public class QvtOperationalValidationVisitor extends QvtOperationalAstWalker
QvtOperationalAstWalker.NodeProcessor
Constructor and Description |
---|
QvtOperationalValidationVisitor(QvtOperationalEnv environment) |
Modifier and Type | Method and Description |
---|---|
Object |
visitBreakExp(BreakExp astNode) |
Object |
visitContinueExp(ContinueExp astNode) |
Object |
visitEntryOperation(EntryOperation entry) |
Object |
visitIfExp(IfExp<EClassifier> ifExp) |
Object |
visitImperativeOperation(ImperativeOperation imperativeOperation) |
Object |
visitInstantiationExp(InstantiationExp instantiationExp) |
Object |
visitMappingCallExp(MappingCallExp mappingCallExp) |
Object |
visitMappingOperation(MappingOperation operation) |
Object |
visitOperationBody(OperationBody operationBody) |
Object |
visitOperationCallExp(OperationCallExp<EClassifier,EOperation> callExp) |
Object |
visitReturnExp(ReturnExp returnExp) |
Object |
visitVariableInitExp(VariableInitExp variableInitExp) |
visitAltExp, visitAssertExp, visitAssignExp, visitAssociationClassCallExp, visitBlockExp, visitBooleanLiteralExp, visitCatchtExp, visitCollectionItem, visitCollectionLiteralExp, visitCollectionRange, visitComputeExp, visitConstraint, visitConstructor, visitConstructorBody, visitContextualProperty, visitDictLiteralExp, visitDictLiteralPart, visitEnumLiteralExp, visitExpressionInOCL, visitForExp, visitHelper, visitImperativeIterateExp, visitImperativeLoopExp, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteratorExp, visitLetExp, visitLibrary, visitLogExp, visitMappingBody, visitMessageExp, visitModelType, visitModule, visitModuleImport, visitNullLiteralExp, visitObjectExp, visitOrderedTupleLiteralExp, visitOrderedTupleLiteralPart, visitPropertyCallExp, visitRaiseExp, visitRealLiteralExp, visitResolveExp, visitResolveInExp, visitStateExp, visitStringLiteralExp, visitSwitchExp, visitTryExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnlinkExp, visitUnpackExp, visitUnspecifiedValueExp, visitVariable, visitVariableExp, visitVarParameter, visitWhileExp
public QvtOperationalValidationVisitor(QvtOperationalEnv environment)
public Object visitIfExp(IfExp<EClassifier> ifExp)
visitIfExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
visitIfExp
in class QvtOperationalAstWalker
public Object visitContinueExp(ContinueExp astNode)
visitContinueExp
in interface ImperativeOCLVisitor<Object>
visitContinueExp
in class QvtOperationalAstWalker
public Object visitBreakExp(BreakExp astNode)
visitBreakExp
in interface ImperativeOCLVisitor<Object>
visitBreakExp
in class QvtOperationalAstWalker
public Object visitOperationCallExp(OperationCallExp<EClassifier,EOperation> callExp)
visitOperationCallExp
in interface Visitor<Object,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint>
visitOperationCallExp
in class QvtOperationalAstWalker
public Object visitInstantiationExp(InstantiationExp instantiationExp)
visitInstantiationExp
in interface ImperativeOCLVisitor<Object>
visitInstantiationExp
in class QvtOperationalAstWalker
public Object visitMappingCallExp(MappingCallExp mappingCallExp)
visitMappingCallExp
in interface QVTOperationalVisitor<Object>
visitMappingCallExp
in class QvtOperationalAstWalker
public Object visitReturnExp(ReturnExp returnExp)
visitReturnExp
in interface ImperativeOCLVisitor<Object>
visitReturnExp
in class QvtOperationalAstWalker
public Object visitMappingOperation(MappingOperation operation)
visitMappingOperation
in interface QVTOperationalVisitor<Object>
visitMappingOperation
in class QvtOperationalAstWalker
public Object visitEntryOperation(EntryOperation entry)
visitEntryOperation
in interface QVTOperationalVisitor<Object>
visitEntryOperation
in class QvtOperationalAstWalker
public Object visitImperativeOperation(ImperativeOperation imperativeOperation)
visitImperativeOperation
in interface QVTOperationalVisitor<Object>
visitImperativeOperation
in class QvtOperationalAstWalker
public Object visitOperationBody(OperationBody operationBody)
visitOperationBody
in interface QVTOperationalVisitor<Object>
visitOperationBody
in class QvtOperationalAstWalker
public Object visitVariableInitExp(VariableInitExp variableInitExp)
visitVariableInitExp
in interface ImperativeOCLVisitor<Object>
visitVariableInitExp
in class QvtOperationalAstWalker
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.