Interface FmiBuilder.Scoping<AST>
- All Superinterfaces:
FmiBuilder.ScopeElement<AST>
- All Known Subinterfaces:
FmiBuilder.DynamicActiveScope<AST>,FmiBuilder.Scope<AST>,FmiBuilder.WhileScope<AST>
- Enclosing interface:
FmiBuilder<AST,B, E, SETTINGS>
Scoping functions
-
Method Summary
Modifier and TypeMethodDescriptionactivate()voidvoidvoidaddAll(Collection<AST> commands) voidenterIf(FmiBuilder.Predicate predicate) enterTry()enterWhile(FmiBuilder.Predicate predicate) leave()parallel()Methods inherited from interface org.intocps.maestro.framework.fmi2.api.FmiBuilder.ScopeElement
findParent, getDeclaration, parent
-
Method Details
-
enterWhile
-
enterIf
-
enterTry
FmiBuilder.TryScope<AST> enterTry() -
parallel
FmiBuilder.Scoping<AST> parallel() -
enterScope
FmiBuilder.Scoping<AST> enterScope() -
leave
FmiBuilder.Scope<AST> leave() -
add
-
addAll
-
addBefore
-
addAfter
-
activate
FmiBuilder.Scoping<AST> activate()
-