public class EvaluationVisitorImpl extends EvaluationVisitorImpl<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> implements VisitorExtension<Object>
Constructor and Description |
---|
EvaluationVisitorImpl(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env,
EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> evalEnv,
Map<? extends EClass,? extends Set<? extends EObject>> extentMap) |
Modifier and Type | Method and Description |
---|---|
Object |
visitOppositePropertyCallExp(OppositePropertyCallExp pc)
Callback for a PropertyCallExp visit.
|
visitAssociationClassCallExp, visitBooleanLiteralExp, visitCollectionLiteralExp, visitEnumLiteralExp, visitIfExp, visitIntegerLiteralExp, visitInvalidLiteralExp, visitIterateExp, visitIteratorExp, visitLetExp, visitMessageExp, visitNullLiteralExp, visitOperationCallExp, visitPropertyCallExp, visitRealLiteralExp, visitStateExp, visitStringLiteralExp, visitTupleLiteralExp, visitTupleLiteralPart, visitTypeExp, visitUnlimitedNaturalLiteralExp, visitUnspecifiedValueExp, visitVariable, visitVariableExp
getEnvironment, getEvaluationEnvironment, getExtentMap, toString, visitConstraint, visitExpression
visitCollectionItem, visitCollectionRange, visitExpressionInOCL
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
visitCollectionItem, visitCollectionRange, visitExpressionInOCL
public EvaluationVisitorImpl(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env, EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> evalEnv, Map<? extends EClass,? extends Set<? extends EObject>> extentMap)
public Object visitOppositePropertyCallExp(OppositePropertyCallExp pc)
visitOppositePropertyCallExp
in interface VisitorExtension<Object>
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.