|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ocl.utilities.AbstractVisitor<T,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>
org.eclipse.ocl.ecore.utilities.AbstractVisitor<org.eclipse.emf.ecore.EClass>
org.eclipse.ocl.examples.impactanalyzer.impl.ContextTypeRetriever
public class ContextTypeRetriever
From an OCL expression tries to determine the context type for self by looking for VariableExp expressions
in the expression tree referencing the self variable and extracting the expression's type. If no self
expression is found, null is returned.
Note, that this visitor will not descend into the bodies of called operations or derived properties because there the
self variable's type doesn't imply the overall context type.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.ocl.utilities.AbstractVisitor |
|---|
result |
| Constructor Summary | |
|---|---|
ContextTypeRetriever()
Initializes the result with null for the case that no self reference is found in the expression
tree |
|
| Method Summary | |
|---|---|
org.eclipse.emf.ecore.EClass |
visitAssociationClassCallExp(AssociationClassCallExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> callExp)
Visits the association-class-call source and then its qualifiers (if any). |
org.eclipse.emf.ecore.EClass |
visitBooleanLiteralExp(BooleanLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitCollectionItem(CollectionItem<org.eclipse.emf.ecore.EClassifier> item)
Visits the item's item expression. |
org.eclipse.emf.ecore.EClass |
visitCollectionLiteralExp(CollectionLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
Visits the collection literal's parts. |
org.eclipse.emf.ecore.EClass |
visitCollectionRange(CollectionRange<org.eclipse.emf.ecore.EClassifier> range)
Visits the range's first and last expressions. |
org.eclipse.emf.ecore.EClass |
visitConstraint(Constraint constraint)
Visits the constraint's specification, if any (and if the AbstractVisitor.getSpecification(Object) method is overridden). |
org.eclipse.emf.ecore.EClass |
visitEnumLiteralExp(EnumLiteralExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EEnumLiteral> literalExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitExpressionInOCL(ExpressionInOCL<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> expression)
Visits the expressions context variable, its parameter variables (if any), its result variable (if any), and finally its body expression. |
org.eclipse.emf.ecore.EClass |
visitIfExp(IfExp<org.eclipse.emf.ecore.EClassifier> ifExp)
Visits the if expression's condition, then, and else expressions. |
org.eclipse.emf.ecore.EClass |
visitIntegerLiteralExp(IntegerLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitInvalidLiteralExp(InvalidLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitIterateExp(IterateExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> callExp)
Visits the iterate's source, then its iterator variables, result variable, and body expression. |
org.eclipse.emf.ecore.EClass |
visitIteratorExp(IteratorExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> callExp)
Visits the iterator's source, then its variables, followed by its body expression. |
org.eclipse.emf.ecore.EClass |
visitLetExp(LetExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> letExp)
Visits the let's variable declaration then its 'in' expression. |
org.eclipse.emf.ecore.EClass |
visitMessageExp(MessageExp<org.eclipse.emf.ecore.EClassifier,CallOperationAction,SendSignalAction> messageExp)
Visits the message expression's target and then its arguments. |
org.eclipse.emf.ecore.EClass |
visitNullLiteralExp(NullLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitOperationCallExp(OperationCallExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation> callExp)
Visits the operation-call source and then its arguments. |
org.eclipse.emf.ecore.EClass |
visitOppositePropertyCallExp(OppositePropertyCallExp callExp)
Visits the opposite property-call source. |
org.eclipse.emf.ecore.EClass |
visitPropertyCallExp(PropertyCallExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> callExp)
Visits the property-call source and then its qualifiers (if any). |
org.eclipse.emf.ecore.EClass |
visitRealLiteralExp(RealLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitStateExp(StateExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EObject> stateExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitStringLiteralExp(StringLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitTupleLiteralExp(TupleLiteralExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> literalExp)
Visits the tuple literal's parts. |
org.eclipse.emf.ecore.EClass |
visitTupleLiteralPart(TupleLiteralPart<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> part)
Visits the tuple literal part's value, if any. |
org.eclipse.emf.ecore.EClass |
visitTypeExp(TypeExp<org.eclipse.emf.ecore.EClassifier> t)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitUnspecifiedValueExp(UnspecifiedValueExp<org.eclipse.emf.ecore.EClassifier> unspecExp)
Simply returns AbstractVisitor.result. |
org.eclipse.emf.ecore.EClass |
visitVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> variable)
Visits the variable's initialization expression (if any). |
org.eclipse.emf.ecore.EClass |
visitVariableExp(VariableExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> v)
Simply returns AbstractVisitor.result. |
| Methods inherited from class org.eclipse.ocl.ecore.utilities.AbstractVisitor |
|---|
handleOppositePropertyCallExp |
| Methods inherited from class org.eclipse.ocl.utilities.AbstractVisitor |
|---|
getSpecification, handleAssociationClassCallExp, handleCollectionItem, handleCollectionLiteralExp, handleCollectionRange, handleConstraint, handleExpressionInOCL, handleIfExp, handleIterateExp, handleIteratorExp, handleLetExp, handleMessageExp, handleOperationCallExp, handlePropertyCallExp, handleTupleLiteralExp, handleTupleLiteralPart, handleVariable, safeVisit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ContextTypeRetriever()
null for the case that no self reference is found in the expression
tree
| Method Detail |
|---|
public org.eclipse.emf.ecore.EClass visitVariableExp(VariableExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> v)
AbstractVisitorAbstractVisitor.result.
visitVariableExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitVariableExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitOperationCallExp(OperationCallExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation> callExp)
AbstractVisitorAbstractVisitor.handleOperationCallExp(OperationCallExp, Object, List).
visitOperationCallExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitOperationCallExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitPropertyCallExp(PropertyCallExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> callExp)
AbstractVisitorAbstractVisitor.handlePropertyCallExp(PropertyCallExp, Object, List).
visitPropertyCallExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitPropertyCallExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitAssociationClassCallExp(AssociationClassCallExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> callExp)
AbstractVisitorAbstractVisitor.handleAssociationClassCallExp(AssociationClassCallExp, Object, List).
visitAssociationClassCallExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitAssociationClassCallExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitVariable(Variable<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> variable)
AbstractVisitorAbstractVisitor.handleVariable(Variable, Object).
visitVariable in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitVariable in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitIfExp(IfExp<org.eclipse.emf.ecore.EClassifier> ifExp)
AbstractVisitorAbstractVisitor.handleIfExp(IfExp, Object, Object, Object).
visitIfExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitIfExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitTypeExp(TypeExp<org.eclipse.emf.ecore.EClassifier> t)
AbstractVisitorAbstractVisitor.result.
visitTypeExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitTypeExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitMessageExp(MessageExp<org.eclipse.emf.ecore.EClassifier,CallOperationAction,SendSignalAction> messageExp)
AbstractVisitorAbstractVisitor.handleMessageExp(MessageExp, Object, List).
visitMessageExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitMessageExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitUnspecifiedValueExp(UnspecifiedValueExp<org.eclipse.emf.ecore.EClassifier> unspecExp)
AbstractVisitorAbstractVisitor.result.
visitUnspecifiedValueExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitUnspecifiedValueExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitStateExp(StateExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EObject> stateExp)
AbstractVisitorAbstractVisitor.result.
visitStateExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitStateExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitIntegerLiteralExp(IntegerLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
AbstractVisitorAbstractVisitor.result.
visitIntegerLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitIntegerLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
AbstractVisitorAbstractVisitor.result.
visitUnlimitedNaturalLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitUnlimitedNaturalLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitRealLiteralExp(RealLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
AbstractVisitorAbstractVisitor.result.
visitRealLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitRealLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitStringLiteralExp(StringLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
AbstractVisitorAbstractVisitor.result.
visitStringLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitStringLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitBooleanLiteralExp(BooleanLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
AbstractVisitorAbstractVisitor.result.
visitBooleanLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitBooleanLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitNullLiteralExp(NullLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
AbstractVisitorAbstractVisitor.result.
visitNullLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitNullLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitInvalidLiteralExp(InvalidLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
AbstractVisitorAbstractVisitor.result.
visitInvalidLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitInvalidLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitTupleLiteralExp(TupleLiteralExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> literalExp)
AbstractVisitorAbstractVisitor.handleTupleLiteralExp(TupleLiteralExp, List).
visitTupleLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitTupleLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitTupleLiteralPart(TupleLiteralPart<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EStructuralFeature> part)
AbstractVisitorAbstractVisitor.handleTupleLiteralPart(TupleLiteralPart, Object).
visitTupleLiteralPart in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitTupleLiteralPart in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitLetExp(LetExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> letExp)
AbstractVisitorAbstractVisitor.handleLetExp(LetExp, Object, Object).
visitLetExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitLetExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitEnumLiteralExp(EnumLiteralExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EEnumLiteral> literalExp)
AbstractVisitorAbstractVisitor.result.
visitEnumLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitEnumLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitCollectionLiteralExp(CollectionLiteralExp<org.eclipse.emf.ecore.EClassifier> literalExp)
AbstractVisitorAbstractVisitor.handleCollectionLiteralExp(CollectionLiteralExp, List).
visitCollectionLiteralExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitCollectionLiteralExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitCollectionItem(CollectionItem<org.eclipse.emf.ecore.EClassifier> item)
AbstractVisitorAbstractVisitor.handleCollectionItem(CollectionItem, Object)
visitCollectionItem in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitCollectionItem in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitCollectionRange(CollectionRange<org.eclipse.emf.ecore.EClassifier> range)
AbstractVisitorAbstractVisitor.handleCollectionRange(CollectionRange, Object, Object).
visitCollectionRange in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitCollectionRange in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitIteratorExp(IteratorExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> callExp)
AbstractVisitorAbstractVisitor.handleIteratorExp(IteratorExp, Object, List, Object).
visitIteratorExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitIteratorExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitIterateExp(IterateExp<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> callExp)
AbstractVisitorAbstractVisitor.handleIterateExp(IterateExp, Object, List, Object, Object).
visitIterateExp in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitIterateExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitExpressionInOCL(ExpressionInOCL<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EParameter> expression)
AbstractVisitorAbstractVisitor.handleExpressionInOCL(ExpressionInOCL, Object, Object, List, Object).
visitExpressionInOCL in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitExpressionInOCL in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>public org.eclipse.emf.ecore.EClass visitConstraint(Constraint constraint)
AbstractVisitorAbstractVisitor.getSpecification(Object) method is overridden).
Returns the result of AbstractVisitor.handleConstraint(Object, Object).
visitConstraint in interface Visitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>visitConstraint in class AbstractVisitor<org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,CallOperationAction,SendSignalAction,Constraint>AbstractVisitor.getSpecification(Object)public org.eclipse.emf.ecore.EClass visitOppositePropertyCallExp(OppositePropertyCallExp callExp)
AbstractVisitorAbstractVisitor.handleOppositePropertyCallExp(OppositePropertyCallExp, Object).
visitOppositePropertyCallExp in interface VisitorExtension<org.eclipse.emf.ecore.EClass>visitOppositePropertyCallExp in class AbstractVisitor<org.eclipse.emf.ecore.EClass>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||