public class ReferenceDescriptionImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements ReferenceDescription
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Modifier and Type | Field and Description |
---|---|
protected static org.eclipse.emf.common.util.URI |
CONTAINER_EOBJECT_URI_EDEFAULT
The default value of the '
Container EObject URI ' attribute |
protected org.eclipse.emf.common.util.URI |
containerEObjectURI
The cached value of the '
Container EObject URI ' attribute |
protected static java.lang.String |
EXTERNAL_FORM_OF_EREFERENCE_EDEFAULT
The default value of the '
External Form Of EReference ' attribute |
protected java.lang.String |
externalFormOfEReference
The cached value of the '
External Form Of EReference ' attribute |
protected static int |
INDEX_IN_LIST_EDEFAULT
The default value of the '
Index In List ' attribute |
protected int |
indexInList
The cached value of the '
Index In List ' attribute |
protected static org.eclipse.emf.common.util.URI |
SOURCE_EOBJECT_URI_EDEFAULT
The default value of the '
Source EObject Uri ' attribute |
protected org.eclipse.emf.common.util.URI |
sourceEObjectUri
The cached value of the '
Source EObject Uri ' attribute |
protected static org.eclipse.emf.common.util.URI |
TARGET_EOBJECT_URI_EDEFAULT
The default value of the '
Target EObject Uri ' attribute |
protected org.eclipse.emf.common.util.URI |
targetEObjectUri
The cached value of the '
Target EObject Uri ' attribute |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
ReferenceDescriptionImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.URI |
getContainerEObjectURI() |
org.eclipse.emf.ecore.EReference |
getEReference() |
java.lang.String |
getExternalFormOfEReference() |
int |
getIndexInList() |
org.eclipse.emf.common.util.URI |
getSourceEObjectUri() |
org.eclipse.emf.common.util.URI |
getTargetEObjectUri() |
void |
setContainerEObjectURI(org.eclipse.emf.common.util.URI newContainerEObjectURI) |
void |
setExternalFormOfEReference(java.lang.String newExternalFormOfEReference) |
void |
setIndexInList(int newIndexInList) |
void |
setReference(org.eclipse.emf.ecore.EReference reference) |
void |
setSourceEObjectUri(org.eclipse.emf.common.util.URI newSourceEObjectUri) |
void |
setTargetEObjectUri(org.eclipse.emf.common.util.URI newTargetEObjectUri) |
java.lang.String |
toString() |
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final org.eclipse.emf.common.util.URI SOURCE_EOBJECT_URI_EDEFAULT
Source EObject Uri
' attribute.
getSourceEObjectUri()
protected org.eclipse.emf.common.util.URI sourceEObjectUri
Source EObject Uri
' attribute.
getSourceEObjectUri()
protected static final org.eclipse.emf.common.util.URI TARGET_EOBJECT_URI_EDEFAULT
Target EObject Uri
' attribute.
getTargetEObjectUri()
protected org.eclipse.emf.common.util.URI targetEObjectUri
Target EObject Uri
' attribute.
getTargetEObjectUri()
protected static final int INDEX_IN_LIST_EDEFAULT
Index In List
' attribute.
getIndexInList()
,
Constant Field Valuesprotected int indexInList
Index In List
' attribute.
getIndexInList()
protected static final org.eclipse.emf.common.util.URI CONTAINER_EOBJECT_URI_EDEFAULT
Container EObject URI
' attribute.
getContainerEObjectURI()
protected org.eclipse.emf.common.util.URI containerEObjectURI
Container EObject URI
' attribute.
getContainerEObjectURI()
protected static final java.lang.String EXTERNAL_FORM_OF_EREFERENCE_EDEFAULT
External Form Of EReference
' attribute.
getExternalFormOfEReference()
protected java.lang.String externalFormOfEReference
External Form Of EReference
' attribute.
getExternalFormOfEReference()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.util.URI getSourceEObjectUri()
getSourceEObjectUri
in interface IReferenceDescription
EObject
public void setSourceEObjectUri(org.eclipse.emf.common.util.URI newSourceEObjectUri)
public org.eclipse.emf.common.util.URI getTargetEObjectUri()
getTargetEObjectUri
in interface IReferenceDescription
EObject
public void setTargetEObjectUri(org.eclipse.emf.common.util.URI newTargetEObjectUri)
public int getIndexInList()
getIndexInList
in interface IReferenceDescription
public void setIndexInList(int newIndexInList)
public org.eclipse.emf.common.util.URI getContainerEObjectURI()
getContainerEObjectURI
in interface IReferenceDescription
EObject
containing this reference.
This can be the EObject defining the reference or one of its containers.public void setContainerEObjectURI(org.eclipse.emf.common.util.URI newContainerEObjectURI)
public java.lang.String getExternalFormOfEReference()
getExternalFormOfEReference
in interface ReferenceDescription
ReferenceDescription.setExternalFormOfEReference(String)
,
BuilderStatePackage.getReferenceDescription_ExternalFormOfEReference()
public void setExternalFormOfEReference(java.lang.String newExternalFormOfEReference)
setExternalFormOfEReference
in interface ReferenceDescription
newExternalFormOfEReference
- the new value of the 'External Form Of EReference' attribute.ReferenceDescription.getExternalFormOfEReference()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.ecore.EReference getEReference()
getEReference
in interface IReferenceDescription
EReference
public void setReference(org.eclipse.emf.ecore.EReference reference)