public class ComplexTypeImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements ComplexType
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.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 java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected static CollectionType |
COLLECTION_TYPE_EDEFAULT
The default value of the '
Collection Type' attribute. |
protected CollectionType |
collectionType
The cached value of the '
Collection Type' attribute. |
protected SimpleDomainObject |
domainObjectType
The cached value of the '
Domain Object Type' reference. |
protected static java.lang.String |
MAP_COLLECTION_TYPE_EDEFAULT
The default value of the '
Map Collection Type' attribute. |
protected static java.lang.String |
MAP_KEY_TYPE_EDEFAULT
The default value of the '
Map Key Type' attribute. |
protected java.lang.String |
mapCollectionType
The cached value of the '
Map Collection Type' attribute. |
protected SimpleDomainObject |
mapKeyDomainObjectType
The cached value of the '
Map Key Domain Object Type' reference. |
protected java.lang.String |
mapKeyType
The cached value of the '
Map Key Type' attribute. |
protected java.lang.String |
type
The cached value of the '
Type' attribute. |
protected static java.lang.String |
TYPE_EDEFAULT
The default value of the '
Type' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
ComplexTypeImpl() |
| Modifier and Type | Method and Description |
|---|---|
SimpleDomainObject |
basicGetDomainObjectType() |
SimpleDomainObject |
basicGetMapKeyDomainObjectType() |
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) |
CollectionType |
getCollectionType() |
SimpleDomainObject |
getDomainObjectType() |
java.lang.String |
getMapCollectionType() |
SimpleDomainObject |
getMapKeyDomainObjectType() |
java.lang.String |
getMapKeyType() |
java.lang.String |
getType() |
void |
setCollectionType(CollectionType newCollectionType) |
void |
setDomainObjectType(SimpleDomainObject newDomainObjectType) |
void |
setMapCollectionType(java.lang.String newMapCollectionType) |
void |
setMapKeyDomainObjectType(SimpleDomainObject newMapKeyDomainObjectType) |
void |
setMapKeyType(java.lang.String newMapKeyType) |
void |
setType(java.lang.String newType) |
java.lang.String |
toString() |
eBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final CollectionType COLLECTION_TYPE_EDEFAULT
Collection Type' attribute.
getCollectionType()protected CollectionType collectionType
Collection Type' attribute.
getCollectionType()protected SimpleDomainObject domainObjectType
Domain Object Type' reference.
getDomainObjectType()protected static final java.lang.String TYPE_EDEFAULT
Type' attribute.
getType()protected static final java.lang.String MAP_COLLECTION_TYPE_EDEFAULT
Map Collection Type' attribute.
getMapCollectionType()protected java.lang.String mapCollectionType
Map Collection Type' attribute.
getMapCollectionType()protected static final java.lang.String MAP_KEY_TYPE_EDEFAULT
Map Key Type' attribute.
getMapKeyType()protected java.lang.String mapKeyType
Map Key Type' attribute.
getMapKeyType()protected SimpleDomainObject mapKeyDomainObjectType
Map Key Domain Object Type' reference.
getMapKeyDomainObjectType()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic CollectionType getCollectionType()
getCollectionType in interface ComplexTypeCollectionType,
ComplexType.setCollectionType(CollectionType),
TacticdslPackage.getComplexType_CollectionType()public void setCollectionType(CollectionType newCollectionType)
setCollectionType in interface ComplexTypenewCollectionType - the new value of the 'Collection Type' attribute.CollectionType,
ComplexType.getCollectionType()public SimpleDomainObject getDomainObjectType()
getDomainObjectType in interface ComplexTypeComplexType.setDomainObjectType(SimpleDomainObject),
TacticdslPackage.getComplexType_DomainObjectType()public SimpleDomainObject basicGetDomainObjectType()
public void setDomainObjectType(SimpleDomainObject newDomainObjectType)
setDomainObjectType in interface ComplexTypenewDomainObjectType - the new value of the 'Domain Object Type' reference.ComplexType.getDomainObjectType()public java.lang.String getType()
getType in interface ComplexTypeComplexType.setType(String),
TacticdslPackage.getComplexType_Type()public void setType(java.lang.String newType)
setType in interface ComplexTypenewType - the new value of the 'Type' attribute.ComplexType.getType()public java.lang.String getMapCollectionType()
getMapCollectionType in interface ComplexTypeComplexType.setMapCollectionType(String),
TacticdslPackage.getComplexType_MapCollectionType()public void setMapCollectionType(java.lang.String newMapCollectionType)
setMapCollectionType in interface ComplexTypenewMapCollectionType - the new value of the 'Map Collection Type' attribute.ComplexType.getMapCollectionType()public java.lang.String getMapKeyType()
getMapKeyType in interface ComplexTypeComplexType.setMapKeyType(String),
TacticdslPackage.getComplexType_MapKeyType()public void setMapKeyType(java.lang.String newMapKeyType)
setMapKeyType in interface ComplexTypenewMapKeyType - the new value of the 'Map Key Type' attribute.ComplexType.getMapKeyType()public SimpleDomainObject getMapKeyDomainObjectType()
getMapKeyDomainObjectType in interface ComplexTypeComplexType.setMapKeyDomainObjectType(SimpleDomainObject),
TacticdslPackage.getComplexType_MapKeyDomainObjectType()public SimpleDomainObject basicGetMapKeyDomainObjectType()
public void setMapKeyDomainObjectType(SimpleDomainObject newMapKeyDomainObjectType)
setMapKeyDomainObjectType in interface ComplexTypenewMapKeyDomainObjectType - the new value of the 'Map Key Domain Object Type' reference.ComplexType.getMapKeyDomainObjectType()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl