public class EDataTypeImpl extends EClassifierImpl implements EDataType, EDataType.Internal
MinimalEObjectImpl.Container.DynamicMinimalEObjectImpl.ContainerBasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplEDataType.Internal.ConversionDelegateEDataType.InternalInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected EDataType.Internal.ConversionDelegate |
conversionDelegate |
protected boolean |
conversionDelegateIsSet |
protected java.lang.Object |
defaultValue |
protected boolean |
defaultValueIsSet |
protected static boolean |
SERIALIZABLE_EDEFAULT
The default value of the '
Serializable' attribute. |
protected static int |
SERIALIZABLE_EFLAG
The flag representing the value of the '
Serializable' attribute. |
DEFAULT_VALUE_EDEFAULT, eClassifierExtendedMetaData, eTypeParameters, generatedInstanceClassName, INSTANCE_CLASS_EDEFAULT, INSTANCE_CLASS_NAME_EDEFAULT, instanceClass, instanceClassName, instanceTypeName, metaObjectIDname, NAME_EDEFAULTeAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGeContainerEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEOPPOSITE_FEATURE_BASENIL| Modifier | Constructor and Description |
|---|---|
protected |
EDataTypeImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
protected void |
freeze() |
EDataType.Internal.ConversionDelegate |
getConversionDelegate()
Returns the delegate for this data type.
|
java.lang.Object |
getDefaultValue()
Returns the value of the 'Default Value' attribute.
|
boolean |
isSerializable() |
void |
setConversionDelegate(EDataType.Internal.ConversionDelegate conversionDelegate)
Sets the specialized delegate for this data type.
|
protected void |
setDataTypeGeneratedInstanceClass(boolean isGenerated) |
void |
setGeneratedInstanceClass(boolean isGenerated) |
void |
setInstanceClassGen(java.lang.Class<?> instanceClass) |
void |
setSerializable(boolean newSerializable) |
java.lang.String |
toString() |
basicGetEPackage, basicSetInstanceClassName, basicSetInstanceTypeName, dynamicIsInstance, eBasicRemoveFromContainerFeature, eBasicSetContainer, eInverseAdd, eInverseRemove, eInvoke, getClassForName, getClassifierID, getEPackage, getEPackageGen, getETypeParameters, getExtendedMetaData, getInstanceClass, getInstanceClassGen, getInstanceClassName, getInstanceClassNameGen, getInstanceTypeName, getPrimitiveOrArrayClass, isInstance, isSetInstanceClassName, isSetInstanceTypeName, setClassifierID, setExtendedMetaData, setInstanceClass, setInstanceClassName, setInstanceClassNameGen, setInstanceTypeName, setName, unsetInstanceClassName, unsetInstanceTypeNameeContents, eCrossReferences, getName, getNameGeneObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozeneBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetClassifierID, getEPackage, getETypeParameters, getInstanceClass, getInstanceClassName, getInstanceTypeName, isInstance, setInstanceClass, setInstanceClassName, setInstanceTypeNamegetName, setNamegetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegmentprotected static final boolean SERIALIZABLE_EDEFAULT
Serializable' attribute.
isSerializable(),
Constant Field Valuesprotected static final int SERIALIZABLE_EFLAG
Serializable' attribute.
isSerializable(),
Constant Field Valuesprotected java.lang.Object defaultValue
protected boolean defaultValueIsSet
protected EDataType.Internal.ConversionDelegate conversionDelegate
protected boolean conversionDelegateIsSet
protected void freeze()
freeze in class EModelElementImplpublic java.lang.Object getDefaultValue()
EClassifier
The default value for the type, in the Java sense.
For primitive types, it will be the Java primitive default wrapped appropriately.
For enums, it will be the first enumerator.
And for all other types derived from java.lang.Object, it will be null.
getDefaultValue in interface EClassifiergetDefaultValue in class EClassifierImplEcorePackage.getEClassifier_DefaultValue()public void setInstanceClassGen(java.lang.Class<?> instanceClass)
setInstanceClassGen in class EClassifierImplpublic void setGeneratedInstanceClass(boolean isGenerated)
setGeneratedInstanceClass in class EClassifierImplprotected void setDataTypeGeneratedInstanceClass(boolean isGenerated)
protected EClass eStaticClass()
eStaticClass in class EClassifierImplpublic boolean isSerializable()
isSerializable in interface EDataTypeEDataType.setSerializable(boolean),
EcorePackage.getEDataType_Serializable()public void setSerializable(boolean newSerializable)
setSerializable in interface EDataTypenewSerializable - the new value of the 'Serializable' attribute.EDataType.isSerializable()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class EClassifierImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class EClassifierImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class EClassifierImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class EClassifierImplEObject.eIsSet(EStructuralFeature)public java.lang.String toString()
toString in class EClassifierImplpublic EDataType.Internal.ConversionDelegate getConversionDelegate()
EDataType.Internalnull.getConversionDelegate in interface EDataType.Internalpublic void setConversionDelegate(EDataType.Internal.ConversionDelegate conversionDelegate)
EDataType.InternalsetConversionDelegate in interface EDataType.InternalconversionDelegate - the specialized delegate.Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature