Package de.monticore.mccommon._visitor
Class MCCommonTraverserImplementation
java.lang.Object
de.monticore.mccommon._visitor.MCCommonTraverserImplementation
- All Implemented Interfaces:
CardinalityTraverser,CompletenessTraverser,ExpressionsBasisTraverser,MCCommonLiteralsTraverser,MCLiteralsBasisTraverser,MCBasicsTraverser,MCCommonTraverser,UMLModifierTraverser,UMLStereotypeTraverser,de.monticore.visitor.ITraverser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<CardinalityHandler> protected List<CardinalityVisitor2> protected Optional<CompletenessHandler> protected List<CompletenessVisitor2> protected Optional<ExpressionsBasisHandler> protected List<ExpressionsBasisVisitor2> protected List<de.monticore.visitor.IVisitor> protected Optional<MCBasicsHandler> protected List<MCBasicsVisitor2> protected Optional<MCCommonHandler> protected Optional<MCCommonLiteralsHandler> protected List<MCCommonLiteralsVisitor2> protected List<MCCommonVisitor2> protected Optional<MCLiteralsBasisHandler> protected List<MCLiteralsBasisVisitor2> protected MCCommonTraverserImplementationprotected Optional<UMLModifierHandler> protected List<UMLModifierVisitor2> protected Optional<UMLStereotypeHandler> protected List<UMLStereotypeVisitor2> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd4Cardinality(CardinalityVisitor2 cardinalityVisitor) voidadd4Completeness(CompletenessVisitor2 completenessVisitor) voidadd4ExpressionsBasis(ExpressionsBasisVisitor2 expressionsBasisVisitor) voidadd4IVisitor(de.monticore.visitor.IVisitor iVisitor) voidadd4MCBasics(MCBasicsVisitor2 mCBasicsVisitor) voidadd4MCCommon(MCCommonVisitor2 mCCommonVisitor) voidadd4MCCommonLiterals(MCCommonLiteralsVisitor2 mCCommonLiteralsVisitor) voidadd4MCLiteralsBasis(MCLiteralsBasisVisitor2 mCLiteralsBasisVisitor) voidadd4UMLModifier(UMLModifierVisitor2 uMLModifierVisitor) voidadd4UMLStereotype(UMLStereotypeVisitor2 uMLStereotypeVisitor) List<de.monticore.visitor.IVisitor> voidsetCardinalityHandler(CardinalityHandler cardinalityHandler) voidsetCompletenessHandler(CompletenessHandler completenessHandler) voidsetExpressionsBasisHandler(ExpressionsBasisHandler expressionsBasisHandler) voidsetMCBasicsHandler(MCBasicsHandler mCBasicsHandler) voidsetMCCommonHandler(MCCommonHandler mCCommonHandler) voidsetMCCommonLiteralsHandler(MCCommonLiteralsHandler mCCommonLiteralsHandler) voidsetMCLiteralsBasisHandler(MCLiteralsBasisHandler mCLiteralsBasisHandler) voidsetTraversedElements(Set<Object> traversedElements) voidsetUMLModifierHandler(UMLModifierHandler uMLModifierHandler) voidsetUMLStereotypeHandler(UMLStereotypeHandler uMLStereotypeHandler) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.cardinality._visitor.CardinalityTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.completeness._visitor.CompletenessTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.expressions.expressionsbasis._visitor.ExpressionsBasisTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, 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.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.mccommon._visitor.MCCommonTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, 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.umlmodifier._visitor.UMLModifierTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.umlstereotype._visitor.UMLStereotypeTraverser
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
-
cardinalityVisitorList
-
completenessVisitorList
-
uMLModifierVisitorList
-
uMLStereotypeVisitorList
-
mCBasicsVisitorList
-
mCCommonLiteralsVisitorList
-
mCLiteralsBasisVisitorList
-
expressionsBasisVisitorList
-
mCCommonVisitorList
-
cardinalityHandler
-
completenessHandler
-
uMLModifierHandler
-
uMLStereotypeHandler
-
mCBasicsHandler
-
mCCommonLiteralsHandler
-
mCLiteralsBasisHandler
-
expressionsBasisHandler
-
mCCommonHandler
-
traversedElements
-
-
Constructor Details
-
MCCommonTraverserImplementation
public MCCommonTraverserImplementation()
-
-
Method Details
-
add4Cardinality
- Specified by:
add4Cardinalityin interfaceCardinalityTraverser- Specified by:
add4Cardinalityin interfaceMCCommonTraverser
-
getCardinalityVisitorList
- Specified by:
getCardinalityVisitorListin interfaceCardinalityTraverser- Specified by:
getCardinalityVisitorListin interfaceMCCommonTraverser
-
add4Completeness
- Specified by:
add4Completenessin interfaceCompletenessTraverser- Specified by:
add4Completenessin interfaceMCCommonTraverser
-
getCompletenessVisitorList
- Specified by:
getCompletenessVisitorListin interfaceCompletenessTraverser- Specified by:
getCompletenessVisitorListin interfaceMCCommonTraverser
-
add4UMLModifier
- Specified by:
add4UMLModifierin interfaceMCCommonTraverser- Specified by:
add4UMLModifierin interfaceUMLModifierTraverser
-
getUMLModifierVisitorList
- Specified by:
getUMLModifierVisitorListin interfaceMCCommonTraverser- Specified by:
getUMLModifierVisitorListin interfaceUMLModifierTraverser
-
add4UMLStereotype
- Specified by:
add4UMLStereotypein interfaceMCCommonTraverser- Specified by:
add4UMLStereotypein interfaceUMLModifierTraverser- Specified by:
add4UMLStereotypein interfaceUMLStereotypeTraverser
-
getUMLStereotypeVisitorList
- Specified by:
getUMLStereotypeVisitorListin interfaceMCCommonTraverser- Specified by:
getUMLStereotypeVisitorListin interfaceUMLModifierTraverser- Specified by:
getUMLStereotypeVisitorListin interfaceUMLStereotypeTraverser
-
add4MCBasics
- Specified by:
add4MCBasicsin interfaceCardinalityTraverser- Specified by:
add4MCBasicsin interfaceExpressionsBasisTraverser- Specified by:
add4MCBasicsin interfaceMCBasicsTraverser- Specified by:
add4MCBasicsin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCBasicsin interfaceMCCommonTraverser- Specified by:
add4MCBasicsin interfaceUMLModifierTraverser- Specified by:
add4MCBasicsin interfaceUMLStereotypeTraverser
-
getMCBasicsVisitorList
- Specified by:
getMCBasicsVisitorListin interfaceCardinalityTraverser- Specified by:
getMCBasicsVisitorListin interfaceExpressionsBasisTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCBasicsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCCommonTraverser- Specified by:
getMCBasicsVisitorListin interfaceUMLModifierTraverser- Specified by:
getMCBasicsVisitorListin interfaceUMLStereotypeTraverser
-
add4MCCommonLiterals
- Specified by:
add4MCCommonLiteralsin interfaceCardinalityTraverser- Specified by:
add4MCCommonLiteralsin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCCommonLiteralsin interfaceMCCommonTraverser- Specified by:
add4MCCommonLiteralsin interfaceUMLModifierTraverser- Specified by:
add4MCCommonLiteralsin interfaceUMLStereotypeTraverser
-
getMCCommonLiteralsVisitorList
- Specified by:
getMCCommonLiteralsVisitorListin interfaceCardinalityTraverser- Specified by:
getMCCommonLiteralsVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCCommonLiteralsVisitorListin interfaceMCCommonTraverser- Specified by:
getMCCommonLiteralsVisitorListin interfaceUMLModifierTraverser- Specified by:
getMCCommonLiteralsVisitorListin interfaceUMLStereotypeTraverser
-
add4MCLiteralsBasis
- Specified by:
add4MCLiteralsBasisin interfaceCardinalityTraverser- Specified by:
add4MCLiteralsBasisin interfaceExpressionsBasisTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCCommonLiteralsTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCCommonTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCLiteralsBasisTraverser- Specified by:
add4MCLiteralsBasisin interfaceUMLModifierTraverser- Specified by:
add4MCLiteralsBasisin interfaceUMLStereotypeTraverser
-
getMCLiteralsBasisVisitorList
- Specified by:
getMCLiteralsBasisVisitorListin interfaceCardinalityTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceExpressionsBasisTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCCommonLiteralsTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCCommonTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCLiteralsBasisTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceUMLModifierTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceUMLStereotypeTraverser
-
add4ExpressionsBasis
- Specified by:
add4ExpressionsBasisin interfaceExpressionsBasisTraverser- Specified by:
add4ExpressionsBasisin interfaceMCCommonTraverser- Specified by:
add4ExpressionsBasisin interfaceUMLModifierTraverser- Specified by:
add4ExpressionsBasisin interfaceUMLStereotypeTraverser
-
getExpressionsBasisVisitorList
- Specified by:
getExpressionsBasisVisitorListin interfaceExpressionsBasisTraverser- Specified by:
getExpressionsBasisVisitorListin interfaceMCCommonTraverser- Specified by:
getExpressionsBasisVisitorListin interfaceUMLModifierTraverser- Specified by:
getExpressionsBasisVisitorListin interfaceUMLStereotypeTraverser
-
add4MCCommon
- Specified by:
add4MCCommonin interfaceMCCommonTraverser
-
getMCCommonVisitorList
- Specified by:
getMCCommonVisitorListin interfaceMCCommonTraverser
-
setCardinalityHandler
- Specified by:
setCardinalityHandlerin interfaceCardinalityTraverser- Specified by:
setCardinalityHandlerin interfaceMCCommonTraverser
-
getCardinalityHandler
- Specified by:
getCardinalityHandlerin interfaceCardinalityTraverser- Specified by:
getCardinalityHandlerin interfaceMCCommonTraverser
-
setCompletenessHandler
- Specified by:
setCompletenessHandlerin interfaceCompletenessTraverser- Specified by:
setCompletenessHandlerin interfaceMCCommonTraverser
-
getCompletenessHandler
- Specified by:
getCompletenessHandlerin interfaceCompletenessTraverser- Specified by:
getCompletenessHandlerin interfaceMCCommonTraverser
-
setUMLModifierHandler
- Specified by:
setUMLModifierHandlerin interfaceMCCommonTraverser- Specified by:
setUMLModifierHandlerin interfaceUMLModifierTraverser
-
getUMLModifierHandler
- Specified by:
getUMLModifierHandlerin interfaceMCCommonTraverser- Specified by:
getUMLModifierHandlerin interfaceUMLModifierTraverser
-
setUMLStereotypeHandler
- Specified by:
setUMLStereotypeHandlerin interfaceMCCommonTraverser- Specified by:
setUMLStereotypeHandlerin interfaceUMLModifierTraverser- Specified by:
setUMLStereotypeHandlerin interfaceUMLStereotypeTraverser
-
getUMLStereotypeHandler
- Specified by:
getUMLStereotypeHandlerin interfaceMCCommonTraverser- Specified by:
getUMLStereotypeHandlerin interfaceUMLModifierTraverser- Specified by:
getUMLStereotypeHandlerin interfaceUMLStereotypeTraverser
-
setMCBasicsHandler
- Specified by:
setMCBasicsHandlerin interfaceCardinalityTraverser- Specified by:
setMCBasicsHandlerin interfaceExpressionsBasisTraverser- Specified by:
setMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCCommonTraverser- Specified by:
setMCBasicsHandlerin interfaceUMLModifierTraverser- Specified by:
setMCBasicsHandlerin interfaceUMLStereotypeTraverser
-
getMCBasicsHandler
- Specified by:
getMCBasicsHandlerin interfaceCardinalityTraverser- Specified by:
getMCBasicsHandlerin interfaceExpressionsBasisTraverser- Specified by:
getMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCCommonTraverser- Specified by:
getMCBasicsHandlerin interfaceUMLModifierTraverser- Specified by:
getMCBasicsHandlerin interfaceUMLStereotypeTraverser
-
setMCCommonLiteralsHandler
- Specified by:
setMCCommonLiteralsHandlerin interfaceCardinalityTraverser- Specified by:
setMCCommonLiteralsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCCommonLiteralsHandlerin interfaceMCCommonTraverser- Specified by:
setMCCommonLiteralsHandlerin interfaceUMLModifierTraverser- Specified by:
setMCCommonLiteralsHandlerin interfaceUMLStereotypeTraverser
-
getMCCommonLiteralsHandler
- Specified by:
getMCCommonLiteralsHandlerin interfaceCardinalityTraverser- Specified by:
getMCCommonLiteralsHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCCommonLiteralsHandlerin interfaceMCCommonTraverser- Specified by:
getMCCommonLiteralsHandlerin interfaceUMLModifierTraverser- Specified by:
getMCCommonLiteralsHandlerin interfaceUMLStereotypeTraverser
-
setMCLiteralsBasisHandler
- Specified by:
setMCLiteralsBasisHandlerin interfaceCardinalityTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCCommonTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceUMLModifierTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceUMLStereotypeTraverser
-
getMCLiteralsBasisHandler
- Specified by:
getMCLiteralsBasisHandlerin interfaceCardinalityTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCCommonLiteralsTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCCommonTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceUMLModifierTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceUMLStereotypeTraverser
-
setExpressionsBasisHandler
- Specified by:
setExpressionsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
setExpressionsBasisHandlerin interfaceMCCommonTraverser- Specified by:
setExpressionsBasisHandlerin interfaceUMLModifierTraverser- Specified by:
setExpressionsBasisHandlerin interfaceUMLStereotypeTraverser
-
getExpressionsBasisHandler
- Specified by:
getExpressionsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
getExpressionsBasisHandlerin interfaceMCCommonTraverser- Specified by:
getExpressionsBasisHandlerin interfaceUMLModifierTraverser- Specified by:
getExpressionsBasisHandlerin interfaceUMLStereotypeTraverser
-
setMCCommonHandler
- Specified by:
setMCCommonHandlerin interfaceMCCommonTraverser
-
getMCCommonHandler
- Specified by:
getMCCommonHandlerin interfaceMCCommonTraverser
-
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
-