Interface OCLExpressionsTraverser
- All Superinterfaces:
BasicSymbolsTraverser,ExpressionsBasisTraverser,de.monticore.visitor.ITraverser,MCBasicsTraverser,MCBasicTypesTraverser,MCLiteralsBasisTraverser
- All Known Implementing Classes:
OCLExpressionsTraverserImplementation
public interface OCLExpressionsTraverser
extends ExpressionsBasisTraverser, MCBasicTypesTraverser, BasicSymbolsTraverser
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidadd4BasicSymbols(BasicSymbolsVisitor2 basicSymbolsVisitor) default voidadd4ExpressionsBasis(ExpressionsBasisVisitor2 expressionsBasisVisitor) default voidadd4MCBasics(MCBasicsVisitor2 mCBasicsVisitor) default voidadd4MCBasicTypes(MCBasicTypesVisitor2 mCBasicTypesVisitor) default voidadd4MCLiteralsBasis(MCLiteralsBasisVisitor2 mCLiteralsBasisVisitor) default voidadd4OCLExpressions(OCLExpressionsVisitor2 oCLExpressionsVisitor) default voidendVisit(ASTAnyExpression node) default voiddefault voidendVisit(ASTExistsExpression node) default voidendVisit(ASTForallExpression node) default voiddefault voidendVisit(ASTImpliesExpression node) default voidendVisit(ASTInDeclaration node) default voiddefault voidendVisit(ASTIterateExpression node) default voidendVisit(ASTLetinExpression node) default voiddefault voiddefault voiddefault voiddefault voidendVisit(ASTTypeIfExpression node) default voiddefault voiddefault voiddefault voiddefault voidendVisit(IOCLExpressionsScope node) default Optional<BasicSymbolsHandler> default List<BasicSymbolsVisitor2> default Optional<ExpressionsBasisHandler> default List<ExpressionsBasisVisitor2> default Optional<MCBasicsHandler> default List<MCBasicsVisitor2> default Optional<MCBasicTypesHandler> default List<MCBasicTypesVisitor2> default Optional<MCLiteralsBasisHandler> default List<MCLiteralsBasisVisitor2> default Optional<OCLExpressionsHandler> default List<OCLExpressionsVisitor2> default voidhandle(ASTAnyExpression node) default voiddefault voidhandle(ASTExistsExpression node) default voidhandle(ASTForallExpression node) default voiddefault voidhandle(ASTImpliesExpression node) default voidhandle(ASTInDeclaration node) default voiddefault voidhandle(ASTIterateExpression node) default voidhandle(ASTLetinExpression node) default voiddefault voidhandle(ASTOCLExpressionsNode node) default voiddefault voiddefault voidhandle(ASTTypeIfExpression node) default voiddefault voiddefault voiddefault voiddefault voidhandle(IOCLExpressionsScope node) default voidsetBasicSymbolsHandler(BasicSymbolsHandler basicSymbolsHandler) default voidsetExpressionsBasisHandler(ExpressionsBasisHandler expressionsBasisHandler) default voidsetMCBasicsHandler(MCBasicsHandler mCBasicsHandler) default voidsetMCBasicTypesHandler(MCBasicTypesHandler mCBasicTypesHandler) default voidsetMCLiteralsBasisHandler(MCLiteralsBasisHandler mCLiteralsBasisHandler) default voidsetOCLExpressionsHandler(OCLExpressionsHandler oCLExpressionsHandler) default voidtraverse(ASTAnyExpression node) default voiddefault voidtraverse(ASTExistsExpression node) default voidtraverse(ASTForallExpression node) default voiddefault voidtraverse(ASTImpliesExpression node) default voidtraverse(ASTInDeclaration node) default voiddefault voidtraverse(ASTIterateExpression node) default voidtraverse(ASTLetinExpression node) default voiddefault voiddefault voiddefault voidtraverse(ASTTypeIfExpression node) default voiddefault voiddefault voiddefault voiddefault voidtraverse(IOCLExpressionsScope node) default voidvisit(ASTAnyExpression node) default voidvisit(ASTEquivalentExpression node) default voidvisit(ASTExistsExpression node) default voidvisit(ASTForallExpression node) default voidvisit(ASTIfThenElseExpression node) default voidvisit(ASTImpliesExpression node) default voidvisit(ASTInDeclaration node) default voiddefault voidvisit(ASTIterateExpression node) default voidvisit(ASTLetinExpression node) default voiddefault voidvisit(ASTOCLExpressionsNode node) default voiddefault voiddefault voidvisit(ASTTypeIfExpression node) default voidvisit(ASTTypeIfThenExpression node) default voiddefault voiddefault voiddefault voidvisit(IOCLExpressionsScope node) Methods 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
add4IVisitor, addAllTraversedElements, addTraversedElement, clearTraversedElements, endVisit, endVisit, endVisit, endVisit, endVisit, getIVisitorList, getTraversedElements, handle, handle, handle, handle, handle, setTraversedElements, 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, visit
-
Method Details
-
add4OCLExpressions
-
getOCLExpressionsVisitorList
-
add4ExpressionsBasis
- Specified by:
add4ExpressionsBasisin interfaceExpressionsBasisTraverser
-
getExpressionsBasisVisitorList
- Specified by:
getExpressionsBasisVisitorListin interfaceExpressionsBasisTraverser
-
add4MCBasicTypes
- Specified by:
add4MCBasicTypesin interfaceMCBasicTypesTraverser
-
getMCBasicTypesVisitorList
- Specified by:
getMCBasicTypesVisitorListin interfaceMCBasicTypesTraverser
-
add4BasicSymbols
- Specified by:
add4BasicSymbolsin interfaceBasicSymbolsTraverser
-
getBasicSymbolsVisitorList
- Specified by:
getBasicSymbolsVisitorListin interfaceBasicSymbolsTraverser
-
add4MCBasics
- Specified by:
add4MCBasicsin interfaceBasicSymbolsTraverser- Specified by:
add4MCBasicsin interfaceExpressionsBasisTraverser- Specified by:
add4MCBasicsin interfaceMCBasicsTraverser- Specified by:
add4MCBasicsin interfaceMCBasicTypesTraverser
-
getMCBasicsVisitorList
- Specified by:
getMCBasicsVisitorListin interfaceBasicSymbolsTraverser- Specified by:
getMCBasicsVisitorListin interfaceExpressionsBasisTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCBasicsTraverser- Specified by:
getMCBasicsVisitorListin interfaceMCBasicTypesTraverser
-
add4MCLiteralsBasis
- Specified by:
add4MCLiteralsBasisin interfaceExpressionsBasisTraverser- Specified by:
add4MCLiteralsBasisin interfaceMCLiteralsBasisTraverser
-
getMCLiteralsBasisVisitorList
- Specified by:
getMCLiteralsBasisVisitorListin interfaceExpressionsBasisTraverser- Specified by:
getMCLiteralsBasisVisitorListin interfaceMCLiteralsBasisTraverser
-
setOCLExpressionsHandler
-
getOCLExpressionsHandler
-
setExpressionsBasisHandler
- Specified by:
setExpressionsBasisHandlerin interfaceExpressionsBasisTraverser
-
getExpressionsBasisHandler
- Specified by:
getExpressionsBasisHandlerin interfaceExpressionsBasisTraverser
-
setMCBasicTypesHandler
- Specified by:
setMCBasicTypesHandlerin interfaceMCBasicTypesTraverser
-
getMCBasicTypesHandler
- Specified by:
getMCBasicTypesHandlerin interfaceMCBasicTypesTraverser
-
setBasicSymbolsHandler
- Specified by:
setBasicSymbolsHandlerin interfaceBasicSymbolsTraverser
-
getBasicSymbolsHandler
- Specified by:
getBasicSymbolsHandlerin interfaceBasicSymbolsTraverser
-
setMCBasicsHandler
- Specified by:
setMCBasicsHandlerin interfaceBasicSymbolsTraverser- Specified by:
setMCBasicsHandlerin interfaceExpressionsBasisTraverser- Specified by:
setMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
setMCBasicsHandlerin interfaceMCBasicTypesTraverser
-
getMCBasicsHandler
- Specified by:
getMCBasicsHandlerin interfaceBasicSymbolsTraverser- Specified by:
getMCBasicsHandlerin interfaceExpressionsBasisTraverser- Specified by:
getMCBasicsHandlerin interfaceMCBasicsTraverser- Specified by:
getMCBasicsHandlerin interfaceMCBasicTypesTraverser
-
setMCLiteralsBasisHandler
- Specified by:
setMCLiteralsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
setMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser
-
getMCLiteralsBasisHandler
- Specified by:
getMCLiteralsBasisHandlerin interfaceExpressionsBasisTraverser- Specified by:
getMCLiteralsBasisHandlerin interfaceMCLiteralsBasisTraverser
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-
visit
-
endVisit
-
handle
-
traverse
-