Uses of Class
org.goplanit.component.event.PlanitComponentEventType
-
Packages that use PlanitComponentEventType Package Description org.goplanit.component org.goplanit.component.event org.goplanit.input Top-level input classes and interfacesorg.goplanit.supply.fundamentaldiagram Fundamental diagram classes -
-
Uses of PlanitComponentEventType in org.goplanit.component
Methods in org.goplanit.component that return PlanitComponentEventType Modifier and Type Method Description PlanitComponentEventType[]
PlanitComponent. getKnownSupportedEventTypes()
Each component may override this default which indicates it does not support any events, meaning that the component is not notified on any planitcomponent events.Methods in org.goplanit.component with parameters of type PlanitComponentEventType Modifier and Type Method Description void
PlanitComponentFactory. addListener(PlanitComponentListener listener, PlanitComponentEventType... eventTypes)
Add a listener for PLANit component event types firedvoid
PlanitComponentFactory. removeListener(PlanitComponentListener listener, PlanitComponentEventType eventType)
Remove listener for given event type -
Uses of PlanitComponentEventType in org.goplanit.component.event
Fields in org.goplanit.component.event declared as PlanitComponentEventType Modifier and Type Field Description static PlanitComponentEventType
PopulateComponentEvent. EVENT_TYPE
event type fired off when edge has been brokenstatic PlanitComponentEventType
PopulateDemandsEvent. EVENT_TYPE
event type fired off when demands need to be populatedstatic PlanitComponentEventType
PopulateFundamentalDiagramEvent. EVENT_TYPE
event type fired off when fundamental diagram component needs to be populatedstatic PlanitComponentEventType
PopulateGapFunctionEvent. EVENT_TYPE
event type fired off when gap function needs to be populatedstatic PlanitComponentEventType
PopulateInitialLinkSegmentCostEvent. EVENT_TYPE
event type fired off when initial costs (without specific time period) needs to be populatedstatic PlanitComponentEventType
PopulateNetworkEvent. EVENT_TYPE
event type fired off when network needs to be populatedstatic PlanitComponentEventType
PopulatePhysicalCostEvent. EVENT_TYPE
event type fired off when a physical cost component needs to be populatedstatic PlanitComponentEventType
PopulateRoutedServicesEvent. EVENT_TYPE
event type fired off when network needs to be populatedstatic PlanitComponentEventType
PopulateServiceNetworkEvent. EVENT_TYPE
event type fired off when network needs to be populatedstatic PlanitComponentEventType
PopulateZoningEvent. EVENT_TYPE
event type fired off when zoning needs to be populatedConstructors in org.goplanit.component.event with parameters of type PlanitComponentEventType Constructor Description PopulateUntypedComponentEvent(PlanitComponentEventType type, PlanitComponentFactory<?> source, PlanitComponent<?> componentToPopulate)
ConstructorPopulateUntypedComponentEvent(PlanitComponentEventType type, PlanitComponentFactory<?> source, PlanitComponent<?> componentToPopulate, Object additionalContent)
ConstructorPopulateUntypedComponentEvent(PlanitComponentEventType type, PlanitComponentFactory<?> source, PlanitComponent<?> componentToPopulate, Object[] additionalContent)
Constructor -
Uses of PlanitComponentEventType in org.goplanit.input
Methods in org.goplanit.input that return PlanitComponentEventType Modifier and Type Method Description PlanitComponentEventType[]
InputBuilderListener. getKnownSupportedEventTypes()
Each input builder listener should be able to deal with at least the following Events and as such is automatically registered to listen for them when providing a derived instance to a PLANit project by providing them here: PopulateNetworkEvent for populating a newly created empty network PopulateZoningEvent for populating a newly created empty zoning PopulateDemandsEvent for populating a newly created empty demands PopulatePhysicalCostEvent for populating a newly created empty physical costs PopulateInitialLinkSegmentCostEvent for populating a newly created empty initial link segment costs PopulateComponentEvent for all events that can be intercepted byt no dedicated event exists for (likely only for internal platform use) -
Uses of PlanitComponentEventType in org.goplanit.supply.fundamentaldiagram
Methods in org.goplanit.supply.fundamentaldiagram that return PlanitComponentEventType Modifier and Type Method Description PlanitComponentEventType[]
FundamentalDiagramComponent. getKnownSupportedEventTypes()
The fundamental diagram component registers for the PopulateFundamentalDiagramEvent in order to initialise its default fundamental diagrams based on the network layer that it is created for.
-