- All Superinterfaces:
- Graph
- All Known Implementing Classes:
- DefaultGraph, GraphUtils.SynchronizedObservableGraphWrapper, GraphUtils.UnmodifiableObservableGraphWrapper, ObservableGraphWrapper
- public interface ObservableGraph
- extends Graph
A Graph which can be listened to for structural
changes.
- Since:
- 1.0
- Version:
- $Revision: 1.1 $
| Methods inherited from interface com.phoenixst.plexus.Graph |
addEdge, addNode, clear, containsEdge, containsNode, degree, edgeIterator, edgeIterator, edgeSize, getEdge, inDegree, inTraverser, isDirected, isEmpty, isSimple, nodeIterator, nodeSize, outDegree, outTraverser, removeEdge, removeNode, traverser |
addGraphListener
public void addGraphListener(GraphListener listener)
- Adds the specified
GraphListener which will be
notified whenever this ObservableGraph's
structure changes.
removeGraphListener
public void removeGraphListener(GraphListener listener)
- Removes a previously added
GraphListener.