|
||||||||||
| 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
BusinessDomainDsl.impl.ModelElementImpl
BusinessDomainDsl.impl.PropertyImpl
BusinessDomainDsl.impl.EnumerationPropertyImpl
public class EnumerationPropertyImpl
An implementation of the model object 'Enumeration Property'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected static java.lang.String |
DEFAULT_VALUE_AS_STRING_EDEFAULT
The default value of the ' Default Value As String' attribute. |
protected java.lang.String |
defaultValueAsString
The cached value of the ' Default Value As String' attribute. |
protected Enumeration |
type
The cached value of the ' Type' reference. |
| Fields inherited from class BusinessDomainDsl.impl.PropertyImpl |
|---|
DATA_TYPE_EDEFAULT, dataType, derived, DERIVED_EDEFAULT, HAS_DEFAULT_EDEFAULT, hasDefault, nullable, NULLABLE_EDEFAULT, persistency, PERSISTENCY_EDEFAULT, writable, WRITABLE_EDEFAULT |
| Fields inherited from class BusinessDomainDsl.impl.ModelElementImpl |
|---|
description, DESCRIPTION_EDEFAULT, name, NAME_EDEFAULT |
| 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 |
EnumerationPropertyImpl()
|
| Method Summary | |
|---|---|
Enumeration |
basicGetType()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
java.lang.String |
getDefaultValueAsString()
|
Enumeration |
getType()
|
void |
setDefaultValueAsString(java.lang.String newDefaultValueAsString)
|
void |
setType(Enumeration newType)
|
java.lang.String |
toString()
|
| Methods inherited from class BusinessDomainDsl.impl.PropertyImpl |
|---|
basicSetOwningType, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getDataType, getOwningType, getPersistency, isDerived, isHasDefault, isNullable, isWritable, setDataType, setDerived, setHasDefault, setNullable, setOwningType, setPersistency, setWritable |
| Methods inherited from class BusinessDomainDsl.impl.ModelElementImpl |
|---|
getDescription, getName, setDescription, setName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface BusinessDomainDsl.Property |
|---|
getDataType, getOwningType, getPersistency, isDerived, isHasDefault, isNullable, isWritable, setDataType, setDerived, setHasDefault, setNullable, setOwningType, setPersistency, setWritable |
| Methods inherited from interface BusinessDomainDsl.ModelElement |
|---|
getDescription, getName, setDescription, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected Enumeration type
Type' reference.
getType()protected static final java.lang.String DEFAULT_VALUE_AS_STRING_EDEFAULT
Default Value As String' attribute.
getDefaultValueAsString()protected java.lang.String defaultValueAsString
Default Value As String' attribute.
getDefaultValueAsString()| Constructor Detail |
|---|
protected EnumerationPropertyImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class PropertyImplpublic Enumeration getType()
getType in interface EnumerationPropertyEnumerationProperty.setType(Enumeration),
BusinessDomainDslPackage.getEnumerationProperty_Type()public Enumeration basicGetType()
public void setType(Enumeration newType)
setType in interface EnumerationPropertynewType - the new value of the 'Type' reference.EnumerationProperty.getType()public java.lang.String getDefaultValueAsString()
getDefaultValueAsString in interface EnumerationPropertyEnumerationProperty.setDefaultValueAsString(String),
BusinessDomainDslPackage.getEnumerationProperty_DefaultValueAsString()public void setDefaultValueAsString(java.lang.String newDefaultValueAsString)
setDefaultValueAsString in interface EnumerationPropertynewDefaultValueAsString - the new value of the 'Default Value As String' attribute.EnumerationProperty.getDefaultValueAsString()
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class PropertyImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class PropertyImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class PropertyImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class PropertyImplpublic java.lang.String toString()
toString in class PropertyImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||