public class BasicTypeImpl extends SimpleDomainObjectImpl implements BasicType
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.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 org.eclipse.emf.common.util.EList<Attribute> |
attributes
The cached value of the '
Attributes ' containment reference list. |
protected static boolean |
GAP_CLASS_EDEFAULT
The default value of the '
Gap Class ' attribute. |
protected boolean |
gapClass
The cached value of the '
Gap Class ' attribute. |
protected static boolean |
NO_GAP_CLASS_EDEFAULT
The default value of the '
No Gap Class ' attribute. |
protected boolean |
noGapClass
The cached value of the '
No Gap Class ' attribute. |
protected static boolean |
NOT_IMMUTABLE_EDEFAULT
The default value of the '
Not Immutable ' attribute. |
protected boolean |
notImmutable
The cached value of the '
Not Immutable ' attribute. |
protected org.eclipse.emf.common.util.EList<DomainObjectOperation> |
operations
The cached value of the '
Operations ' containment reference list. |
protected org.eclipse.emf.common.util.EList<Reference> |
references
The cached value of the '
References ' containment reference list. |
protected org.eclipse.emf.common.util.EList<Trait> |
traits
The cached value of the '
Traits ' reference list. |
doc, DOC_EDEFAULT, hint, HINT_EDEFAULT, name, NAME_EDEFAULT, package_, PACKAGE_EDEFAULT
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Modifier | Constructor and Description |
---|---|
protected |
BasicTypeImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.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,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<Attribute> |
getAttributes() |
org.eclipse.emf.common.util.EList<DomainObjectOperation> |
getOperations() |
org.eclipse.emf.common.util.EList<Reference> |
getReferences() |
org.eclipse.emf.common.util.EList<Trait> |
getTraits() |
boolean |
isGapClass() |
boolean |
isNoGapClass() |
boolean |
isNotImmutable() |
void |
setGapClass(boolean newGapClass) |
void |
setNoGapClass(boolean newNoGapClass) |
void |
setNotImmutable(boolean newNotImmutable) |
java.lang.String |
toString() |
getDoc, getHint, getName, getPackage, setDoc, setHint, setName, setPackage
eBasicSetContainer, eInternalContainer
dynamicGet, 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, eSettings
eAddVirtualValue, 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, 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, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDoc, getHint, getName, getPackage, setDoc, setHint, setName, setPackage
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected org.eclipse.emf.common.util.EList<Trait> traits
Traits
' reference list.
getTraits()
protected static final boolean NOT_IMMUTABLE_EDEFAULT
Not Immutable
' attribute.
isNotImmutable()
,
Constant Field Valuesprotected boolean notImmutable
Not Immutable
' attribute.
isNotImmutable()
protected static final boolean GAP_CLASS_EDEFAULT
Gap Class
' attribute.
isGapClass()
,
Constant Field Valuesprotected boolean gapClass
Gap Class
' attribute.
isGapClass()
protected static final boolean NO_GAP_CLASS_EDEFAULT
No Gap Class
' attribute.
isNoGapClass()
,
Constant Field Valuesprotected boolean noGapClass
No Gap Class
' attribute.
isNoGapClass()
protected org.eclipse.emf.common.util.EList<Attribute> attributes
Attributes
' containment reference list.
getAttributes()
protected org.eclipse.emf.common.util.EList<Reference> references
References
' containment reference list.
getReferences()
protected org.eclipse.emf.common.util.EList<DomainObjectOperation> operations
Operations
' containment reference list.
getOperations()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class SimpleDomainObjectImpl
public org.eclipse.emf.common.util.EList<Trait> getTraits()
getTraits
in interface BasicType
TacticdslPackage.getBasicType_Traits()
public boolean isNotImmutable()
isNotImmutable
in interface BasicType
BasicType.setNotImmutable(boolean)
,
TacticdslPackage.getBasicType_NotImmutable()
public void setNotImmutable(boolean newNotImmutable)
setNotImmutable
in interface BasicType
newNotImmutable
- the new value of the 'Not Immutable' attribute.BasicType.isNotImmutable()
public boolean isGapClass()
isGapClass
in interface BasicType
BasicType.setGapClass(boolean)
,
TacticdslPackage.getBasicType_GapClass()
public void setGapClass(boolean newGapClass)
setGapClass
in interface BasicType
newGapClass
- the new value of the 'Gap Class' attribute.BasicType.isGapClass()
public boolean isNoGapClass()
isNoGapClass
in interface BasicType
BasicType.setNoGapClass(boolean)
,
TacticdslPackage.getBasicType_NoGapClass()
public void setNoGapClass(boolean newNoGapClass)
setNoGapClass
in interface BasicType
newNoGapClass
- the new value of the 'No Gap Class' attribute.BasicType.isNoGapClass()
public org.eclipse.emf.common.util.EList<Attribute> getAttributes()
getAttributes
in interface BasicType
TacticdslPackage.getBasicType_Attributes()
public org.eclipse.emf.common.util.EList<Reference> getReferences()
getReferences
in interface BasicType
TacticdslPackage.getBasicType_References()
public org.eclipse.emf.common.util.EList<DomainObjectOperation> getOperations()
getOperations
in interface BasicType
TacticdslPackage.getBasicType_Operations()
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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class SimpleDomainObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class SimpleDomainObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class SimpleDomainObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class SimpleDomainObjectImpl
public java.lang.String toString()
toString
in class SimpleDomainObjectImpl