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 Details

    • addEdgeListener

      void addEdgeListener(String nodeId, String connectivityType, OppEdgeListener listener)
      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

      void removeEdgeListener(String nodeId, String connectivityType)
      Remove a listener interested in edge events for the given node.
      Parameters:
      nodeId - a node id.
      connectivityType - a connectivity type.
    • addNodeListener

      void addNodeListener(String nodeId, OppNodeListener listener)
      Add a new listener interested in node events for a specific node.
      Parameters:
      nodeId - a node id.
      listener - the new listener.
    • removeNodeListener

      void removeNodeListener(String nodeId)
      Remove a listener interested in node events.
      Parameters:
      nodeId - a node id.