public class GraphListenerHandler
extends java.lang.Object
Constructor and Description |
---|
GraphListenerHandler(ArchetypeGraph graph) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(GraphEventListener gel,
GraphEventType get) |
void |
handleAdd(ArchetypeEdge e) |
void |
handleAdd(ArchetypeVertex v) |
void |
handleRemove(ArchetypeEdge e) |
void |
handleRemove(ArchetypeVertex v) |
boolean |
listenersExist(GraphEventType type) |
protected void |
notifyListenersEdgeAdded(GraphEvent ge) |
protected void |
notifyListenersEdgeRemoved(GraphEvent ge) |
protected void |
notifyListenersVertexAdded(GraphEvent ge) |
protected void |
notifyListenersVertexRemoved(GraphEvent ge) |
void |
removeListener(GraphEventListener gel,
GraphEventType get) |
public GraphListenerHandler(ArchetypeGraph graph)
public void addListener(GraphEventListener gel, GraphEventType get)
gel
- get
- public void removeListener(GraphEventListener gel, GraphEventType get)
gel
- get
- public boolean listenersExist(GraphEventType type)
type
- a GraphEventTypeprotected void notifyListenersVertexAdded(GraphEvent ge)
protected void notifyListenersEdgeAdded(GraphEvent ge)
protected void notifyListenersVertexRemoved(GraphEvent ge)
protected void notifyListenersEdgeRemoved(GraphEvent ge)
public void handleAdd(ArchetypeEdge e)
e
- public void handleAdd(ArchetypeVertex v)
v
- public void handleRemove(ArchetypeVertex v)
v
- public void handleRemove(ArchetypeEdge e)
e
-