Class RandomMover

    • Constructor Detail

      • RandomMover

        public RandomMover​(ModelElement parent,
                           java.lang.String name,
                           SpatialModel smodel)
        Parameters:
        parent -
        name -
        smodel -
    • Method Detail

      • setXDestinationInitialRandomSource

        public final void setXDestinationInitialRandomSource​(RandomIfc source)
      • setYDestinationInitialRandomSource

        public final void setYDestinationInitialRandomSource​(RandomIfc source)
      • initialize

        protected void initialize()
        Description copied from class: ModelElement
        This method should be overridden by subclasses that need actions performed to initialize prior to a replication. It is called once before each replication occurs if the model element wants initialization. It is called after beforeReplication() is called
        Overrides:
        initialize in class AbstractMover
      • startNextTrip

        protected void startNextTrip()
        Description copied from class: AbstractMover
        Should be used by subclasses to initiate (schedule) the next trip after ending the current trip. This is called immediately after afterTripEnds() if and only if hasNextTrip() returns true
        Overrides:
        startNextTrip in class AbstractMover