Package org.intocps.maestro.plugin
Class DataExchangeHandler
java.lang.Object
org.intocps.maestro.plugin.DataExchangeHandler
-
Constructor Summary
ConstructorsConstructorDescriptionDataExchangeHandler(Set<org.intocps.maestro.framework.fmi2.Fmi2SimulationEnvironment.Relation> relations, org.intocps.maestro.framework.fmi2.Fmi2SimulationEnvironment env, Function<org.intocps.maestro.ast.LexIdentifier, org.intocps.maestro.ast.node.PStateDesignator> getCompStatusDesignator, BiConsumer<Map.Entry<Boolean, String>, Map.Entry<org.intocps.maestro.ast.LexIdentifier, List<org.intocps.maestro.ast.node.PStm>>> checkStatus) -
Method Summary
Modifier and TypeMethodDescriptionList<org.intocps.maestro.ast.node.PStm> allocate()List<org.intocps.maestro.ast.node.PStm> List<org.intocps.maestro.ast.node.PStm> getAll(boolean inSimulationLoop) Set<org.intocps.maestro.framework.fmi2.Fmi2SimulationEnvironment.Relation> Map<org.intocps.maestro.ast.LexIdentifier, Map<org.intocps.maestro.fmi.Fmi2ModelDescription.Types, List<org.intocps.maestro.fmi.Fmi2ModelDescription.ScalarVariable>>> List<org.intocps.maestro.ast.node.PStm> setAll()
-
Constructor Details
-
DataExchangeHandler
public DataExchangeHandler(Set<org.intocps.maestro.framework.fmi2.Fmi2SimulationEnvironment.Relation> relations, org.intocps.maestro.framework.fmi2.Fmi2SimulationEnvironment env, Function<org.intocps.maestro.ast.LexIdentifier, org.intocps.maestro.ast.node.PStateDesignator> getCompStatusDesignator, BiConsumer<Map.Entry<Boolean, String>, Map.Entry<org.intocps.maestro.ast.LexIdentifier, List<org.intocps.maestro.ast.node.PStm>>> checkStatus)
-
-
Method Details
-
getOutputs
-
getInputRelations
public Set<org.intocps.maestro.framework.fmi2.Fmi2SimulationEnvironment.Relation> getInputRelations() -
allocate
-
getAll
-
setAll
-
exchangeData
-