org.mindswap.pellet
Class EdgeList

java.lang.Object
  extended by org.mindswap.pellet.EdgeList

public class EdgeList
extends java.lang.Object

Author:
Evren Sirin

Constructor Summary
EdgeList()
           
EdgeList(Edge edge)
          Create an immutable singleton EdgeList;
EdgeList(EdgeList edges)
           
EdgeList(int size)
           
 
Method Summary
 void addEdge(Edge e)
           
 void addEdgeList(EdgeList edges)
           
 Edge edgeAt(int i)
           
 EdgeList getEdges(Role role)
           
 EdgeList getEdgesContaining(Node node)
           
 EdgeList getEdgesFrom(Individual from)
           
 EdgeList getEdgesFromTo(Individual from, Node to)
           
 EdgeList getEdgesTo(Node to)
           
 java.util.Set getFilteredNeighbors(Individual node)
           
 java.util.Set getNeighborNames(Individual node)
           
 java.util.Set getNeighbors(Node node)
           
 java.util.Set getPredecessors()
           
 java.util.Set getRoles()
           
 java.util.Set getSuccessors()
           
 boolean hasEdge(Edge e)
           
 boolean hasEdge(Individual from, Role role, Node to)
           
 boolean hasEdge(Role role)
           
 boolean hasEdgeFrom(Individual from)
           
 boolean hasEdgeFrom(Individual from, Role role)
           
 boolean hasEdgeTo(Node to)
           
 boolean hasEdgeTo(Role role, Node to)
           
 boolean isEmpty()
           
 java.util.Iterator iterator()
           
 boolean removeEdge(Edge edge)
           
 int size()
           
 EdgeList sort()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EdgeList

public EdgeList()

EdgeList

public EdgeList(int size)

EdgeList

public EdgeList(EdgeList edges)

EdgeList

public EdgeList(Edge edge)
Create an immutable singleton EdgeList;

Parameters:
edge -
Method Detail

addEdgeList

public void addEdgeList(EdgeList edges)

addEdge

public void addEdge(Edge e)

removeEdge

public boolean removeEdge(Edge edge)

edgeAt

public Edge edgeAt(int i)

size

public int size()

sort

public EdgeList sort()

isEmpty

public boolean isEmpty()

iterator

public java.util.Iterator iterator()

getEdgesFromTo

public EdgeList getEdgesFromTo(Individual from,
                               Node to)

getEdgesFrom

public EdgeList getEdgesFrom(Individual from)

getEdgesTo

public EdgeList getEdgesTo(Node to)

getEdges

public EdgeList getEdges(Role role)

getEdgesContaining

public EdgeList getEdgesContaining(Node node)

getPredecessors

public java.util.Set getPredecessors()

getSuccessors

public java.util.Set getSuccessors()

getRoles

public java.util.Set getRoles()

getNeighborNames

public java.util.Set getNeighborNames(Individual node)

getNeighbors

public java.util.Set getNeighbors(Node node)

getFilteredNeighbors

public java.util.Set getFilteredNeighbors(Individual node)

hasEdgeFrom

public boolean hasEdgeFrom(Individual from)

hasEdgeFrom

public boolean hasEdgeFrom(Individual from,
                           Role role)

hasEdgeTo

public boolean hasEdgeTo(Node to)

hasEdgeTo

public boolean hasEdgeTo(Role role,
                         Node to)

hasEdge

public boolean hasEdge(Role role)

hasEdge

public boolean hasEdge(Individual from,
                       Role role,
                       Node to)

hasEdge

public boolean hasEdge(Edge e)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007-2009 Natalya Keberle. All Rights Reserved.