public class Ecore2ASReferenceSwitch
extends org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
Modifier and Type | Field and Description |
---|---|
protected Ecore2AS |
converter |
protected PivotMetamodelManager |
metamodelManager |
static java.lang.Object |
PROPERTY_OPPOSITE_ROLE_LOWER_KEY |
static java.lang.String |
PROPERTY_OPPOSITE_ROLE_NAME_KEY
The key that identifies opposite role names in an annotation
|
static java.lang.Object |
PROPERTY_OPPOSITE_ROLE_ORDERED_KEY |
static java.lang.Object |
PROPERTY_OPPOSITE_ROLE_UNIQUE_KEY |
static java.lang.Object |
PROPERTY_OPPOSITE_ROLE_UPPER_KEY |
protected StandardLibraryInternal |
standardLibrary |
Constructor and Description |
---|
Ecore2ASReferenceSwitch(Ecore2AS converter) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
caseEAnnotation(org.eclipse.emf.ecore.EAnnotation eObject) |
java.lang.Object |
caseEClass(org.eclipse.emf.ecore.EClass eObject) |
java.lang.Object |
caseEDataType(org.eclipse.emf.ecore.EDataType eObject) |
java.lang.Object |
caseEEnum(org.eclipse.emf.ecore.EEnum eObject) |
java.lang.Object |
caseEOperation(org.eclipse.emf.ecore.EOperation eObject) |
java.lang.Object |
caseEReference(org.eclipse.emf.ecore.EReference eObject) |
Property |
caseEStructuralFeature(org.eclipse.emf.ecore.EStructuralFeature eObject) |
TypedElement |
caseETypedElement(org.eclipse.emf.ecore.ETypedElement eObject) |
java.lang.Object |
caseETypeParameter(org.eclipse.emf.ecore.ETypeParameter eObject) |
protected boolean |
checkProxy(org.eclipse.emf.ecore.EObject eReference) |
java.lang.Object |
doInPackageSwitch(org.eclipse.emf.ecore.EObject eObject) |
<T extends Element> |
doSwitchAll(java.lang.Class<T> pivotClass,
java.util.Collection<T> pivotElements,
java.util.List<? extends org.eclipse.emf.ecore.EObject> eObjects) |
public static final java.lang.String PROPERTY_OPPOSITE_ROLE_NAME_KEY
public static final java.lang.Object PROPERTY_OPPOSITE_ROLE_UNIQUE_KEY
public static final java.lang.Object PROPERTY_OPPOSITE_ROLE_ORDERED_KEY
public static final java.lang.Object PROPERTY_OPPOSITE_ROLE_LOWER_KEY
public static final java.lang.Object PROPERTY_OPPOSITE_ROLE_UPPER_KEY
@NonNull protected final Ecore2AS converter
@NonNull protected final PivotMetamodelManager metamodelManager
@NonNull protected final StandardLibraryInternal standardLibrary
public Ecore2ASReferenceSwitch(@NonNull Ecore2AS converter)
public java.lang.Object caseEAnnotation(org.eclipse.emf.ecore.EAnnotation eObject)
caseEAnnotation
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
public java.lang.Object caseEClass(org.eclipse.emf.ecore.EClass eObject)
caseEClass
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
public java.lang.Object caseEDataType(org.eclipse.emf.ecore.EDataType eObject)
caseEDataType
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
public java.lang.Object caseEEnum(org.eclipse.emf.ecore.EEnum eObject)
caseEEnum
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
public java.lang.Object caseEOperation(org.eclipse.emf.ecore.EOperation eObject)
caseEOperation
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
public java.lang.Object caseEReference(org.eclipse.emf.ecore.EReference eObject)
caseEReference
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
public Property caseEStructuralFeature(org.eclipse.emf.ecore.EStructuralFeature eObject)
caseEStructuralFeature
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
public TypedElement caseETypedElement(org.eclipse.emf.ecore.ETypedElement eObject)
caseETypedElement
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
public java.lang.Object caseETypeParameter(org.eclipse.emf.ecore.ETypeParameter eObject)
caseETypeParameter
in class org.eclipse.emf.ecore.util.EcoreSwitch<java.lang.Object>
protected boolean checkProxy(@NonNull org.eclipse.emf.ecore.EObject eReference)
public java.lang.Object doInPackageSwitch(org.eclipse.emf.ecore.EObject eObject)
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)