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 -