public class DataTypeInstanceImpl extends InstanceIdentifiableImpl implements DataTypeInstance
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.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected DataType |
dataTypeType
The cached value of the '
Data Type Type' reference. |
protected static String |
ID_OF_ORIGIN_EDEFAULT
The default value of the '
Id Of Origin' attribute. |
protected String |
idOfOrigin
The cached value of the '
Id Of Origin' attribute. |
protected String |
name
The cached value of the '
Name' attribute. |
protected static String |
NAME_EDEFAULT
The default value of the '
Name' attribute. |
protected static String |
TYPE_ID_EDEFAULT
The default value of the '
Type Id' attribute. |
protected String |
typeId
The cached value of the '
Type Id' attribute. |
INSTANCE_ID_EDEFAULT, instanceId, instancenumber, INSTANCENUMBER_EDEFAULTeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
DataTypeInstanceImpl() |
| Modifier and Type | Method and Description |
|---|---|
DataType |
basicGetDataTypeType() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetBelongsTo(ComplexTypeInstance newBelongsTo,
org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
compareTo(org.eclipse.emf.ecore.EObject o) |
DataTypeInstance |
copy() |
boolean |
deserializeFromJSON(String jsonString) |
boolean |
deserializeFromXML(String xmlInstance) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass) |
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,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
ComplexTypeInstance |
getBelongsTo() |
DataType |
getDataTypeType() |
String |
getIdOfOrigin() |
String |
getName() |
String |
getTypeId() |
Object |
getValueAsObject() |
void |
parse(String text) |
String |
serializeToJSON() |
String |
serializeToXML() |
void |
setBelongsTo(ComplexTypeInstance newBelongsTo) |
void |
setDataTypeType(DataType newDataTypeType) |
void |
setIdOfOrigin(String newIdOfOrigin) |
void |
setName(String newName) |
void |
setTypeId(String newTypeId) |
void |
setValueFromString(String value) |
String |
toString() |
getInstanceId, getInstancenumber, setInstanceId, setInstancenumbereAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, 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, waitgetInstanceId, getInstancenumber, setInstanceId, setInstancenumbereAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final String NAME_EDEFAULT
Name' attribute.
getName()protected DataType dataTypeType
Data Type Type' reference.
getDataTypeType()protected static final String ID_OF_ORIGIN_EDEFAULT
Id Of Origin' attribute.
getIdOfOrigin()protected String idOfOrigin
Id Of Origin' attribute.
getIdOfOrigin()protected static final String TYPE_ID_EDEFAULT
Type Id' attribute.
getTypeId()protected String typeId
Type Id' attribute.
getTypeId()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class InstanceIdentifiableImplpublic String getName()
getName in interface NameableNameable.setName(String),
SofiaInstancePackage.getNameable_Name()public void setName(String newName)
setName in interface NameablenewName - the new value of the 'Name' attribute.Nameable.getName()public DataType getDataTypeType()
getDataTypeType in interface DataTypeInstanceDataTypeInstance.setDataTypeType(DataType),
SofiaInstancePackage.getDataTypeInstance_DataTypeType()public DataType basicGetDataTypeType()
public void setDataTypeType(DataType newDataTypeType)
setDataTypeType in interface DataTypeInstancenewDataTypeType - the new value of the 'Data Type Type' reference.DataTypeInstance.getDataTypeType()public ComplexTypeInstance getBelongsTo()
getBelongsTo in interface DataTypeInstanceDataTypeInstance.setBelongsTo(ComplexTypeInstance),
SofiaInstancePackage.getDataTypeInstance_BelongsTo(),
ComplexTypeInstance.getSubtypes()public org.eclipse.emf.common.notify.NotificationChain basicSetBelongsTo(ComplexTypeInstance newBelongsTo, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBelongsTo(ComplexTypeInstance newBelongsTo)
setBelongsTo in interface DataTypeInstancenewBelongsTo - the new value of the 'Belongs To' container reference.DataTypeInstance.getBelongsTo()public String getIdOfOrigin()
getIdOfOrigin in interface DataTypeInstanceDataTypeInstance.setIdOfOrigin(String),
SofiaInstancePackage.getDataTypeInstance_IdOfOrigin()public void setIdOfOrigin(String newIdOfOrigin)
setIdOfOrigin in interface DataTypeInstancenewIdOfOrigin - the new value of the 'Id Of Origin' attribute.DataTypeInstance.getIdOfOrigin()public String getTypeId()
getTypeId in interface DataTypeInstanceDataTypeInstance.setTypeId(String),
SofiaInstancePackage.getDataTypeInstance_TypeId()public void setTypeId(String newTypeId)
setTypeId in interface DataTypeInstancenewTypeId - the new value of the 'Type Id' attribute.DataTypeInstance.getTypeId()public void parse(String text)
parse in interface DataTypeInstancepublic int compareTo(org.eclipse.emf.ecore.EObject o)
compareTo in interface DataTypeInstancepublic String serializeToXML()
serializeToXML in interface DataTypeInstancepublic boolean deserializeFromXML(String xmlInstance)
deserializeFromXML in interface DataTypeInstancepublic DataTypeInstance copy()
copy in interface DataTypeInstancepublic String serializeToJSON()
serializeToJSON in interface DataTypeInstancepublic boolean deserializeFromJSON(String jsonString)
deserializeFromJSON in interface DataTypeInstancepublic void setValueFromString(String value)
setValueFromString in interface DataTypeInstancepublic Object getValueAsObject()
getValueAsObject in interface DataTypeInstancepublic 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 org.eclipse.emf.ecore.impl.BasicEObjectImplpublic 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 org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class InstanceIdentifiableImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class InstanceIdentifiableImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class InstanceIdentifiableImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class InstanceIdentifiableImplpublic int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String toString()
toString in class InstanceIdentifiableImplCopyright © 2018. All rights reserved.