the name of the transport
the first/starting component
the second/ending component
the speed/trip-time to move down the transport
whether speed or trip-time is used for motion
the bend or curvature of the transport (0 => line)
the x-y shift for the transport's first endpoint (from-side)
the x-y shift for the transport's second endpoint (to-side)
Diameter of a token (for animating entities)
Diameter of a token (for animating entities)
Radius of a token (for animating entities)
Radius of a token (for animating entities)
Accumulate the value (e.
Accumulate the value (e.g., number in queue) weighted by its time duration.
the value to accumulate
Aggregate the statistics of this component's subparts.
Aggregate the statistics of this component's subparts.
Give the location of the curve to be its starting point.
Indicate whether this component is composite, i.
Indicate whether this component is composite, i.e., has subparts.
Return the director who controls the play/simulation this component is in.
Return the director who controls the play/simulation this component is in.
Tell the animation engine to display this Transport.
Return sample statistics for durations for this component (e.
Return sample statistics for durations for this component (e.g., Time in queue).
Show the flaw by printing the error message.
Show the flaw by printing the error message.
the method where the error occurred
the error message
the first/starting component
Get the id (unique identifier).
Get the id (unique identifier).
Initialize this component (all of its vars).
Initialize this component (all of its vars).
the name of this component
the location of this component
Initialize this component's statistical collectors.
Initialize this component's statistical collectors.
Sample statistics: all Component
s.
Time-persistent statistics: all except Gate
, Source
and Sink
.
the name of this component
Jump the entity (SimActor) down this Transport.
Jump the entity (SimActor) down this Transport. Place it in the middle of the Transport/Edge/QCurve for the entire trip time.
Return the full identity.
Return the full identity.
Move the entity (SimActor) smoothly down this Transport.
Move the entity (SimActor) smoothly down this Transport. Repeatedely move it along the Transport/Edge/QCurve. Caveat: tokens coordinates are computed using a shadow QCurve (same coordinates as the one that will be created by the animation engine).
Return time persistent statistics for value for this component (e.
Return time persistent statistics for value for this component (e.g. Number in queue).
Set the location of this object.
Set this component's director (the controller of the simulation model).
Set this component's director (the controller of the simulation model).
the director of the play/simulation
Set the name.
Get the type of the simulation object.
Get the type of the simulation object.
List of subparts of the Component (empty for atomics, nonempty for composites)
List of subparts of the Component (empty for atomics, nonempty for composites)
Tally the duration (e.
Tally the duration (e.g., waiting time) of an activity or delay.
the time duration
the second/ending component
The
Transport
class provides a pathway between two other components. The components in aModel
conceptually form a 'graph' in which the 'edges' areTransport
s and the 'nodes' are otherComponent
s.