public class XDataTypeImpl extends XClassifierImpl implements XDataType
The following features are implemented:
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplBasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterListInternalEObject.EStore| Modifier and Type | Field and Description |
|---|---|
protected XBlockExpression |
convertBody
The cached value of the '
Convert Body' containment reference |
protected XBlockExpression |
createBody
The cached value of the '
Create Body' containment reference |
protected boolean |
serializable
The cached value of the '
Serializable' attribute |
protected static boolean |
SERIALIZABLE_EDEFAULT
The default value of the '
Serializable' attribute |
instanceType, typeParametersname, NAME_EDEFAULTannotationseAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETEOPPOSITE_FEATURE_BASE| Modifier | Constructor and Description |
|---|---|
protected |
XDataTypeImpl() |
| Modifier and Type | Method and Description |
|---|---|
NotificationChain |
basicSetConvertBody(XBlockExpression newConvertBody,
NotificationChain msgs) |
NotificationChain |
basicSetCreateBody(XBlockExpression newCreateBody,
NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
XBlockExpression |
getConvertBody() |
XBlockExpression |
getCreateBody() |
boolean |
isSerializable() |
void |
setConvertBody(XBlockExpression newConvertBody) |
void |
setCreateBody(XBlockExpression newCreateBody) |
void |
setSerializable(boolean newSerializable) |
java.lang.String |
toString() |
basicSetInstanceType, eBasicRemoveFromContainerFeature, eInverseAdd, getInstanceType, getPackage, getTypeParameters, setInstanceTypegetName, setNamegetAnnotation, getAnnotationseAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, 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, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetInstanceType, getPackage, getTypeParameters, setInstanceTypegetName, setNamegetAnnotation, getAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredprotected static final boolean SERIALIZABLE_EDEFAULT
Serializable' attribute.
isSerializable(),
Constant Field Valuesprotected boolean serializable
Serializable' attribute.
isSerializable()protected XBlockExpression createBody
Create Body' containment reference.
getCreateBody()protected XBlockExpression convertBody
Convert Body' containment reference.
getConvertBody()protected EClass eStaticClass()
eStaticClass in class XClassifierImplpublic boolean isSerializable()
isSerializable in interface XDataTypeXDataType.setSerializable(boolean),
XcorePackage.getXDataType_Serializable()public void setSerializable(boolean newSerializable)
setSerializable in interface XDataTypenewSerializable - the new value of the 'Serializable' attribute.XDataType.isSerializable()public XBlockExpression getCreateBody()
getCreateBody in interface XDataTypeXDataType.setCreateBody(XBlockExpression),
XcorePackage.getXDataType_CreateBody()public NotificationChain basicSetCreateBody(XBlockExpression newCreateBody, NotificationChain msgs)
public void setCreateBody(XBlockExpression newCreateBody)
setCreateBody in interface XDataTypenewCreateBody - the new value of the 'Create Body' containment reference.XDataType.getCreateBody()public XBlockExpression getConvertBody()
getConvertBody in interface XDataTypeXDataType.setConvertBody(XBlockExpression),
XcorePackage.getXDataType_ConvertBody()public NotificationChain basicSetConvertBody(XBlockExpression newConvertBody, NotificationChain msgs)
public void setConvertBody(XBlockExpression newConvertBody)
setConvertBody in interface XDataTypenewConvertBody - the new value of the 'Convert Body' containment reference.XDataType.getConvertBody()public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove in class XClassifierImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class XClassifierImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class XClassifierImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class XClassifierImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class XClassifierImplEObject.eIsSet(EStructuralFeature)public java.lang.String toString()
toString in class XNamedElementImpl