Interface DemandsModifierEventProducer
-
- All Superinterfaces:
EventProducer
- All Known Implementing Classes:
DemandsModifier
public interface DemandsModifierEventProducer extends EventProducer
Interface dedicated to theGraphModifierevent related exposed methods. Specifies method signatures for registering the appropriate listeners and event types that are supported on a demands modifier.- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(GraphModifierListener listener)Register listener for all its supported types fired by the graph modifiervoidaddListener(GraphModifierListener listener, GraphModifierEventType eventType)Register listeners for events fired by the graph modifiervoidrecreateManagedEntitiesIds()Recreate managed ids of all underlying managed entities id containers and fire a #RecreatedDemandsEntitiesManagedIdsEvent for each container that was updatedvoidremoveAllListeners()Remove all registered listenersvoidremoveListener(GraphModifierListener listener)Remove listener for all event types it is registered forvoidremoveListener(GraphModifierListener listener, GraphModifierEventType eventType)Remove listener for given event type
-
-
-
Method Detail
-
recreateManagedEntitiesIds
void recreateManagedEntitiesIds()
Recreate managed ids of all underlying managed entities id containers and fire a #RecreatedDemandsEntitiesManagedIdsEvent for each container that was updated
-
addListener
void addListener(GraphModifierListener listener)
Register listener for all its supported types fired by the graph modifier- Parameters:
listener- to register
-
addListener
void addListener(GraphModifierListener listener, GraphModifierEventType eventType)
Register listeners for events fired by the graph modifier- Parameters:
listener- to registereventType- to register listener for
-
removeListener
void removeListener(GraphModifierListener listener, GraphModifierEventType eventType)
Remove listener for given event type- Parameters:
listener- to removeeventType- to unregister listener for
-
removeListener
void removeListener(GraphModifierListener listener)
Remove listener for all event types it is registered for- Parameters:
listener- to remove
-
removeAllListeners
void removeAllListeners()
Remove all registered listeners
-
-