Uses of Interface
org.intocps.maestro.framework.fmi2.api.Fmi2Builder.Scope
-
-
Uses of Fmi2Builder.Scope in org.intocps.maestro.framework.fmi2.api
Subinterfaces of Fmi2Builder.Scope in org.intocps.maestro.framework.fmi2.api Modifier and Type Interface Description static interfaceFmi2Builder.DynamicActiveScope<T>Dynamic scope which always reflects the current active scope of the builderstatic interfaceFmi2Builder.WhileScope<T>WhileMethods in org.intocps.maestro.framework.fmi2.api that return Fmi2Builder.Scope Modifier and Type Method Description Fmi2Builder.Scope<T>Fmi2Builder.Scope. activate()Fmi2Builder.Scope<T>Fmi2Builder.IfScope. enterElse()Switch to else scopeFmi2Builder.Scope<T>Fmi2Builder.IfScope. enterThen()Switch to then scopeFmi2Builder.Scope<T>Fmi2Builder.Variable. getDeclaredScope()Fmi2Builder.Scope<S>Fmi2Builder. getRootScope()Gets the default scopeFmi2Builder.Scope<T>Fmi2Builder.IfScope. leave()Fmi2Builder.Scope<T>Fmi2Builder.Scoping. leave()Methods in org.intocps.maestro.framework.fmi2.api with parameters of type Fmi2Builder.Scope Modifier and Type Method Description <V> Fmi2Builder.Variable<S,V>Fmi2Builder.RuntimeModule. call(Fmi2Builder.Scope<S> scope, Fmi2Builder.RuntimeFunction functionId, java.lang.Object... args)voidFmi2Builder.RuntimeModule. callVoid(Fmi2Builder.Scope<S> scope, Fmi2Builder.RuntimeFunction functionId, java.lang.Object... args)voidFmi2Builder.RuntimeModule. destroy(Fmi2Builder.Scope<S> scope)voidFmi2Builder.StateVariable. destroy(Fmi2Builder.Scope<T> scope)Destroys the state in the active scope.voidFmi2Builder.Fmi2ComponentVariable. enterInitializationMode(Fmi2Builder.Scope<T> scope)voidFmi2Builder.Fmi2ComponentVariable. exitInitializationMode(Fmi2Builder.Scope<T> scope)<V> java.util.Map<? extends Fmi2Builder.Port,? extends Fmi2Builder.Variable<T,V>>Fmi2Builder.Fmi2ComponentVariable. get(Fmi2Builder.Scope<T> scope, Fmi2Builder.Port... ports)Fmi2Builder.StateVariable<T>Fmi2Builder.Fmi2ComponentVariable. getState(Fmi2Builder.Scope<T> scope)Get the current stateFmi2Builder.Fmi2ComponentVariable<S>Fmi2Builder.Fmu2Variable. instantiate(java.lang.String name, Fmi2Builder.Scope<S> scope)Fmi2Builder.RuntimeModule<S>Fmi2Builder. loadRuntimeModule(Fmi2Builder.Scope<S> scope, java.lang.String name, java.lang.Object... args)<V> voidFmi2Builder.Fmi2ComponentVariable. set(Fmi2Builder.Scope<T> scope, Fmi2Builder.Fmi2ComponentVariable.PortValueMap<V> value)<V> voidFmi2Builder.Fmi2ComponentVariable. set(Fmi2Builder.Scope<T> scope, Fmi2Builder.Fmi2ComponentVariable.PortVariableMap<T,V> value)<V> voidFmi2Builder.Fmi2ComponentVariable. set(Fmi2Builder.Scope<T> scope, Fmi2Builder.Port port, VariableFmi2Api<V> value)voidFmi2Builder.StateVariable. set(Fmi2Builder.Scope<T> scope)Sets this state on the owning component in the given scopevoidFmi2Builder.Fmi2ComponentVariable. setLinked(Fmi2Builder.Scope<T> scope, Fmi2Builder.Port... filterPorts)Set this fmu port by name and linkvoidFmi2Builder.Fmi2ComponentVariable. setupExperiment(Fmi2Builder.Scope<T> scope, double startTime, java.lang.Double endTime, java.lang.Double tolerance)voidFmi2Builder.Fmi2ComponentVariable. setupExperiment(Fmi2Builder.Scope<T> scope, Fmi2Builder.DoubleVariable<T> startTime, Fmi2Builder.DoubleVariable<T> endTime, java.lang.Double tolerance)voidFmi2Builder.Variable. setValue(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,V> variable)voidFmi2Builder.Variable. setValue(Fmi2Builder.Scope<T> scope, V value)java.util.Map.Entry<Fmi2Builder.BoolVariable<T>,Fmi2Builder.DoubleVariable<T>>Fmi2Builder.Fmi2ComponentVariable. step(Fmi2Builder.Scope<T> scope, Fmi2Builder.DoubleVariable<T> currentCommunicationPoint, Fmi2Builder.DoubleVariable<T> communicationStepSize)java.util.Map.Entry<Fmi2Builder.BoolVariable<T>,Fmi2Builder.DoubleVariable<T>>Fmi2Builder.Fmi2ComponentVariable. step(Fmi2Builder.Scope<T> scope, Fmi2Builder.DoubleVariable<T> currentCommunicationPoint, Fmi2Builder.DoubleVariable<T> communicationStepSize, Fmi2Builder.BoolVariable<T> noSetFMUStatePriorToCurrentPoint)voidFmi2Builder.Fmu2Variable. unload(Fmi2Builder.Scope<S> scope) -
Uses of Fmi2Builder.Scope in org.intocps.maestro.framework.fmi2.api.mabl
Methods in org.intocps.maestro.framework.fmi2.api.mabl with parameters of type Fmi2Builder.Scope Modifier and Type Method Description static java.util.List<org.intocps.maestro.ast.node.PStm>BuilderUtil. createTypeConvertingAssignment(MablApiBuilder builder, Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, org.intocps.maestro.ast.node.PStateDesignator designator, org.intocps.maestro.ast.node.PExp value, org.intocps.maestro.ast.node.PType valueType, org.intocps.maestro.ast.node.PType targetType)Fmi2Builder.RuntimeModule<org.intocps.maestro.ast.node.PStm>MablApiBuilder. loadRuntimeModule(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, java.lang.String name, java.lang.Object... args)Fmi2Builder.RuntimeModule<org.intocps.maestro.ast.node.PStm>MablApiBuilder. loadRuntimeModule(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, java.util.function.BiConsumer<Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm>,org.intocps.maestro.ast.node.PStm> variableStoreFunc, java.lang.String name, java.lang.Object... args)Method parameters in org.intocps.maestro.framework.fmi2.api.mabl with type arguments of type Fmi2Builder.Scope Modifier and Type Method Description Fmi2Builder.RuntimeModule<org.intocps.maestro.ast.node.PStm>MablApiBuilder. loadRuntimeModule(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, java.util.function.BiConsumer<Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm>,org.intocps.maestro.ast.node.PStm> variableStoreFunc, java.lang.String name, java.lang.Object... args) -
Uses of Fmi2Builder.Scope in org.intocps.maestro.framework.fmi2.api.mabl.scoping
Subinterfaces of Fmi2Builder.Scope in org.intocps.maestro.framework.fmi2.api.mabl.scoping Modifier and Type Interface Description interfaceIMablScopeClasses in org.intocps.maestro.framework.fmi2.api.mabl.scoping that implement Fmi2Builder.Scope Modifier and Type Class Description classDynamicActiveBuilderScopeclassScopeFmi2ApiclassWhileMaBLScope -
Uses of Fmi2Builder.Scope in org.intocps.maestro.framework.fmi2.api.mabl.variables
Methods in org.intocps.maestro.framework.fmi2.api.mabl.variables with parameters of type Fmi2Builder.Scope Modifier and Type Method Description <V> Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,V>RuntimeModuleVariable. call(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.RuntimeFunction functionId, java.lang.Object... args)voidRuntimeModuleVariable. callVoid(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.RuntimeFunction functionId, java.lang.Object... args)voidIntVariableFmi2Api. decrement(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)voidRuntimeModuleVariable. destroy(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)voidStateMablVariableFmi2Api. destroy(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)voidComponentVariableFmi2Api. enterInitializationMode(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)voidComponentVariableFmi2Api. exitInitializationMode(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)<V> java.util.Map<PortFmi2Api,VariableFmi2Api<V>>ComponentVariableFmi2Api. get(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Port... ports)Fmi2Builder.StateVariable<org.intocps.maestro.ast.node.PStm>ComponentVariableFmi2Api. getState(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)voidIntVariableFmi2Api. increment(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)ComponentVariableFmi2ApiFmuVariableFmi2Api. instantiate(java.lang.String namePrefix, Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)voidComponentVariableFmi2Api. set(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, java.util.List<PortFmi2Api> selectedPorts, java.util.function.Function<PortFmi2Api,java.util.Map.Entry<org.intocps.maestro.ast.node.PExp,org.intocps.maestro.ast.node.PType>> portToValue)voidComponentVariableFmi2Api. set(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Fmi2ComponentVariable.PortExpressionValueMap value)<V> voidComponentVariableFmi2Api. set(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Fmi2ComponentVariable.PortValueMap<V> value)<V> voidComponentVariableFmi2Api. set(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Fmi2ComponentVariable.PortVariableMap<org.intocps.maestro.ast.node.PStm,V> value)voidComponentVariableFmi2Api. set(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Port p, Fmi2Builder.ExpressionValue v)<V> voidComponentVariableFmi2Api. set(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Port port, VariableFmi2Api<V> value)voidStateMablVariableFmi2Api. set(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)voidComponentVariableFmi2Api. setLinked(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Port... filterPorts)voidComponentVariableFmi2Api. setupExperiment(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, double startTime, java.lang.Double endTime, java.lang.Double tolerance)voidComponentVariableFmi2Api. setupExperiment(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm> startTime, Fmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm> endTime, java.lang.Double tolerance)voidStateMablVariableFmi2Api. setValue(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, java.lang.Object value)protected voidVariableFmi2Api. setValue(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, org.intocps.maestro.ast.node.PExp exp)voidVariableFmi2Api. setValue(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.Variable<org.intocps.maestro.ast.node.PStm,V> variable)voidVariableFmi2Api. setValue(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, V value)java.util.Map.Entry<Fmi2Builder.BoolVariable<org.intocps.maestro.ast.node.PStm>,Fmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm>>ComponentVariableFmi2Api. step(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm> currentCommunicationPoint, Fmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm> communicationStepSize)java.util.Map.Entry<Fmi2Builder.BoolVariable<org.intocps.maestro.ast.node.PStm>,Fmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm>>ComponentVariableFmi2Api. step(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope, Fmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm> currentCommunicationPoint, Fmi2Builder.DoubleVariable<org.intocps.maestro.ast.node.PStm> communicationStepSize, Fmi2Builder.BoolVariable<org.intocps.maestro.ast.node.PStm> noSetFMUStatePriorToCurrentPoint)voidFmuVariableFmi2Api. unload(Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm> scope)
-