public class EnumerationLiteralImpl extends InstanceSpecificationImpl implements EnumerationLiteral
The following features are implemented:
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 java.lang.Number |
value
The cached value of the '
Value ' attribute. |
protected static java.lang.Number |
VALUE_EDEFAULT
The default value of the '
Value ' attribute. |
classes, ownedSlots, ownedSpecification
name, NAME_EDEFAULT
annotatingComments, ownedAnnotations, ownedComments, ownedExtensions
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
EnumerationLiteralImpl() |
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwningEnumeration(Enumeration newOwningEnumeration,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(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) |
EnumerationLiteralId |
getEnumerationLiteralId() |
org.eclipse.emf.common.util.Enumerator |
getEnumerator() |
Enumeration |
getOwningEnumeration() |
java.lang.Number |
getValue() |
void |
setOwningEnumeration(Enumeration newOwningEnumeration) |
void |
setValue(java.lang.Number newValue) |
java.lang.String |
toString() |
basicSetOwnedSpecification, basicSetOwningPackage, getClasses, getOwnedSlots, getOwnedSpecification, getOwningPackage, setOwnedSpecification, setOwningPackage
getName, setName
allOwnedElements, eInvoke, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eBasicSetContainer, getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloaded
eAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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, 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, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getClasses, getOwnedSlots, getOwnedSpecification, getOwningPackage, setOwnedSpecification, setOwningPackage
getName, setName
allOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final java.lang.Number VALUE_EDEFAULT
Value
' attribute.
getValue()
protected java.lang.Number value
Value
' attribute.
getValue()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class InstanceSpecificationImpl
public Enumeration getOwningEnumeration()
getOwningEnumeration
in interface EnumerationLiteral
EnumerationLiteral.setOwningEnumeration(Enumeration)
,
PivotPackage.getEnumerationLiteral_OwningEnumeration()
,
Enumeration.getOwnedLiterals()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwningEnumeration(Enumeration newOwningEnumeration, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwningEnumeration(Enumeration newOwningEnumeration)
setOwningEnumeration
in interface EnumerationLiteral
newOwningEnumeration
- the new value of the 'Owning Enumeration' container reference.EnumerationLiteral.getOwningEnumeration()
public java.lang.Number getValue()
getValue
in interface EnumerationLiteral
EnumerationLiteral.setValue(Number)
,
PivotPackage.getEnumerationLiteral_Value()
public void setValue(java.lang.Number newValue)
setValue
in interface EnumerationLiteral
newValue
- the new value of the 'Value' attribute.EnumerationLiteral.getValue()
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 InstanceSpecificationImpl
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 InstanceSpecificationImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class InstanceSpecificationImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class InstanceSpecificationImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class InstanceSpecificationImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class InstanceSpecificationImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class InstanceSpecificationImpl
public java.lang.String toString()
toString
in class NamedElementImpl
public <R> R accept(@NonNull Visitor<R> visitor)
InstanceSpecificationImpl
@NonNull public org.eclipse.emf.common.util.Enumerator getEnumerator()
getEnumerator
in interface EnumerationLiteral
@NonNull public EnumerationLiteralId getEnumerationLiteralId()
getEnumerationLiteralId
in interface EnumerationLiteral