Class MCArrayStatementsTraverserImplementation
java.lang.Object
de.monticore.statements.mcarraystatements._visitor.MCArrayStatementsTraverserImplementation
- All Implemented Interfaces:
ExpressionsBasisTraverser,MCLiteralsBasisTraverser,MCBasicsTraverser,MCArrayStatementsTraverser,MCStatementsBasisTraverser,MCVarDeclarationStatementsTraverser,BasicSymbolsTraverser,OOSymbolsTraverser,MCBasicTypesTraverser,de.monticore.visitor.ITraverser
public class MCArrayStatementsTraverserImplementation
extends Object
implements MCArrayStatementsTraverser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<BasicSymbolsHandler> protected List<BasicSymbolsVisitor2> protected Optional<ExpressionsBasisHandler> protected List<ExpressionsBasisVisitor2> protected List<de.monticore.visitor.IVisitor> protected Optional<MCArrayStatementsHandler> protected List<MCArrayStatementsVisitor2> protected Optional<MCBasicsHandler> protected List<MCBasicsVisitor2> protected Optional<MCBasicTypesHandler> protected List<MCBasicTypesVisitor2> protected Optional<MCLiteralsBasisHandler> protected List<MCLiteralsBasisVisitor2> protected Optional<MCStatementsBasisHandler> protected List<MCStatementsBasisVisitor2> protected Optional<MCVarDeclarationStatementsHandler> protected List<MCVarDeclarationStatementsVisitor2> protected Optional<OOSymbolsHandler> protected List<OOSymbolsVisitor2> protected MCArrayStatementsTraverserImplementation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd4BasicSymbols(BasicSymbolsVisitor2 basicSymbolsVisitor) voidadd4ExpressionsBasis(ExpressionsBasisVisitor2 expressionsBasisVisitor) voidadd4IVisitor(de.monticore.visitor.IVisitor iVisitor) voidadd4MCArrayStatements(MCArrayStatementsVisitor2 mCArrayStatementsVisitor) voidadd4MCBasics(MCBasicsVisitor2 mCBasicsVisitor) voidadd4MCBasicTypes(MCBasicTypesVisitor2 mCBasicTypesVisitor) voidadd4MCLiteralsBasis(MCLiteralsBasisVisitor2 mCLiteralsBasisVisitor) voidadd4MCStatementsBasis(MCStatementsBasisVisitor2 mCStatementsBasisVisitor) voidadd4MCVarDeclarationStatements(MCVarDeclarationStatementsVisitor2 mCVarDeclarationStatementsVisitor) voidadd4OOSymbols(OOSymbolsVisitor2 oOSymbolsVisitor) List<de.monticore.visitor.IVisitor> voidsetBasicSymbolsHandler(BasicSymbolsHandler basicSymbolsHandler) voidsetExpressionsBasisHandler(ExpressionsBasisHandler expressionsBasisHandler) voidsetMCArrayStatementsHandler(MCArrayStatementsHandler mCArrayStatementsHandler) voidsetMCBasicsHandler(MCBasicsHandler mCBasicsHandler) voidsetMCBasicTypesHandler(MCBasicTypesHandler mCBasicTypesHandler) voidsetMCLiteralsBasisHandler(MCLiteralsBasisHandler mCLiteralsBasisHandler) voidsetMCStatementsBasisHandler(MCStatementsBasisHandler mCStatementsBasisHandler) voidsetMCVarDeclarationStatementsHandler(MCVarDeclarationStatementsHandler mCVarDeclarationStatementsHandler) voidsetOOSymbolsHandler(OOSymbolsHandler oOSymbolsHandler) 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.symbols.basicsymbols._visitor.BasicSymbolsTraverser
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, 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, 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.statements.mcarraystatements._visitor.MCArrayStatementsTraverser
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, 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.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.statements.mcstatementsbasis._visitor.MCStatementsBasisTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.statements.mcvardeclarationstatements._visitor.MCVarDeclarationStatementsTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.symbols.oosymbols._visitor.OOSymbolsTraverser
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, handle, traverse, traverse, traverse, traverse, traverse, traverse, traverse, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
realThis
-
iVisitorList
-
mCVarDeclarationStatementsVisitorList
-
mCStatementsBasisVisitorList
-
mCBasicTypesVisitorList
-
expressionsBasisVisitorList
-
oOSymbolsVisitorList
-
mCBasicsVisitorList
-
mCLiteralsBasisVisitorList
-
basicSymbolsVisitorList
-
mCArrayStatementsVisitorList
-
mCVarDeclarationStatementsHandler
-
mCStatementsBasisHandler
-
mCBasicTypesHandler
-
expressionsBasisHandler
-
oOSymbolsHandler
-
mCBasicsHandler
-
mCLiteralsBasisHandler
-
basicSymbolsHandler
-
mCArrayStatementsHandler
-
traversedElements
-
-
Constructor Details
-
MCArrayStatementsTraverserImplementation
public MCArrayStatementsTraverserImplementation()
-
-
Method Details
-
add4MCVarDeclarationStatements
public void add4MCVarDeclarationStatements(MCVarDeclarationStatementsVisitor2 mCVarDeclarationStatementsVisitor) - Specified by:
add4MCVarDeclarationStatementsin interfaceMCArrayStatementsTraverser- Specified by:
add4MCVarDeclarationStatementsin interfaceMCVarDeclarationStatementsTraverser
-
getMCVarDeclarationStatementsVisitorList
- Specified by:
getMCVarDeclarationStatementsVisitorListin interfaceMCArrayStatementsTraverser- Specified by:
getMCVarDeclarationStatementsVisitorListin interfaceMCVarDeclarationStatementsTraverser
-
add4MCStatementsBasis
- Specified by:
add4MCStatementsBasisin interfaceMCArrayStatementsTraverser- Specified by:
add4MCStatementsBasisin interfaceMCStatementsBasisTraverser- Specified by:
add4MCStatementsBasisin interfaceMCVarDeclarationStatementsTraverser
-
getMCStatementsBasisVisitorList
- Specified by:
getMCStatementsBasisVisitorListin interfaceMCArrayStatementsTraverser- Specified by:
getMCStatementsBasisVisitorListin interfaceMCStatementsBasisTraverser- Specified by:
getMCStatementsBasisVisitorListin interfaceMCVarDeclarationStatementsTraverser
-
add4MCBasicTypes
- Specified by:
add4MCBasicTypesin interfaceMCArrayStatementsTraverser- Specified by:
add4MCBasicTypesin interfaceMCBasicTypesTraverser- Specified by:
add4MCBasicTypesin interfaceMCVarDeclarationStatementsTraverser
-
getMCBasicTypesVisitorList
- Specified by:
getMCBasicTypesVisitorListin interfaceMCArrayStatementsTraverser- Specified by:
getMCBasicTypesVisitorListin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicTypesVisitorListin interfaceMCVarDeclarationStatementsTraverser
-
add4ExpressionsBasis
- Specified by:
add4ExpressionsBasisin interfaceExpressionsBasisTraverser- Specified by:
add4ExpressionsBasisin interfaceMCArrayStatementsTraverser- Specified by:
add4ExpressionsBasisin interfaceMCVarDeclarationStatementsTraverser
-
getExpressionsBasisVisitorList
- Specified by:
getExpressionsBasisVisitorListin interfaceExpressionsBasisTraverser- Specified by:
getExpressionsBasisVisitorListin interfaceMCArrayStatementsTraverser- Specified by:
getExpressionsBasisVisitorListin interfaceMCVarDeclarationStatementsTraverser
-
add4OOSymbols
- Specified by:
add4OOSymbolsin interfaceMCArrayStatementsTraverser- Specified by:
add4OOSymbolsin interfaceMCVarDeclarationStatementsTraverser- Specified by:
add4OOSymbolsin interfaceOOSymbolsTraverser
-
getOOSymbolsVisitorList
- Specified by:
getOOSymbolsVisitorListin interfaceMCArrayStatementsTraverser- Specified by:
getOOSymbolsVisitorListin interfaceMCVarDeclarationStatementsTraverser- Specified by:
getOOSymbolsVisitorListin interfaceOOSymbolsTraverser
-
add4MCBasics
- Specified by:
add4MCBasicsin interfaceBasicSymbolsTraverser- Specified by:
add4MCBasicsin interfaceExpressionsBasisTraverser- Specified by:
add4MCBasicsin interfaceMCArrayStatementsTraverser- Specified by:
add4MCBasicsin interfaceMCBasicsTraverser- Specified by:
add4MCBasicsin interfaceMCBasicTypesTraverser- Specified by:
add4MCBasicsin interfaceMCVarDeclarationStatementsTraverser- Specified by:
add4MCBasicsin interfaceOOSymbolsTraverser
-
getMCBasicsVisitorList
- Specified by:
getMCBasicsVisitorListin interfaceBasicSymbolsTraverser- Specified by:
getMCBasicsVisitorListin interfaceExpressionsBasisTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCArrayStatementsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCBasicsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCVarDeclarationStatementsTraverser- Specified by:
getMCBasicsVisitorListin interfaceOOSymbolsTraverser
-
add4MCLiteralsBasis
- Specified by:
add4MCLiteralsBasisin interfaceExpressionsBasisTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCArrayStatementsTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCLiteralsBasisTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCVarDeclarationStatementsTraverser
-
getMCLiteralsBasisVisitorList
- Specified by:
getMCLiteralsBasisVisitorListin interfaceExpressionsBasisTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCArrayStatementsTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCLiteralsBasisTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCVarDeclarationStatementsTraverser
-
add4BasicSymbols
- Specified by:
add4BasicSymbolsin interfaceBasicSymbolsTraverser- Specified by:
add4BasicSymbolsin interfaceMCArrayStatementsTraverser- Specified by:
add4BasicSymbolsin interfaceMCVarDeclarationStatementsTraverser- Specified by:
add4BasicSymbolsin interfaceOOSymbolsTraverser
-
getBasicSymbolsVisitorList
- Specified by:
getBasicSymbolsVisitorListin interfaceBasicSymbolsTraverser- Specified by:
getBasicSymbolsVisitorListin interfaceMCArrayStatementsTraverser- Specified by:
getBasicSymbolsVisitorListin interfaceMCVarDeclarationStatementsTraverser- Specified by:
getBasicSymbolsVisitorListin interfaceOOSymbolsTraverser
-
add4MCArrayStatements
- Specified by:
add4MCArrayStatementsin interfaceMCArrayStatementsTraverser
-
getMCArrayStatementsVisitorList
- Specified by:
getMCArrayStatementsVisitorListin interfaceMCArrayStatementsTraverser
-
setMCVarDeclarationStatementsHandler
public void setMCVarDeclarationStatementsHandler(MCVarDeclarationStatementsHandler mCVarDeclarationStatementsHandler) - Specified by:
setMCVarDeclarationStatementsHandlerin interfaceMCArrayStatementsTraverser- Specified by:
setMCVarDeclarationStatementsHandlerin interfaceMCVarDeclarationStatementsTraverser
-
getMCVarDeclarationStatementsHandler
- Specified by:
getMCVarDeclarationStatementsHandlerin interfaceMCArrayStatementsTraverser- Specified by:
getMCVarDeclarationStatementsHandlerin interfaceMCVarDeclarationStatementsTraverser
-
setMCStatementsBasisHandler
- Specified by:
setMCStatementsBasisHandlerin interfaceMCArrayStatementsTraverser- Specified by:
setMCStatementsBasisHandlerin interfaceMCStatementsBasisTraverser- Specified by:
setMCStatementsBasisHandlerin interfaceMCVarDeclarationStatementsTraverser
-
getMCStatementsBasisHandler
- Specified by:
getMCStatementsBasisHandlerin interfaceMCArrayStatementsTraverser- Specified by:
getMCStatementsBasisHandlerin interfaceMCStatementsBasisTraverser- Specified by:
getMCStatementsBasisHandlerin interfaceMCVarDeclarationStatementsTraverser
-
setMCBasicTypesHandler
- Specified by:
setMCBasicTypesHandlerin interfaceMCArrayStatementsTraverser- Specified by:
setMCBasicTypesHandlerin interfaceMCBasicTypesTraverser- Specified by:
setMCBasicTypesHandlerin interfaceMCVarDeclarationStatementsTraverser
-
getMCBasicTypesHandler
- Specified by:
getMCBasicTypesHandlerin interfaceMCArrayStatementsTraverser- Specified by:
getMCBasicTypesHandlerin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicTypesHandlerin interfaceMCVarDeclarationStatementsTraverser
-
setExpressionsBasisHandler
- Specified by:
setExpressionsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
setExpressionsBasisHandlerin interfaceMCArrayStatementsTraverser- Specified by:
setExpressionsBasisHandlerin interfaceMCVarDeclarationStatementsTraverser
-
getExpressionsBasisHandler
- Specified by:
getExpressionsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
getExpressionsBasisHandlerin interfaceMCArrayStatementsTraverser- Specified by:
getExpressionsBasisHandlerin interfaceMCVarDeclarationStatementsTraverser
-
setOOSymbolsHandler
- Specified by:
setOOSymbolsHandlerin interfaceMCArrayStatementsTraverser- Specified by:
setOOSymbolsHandlerin interfaceMCVarDeclarationStatementsTraverser- Specified by:
setOOSymbolsHandlerin interfaceOOSymbolsTraverser
-
getOOSymbolsHandler
- Specified by:
getOOSymbolsHandlerin interfaceMCArrayStatementsTraverser- Specified by:
getOOSymbolsHandlerin interfaceMCVarDeclarationStatementsTraverser- Specified by:
getOOSymbolsHandlerin interfaceOOSymbolsTraverser
-
setMCBasicsHandler
- Specified by:
setMCBasicsHandlerin interfaceBasicSymbolsTraverser- Specified by:
setMCBasicsHandlerin interfaceExpressionsBasisTraverser- Specified by:
setMCBasicsHandlerin interfaceMCArrayStatementsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCBasicTypesTraverser- Specified by:
setMCBasicsHandlerin interfaceMCVarDeclarationStatementsTraverser- Specified by:
setMCBasicsHandlerin interfaceOOSymbolsTraverser
-
getMCBasicsHandler
- Specified by:
getMCBasicsHandlerin interfaceBasicSymbolsTraverser- Specified by:
getMCBasicsHandlerin interfaceExpressionsBasisTraverser- Specified by:
getMCBasicsHandlerin interfaceMCArrayStatementsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCBasicTypesTraverser- Specified by:
getMCBasicsHandlerin interfaceMCVarDeclarationStatementsTraverser- Specified by:
getMCBasicsHandlerin interfaceOOSymbolsTraverser
-
setMCLiteralsBasisHandler
- Specified by:
setMCLiteralsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCArrayStatementsTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCVarDeclarationStatementsTraverser
-
getMCLiteralsBasisHandler
- Specified by:
getMCLiteralsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCArrayStatementsTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCVarDeclarationStatementsTraverser
-
setBasicSymbolsHandler
- Specified by:
setBasicSymbolsHandlerin interfaceBasicSymbolsTraverser- Specified by:
setBasicSymbolsHandlerin interfaceMCArrayStatementsTraverser- Specified by:
setBasicSymbolsHandlerin interfaceMCVarDeclarationStatementsTraverser- Specified by:
setBasicSymbolsHandlerin interfaceOOSymbolsTraverser
-
getBasicSymbolsHandler
- Specified by:
getBasicSymbolsHandlerin interfaceBasicSymbolsTraverser- Specified by:
getBasicSymbolsHandlerin interfaceMCArrayStatementsTraverser- Specified by:
getBasicSymbolsHandlerin interfaceMCVarDeclarationStatementsTraverser- Specified by:
getBasicSymbolsHandlerin interfaceOOSymbolsTraverser
-
setMCArrayStatementsHandler
- Specified by:
setMCArrayStatementsHandlerin interfaceMCArrayStatementsTraverser
-
getMCArrayStatementsHandler
- Specified by:
getMCArrayStatementsHandlerin interfaceMCArrayStatementsTraverser
-
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
-