org.openanzo.jastor.util.graph
Interface IGraph

All Superinterfaces:
IGraphPart
All Known Implementing Classes:
GraphMem

public interface IGraph
extends IGraphPart

Author:
Elias Torres ( eliast@us.ibm.com )

Method Summary
 void addEdge(IEdge e)
           
 void addNode(INode n)
           
 boolean contains(IEdge e)
           
 boolean contains(INode n)
           
 java.util.List<IEdge> edges()
           
 IEdge getEdgeByName(java.lang.String name)
           
 int getEdgeCount()
           
 INode getNodeByName(java.lang.String name)
           
 int getNodeCount()
           
 boolean isEmpty()
           
 java.util.List<INode> nodes()
           
 void removeEdge(IEdge e)
           
 void removeNode(INode n)
           
 
Methods inherited from interface org.openanzo.jastor.util.graph.IGraphPart
getData, getName, setData
 

Method Detail

contains

boolean contains(IEdge e)

contains

boolean contains(INode n)

edges

java.util.List<IEdge> edges()

nodes

java.util.List<INode> nodes()

isEmpty

boolean isEmpty()

getEdgeCount

int getEdgeCount()

getNodeCount

int getNodeCount()

addEdge

void addEdge(IEdge e)

removeEdge

void removeEdge(IEdge e)

addNode

void addNode(INode n)

removeNode

void removeNode(INode n)

getNodeByName

INode getNodeByName(java.lang.String name)

getEdgeByName

IEdge getEdgeByName(java.lang.String name)


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.