Class WhileMaBLScope
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.scoping.ScopeFmi2Api
-
- org.intocps.maestro.framework.fmi2.api.mabl.scoping.WhileMaBLScope
-
- All Implemented Interfaces:
Fmi2Builder.Scope<org.intocps.maestro.ast.node.PStm>,Fmi2Builder.Scoping<org.intocps.maestro.ast.node.PStm>,Fmi2Builder.WhileScope<org.intocps.maestro.ast.node.PStm>,IMablScope
public class WhileMaBLScope extends ScopeFmi2Api implements Fmi2Builder.WhileScope<org.intocps.maestro.ast.node.PStm>
-
-
Constructor Summary
Constructors Constructor Description WhileMaBLScope(MablApiBuilder builder, org.intocps.maestro.ast.node.PStm declaration, ScopeFmi2Api declaringScope, org.intocps.maestro.ast.node.SBlockStm whileBlock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScopeFmi2Apileave()If fmiErrorHandling is enabled in the MablApiBuilder settings then the leave operation on a while scope automatically created a subsequent !global_execution_continue check with an additional break in order to break out successfully-
Methods inherited from class org.intocps.maestro.framework.fmi2.api.mabl.scoping.ScopeFmi2Api
activate, add, addAfter, addAll, addBefore, copy, createFMU, createFMU, enterIf, enterScope, enterWhile, getAllComponentFmi2Variables, getBlock, getFmiStatusVariable, getName, parallel, registerComponentVariableFmi2Api, store, store, store, store, store, store, store, store, store, store, store, store, store, store, store, store
-
-
-
-
Constructor Detail
-
WhileMaBLScope
public WhileMaBLScope(MablApiBuilder builder, org.intocps.maestro.ast.node.PStm declaration, ScopeFmi2Api declaringScope, org.intocps.maestro.ast.node.SBlockStm whileBlock)
-
-
Method Detail
-
leave
public ScopeFmi2Api leave()
If fmiErrorHandling is enabled in the MablApiBuilder settings then the leave operation on a while scope automatically created a subsequent !global_execution_continue check with an additional break in order to break out successfully- Specified by:
leavein interfaceFmi2Builder.Scoping<org.intocps.maestro.ast.node.PStm>- Specified by:
leavein interfaceIMablScope- Overrides:
leavein classScopeFmi2Api- Returns:
-
-