public class CollectionTypeInstanceImpl extends ComplexTypeInstanceImpl implements CollectionTypeInstance
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 |
collectionItemType
The cached value of the '
Collection Item Type' containment reference. |
subtypesdataTypeType, ID_OF_ORIGIN_EDEFAULT, idOfOrigin, name, NAME_EDEFAULT, TYPE_ID_EDEFAULT, typeIdINSTANCE_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 |
CollectionTypeInstanceImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCollectionItemType(DataType newCollectionItemType,
org.eclipse.emf.common.notify.NotificationChain msgs) |
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,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
DataType |
getCollectionItemType() |
void |
setCollectionItemType(DataType newCollectionItemType) |
eInverseAdd, getSubtypesbasicGetDataTypeType, basicSetBelongsTo, compareTo, copy, deserializeFromJSON, deserializeFromXML, eBaseStructuralFeatureID, eBasicRemoveFromContainerFeature, eDerivedStructuralFeatureID, getBelongsTo, getDataTypeType, getIdOfOrigin, getName, getTypeId, getValueAsObject, parse, serializeToJSON, serializeToXML, setBelongsTo, setDataTypeType, setIdOfOrigin, setName, setTypeId, setValueFromString, toStringgetInstanceId, 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, waitgetSubtypescompareTo, copy, deserializeFromJSON, deserializeFromXML, getBelongsTo, getDataTypeType, getIdOfOrigin, getTypeId, getValueAsObject, parse, serializeToJSON, serializeToXML, setBelongsTo, setDataTypeType, setIdOfOrigin, setTypeId, setValueFromStringgetInstanceId, getInstancenumber, setInstanceId, setInstancenumbereAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected DataType collectionItemType
Collection Item Type' containment reference.
getCollectionItemType()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class ComplexTypeInstanceImplpublic DataType getCollectionItemType()
getCollectionItemType in interface CollectionTypeInstanceCollectionTypeInstance.setCollectionItemType(DataType),
SofiaInstancePackage.getCollectionTypeInstance_CollectionItemType()public org.eclipse.emf.common.notify.NotificationChain basicSetCollectionItemType(DataType newCollectionItemType, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCollectionItemType(DataType newCollectionItemType)
setCollectionItemType in interface CollectionTypeInstancenewCollectionItemType - the new value of the 'Collection Item Type' containment reference.CollectionTypeInstance.getCollectionItemType()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 ComplexTypeInstanceImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class ComplexTypeInstanceImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class ComplexTypeInstanceImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class ComplexTypeInstanceImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class ComplexTypeInstanceImplCopyright © 2018. All rights reserved.