Class DelayTableFactory<Obj extends DelayTable>

All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
AbstrSchedDelayTblFactory, AbstrStdDelayTblFactory

public abstract class DelayTableFactory<Obj extends DelayTable> extends AbstrMsgFrwdngInfoFactory<Obj>
Abstract factory for delay tables. This factory provides the following parameters:
  • "domains" - a set of hub domains to which this delay table applies.
The parameters inherited from superclasses are the following:
  • "timeline" - an integer-keyed set of values that define changes in the object's configuration. Subclasses may provide additional parameters. The default parameters are:
    • "timeline.time" - the time at which timeline parameters are to change. This parameter must be provided if a timeline entry exists. The units are those used by the double-precession time unit for the simulation (for animations, this is generally seconds).
    • "timeline.traceSetMode" - indicates how the parameter "timeline.traceSets" is interpreted. the values are enumeration constants of type TraceSetMode and are used as follows:
      • "KEEP" - keep the existing trace sets, adding additional ones specified by the parameter "timeline.traceSets".
      • "REMOVE" - remove the trace sets specified by the parameter "timeline.traceSets".
      • "REPLACE" - remove all existing trace sets and replace those with the ones specified by the timeline.traceSets parameter.
    • "timeline.traceSets" - a parameter representing a set of TraceSet objects (the three-argument 'add' method is used to add entries).
  • "traceSets" - a set of TraceSets a SimObject will use for tracing. One should use the add and remove factory methods as this parameter refers to a set of values.