Class GrammarTraverserImplementation
java.lang.Object
de.monticore.grammar.grammar._visitor.GrammarTraverserImplementation
- All Implemented Interfaces:
GrammarTraverser,MCCommonLiteralsTraverser,MCLiteralsBasisTraverser,MCBasicsTraverser,MCBasicTypesTraverser,MCCollectionTypesTraverser,MCSimpleGenericTypesTraverser,de.monticore.visitor.ITraverser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<GrammarHandler> protected List<GrammarVisitor2> protected List<de.monticore.visitor.IVisitor> protected Optional<MCBasicsHandler> protected List<MCBasicsVisitor2> protected Optional<MCBasicTypesHandler> protected List<MCBasicTypesVisitor2> protected Optional<MCCollectionTypesHandler> protected List<MCCollectionTypesVisitor2> protected Optional<MCCommonLiteralsHandler> protected List<MCCommonLiteralsVisitor2> protected Optional<MCLiteralsBasisHandler> protected List<MCLiteralsBasisVisitor2> protected Optional<MCSimpleGenericTypesHandler> protected List<MCSimpleGenericTypesVisitor2> protected GrammarTraverserImplementation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd4Grammar(GrammarVisitor2 grammarVisitor) voidadd4IVisitor(de.monticore.visitor.IVisitor iVisitor) voidadd4MCBasics(MCBasicsVisitor2 mCBasicsVisitor) voidadd4MCBasicTypes(MCBasicTypesVisitor2 mCBasicTypesVisitor) voidadd4MCCollectionTypes(MCCollectionTypesVisitor2 mCCollectionTypesVisitor) voidadd4MCCommonLiterals(MCCommonLiteralsVisitor2 mCCommonLiteralsVisitor) voidadd4MCLiteralsBasis(MCLiteralsBasisVisitor2 mCLiteralsBasisVisitor) voidadd4MCSimpleGenericTypes(MCSimpleGenericTypesVisitor2 mCSimpleGenericTypesVisitor) List<de.monticore.visitor.IVisitor> voidsetGrammarHandler(GrammarHandler grammarHandler) voidsetMCBasicsHandler(MCBasicsHandler mCBasicsHandler) voidsetMCBasicTypesHandler(MCBasicTypesHandler mCBasicTypesHandler) voidsetMCCollectionTypesHandler(MCCollectionTypesHandler mCCollectionTypesHandler) voidsetMCCommonLiteralsHandler(MCCommonLiteralsHandler mCCommonLiteralsHandler) voidsetMCLiteralsBasisHandler(MCLiteralsBasisHandler mCLiteralsBasisHandler) voidsetMCSimpleGenericTypesHandler(MCSimpleGenericTypesHandler mCSimpleGenericTypesHandler) voidsetTraversedElements(Set<Object> traversedElements) 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._visitor.GrammarTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, 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, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.visitor.ITraverser
addAllTraversedElements, addTraversedElement, clearTraversedElements, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, traverse, traverse, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.mcbasics._visitor.MCBasicsTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.types.mcbasictypes._visitor.MCBasicTypesTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.types.mccollectiontypes._visitor.MCCollectionTypesTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.literals.mccommonliterals._visitor.MCCommonLiteralsTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, 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, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.literals.mcliteralsbasis._visitor.MCLiteralsBasisTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.types.mcsimplegenerictypes._visitor.MCSimpleGenericTypesTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
realThis
-
iVisitorList
-
mCCommonLiteralsVisitorList
-
mCSimpleGenericTypesVisitorList
-
mCBasicsVisitorList
-
mCLiteralsBasisVisitorList
-
mCCollectionTypesVisitorList
-
mCBasicTypesVisitorList
-
grammarVisitorList
-
mCCommonLiteralsHandler
-
mCSimpleGenericTypesHandler
-
mCBasicsHandler
-
mCLiteralsBasisHandler
-
mCCollectionTypesHandler
-
mCBasicTypesHandler
-
grammarHandler
-
traversedElements
-
-
Constructor Details
-
GrammarTraverserImplementation
public GrammarTraverserImplementation()
-
-
Method Details
-
add4MCCommonLiterals
- Specified by:
add4MCCommonLiteralsin interfaceGrammarTraverser- Specified by:
add4MCCommonLiteralsin interfaceMCCommonLiteralsTraverser
-
getMCCommonLiteralsVisitorList
- Specified by:
getMCCommonLiteralsVisitorListin interfaceGrammarTraverser- Specified by:
getMCCommonLiteralsVisitorListin interfaceMCCommonLiteralsTraverser
-
add4MCSimpleGenericTypes
- Specified by:
add4MCSimpleGenericTypesin interfaceGrammarTraverser- Specified by:
add4MCSimpleGenericTypesin interfaceMCSimpleGenericTypesTraverser
-
getMCSimpleGenericTypesVisitorList
- Specified by:
getMCSimpleGenericTypesVisitorListin interfaceGrammarTraverser- Specified by:
getMCSimpleGenericTypesVisitorListin interfaceMCSimpleGenericTypesTraverser
-
add4MCBasics
- Specified by:
add4MCBasicsin interfaceGrammarTraverser- Specified by:
add4MCBasicsin interfaceMCBasicsTraverser- Specified by:
add4MCBasicsin interfaceMCBasicTypesTraverser- Specified by:
add4MCBasicsin interfaceMCCollectionTypesTraverser- Specified by:
add4MCBasicsin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCBasicsin interfaceMCSimpleGenericTypesTraverser
-
getMCBasicsVisitorList
- Specified by:
getMCBasicsVisitorListin interfaceGrammarTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCBasicsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCCollectionTypesTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCSimpleGenericTypesTraverser
-
add4MCLiteralsBasis
- Specified by:
add4MCLiteralsBasisin interfaceGrammarTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCLiteralsBasisTraverser
-
getMCLiteralsBasisVisitorList
- Specified by:
getMCLiteralsBasisVisitorListin interfaceGrammarTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCLiteralsBasisTraverser
-
add4MCCollectionTypes
- Specified by:
add4MCCollectionTypesin interfaceGrammarTraverser- Specified by:
add4MCCollectionTypesin interfaceMCCollectionTypesTraverser- Specified by:
add4MCCollectionTypesin interfaceMCSimpleGenericTypesTraverser
-
getMCCollectionTypesVisitorList
- Specified by:
getMCCollectionTypesVisitorListin interfaceGrammarTraverser- Specified by:
getMCCollectionTypesVisitorListin interfaceMCCollectionTypesTraverser- Specified by:
getMCCollectionTypesVisitorListin interfaceMCSimpleGenericTypesTraverser
-
add4MCBasicTypes
- Specified by:
add4MCBasicTypesin interfaceGrammarTraverser- Specified by:
add4MCBasicTypesin interfaceMCBasicTypesTraverser- Specified by:
add4MCBasicTypesin interfaceMCCollectionTypesTraverser- Specified by:
add4MCBasicTypesin interfaceMCSimpleGenericTypesTraverser
-
getMCBasicTypesVisitorList
- Specified by:
getMCBasicTypesVisitorListin interfaceGrammarTraverser- Specified by:
getMCBasicTypesVisitorListin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicTypesVisitorListin interfaceMCCollectionTypesTraverser- Specified by:
getMCBasicTypesVisitorListin interfaceMCSimpleGenericTypesTraverser
-
add4Grammar
- Specified by:
add4Grammarin interfaceGrammarTraverser
-
getGrammarVisitorList
- Specified by:
getGrammarVisitorListin interfaceGrammarTraverser
-
setMCCommonLiteralsHandler
- Specified by:
setMCCommonLiteralsHandlerin interfaceGrammarTraverser- Specified by:
setMCCommonLiteralsHandlerin interfaceMCCommonLiteralsTraverser
-
getMCCommonLiteralsHandler
- Specified by:
getMCCommonLiteralsHandlerin interfaceGrammarTraverser- Specified by:
getMCCommonLiteralsHandlerin interfaceMCCommonLiteralsTraverser
-
setMCSimpleGenericTypesHandler
- Specified by:
setMCSimpleGenericTypesHandlerin interfaceGrammarTraverser- Specified by:
setMCSimpleGenericTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
getMCSimpleGenericTypesHandler
- Specified by:
getMCSimpleGenericTypesHandlerin interfaceGrammarTraverser- Specified by:
getMCSimpleGenericTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
setMCBasicsHandler
- Specified by:
setMCBasicsHandlerin interfaceGrammarTraverser- Specified by:
setMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCBasicTypesTraverser- Specified by:
setMCBasicsHandlerin interfaceMCCollectionTypesTraverser- Specified by:
setMCBasicsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCSimpleGenericTypesTraverser
-
getMCBasicsHandler
- Specified by:
getMCBasicsHandlerin interfaceGrammarTraverser- Specified by:
getMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicsHandlerin interfaceMCCollectionTypesTraverser- Specified by:
getMCBasicsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCSimpleGenericTypesTraverser
-
setMCLiteralsBasisHandler
- Specified by:
setMCLiteralsBasisHandlerin interfaceGrammarTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser
-
getMCLiteralsBasisHandler
- Specified by:
getMCLiteralsBasisHandlerin interfaceGrammarTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser
-
setMCCollectionTypesHandler
- Specified by:
setMCCollectionTypesHandlerin interfaceGrammarTraverser- Specified by:
setMCCollectionTypesHandlerin interfaceMCCollectionTypesTraverser- Specified by:
setMCCollectionTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
getMCCollectionTypesHandler
- Specified by:
getMCCollectionTypesHandlerin interfaceGrammarTraverser- Specified by:
getMCCollectionTypesHandlerin interfaceMCCollectionTypesTraverser- Specified by:
getMCCollectionTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
setMCBasicTypesHandler
- Specified by:
setMCBasicTypesHandlerin interfaceGrammarTraverser- Specified by:
setMCBasicTypesHandlerin interfaceMCBasicTypesTraverser- Specified by:
setMCBasicTypesHandlerin interfaceMCCollectionTypesTraverser- Specified by:
setMCBasicTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
getMCBasicTypesHandler
- Specified by:
getMCBasicTypesHandlerin interfaceGrammarTraverser- Specified by:
getMCBasicTypesHandlerin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicTypesHandlerin interfaceMCCollectionTypesTraverser- Specified by:
getMCBasicTypesHandlerin interfaceMCSimpleGenericTypesTraverser
-
setGrammarHandler
- Specified by:
setGrammarHandlerin interfaceGrammarTraverser
-
getGrammarHandler
- Specified by:
getGrammarHandlerin interfaceGrammarTraverser
-
add4IVisitor
public void add4IVisitor(de.monticore.visitor.IVisitor iVisitor) - Specified by:
add4IVisitorin interfacede.monticore.visitor.ITraverser
-
getIVisitorList
- Specified by:
getIVisitorListin interfacede.monticore.visitor.ITraverser
-
getTraversedElements
- Specified by:
getTraversedElementsin interfacede.monticore.visitor.ITraverser
-
setTraversedElements
- Specified by:
setTraversedElementsin interfacede.monticore.visitor.ITraverser
-