public class XAttributeImpl extends XStructuralFeatureImpl implements XAttribute
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 static java.lang.String |
DEFAULT_VALUE_LITERAL_EDEFAULT
The default value of the '
Default Value Literal' attribute |
protected java.lang.String |
defaultValueLiteral
The cached value of the '
Default Value Literal' attribute |
protected boolean |
iD
The cached value of the '
ID' attribute |
protected static boolean |
ID_EDEFAULT
The default value of the '
ID' attribute |
derived, DERIVED_EDEFAULT, getBody, isSetBody, readonly, READONLY_EDEFAULT, setBody, transient_, TRANSIENT_EDEFAULT, unsetBody, unsettable, UNSETTABLE_EDEFAULT, volatile_, VOLATILE_EDEFAULTmultiplicity, MULTIPLICITY_EDEFAULT, type, typeESet, unique, UNIQUE_EDEFAULT, unordered, UNORDERED_EDEFAULTname, 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 |
XAttributeImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.String |
getDefaultValueLiteral() |
boolean |
isID() |
void |
setDefaultValueLiteral(java.lang.String newDefaultValueLiteral) |
void |
setID(boolean newID) |
java.lang.String |
toString() |
basicSetGetBody, basicSetIsSetBody, basicSetSetBody, basicSetUnsetBody, eInverseRemove, getGetBody, getIsSetBody, getSetBody, getUnsetBody, isDerived, isReadonly, isTransient, isUnsettable, isVolatile, setDerived, setGetBody, setIsSetBody, setReadonly, setSetBody, setTransient, setUnsetBody, setUnsettable, setVolatileeBasicRemoveFromContainerFeature, eInverseAdd, getContainingClassbasicSetType, basicUnsetType, getMultiplicity, getType, isSetType, isUnique, isUnordered, setMultiplicity, setType, setUnique, setUnordered, unsetTypegetName, 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, waitgetGetBody, getIsSetBody, getSetBody, getUnsetBody, isDerived, isReadonly, isTransient, isUnsettable, isVolatile, setDerived, setGetBody, setIsSetBody, setReadonly, setSetBody, setTransient, setUnsetBody, setUnsettable, setVolatilegetContainingClassgetMultiplicity, getType, isUnique, isUnordered, setMultiplicity, setType, setUnique, setUnorderedgetName, setNamegetAnnotation, getAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDelivereNotificationRequiredprotected static final java.lang.String DEFAULT_VALUE_LITERAL_EDEFAULT
Default Value Literal' attribute.
getDefaultValueLiteral()protected java.lang.String defaultValueLiteral
Default Value Literal' attribute.
getDefaultValueLiteral()protected static final boolean ID_EDEFAULT
ID' attribute.
isID(),
Constant Field Valuesprotected EClass eStaticClass()
eStaticClass in class XStructuralFeatureImplpublic java.lang.String getDefaultValueLiteral()
getDefaultValueLiteral in interface XAttributeXAttribute.setDefaultValueLiteral(String),
XcorePackage.getXAttribute_DefaultValueLiteral()public void setDefaultValueLiteral(java.lang.String newDefaultValueLiteral)
setDefaultValueLiteral in interface XAttributenewDefaultValueLiteral - the new value of the 'Default Value Literal' attribute.XAttribute.getDefaultValueLiteral()public boolean isID()
isID in interface XAttributeXAttribute.setID(boolean),
XcorePackage.getXAttribute_ID()public void setID(boolean newID)
setID in interface XAttributenewID - the new value of the 'ID' attribute.XAttribute.isID()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class XStructuralFeatureImplInternalEObject.eGet(EStructuralFeature, boolean, boolean)public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class XStructuralFeatureImplEObject.eSet(EStructuralFeature, Object)public void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class XStructuralFeatureImplEObject.eUnset(EStructuralFeature)public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class XStructuralFeatureImplEObject.eIsSet(EStructuralFeature)public java.lang.String toString()
toString in class XStructuralFeatureImpl