Package jsl.modeling.elements.spatial
Class TripWriter
- java.lang.Object
-
- jsl.observers.ModelElementObserver
-
- jsl.observers.Mover2DObserver
-
- jsl.modeling.elements.spatial.TripWriter
-
- All Implemented Interfaces:
ObserverIfc,GetNameIfc,IdentityIfc
- Direct Known Subclasses:
RG2DMoverWriter
public class TripWriter extends Mover2DObserver
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.PrintWriterout-
Fields inherited from class jsl.observers.ModelElementObserver
myName
-
-
Constructor Summary
Constructors Constructor Description TripWriter(java.io.PrintWriter writer)TripWriter(java.lang.String name, java.io.PrintWriter writer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitialize(ModelElement m, java.lang.Object arg)protected voidmoveEnded(ModelElement m, java.lang.Object arg)protected voidreplicationEnded(ModelElement m, java.lang.Object arg)protected voidtripEnded(ModelElement m, java.lang.Object arg)protected voidwritePosition(AbstractMover mover)-
Methods inherited from class jsl.observers.Mover2DObserver
moveStarted, tripStarted, update
-
Methods inherited from class jsl.observers.ModelElementObserver
afterExperiment, afterReplication, beforeExperiment, beforeReplication, getId, getModelElement, getName, montecarlo, removedFromModel, setModelElement, setName, timedUpdate, toString, update, warmUp
-
-
-
-
Method Detail
-
writePosition
protected void writePosition(AbstractMover mover)
-
initialize
protected void initialize(ModelElement m, java.lang.Object arg)
- Overrides:
initializein classModelElementObserver
-
tripEnded
protected void tripEnded(ModelElement m, java.lang.Object arg)
- Overrides:
tripEndedin classMover2DObserver
-
moveEnded
protected void moveEnded(ModelElement m, java.lang.Object arg)
- Overrides:
moveEndedin classMover2DObserver
-
replicationEnded
protected void replicationEnded(ModelElement m, java.lang.Object arg)
- Overrides:
replicationEndedin classModelElementObserver
-
-