public class EObjectDescriptionImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements EObjectDescription
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 org.eclipse.emf.ecore.EClass |
eClass
The cached value of the '
EClass ' reference |
protected java.lang.String |
fragment
The cached value of the '
Fragment ' attribute |
protected static java.lang.String |
FRAGMENT_EDEFAULT
The default value of the '
Fragment ' attribute |
protected QualifiedName |
name
The cached value of the '
Name ' attribute |
protected static QualifiedName |
NAME_EDEFAULT
The default value of the '
Name ' attribute |
protected org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.String> |
userData
The cached value of the '
User Data ' map |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
EObjectDescriptionImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EClass |
basicGetEClass() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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.ecore.EClass |
getEClass() |
org.eclipse.emf.ecore.EObject |
getEObjectOrProxy() |
org.eclipse.emf.common.util.URI |
getEObjectURI() |
java.lang.String |
getFragment() |
QualifiedName |
getName() |
QualifiedName |
getQualifiedName() |
org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.String> |
getUserData() |
java.lang.String |
getUserData(java.lang.String name) |
java.lang.String[] |
getUserDataKeys() |
boolean |
isSetUserData() |
void |
setEClass(org.eclipse.emf.ecore.EClass newEClass) |
void |
setFragment(java.lang.String newFragment) |
void |
setName(QualifiedName newName) |
java.lang.String |
toString() |
void |
unsetUserData() |
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, 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 org.eclipse.emf.ecore.EClass eClass
EClass
' reference.
getEClass()
protected static final QualifiedName NAME_EDEFAULT
Name
' attribute.
getName()
protected QualifiedName name
Name
' attribute.
getName()
protected static final java.lang.String FRAGMENT_EDEFAULT
Fragment
' attribute.
getFragment()
protected java.lang.String fragment
Fragment
' attribute.
getFragment()
protected org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.String> userData
User Data
' map.
getUserData()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public QualifiedName getName()
getName
in interface IEObjectDescription
public void setName(QualifiedName newName)
public java.lang.String getFragment()
getFragment
in interface EObjectDescription
EObjectDescription.setFragment(String)
,
BuilderStatePackage.getEObjectDescription_Fragment()
public void setFragment(java.lang.String newFragment)
setFragment
in interface EObjectDescription
newFragment
- the new value of the 'Fragment' attribute.EObjectDescription.getFragment()
public org.eclipse.emf.ecore.EClass getEClass()
getEClass
in interface IEObjectDescription
public org.eclipse.emf.ecore.EClass basicGetEClass()
public void setEClass(org.eclipse.emf.ecore.EClass newEClass)
public org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.String> getUserData()
getUserData
in interface EObjectDescription
EObjectDescription.isSetUserData()
,
EObjectDescription.unsetUserData()
,
BuilderStatePackage.getEObjectDescription_UserData()
public void unsetUserData()
unsetUserData
in interface EObjectDescription
EObjectDescription.isSetUserData()
,
EObjectDescription.getUserData()
public boolean isSetUserData()
isSetUserData
in interface EObjectDescription
EObjectDescription.unsetUserData()
,
EObjectDescription.getUserData()
public org.eclipse.emf.common.util.URI getEObjectURI()
getEObjectURI
in interface IEObjectDescription
public org.eclipse.emf.ecore.EObject getEObjectOrProxy()
getEObjectOrProxy
in interface IEObjectDescription
public java.lang.String getUserData(java.lang.String name)
getUserData
in interface IEObjectDescription
name
- the user data key. May not be null
. Unknown keys yield null
.null
.public java.lang.String[] getUserDataKeys()
getUserDataKeys
in interface IEObjectDescription
null
.public QualifiedName getQualifiedName()
getQualifiedName
in interface IEObjectDescription
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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