org.eclipse.ocl.examples.pivot.ecore
Class Ecore2PivotReferenceSwitch
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
org.eclipse.ocl.examples.pivot.ecore.Ecore2PivotReferenceSwitch
public class Ecore2PivotReferenceSwitch
- extends org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
Fields inherited from class org.eclipse.emf.ecore.util.EcoreSwitch |
modelPackage |
Method Summary |
java.lang.Object |
caseEAnnotation(org.eclipse.emf.ecore.EAnnotation eObject)
|
java.lang.Object |
caseEClass(org.eclipse.emf.ecore.EClass eObject)
|
java.lang.Object |
caseEOperation(org.eclipse.emf.ecore.EOperation eObject)
|
java.lang.Object |
caseEReference(org.eclipse.emf.ecore.EReference eObject)
|
TypedElement |
caseETypedElement(org.eclipse.emf.ecore.ETypedElement eObject)
|
java.lang.Object |
caseETypeParameter(org.eclipse.emf.ecore.ETypeParameter eObject)
|
java.lang.Object |
doInPackageSwitch(org.eclipse.emf.ecore.EObject eObject)
|
|
doSwitchAll(java.lang.Class<T> pivotClass,
java.util.Collection<T> pivotElements,
java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)
|
Methods inherited from class org.eclipse.emf.ecore.util.EcoreSwitch |
caseEAttribute, caseEClassifier, caseEDataType, caseEEnum, caseEEnumLiteral, caseEFactory, caseEGenericType, caseEModelElement, caseENamedElement, caseEPackage, caseEParameter, caseEStringToStringMapEntry, caseEStructuralFeature, defaultCase, doSwitch, isSwitchFor |
Methods inherited from class org.eclipse.emf.ecore.util.Switch |
doSwitch, doSwitch |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROPERTY_OPPOSITE_ROLE_NAME_KEY
public static final java.lang.String PROPERTY_OPPOSITE_ROLE_NAME_KEY
- The key that identifies opposite role names in an annotation
- See Also:
- Constant Field Values
PROPERTY_OPPOSITE_ROLE_UNIQUE_KEY
public static final java.lang.Object PROPERTY_OPPOSITE_ROLE_UNIQUE_KEY
PROPERTY_OPPOSITE_ROLE_ORDERED_KEY
public static final java.lang.Object PROPERTY_OPPOSITE_ROLE_ORDERED_KEY
PROPERTY_OPPOSITE_ROLE_LOWER_KEY
public static final java.lang.Object PROPERTY_OPPOSITE_ROLE_LOWER_KEY
PROPERTY_OPPOSITE_ROLE_UPPER_KEY
public static final java.lang.Object PROPERTY_OPPOSITE_ROLE_UPPER_KEY
converter
protected final Ecore2Pivot converter
Ecore2PivotReferenceSwitch
public Ecore2PivotReferenceSwitch(Ecore2Pivot converter)
caseEAnnotation
public java.lang.Object caseEAnnotation(org.eclipse.emf.ecore.EAnnotation eObject)
- Overrides:
caseEAnnotation
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEClass
public java.lang.Object caseEClass(org.eclipse.emf.ecore.EClass eObject)
- Overrides:
caseEClass
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEOperation
public java.lang.Object caseEOperation(org.eclipse.emf.ecore.EOperation eObject)
- Overrides:
caseEOperation
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEReference
public java.lang.Object caseEReference(org.eclipse.emf.ecore.EReference eObject)
- Overrides:
caseEReference
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseETypedElement
public TypedElement caseETypedElement(org.eclipse.emf.ecore.ETypedElement eObject)
- Overrides:
caseETypedElement
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseETypeParameter
public java.lang.Object caseETypeParameter(org.eclipse.emf.ecore.ETypeParameter eObject)
- Overrides:
caseETypeParameter
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
doInPackageSwitch
public java.lang.Object doInPackageSwitch(org.eclipse.emf.ecore.EObject eObject)
doSwitchAll
public <T extends Element> void doSwitchAll(java.lang.Class<T> pivotClass,
java.util.Collection<T> pivotElements,
java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)