wt.clients.beans.graph
Interface GraphModel
- All Known Implementing Classes:
- DefaultGraphModel, ExportGraphModel
- public interface GraphModel
getNode
public GraphNode getNode(String pNodeKey)
- Parameters:
pNodeKey
-
- Returns:
- GraphNode
allNodes
public Enumeration allNodes()
- Returns:
- Enumeration
allLinks
public Enumeration allLinks()
- Returns:
- Enumeration
findLinks
public Enumeration findLinks(GraphNode pNode)
- Parameters:
pNode
-
- Returns:
- Enumeration
addNode
public void addNode(String pKey,
GraphNode pNode)
throws NodeAlreadyExistException,
InvalidNodeException
- Parameters:
pKey
- pNode
-
- Throws:
NodeAlreadyExistException
InvalidNodeException
addLink
public void addLink(GraphLink pLink)
throws NodeDoesNotExistException,
LinkAlreadyExistException,
InvalidLinkException
- Parameters:
pLink
-
- Throws:
NodeDoesNotExistException
LinkAlreadyExistException
InvalidLinkException
removeNode
public void removeNode(GraphNode pNode)
throws NodeDoesNotExistException
- Parameters:
pNode
-
- Throws:
NodeDoesNotExistException
removeLink
public void removeLink(GraphLink pLink)
throws LinkDoesNotExistException
- Parameters:
pLink
-
- Throws:
LinkDoesNotExistException
findPredecessorLinks
public Enumeration findPredecessorLinks(GraphNode pNode)
- Parameters:
pNode
-
- Returns:
- Enumeration
findSuccessorLinks
public Enumeration findSuccessorLinks(GraphNode pNode)
- Parameters:
pNode
-
- Returns:
- Enumeration
addGraphModelListener
public void addGraphModelListener(GraphModelListener listener)
- Parameters:
listener
-
removeGraphModelListener
public void removeGraphModelListener(GraphModelListener listener)
- Parameters:
listener
-