public abstract class JModelElementImpl extends EObjectImpl implements JModelElement
The following features are implemented:
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.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, EPROXY
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
EOPPOSITE_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, eSetProxyURI
eAddVirtualValue, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters
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
eAdapters, eDeliver, eSetDeliver
protected 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 EObjectImpl
public java.lang.String getName()
getName
in interface JModelElement
JModelElement.setName(String)
,
JavaPackage.getJModelElement_Name()
public void setName(java.lang.String newName)
setName
in interface JModelElement
newName
- the new value of the 'Name' attribute.JModelElement.getName()
public java.lang.Object getJNode()
getJNode
in interface JModelElement
JModelElement.setJNode(Object)
,
JavaPackage.getJModelElement_JNode()
public void setJNodeGen(java.lang.Object newJNode)
public void setJNode(java.lang.Object newJNode)
setJNode
in interface JModelElement
newJNode
- the new value of the 'JNode' attribute.JModelElement.getJNode()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class BasicEObjectImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
EObject.eIsSet(EStructuralFeature)
public java.lang.String toString()
toString
in class BasicEObjectImpl
public boolean eNotificationRequired()
eNotificationRequired
in interface InternalEObject
eNotificationRequired
in class BasicNotifierImpl
eNotify
needs to be called.public void eNotify(Notification notification)
Notifier
delivered
to the adapters
via Adapter.notifyChanged
.eNotify
in interface Notifier
eNotify
in class BasicNotifierImpl
notification
- 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