Interface DemandsModifierEventProducer
-
- All Superinterfaces:
EventProducer
- All Known Implementing Classes:
DemandsModifier
public interface DemandsModifierEventProducer extends EventProducer
Interface dedicated to theGraphModifier
event 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 void
addListener(GraphModifierListener listener)
Register listener for all its supported types fired by the graph modifiervoid
addListener(GraphModifierListener listener, GraphModifierEventType eventType)
Register listeners for events fired by the graph modifiervoid
recreateManagedEntitiesIds()
Recreate managed ids of all underlying managed entities id containers and fire a #RecreatedDemandsEntitiesManagedIdsEvent for each container that was updatedvoid
removeAllListeners()
Remove all registered listenersvoid
removeListener(GraphModifierListener listener)
Remove listener for all event types it is registered forvoid
removeListener(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
-
-