Class CoeService
- java.lang.Object
-
- org.intocps.maestro.webapi.services.CoeService
-
public class CoeService extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classCoeService.SimulatorInputNotRegonizedclassCoeService.SimulatorNotConfigured
-
Constructor Summary
Constructors Constructor Description CoeService()CoeService(org.intocps.orchestration.coe.scala.Coe coe)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.intocps.orchestration.coe.scala.Coeget()voidinitialize(java.util.Map<java.lang.String,java.net.URI> fmus, org.intocps.orchestration.coe.cosim.CoSimStepSizeCalculator stepSizeCalculator, java.lang.Double endTime, java.util.List<org.intocps.orchestration.coe.config.ModelParameter> parameters, java.util.List<org.intocps.orchestration.coe.config.ModelConnection> connections, java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestedDebugLoggingCategories, java.util.List<org.intocps.orchestration.coe.config.ModelParameter> inputs, java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,java.util.Set<org.intocps.orchestration.coe.modeldefinition.ModelDescription.ScalarVariable>> outputs)voidreinitialize()voidreset()java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,java.util.Map<org.intocps.orchestration.coe.modeldefinition.ModelDescription.ScalarVariable,java.lang.Object>>simulate(double delta, java.util.List<org.intocps.orchestration.coe.config.ModelParameter> inputs)voidsimulate(java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,java.util.List<java.lang.String>> debugLoggingCategories, boolean reportProgress, double liveLogInterval)voidstop()
-
-
-
Method Detail
-
reset
public void reset()
-
get
public org.intocps.orchestration.coe.scala.Coe get()
-
reinitialize
public void reinitialize() throws java.lang.Exception- Throws:
java.lang.Exception
-
initialize
public void initialize(java.util.Map<java.lang.String,java.net.URI> fmus, org.intocps.orchestration.coe.cosim.CoSimStepSizeCalculator stepSizeCalculator, java.lang.Double endTime, java.util.List<org.intocps.orchestration.coe.config.ModelParameter> parameters, java.util.List<org.intocps.orchestration.coe.config.ModelConnection> connections, java.util.Map<java.lang.String,java.util.List<java.lang.String>> requestedDebugLoggingCategories, java.util.List<org.intocps.orchestration.coe.config.ModelParameter> inputs, java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,java.util.Set<org.intocps.orchestration.coe.modeldefinition.ModelDescription.ScalarVariable>> outputs) throws java.lang.Exception- Throws:
java.lang.Exception
-
simulate
public void simulate(java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,java.util.List<java.lang.String>> debugLoggingCategories, boolean reportProgress, double liveLogInterval)
-
stop
public void stop()
-
simulate
public java.util.Map<org.intocps.orchestration.coe.config.ModelConnection.ModelInstance,java.util.Map<org.intocps.orchestration.coe.modeldefinition.ModelDescription.ScalarVariable,java.lang.Object>> simulate(double delta, java.util.List<org.intocps.orchestration.coe.config.ModelParameter> inputs) throws CoeService.SimulatorNotConfigured, org.intocps.orchestration.coe.config.ModelConnection.InvalidConnectionException, org.intocps.orchestration.coe.config.InvalidVariableStringException- Throws:
CoeService.SimulatorNotConfiguredorg.intocps.orchestration.coe.config.ModelConnection.InvalidConnectionExceptionorg.intocps.orchestration.coe.config.InvalidVariableStringException
-
-