public abstract class JModelElementImpl extends EObjectImpl implements JModelElement
The following features are implemented:
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplBasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected boolean |
isReconciling |
protected java.lang.Object |
jNode
The cached value of the '
JNode' attribute |
protected static java.lang.Object |
JNODE_EDEFAULT
The default value of the '
JNode' attribute |
protected java.lang.String |
name
The cached value of the '
Name' attribute |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the '
Name' attribute |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEOPPOSITE_FEATURE_BASE| Modifier | Constructor and Description |
|---|---|
protected |
JModelElementImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adoptContent(EReference eReference,
JModelElement jModelElement) |
protected void |
changeAttribute(Notification notification) |
protected void |
changeReference(Notification notification) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
boolean |
eNotificationRequired()
EATM
|
void |
eNotify(Notification notification)
Notifies a change to a feature of this notifier as described by the notification.
|
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.Object |
getJNode() |
java.lang.String |
getName() |
java.lang.String |
getQualifiedName() |
void |
moveContent(EReference eReference,
JModelElement jModelElement) |
protected void |
orphanContent(EReference eReference,
JModelElement jModelElement) |
protected void |
resolveIdentifiers() |
void |
setJNode(java.lang.Object newJNode)
EATM
|
void |
setJNodeGen(java.lang.Object newJNode) |
void |
setName(java.lang.String newName) |
java.lang.String |
toString() |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdaptersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eSetDeliverprotected static final java.lang.String NAME_EDEFAULT
Name' attribute.
getName()protected java.lang.String name
Name' attribute.
getName()protected boolean isReconciling
protected static final java.lang.Object JNODE_EDEFAULT
JNode' attribute.
getJNode()protected java.lang.Object jNode
JNode' attribute.
getJNode()protected EClass eStaticClass()
eStaticClass in class EObjectImplpublic java.lang.String getName()
getName in interface JModelElementJModelElement.setName(String),
JavaPackage.getJModelElement_Name()public void setName(java.lang.String newName)
setName in interface JModelElementnewName - the new value of the 'Name' attribute.JModelElement.getName()public java.lang.Object getJNode()
getJNode in interface JModelElementJModelElement.setJNode(Object),
JavaPackage.getJModelElement_JNode()public void setJNodeGen(java.lang.Object newJNode)
public void setJNode(java.lang.Object newJNode)
setJNode in interface JModelElementnewJNode - the new value of the 'JNode' attribute.JModelElement.getJNode()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class BasicEObjectImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class BasicEObjectImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class BasicEObjectImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class BasicEObjectImplEObject.eIsSet(EStructuralFeature)public java.lang.String toString()
toString in class BasicEObjectImplpublic boolean eNotificationRequired()
eNotificationRequired in interface InternalEObjecteNotificationRequired in class BasicNotifierImpleNotify needs to be called.public void eNotify(Notification notification)
Notifierdelivered
to the adapters
via Adapter.notifyChanged.eNotify in interface NotifiereNotify in class BasicNotifierImplnotification - a description of the change.protected void resolveIdentifiers()
protected void changeAttribute(Notification notification)
protected void changeReference(Notification notification)
protected void adoptContent(EReference eReference, JModelElement jModelElement)
protected void orphanContent(EReference eReference, JModelElement jModelElement)
public void moveContent(EReference eReference, JModelElement jModelElement)
public java.lang.String getQualifiedName()
getQualifiedName in interface JModelElement