public class EnumerationImpl extends DataTypeImpl implements Enumeration
The following features are implemented:
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 | Method and Description |
|---|---|
DataType |
basicGetDomainType() |
AbstractEnumerationValue |
basicGetOwnedDefaultValue() |
AbstractEnumerationValue |
basicGetOwnedMaxValue() |
AbstractEnumerationValue |
basicGetOwnedMinValue() |
AbstractEnumerationValue |
basicGetOwnedNullValue() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedDefaultValue(AbstractEnumerationValue newOwnedDefaultValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedMaxValue(AbstractEnumerationValue newOwnedMaxValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedMinValue(AbstractEnumerationValue newOwnedMinValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetOwnedNullValue(AbstractEnumerationValue newOwnedNullValue,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
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) |
void |
eUnset(int featureID) |
DataType |
getDomainType() |
AbstractEnumerationValue |
getOwnedDefaultValue() |
org.eclipse.emf.common.util.EList<EnumerationLiteral> |
getOwnedLiterals() |
AbstractEnumerationValue |
getOwnedMaxValue() |
AbstractEnumerationValue |
getOwnedMinValue() |
AbstractEnumerationValue |
getOwnedNullValue() |
void |
setDomainType(DataType newDomainType) |
void |
setOwnedDefaultValue(AbstractEnumerationValue newOwnedDefaultValue) |
void |
setOwnedMaxValue(AbstractEnumerationValue newOwnedMaxValue) |
void |
setOwnedMinValue(AbstractEnumerationValue newOwnedMinValue) |
void |
setOwnedNullValue(AbstractEnumerationValue newOwnedNullValue) |
basicGetDefaultValue, basicGetNullValue, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getDefaultValue, getNullValue, getOwnedDataValues, getOwnedInformationRealizations, getOwnedPropertyValuePkgs, getPattern, getRealizedDataTypes, getRealizingDataTypes, getVisibility, isDiscrete, isFinal, isMaxInclusive, isMinInclusive, setDiscrete, setFinal, setMaxInclusive, setMinInclusive, setPattern, setVisibility, toStringgetOwnedGeneralizations, getSub, getSubGeneralizations, getSuper, getSuperGeneralizations, isAbstract, setAbstractbasicGetStatus, getAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getContainedGenericTraces, getContainedRequirementsTraces, getDescription, getFeatures, getIncomingTraces, getNamingRules, getOutgoingTraces, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getOwnedTraces, getReview, getStatus, getSummary, getTypedElements, isVisibleInDoc, isVisibleInLM, setDescription, setReview, setStatus, setSummary, setVisibleInDoc, setVisibleInLMgetAbstractTypedElementsgetName, setNamedestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDefaultValue, getNullValue, getOwnedInformationRealizations, getPattern, getRealizedDataTypes, getRealizingDataTypes, getVisibility, isDiscrete, isMaxInclusive, isMinInclusive, setDiscrete, setMaxInclusive, setMinInclusive, setPattern, setVisibilitygetOwnedGeneralizations, getSub, getSubGeneralizations, getSuper, getSuperGeneralizations, isAbstract, setAbstractgetTypedElementsgetAbstractTypedElementsgetOwnedDataValuesgetOwnedPropertyValuePkgsgetContainedGenericTraces, getContainedRequirementsTraces, getNamingRules, getOwnedTracesgetName, setNamegetAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, setDescription, setReview, setStatus, setSummarygetIncomingTraces, getOutgoingTracesisVisibleInDoc, isVisibleInLM, setVisibleInDoc, setVisibleInLMdestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverisFinal, setFinalpublic org.eclipse.emf.common.util.EList<EnumerationLiteral> getOwnedLiterals()
getOwnedLiterals in interface EnumerationDatatypePackage.getEnumeration_OwnedLiterals()public AbstractEnumerationValue getOwnedDefaultValue()
getOwnedDefaultValue in interface EnumerationEnumeration.setOwnedDefaultValue(AbstractEnumerationValue),
DatatypePackage.getEnumeration_OwnedDefaultValue()public AbstractEnumerationValue basicGetOwnedDefaultValue()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedDefaultValue(AbstractEnumerationValue newOwnedDefaultValue, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedDefaultValue(AbstractEnumerationValue newOwnedDefaultValue)
setOwnedDefaultValue in interface EnumerationnewOwnedDefaultValue - the new value of the 'Owned Default Value' containment reference.Enumeration.getOwnedDefaultValue()public AbstractEnumerationValue getOwnedNullValue()
getOwnedNullValue in interface EnumerationEnumeration.setOwnedNullValue(AbstractEnumerationValue),
DatatypePackage.getEnumeration_OwnedNullValue()public AbstractEnumerationValue basicGetOwnedNullValue()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedNullValue(AbstractEnumerationValue newOwnedNullValue, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedNullValue(AbstractEnumerationValue newOwnedNullValue)
setOwnedNullValue in interface EnumerationnewOwnedNullValue - the new value of the 'Owned Null Value' containment reference.Enumeration.getOwnedNullValue()public AbstractEnumerationValue getOwnedMinValue()
getOwnedMinValue in interface EnumerationEnumeration.setOwnedMinValue(AbstractEnumerationValue),
DatatypePackage.getEnumeration_OwnedMinValue()public AbstractEnumerationValue basicGetOwnedMinValue()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedMinValue(AbstractEnumerationValue newOwnedMinValue, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedMinValue(AbstractEnumerationValue newOwnedMinValue)
setOwnedMinValue in interface EnumerationnewOwnedMinValue - the new value of the 'Owned Min Value' containment reference.Enumeration.getOwnedMinValue()public AbstractEnumerationValue getOwnedMaxValue()
getOwnedMaxValue in interface EnumerationEnumeration.setOwnedMaxValue(AbstractEnumerationValue),
DatatypePackage.getEnumeration_OwnedMaxValue()public AbstractEnumerationValue basicGetOwnedMaxValue()
public org.eclipse.emf.common.notify.NotificationChain basicSetOwnedMaxValue(AbstractEnumerationValue newOwnedMaxValue, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOwnedMaxValue(AbstractEnumerationValue newOwnedMaxValue)
setOwnedMaxValue in interface EnumerationnewOwnedMaxValue - the new value of the 'Owned Max Value' containment reference.Enumeration.getOwnedMaxValue()public DataType getDomainType()
getDomainType in interface EnumerationEnumeration.setDomainType(DataType),
DatatypePackage.getEnumeration_DomainType()public DataType basicGetDomainType()
public void setDomainType(DataType newDomainType)
setDomainType in interface EnumerationnewDomainType - the new value of the 'Domain Type' reference.Enumeration.getDomainType()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 DataTypeImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class DataTypeImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class DataTypeImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class DataTypeImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class DataTypeImpl