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 |
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)
|
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)
|
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)
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)