Package casa.lepton
Interface OppNetEventsSource
- All Known Subinterfaces:
OppNet
- All Known Implementing Classes:
OppNetFullyConnected
,OppNetGraph
,OppNetGraphDGS
,OppNetGraphWalk
,OppNetProxy
public interface OppNetEventsSource
Interface for class that fire events catched by
OppEdgeListener
or
OppNodeListener
instances.-
Method Summary
Modifier and TypeMethodDescriptionvoid
addEdgeListener
(String nodeId, String connectivityType, OppEdgeListener listener) Add a new listener interested in edge events for the given node.void
addNodeListener
(String nodeId, OppNodeListener listener) Add a new listener interested in node events for a specific node.void
removeEdgeListener
(String nodeId, String connectivityType) Remove a listener interested in edge events for the given node.void
removeNodeListener
(String nodeId) Remove a listener interested in node events.
-
Method Details
-
addEdgeListener
Add a new listener interested in edge events for the given node.- Parameters:
nodeId
- a node id.connectivityType
- a connectivity type.listener
- the new listener.
-
removeEdgeListener
Remove a listener interested in edge events for the given node.- Parameters:
nodeId
- a node id.connectivityType
- a connectivity type.
-
addNodeListener
Add a new listener interested in node events for a specific node.- Parameters:
nodeId
- a node id.listener
- the new listener.
-
removeNodeListener
Remove a listener interested in node events.- Parameters:
nodeId
- a node id.
-