org.eclipse.ocl.examples.pivot.ecore
Class Ecore2PivotDeclarationSwitch
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.Ecore2PivotDeclarationSwitch
public class Ecore2PivotDeclarationSwitch
- extends org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
Fields inherited from class org.eclipse.emf.ecore.util.EcoreSwitch |
modelPackage |
Method Summary |
Annotation |
caseEAnnotation(org.eclipse.emf.ecore.EAnnotation eObject)
|
Property |
caseEAttribute(org.eclipse.emf.ecore.EAttribute eObject)
|
Class |
caseEClass(org.eclipse.emf.ecore.EClass eObject)
|
DataType |
caseEDataType(org.eclipse.emf.ecore.EDataType eObject)
|
Enumeration |
caseEEnum(org.eclipse.emf.ecore.EEnum eObject)
|
EnumerationLiteral |
caseEEnumLiteral(org.eclipse.emf.ecore.EEnumLiteral eEnumLiteral)
|
java.lang.Object |
caseEGenericType(org.eclipse.emf.ecore.EGenericType eObject)
|
Operation |
caseEOperation(org.eclipse.emf.ecore.EOperation eObject)
|
Package |
caseEPackage(org.eclipse.emf.ecore.EPackage eObject)
|
Parameter |
caseEParameter(org.eclipse.emf.ecore.EParameter eObject)
|
Property |
caseEReference(org.eclipse.emf.ecore.EReference eObject)
|
Element |
caseETypeParameter(org.eclipse.emf.ecore.ETypeParameter eObject)
|
protected void |
copyAnnotatedElement(NamedElement pivotElement,
org.eclipse.emf.ecore.EModelElement eModelElement,
java.util.List<org.eclipse.emf.ecore.EAnnotation> excludedAnnotations)
|
protected void |
copyClassifier(Class pivotElement,
org.eclipse.emf.ecore.EClassifier eClassifier)
|
protected void |
copyDataTypeOrEnum(DataType pivotElement,
org.eclipse.emf.ecore.EDataType eDataType)
|
protected void |
copyModelElement(Element pivotElement,
org.eclipse.emf.ecore.EModelElement eModelElement)
|
protected void |
copyNamedElement(NamedElement pivotElement,
org.eclipse.emf.ecore.ENamedElement eNamedElement)
|
protected void |
copyStructuralFeature(Property pivotElement,
org.eclipse.emf.ecore.EStructuralFeature eObject,
java.util.List<org.eclipse.emf.ecore.EAnnotation> excludedAnnotations)
|
protected void |
copyTemplateSignature(TemplateableElement pivotElement,
java.util.List<org.eclipse.emf.ecore.ETypeParameter> eTypeParameters)
|
protected void |
copyTypedMultiplicityElement(TypedMultiplicityElement pivotElement,
org.eclipse.emf.ecore.ETypedElement eTypedElement,
java.util.List<org.eclipse.emf.ecore.EAnnotation> excludedAnnotations)
|
protected Operation |
createJavaComparisonOperation(java.lang.String operator,
JavaComparisonOperation javaOperation)
|
Element |
defaultCase(org.eclipse.emf.ecore.EObject object)
|
java.lang.Object |
doInPackageSwitch(org.eclipse.emf.ecore.EObject eObject)
|
|
doSwitchAll(java.util.Collection<T> pivotObjects,
java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)
|
|
doSwitchAll(java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)
|
protected void |
setOriginalMapping(Element pivotElement,
org.eclipse.emf.ecore.EObject eObject)
|
Methods inherited from class org.eclipse.emf.ecore.util.EcoreSwitch |
caseEClassifier, caseEFactory, caseEModelElement, caseENamedElement, caseEStringToStringMapEntry, caseEStructuralFeature, caseETypedElement, 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 |
converter
protected final Ecore2Pivot converter
Ecore2PivotDeclarationSwitch
public Ecore2PivotDeclarationSwitch(Ecore2Pivot converter)
caseEAnnotation
public Annotation caseEAnnotation(org.eclipse.emf.ecore.EAnnotation eObject)
- Overrides:
caseEAnnotation
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEAttribute
public Property caseEAttribute(org.eclipse.emf.ecore.EAttribute eObject)
- Overrides:
caseEAttribute
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEClass
public Class caseEClass(org.eclipse.emf.ecore.EClass eObject)
- Overrides:
caseEClass
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEDataType
public DataType caseEDataType(org.eclipse.emf.ecore.EDataType eObject)
- Overrides:
caseEDataType
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEEnum
public Enumeration caseEEnum(org.eclipse.emf.ecore.EEnum eObject)
- Overrides:
caseEEnum
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEEnumLiteral
public EnumerationLiteral caseEEnumLiteral(org.eclipse.emf.ecore.EEnumLiteral eEnumLiteral)
- Overrides:
caseEEnumLiteral
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEGenericType
public java.lang.Object caseEGenericType(org.eclipse.emf.ecore.EGenericType eObject)
- Overrides:
caseEGenericType
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEOperation
public Operation caseEOperation(org.eclipse.emf.ecore.EOperation eObject)
- Overrides:
caseEOperation
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEPackage
public Package caseEPackage(org.eclipse.emf.ecore.EPackage eObject)
- Overrides:
caseEPackage
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEParameter
public Parameter caseEParameter(org.eclipse.emf.ecore.EParameter eObject)
- Overrides:
caseEParameter
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseEReference
public Property caseEReference(org.eclipse.emf.ecore.EReference eObject)
- Overrides:
caseEReference
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
caseETypeParameter
public Element caseETypeParameter(org.eclipse.emf.ecore.ETypeParameter eObject)
- Overrides:
caseETypeParameter
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
copyClassifier
protected void copyClassifier(Class pivotElement,
org.eclipse.emf.ecore.EClassifier eClassifier)
copyDataTypeOrEnum
protected void copyDataTypeOrEnum(DataType pivotElement,
org.eclipse.emf.ecore.EDataType eDataType)
createJavaComparisonOperation
protected Operation createJavaComparisonOperation(java.lang.String operator,
JavaComparisonOperation javaOperation)
copyModelElement
protected void copyModelElement(Element pivotElement,
org.eclipse.emf.ecore.EModelElement eModelElement)
copyTemplateSignature
protected void copyTemplateSignature(TemplateableElement pivotElement,
java.util.List<org.eclipse.emf.ecore.ETypeParameter> eTypeParameters)
copyAnnotatedElement
protected void copyAnnotatedElement(NamedElement pivotElement,
org.eclipse.emf.ecore.EModelElement eModelElement,
java.util.List<org.eclipse.emf.ecore.EAnnotation> excludedAnnotations)
copyNamedElement
protected void copyNamedElement(NamedElement pivotElement,
org.eclipse.emf.ecore.ENamedElement eNamedElement)
copyStructuralFeature
protected void copyStructuralFeature(Property pivotElement,
org.eclipse.emf.ecore.EStructuralFeature eObject,
java.util.List<org.eclipse.emf.ecore.EAnnotation> excludedAnnotations)
copyTypedMultiplicityElement
protected void copyTypedMultiplicityElement(TypedMultiplicityElement pivotElement,
org.eclipse.emf.ecore.ETypedElement eTypedElement,
java.util.List<org.eclipse.emf.ecore.EAnnotation> excludedAnnotations)
defaultCase
public Element defaultCase(org.eclipse.emf.ecore.EObject object)
- Overrides:
defaultCase
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.util.Collection<T> pivotObjects,
java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)
doSwitchAll
public <T extends Element> void doSwitchAll(java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects)
setOriginalMapping
protected void setOriginalMapping(Element pivotElement,
org.eclipse.emf.ecore.EObject eObject)