Package org.goplanit.utils.event
Interface EventProducer
-
- All Known Subinterfaces:
DirectedGraphModifier
,DirectedGraphModifierEventProducer
,GraphModifier<V,E>
,GraphModifierEventProducer
,UntypedDirectedGraphLayerModifier<V,E,S>
,ZoningModifier
,ZoningModifierEventProducer
- All Known Implementing Classes:
DirectedGraphModifierImpl
,GraphModifierImpl
,UntypedNetworkLayerModifierImpl
,ZoningModifierImpl
public interface EventProducer
Interface to signify event producers. In reality derived interfaces are to be used to define the appropriate method signatures for adding and removing listeners for certain event types, whereas theEventProducerImpl
can be used by classes implementing these interfaces to provide the base functionality to which these signature methods can delegate to to their less restrictive protected counterparts that have been made available.- Author:
- markr