Class PopulateFundamentalDiagramEvent

  • All Implemented Interfaces:
    Comparable<IdAble>, PlanitComponentEvent, Event, IdAble

    public class PopulateFundamentalDiagramEvent
    extends PopulateUntypedComponentEvent
    A Populate fundamental diagram component event is fired when PLANit requests for a registered listener to populate the newly created fundamental diagram component instance. It is assumed only a single listener will populate this component and it is expected that the registration of this listener is handled by the platform rather than the user. The end user will - via the listener - receive this event when implementing an input builder and registering this builder on a PLANit project for example.
    Author:
    markr
    • Field Detail

      • EVENT_TYPE

        public static final PlanitComponentEventType EVENT_TYPE
        event type fired off when fundamental diagram component needs to be populated
    • Method Detail

      • getFundamentalDiagramToPopulate

        public FundamentalDiagramComponent getFundamentalDiagramToPopulate()
        collect fundamental diagram component to populate
        Returns:
        fundamental diagram component
      • getParentNetworkLayer

        public MacroscopicNetworkLayer getParentNetworkLayer()
        Collect PLANit network layer upon which these fundamental diagrams are to be applied
        Returns:
        network layer