N - node value typeE - edge value typepublic interface ObservableGraph<N,E> extends Graph<N,E>
Graph interface.| Modifier and Type | Method and Description |
|---|---|
void |
addGraphChangeListener(GraphChangeListener<N,E> l)
Add the specified graph change listener.
|
void |
addVetoableGraphChangeListener(VetoableGraphChangeListener<N,E> l)
Add the specified vetoable graph change listener.
|
int |
getGraphChangeListenerCount()
Return the number of
GraphChangeListeners registered
to this observable graph. |
GraphChangeListener<N,E>[] |
getGraphChangeListeners()
Return an array of all
GraphChangeListeners, or
an empty array if none are registered. |
int |
getVetoableGraphChangeListenerCount()
Return the number of
VetoableGraphChangeListeners
registered to this observable graph. |
VetoableGraphChangeListener<N,E>[] |
getVetoableGraphChangeListeners()
Return an array of all
VetoableGraphChangeListeners,
or an empty array if none are registered. |
void |
removeGraphChangeListener(GraphChangeListener<N,E> l)
Remove the specified graph change listener.
|
void |
removeVetoableGraphChangeListener(VetoableGraphChangeListener<N,E> l)
Remove the specified vetoable graph change listener.
|
clear, createEdge, createNode, edgeCount, edgeMap, edges, edgeValues, forEachEdge, forEachEdge, forEachEdgeValue, forEachEdgeValue, forEachNode, forEachNode, forEachNodeValue, forEachNodeValue, isEmpty, nodeCount, nodeMap, nodes, nodeValues, remove, removevoid addGraphChangeListener(GraphChangeListener<N,E> l)
l - graph change listener to addvoid removeGraphChangeListener(GraphChangeListener<N,E> l)
l - graph change listener to removevoid addVetoableGraphChangeListener(VetoableGraphChangeListener<N,E> l)
l - vetoable graph change listener to addvoid removeVetoableGraphChangeListener(VetoableGraphChangeListener<N,E> l)
l - vetoable graph change listener to removeGraphChangeListener<N,E>[] getGraphChangeListeners()
GraphChangeListeners, or
an empty array if none are registered.GraphChangeListeners, or
an empty array if none are registeredint getGraphChangeListenerCount()
GraphChangeListeners registered
to this observable graph.GraphChangeListeners registered
to this observable graphVetoableGraphChangeListener<N,E>[] getVetoableGraphChangeListeners()
VetoableGraphChangeListeners,
or an empty array if none are registered.VetoableGraphChangeListeners,
or an empty array if none are registeredint getVetoableGraphChangeListenerCount()
VetoableGraphChangeListeners
registered to this observable graph.VetoableGraphChangeListeners
registered to this observable graphCopyright (c) 2008-2013 held jointly by the individual authors. Licensed under the GNU Lesser General Public License (LGPL).