Class MissionModel<Model>

java.lang.Object
gov.nasa.jpl.aerie.merlin.driver.MissionModel<Model>

public final class MissionModel<Model> extends Object
  • Constructor Details

  • Method Details

    • getModel

      public Model getModel()
    • getDirectiveTypes

      public DirectiveTypeRegistry<Model> 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

      public Map<String,gov.nasa.jpl.aerie.merlin.protocol.model.Resource<?>> getResources()
    • getInitialCells

      public LiveCells getInitialCells()
    • getTopics

      public Iterable<MissionModel.SerializableTopic<?>> getTopics()
    • hasDaemons

      public boolean hasDaemons()