Class Grammar_WithConceptsScopesGenitorTOP
java.lang.Object
de.monticore.grammar.grammar_withconcepts._symboltable.Grammar_WithConceptsScopesGenitorTOP
- All Implemented Interfaces:
Grammar_WithConceptsHandler,Grammar_WithConceptsVisitor2,de.monticore.visitor.IHandler,de.monticore.visitor.IVisitor
- Direct Known Subclasses:
Grammar_WithConceptsScopesGenitor
public abstract class Grammar_WithConceptsScopesGenitorTOP
extends Object
implements Grammar_WithConceptsVisitor2, Grammar_WithConceptsHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IGrammar_WithConceptsScopeprotected Deque<IGrammar_WithConceptsScope> protected Grammar_WithConceptsTraverser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateFromAST(ASTMCGrammar rootNode) createScope(boolean shadowing) protected voidprotected voidprotected voidprotected voidvoidvoidsetScopeStack(Deque<? extends IGrammar_WithConceptsScope> scopeStack) voidsetTraverser(Grammar_WithConceptsTraverser traverser) voidvoidvisit(ASTExpressionPredicate node) voidvisit(ASTJavaCode node) voidvisit(ASTMCConcept node) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.grammar.grammar_withconcepts._visitor.Grammar_WithConceptsHandler
handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverseMethods inherited from interface de.monticore.grammar.grammar_withconcepts._visitor.Grammar_WithConceptsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visitMethods 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, visit
-
Field Details
-
scopeStack
-
traverser
-
firstCreatedScope
-
-
Constructor Details
-
Grammar_WithConceptsScopesGenitorTOP
public Grammar_WithConceptsScopesGenitorTOP()
-
-
Method Details
-
getTraverser
- Specified by:
getTraverserin interfaceGrammar_WithConceptsHandler- Specified by:
getTraverserin interfacede.monticore.visitor.IHandler
-
setTraverser
- Specified by:
setTraverserin interfaceGrammar_WithConceptsHandler
-
getFirstCreatedScope
-
createFromAST
-
putOnStack
-
getCurrentScope
-
removeCurrentScope
-
setScopeStack
-
createScope
-
visit
- Specified by:
visitin interfaceGrammar_WithConceptsVisitor2
-
visit
- Specified by:
visitin interfaceGrammar_WithConceptsVisitor2
-
visit
- Specified by:
visitin interfaceGrammar_WithConceptsVisitor2
-
visit
- Specified by:
visitin interfaceGrammar_WithConceptsVisitor2
-
initScopeHP1
-
initScopeHP2
-
initArtifactScopeHP1
-
initArtifactScopeHP2
-
addToScopeStack
-