Class OptionalOperatorsScopesGenitor
java.lang.Object
de.monticore.ocl.optionaloperators._symboltable.OptionalOperatorsScopesGenitor
- All Implemented Interfaces:
OptionalOperatorsHandler,OptionalOperatorsVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
public class OptionalOperatorsScopesGenitor
extends Object
implements OptionalOperatorsVisitor2, OptionalOperatorsHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IOptionalOperatorsScopeprotected Deque<IOptionalOperatorsScope> protected OptionalOperatorsTraverser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateFromAST(ASTOptionalExpressionPrefix rootNode) createScope(boolean shadowing) final Optional<IOptionalOperatorsScope> protected voidprotected voidprotected voidprotected voidvoidfinal Optional<IOptionalOperatorsScope> voidsetScopeStack(Deque<? extends IOptionalOperatorsScope> scopeStack) voidsetTraverser(OptionalOperatorsTraverser traverser) voidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.visitor.IHandler
handle, handle, handle, handle, handle, traverse, traverseMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visitMethods inherited from interface de.monticore.ocl.optionaloperators._visitor.OptionalOperatorsHandler
handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse
-
Field Details
-
scopeStack
-
traverser
-
firstCreatedScope
-
-
Constructor Details
-
OptionalOperatorsScopesGenitor
public OptionalOperatorsScopesGenitor()
-
-
Method Details
-
getTraverser
- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler- Specified by:
getTraverserin interfaceOptionalOperatorsHandler
-
setTraverser
- Specified by:
setTraverserin interfaceOptionalOperatorsHandler
-
getFirstCreatedScope
-
createFromAST
-
putOnStack
-
getCurrentScope
-
removeCurrentScope
-
setScopeStack
-
createScope
-
visit
- Specified by:
visitin interfaceOptionalOperatorsVisitor2
-
visit
- Specified by:
visitin interfaceOptionalOperatorsVisitor2
-
visit
- Specified by:
visitin interfaceOptionalOperatorsVisitor2
-
visit
- Specified by:
visitin interfaceOptionalOperatorsVisitor2
-
visit
- Specified by:
visitin interfaceOptionalOperatorsVisitor2
-
visit
- Specified by:
visitin interfaceOptionalOperatorsVisitor2
-
visit
- Specified by:
visitin interfaceOptionalOperatorsVisitor2
-
visit
- Specified by:
visitin interfaceOptionalOperatorsVisitor2
-
visit
- Specified by:
visitin interfaceOptionalOperatorsVisitor2
-
initScopeHP1
-
initScopeHP2
-
initArtifactScopeHP1
-
initArtifactScopeHP2
-
addToScopeStack
-