Package gov.nasa.jpl.aerie.merlin.driver
Class MissionModel<Model>
java.lang.Object
gov.nasa.jpl.aerie.merlin.driver.MissionModel<Model>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionMissionModel(Model model, LiveCells initialCells, Map<String, gov.nasa.jpl.aerie.merlin.protocol.model.Resource<?>> resources, List<MissionModel.SerializableTopic<?>> topics, List<gov.nasa.jpl.aerie.merlin.protocol.model.TaskFactory<?>> daemons, DirectiveTypeRegistry<Model> directiveTypes) -
Method Summary
Modifier and TypeMethodDescriptiongov.nasa.jpl.aerie.merlin.protocol.model.TaskFactory<gov.nasa.jpl.aerie.merlin.protocol.types.Unit> getModel()gov.nasa.jpl.aerie.merlin.protocol.model.TaskFactory<?> getTaskFactory(gov.nasa.jpl.aerie.types.SerializedActivity specification) boolean
-
Constructor Details
-
MissionModel
public MissionModel(Model model, LiveCells initialCells, Map<String, gov.nasa.jpl.aerie.merlin.protocol.model.Resource<?>> resources, List<MissionModel.SerializableTopic<?>> topics, List<gov.nasa.jpl.aerie.merlin.protocol.model.TaskFactory<?>> daemons, DirectiveTypeRegistry<Model> directiveTypes)
-
-
Method Details
-
getModel
-
getDirectiveTypes
-
getTaskFactory
public gov.nasa.jpl.aerie.merlin.protocol.model.TaskFactory<?> getTaskFactory(gov.nasa.jpl.aerie.types.SerializedActivity specification) throws gov.nasa.jpl.aerie.merlin.protocol.types.InstantiationException - Throws:
gov.nasa.jpl.aerie.merlin.protocol.types.InstantiationException
-
getDaemon
public gov.nasa.jpl.aerie.merlin.protocol.model.TaskFactory<gov.nasa.jpl.aerie.merlin.protocol.types.Unit> getDaemon() -
getResources
-
getInitialCells
-
getTopics
-
hasDaemons
public boolean hasDaemons()
-