Interface Fmi2Builder.Scoping<T>
-
- All Superinterfaces:
Fmi2Builder.ScopeElement<T>
- All Known Subinterfaces:
Fmi2Builder.DynamicActiveScope<T>,Fmi2Builder.Scope<T>,Fmi2Builder.WhileScope<T>
- Enclosing interface:
- Fmi2Builder<S,B,E,SETTINGS>
public static interface Fmi2Builder.Scoping<T> extends Fmi2Builder.ScopeElement<T>
Scoping functions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Fmi2Builder.Scoping<T>activate()voidadd(T... commands)voidaddAfter(T item, T... commands)voidaddAll(Collection<T> commands)voidaddBefore(T item, T... commands)Fmi2Builder.IfScope<T>enterIf(Fmi2Builder.Predicate predicate)Fmi2Builder.Scoping<T>enterScope()Fmi2Builder.TryScope<T>enterTry()Fmi2Builder.WhileScope<T>enterWhile(Fmi2Builder.Predicate predicate)Fmi2Builder.Scope<T>leave()Fmi2Builder.Scoping<T>parallel()-
Methods inherited from interface org.intocps.maestro.framework.fmi2.api.Fmi2Builder.ScopeElement
findParent, getDeclaration, parent
-
-
-
-
Method Detail
-
enterWhile
Fmi2Builder.WhileScope<T> enterWhile(Fmi2Builder.Predicate predicate)
-
enterIf
Fmi2Builder.IfScope<T> enterIf(Fmi2Builder.Predicate predicate)
-
enterTry
Fmi2Builder.TryScope<T> enterTry()
-
parallel
Fmi2Builder.Scoping<T> parallel()
-
enterScope
Fmi2Builder.Scoping<T> enterScope()
-
leave
Fmi2Builder.Scope<T> leave()
-
add
void add(T... commands)
-
addAll
void addAll(Collection<T> commands)
-
activate
Fmi2Builder.Scoping<T> activate()
-
-