Class DefaultSimObjectFactory<OBJ extends DefaultSimObject>

All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
AbProcessClockFactory, AbstractTraceSetFactory, ServerQueueFactory, SimFunctionFactory, SimFunctionTwoFactory, SimRVFactory, TaskQueueFactory

public abstract class DefaultSimObjectFactory<OBJ extends DefaultSimObject> extends SimObjectFactory<DefaultSimObjectFactory<OBJ>,Simulation,OBJ>
Abstract factory for constructing subclasses of DefaultSimObject. This class merely specializes some generic types. It provides no additional parameters and inherits the parameters timeline, timeline.time, timeline.traceSetMode, timeline.traceSets, and traceSets.
  • Constructor Details

    • DefaultSimObjectFactory

      protected DefaultSimObjectFactory(Simulation sim)
      Constructor.
      Parameters:
      sim - the simulation used to name objects.