|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.java.impl.JModelElementImpl
public abstract class JModelElementImpl
An implementation of the model object 'JModel JNode'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
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 |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
JModelElementImpl()
|
Method Summary | |
---|---|
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()
|
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eSetDeliver |
Field Detail |
---|
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()
Constructor Detail |
---|
protected JModelElementImpl()
Method Detail |
---|
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
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |