public class ItemImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements Item
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.common.util.EList<Item> |
children
The cached value of the '
Children ' reference list. |
protected FormatSpecification |
format
The cached value of the '
Format ' containment reference. |
protected java.lang.String |
id
The cached value of the '
Id ' attribute. |
protected static java.lang.String |
ID_EDEFAULT
The default value of the '
Id ' attribute. |
protected java.lang.String |
label
The cached value of the '
Label ' attribute. |
protected static java.lang.String |
LABEL_EDEFAULT
The default value of the '
Label ' attribute. |
protected static java.lang.Object |
PARAM_OBJECT_EDEFAULT
The default value of the '
Param Object ' attribute. |
protected org.eclipse.emf.ecore.EObject |
paramEObject
The cached value of the '
Param EObject ' reference. |
protected java.lang.Object |
paramObject
The cached value of the '
Param Object ' attribute. |
protected Item |
parent
The cached value of the '
Parent ' reference. |
protected HierarchyPolicy |
policy
The cached value of the '
Policy ' attribute. |
protected static HierarchyPolicy |
POLICY_EDEFAULT
The default value of the '
Policy ' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
ItemImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EObject |
basicGetParamEObject() |
Item |
basicGetParent() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetFormat(FormatSpecification newFormat,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetParent(Item newParent,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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.common.util.EList<Item> |
getChildren() |
FormatSpecification |
getFormat() |
java.lang.String |
getId() |
java.lang.String |
getLabel() |
org.eclipse.emf.ecore.EObject |
getParamEObject() |
java.lang.Object |
getParamObject() |
Item |
getParent() |
HierarchyPolicy |
getPolicy() |
void |
setFormat(FormatSpecification newFormat) |
void |
setId(java.lang.String newId) |
void |
setLabel(java.lang.String newLabel) |
void |
setParamEObject(org.eclipse.emf.ecore.EObject newParamEObject) |
void |
setParamObject(java.lang.Object newParamObject) |
void |
setParent(Item newParent) |
void |
setPolicy(HierarchyPolicy newPolicy) |
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, 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 java.lang.String LABEL_EDEFAULT
Label
' attribute.
getLabel()
protected java.lang.String label
Label
' attribute.
getLabel()
protected FormatSpecification format
Format
' containment reference.
getFormat()
protected static final java.lang.String ID_EDEFAULT
Id
' attribute.
getId()
protected java.lang.String id
Id
' attribute.
getId()
protected Item parent
Parent
' reference.
getParent()
protected org.eclipse.emf.common.util.EList<Item> children
Children
' reference list.
getChildren()
protected static final HierarchyPolicy POLICY_EDEFAULT
Policy
' attribute.
getPolicy()
protected HierarchyPolicy policy
Policy
' attribute.
getPolicy()
protected static final java.lang.Object PARAM_OBJECT_EDEFAULT
Param Object
' attribute.
getParamObject()
protected java.lang.Object paramObject
Param Object
' attribute.
getParamObject()
protected org.eclipse.emf.ecore.EObject paramEObject
Param EObject
' reference.
getParamEObject()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String getLabel()
getLabel
in interface FormattableElement
FormattableElement.setLabel(String)
,
NotationPackage.getFormattableElement_Label()
public void setLabel(java.lang.String newLabel)
setLabel
in interface FormattableElement
newLabel
- the new value of the 'Label' attribute.FormattableElement.getLabel()
public FormatSpecification getFormat()
getFormat
in interface FormattableElement
FormattableElement.setFormat(FormatSpecification)
,
NotationPackage.getFormattableElement_Format()
public org.eclipse.emf.common.notify.NotificationChain basicSetFormat(FormatSpecification newFormat, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setFormat(FormatSpecification newFormat)
setFormat
in interface FormattableElement
newFormat
- the new value of the 'Format' containment reference.FormattableElement.getFormat()
public java.lang.String getId()
getId
in interface FormattableElement
FormattableElement.setId(String)
,
NotationPackage.getFormattableElement_Id()
public void setId(java.lang.String newId)
setId
in interface FormattableElement
newId
- the new value of the 'Id' attribute.FormattableElement.getId()
public Item getParent()
getParent
in interface Item
Item.setParent(Item)
,
NotationPackage.getItem_Parent()
,
Item.getChildren()
public Item basicGetParent()
public org.eclipse.emf.common.notify.NotificationChain basicSetParent(Item newParent, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setParent(Item newParent)
setParent
in interface Item
newParent
- the new value of the 'Parent' reference.Item.getParent()
public org.eclipse.emf.common.util.EList<Item> getChildren()
getChildren
in interface Item
NotationPackage.getItem_Children()
,
Item.getParent()
public HierarchyPolicy getPolicy()
getPolicy
in interface Item
HierarchyPolicy
,
Item.setPolicy(HierarchyPolicy)
,
NotationPackage.getItem_Policy()
public void setPolicy(HierarchyPolicy newPolicy)
setPolicy
in interface Item
newPolicy
- the new value of the 'Policy' attribute.HierarchyPolicy
,
Item.getPolicy()
public java.lang.Object getParamObject()
getParamObject
in interface Item
Item.setParamObject(Object)
,
NotationPackage.getItem_ParamObject()
public void setParamObject(java.lang.Object newParamObject)
setParamObject
in interface Item
newParamObject
- the new value of the 'Param Object' attribute.Item.getParamObject()
public org.eclipse.emf.ecore.EObject getParamEObject()
getParamEObject
in interface Item
Item.setParamEObject(EObject)
,
NotationPackage.getItem_ParamEObject()
public org.eclipse.emf.ecore.EObject basicGetParamEObject()
public void setParamEObject(org.eclipse.emf.ecore.EObject newParamEObject)
setParamEObject
in interface Item
newParamEObject
- the new value of the 'Param EObject' reference.Item.getParamEObject()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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