Module org.bzdev.bikeshr
Package org.bzdev.bikeshare
Class AbstrRoundTripGenFactory<Obj extends RoundTripGenerator>
java.lang.Object
org.bzdev.obnaming.NamedObjectFactory<F,Simulation,SimObject,OBJ>
org.bzdev.devqsim.SimObjectFactory<OF,S,Obj>
org.bzdev.drama.generic.GenericActorFactory<AbstractActorFactory<Obj>,DramaSimulation,Actor,Condition,Domain,DomainMember,DramaFactory,Group,Obj>
org.bzdev.drama.AbstractActorFactory<Obj>
org.bzdev.bikeshare.TripGeneratorFactory<Obj>
org.bzdev.bikeshare.AbstrRoundTripGenFactory<Obj>
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
RoundTripGenFactory
public abstract class AbstrRoundTripGenFactory<Obj extends RoundTripGenerator>
extends TripGeneratorFactory<Obj>
Abstract factory for RoundTripGenerator.
The factory parameters this factory provides are the same as the parameters
provided by its subclass RoundTripGenFactory
:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bzdev.obnaming.NamedObjectFactory
NamedObjectFactory.ConfigException, NamedObjectFactory.IndexedSetter, NamedObjectFactory.ParmNameIterator
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addToTimelineRequest
(Obj object, int key, double time) void
clear()
protected void
initObject
(Obj tripGen) Methods inherited from class org.bzdev.drama.generic.GenericActorFactory
clone
Methods inherited from class org.bzdev.devqsim.SimObjectFactory
addToTimelineResponse, getSimulation
Methods inherited from class org.bzdev.obnaming.NamedObjectFactory
add, add, add, add, add, add, add, add, addDocResourceBundle, addDocResourceBundle, addJDoc, addJDoc, addLabelResourceBundle, addLabelResourceBundle, addTipResourceBundle, addTipResourceBundle, arrayInit, canAdd3, clear, configure, configureSupported, containsParm, createObject, createObject, createObject, createObject, createObjects, createObjects, createObjects, createObjects, createObjects, createObjects, doAfterInits, endObjectCreation, getDoc, getFactoryClass, getGLB, getLabel, getLayoutResource, getListedFactories, getLUB, getNextName, getNextNameIndex, getObjectNamer, getParmKeyType, getParmPrefix, getRVMode, getTemplateKeyMap, getTemplateKeyMapForFactories, getTemplateKeyMapForFactories, getTemplateKeyMapForFactories, getTip, getType, glbInRange, initParm, initParms, initParms, isClearOnly, isNamedObject, isRandomVariable, keyType, lubInRange, mustAdd, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newConfigExceptionInstance, newInstance, newInstance, newObject, parmNames, parmNameSet, parmPrefixes, remove, remove, remove, remove, remove, remove, remove, remove, removeParm, removeParms, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setDocAPIBase, setInterned, setLayoutResource, setLayoutResource, setNameRoot, setTarget, startObjectCreation, unset, unset, unset, unset, unset, unset, willIntern
-
Constructor Details
-
AbstrRoundTripGenFactory
Constructor.- Parameters:
sim
- the simulation
-
-
Method Details
-
clear
public void clear()- Overrides:
clear
in classTripGeneratorFactory<Obj extends RoundTripGenerator>
-
addToTimelineRequest
- Overrides:
addToTimelineRequest
in classTripGeneratorFactory<Obj extends RoundTripGenerator>
-
initObject
- Overrides:
initObject
in classTripGeneratorFactory<Obj extends RoundTripGenerator>
-