Package org.goplanit.component.event
Interface PlanitComponentListener
-
- All Superinterfaces:
EventListener
,EventListener
- All Known Implementing Classes:
AbstractPhysicalCost
,AbstractVirtualCost
,AlgorithmB
,BprLinkTravelTimeCost
,Demands
,EventBasedLtm
,FixedConnectoidTravelTimeCost
,FixedInitialMacroscopicLinkSegmentCost
,FreeFlowLinkTravelTimeCost
,FundamentalDiagramComponent
,GapFunction
,InitialMacroscopicLinkSegmentCost
,InitialPhysicalCost
,InputBuilderListener
,LayeredNetwork
,LinkBasedRelativeDualityGapFunction
,LogitChoiceModel
,LtmAssignment
,MacroscopicNetwork
,MSASmoothing
,MultinomialLogit
,Network
,NetworkLoading
,NewellFundamentalDiagramComponent
,NodeModelComponent
,NormBasedGapFunction
,OdPathSets
,PathChoice
,PlanitComponent
,PlanItInputBuilder
,PlanitOsmNetwork
,RoutedServices
,ServiceNetwork
,Smoothing
,SpeedConnectoidTravelTimeCost
,StaticLtm
,StaticTrafficAssignment
,SteadyStateTravelTimeCost
,StochasticPathChoice
,TampereNodeModelComponent
,TntpInputBuilder
,TopologicalLayerNetwork
,TraditionalStaticAssignment
,TrafficAssignment
,UntypedPhysicalNetwork
,VirtualNetworkImpl
,Zoning
public interface PlanitComponentListener extends EventListener
To serve as base listener class for all PLANit component related events, where its onX method provides any graph modification event as parameter- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onPlanitComponentEvent(PlanitComponentEvent event)
Notify method for PLANit component events.-
Methods inherited from interface org.goplanit.utils.event.EventListener
getKnownSupportedEventTypes, hasKnownSupportedEventTypes
-
-
-
-
Method Detail
-
onPlanitComponentEvent
void onPlanitComponentEvent(PlanitComponentEvent event) throws PlanItException
Notify method for PLANit component events. Note these relate solely to generic events on the component level, so derived classes firing events likely have their own event types and events that are not derived or related to these core PLANit component events used for instantiating and populating PLANit components in a lossely coupled way.- Parameters:
event
- representing the graph modification event at hand- Throws:
PlanItException
- thrown if error during processing of event
-
-