public class AttributeImpl extends RelationOrAttributeImpl implements Attribute
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.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 |
---|---|
static java.lang.String |
copyright |
protected static java.lang.String |
DEFAULT_VALUE_EDEFAULT
The default value of the '
Default Value ' attribute |
protected java.lang.String |
defaultValue
The cached value of the '
Default Value ' attribute |
protected Enum |
enum_
The cached value of the '
Enum ' reference |
protected static int |
LOWER_BOUND_EDEFAULT
The default value of the '
Lower Bound ' attribute |
protected int |
lowerBound
The cached value of the '
Lower Bound ' attribute |
protected static ValueType |
TARGET_VALUE_TYPE_EDEFAULT
The default value of the '
Target Value Type ' attribute |
protected ValueType |
targetValueType
The cached value of the '
Target Value Type ' attribute |
protected static int |
UPPER_BOUND_EDEFAULT
The default value of the '
Upper Bound ' attribute |
protected int |
upperBound
The cached value of the '
Upper Bound ' attribute |
annotations, description, DESCRIPTION_EDEFAULT, flags, name, NAME_EDEFAULT
eContents, eCrossReferences, eProxyURI
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
AttributeImpl() |
Modifier and Type | Method and Description |
---|---|
Enum |
basicGetEnum() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetSource(Concept newSource,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.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,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.lang.String |
getDefaultValue() |
Enum |
getEnum() |
int |
getLowerBound() |
Concept |
getSource() |
ValueType |
getTargetValueType() |
int |
getUpperBound() |
void |
setDefaultValue(java.lang.String newDefaultValue) |
void |
setEnum(Enum newEnum) |
void |
setSource(Concept newSource) |
void |
setTargetValueType(ValueType newTargetValueType) |
java.lang.String |
toString() |
getAnnotations, getDescription, getName, setDescription, setName
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eSetClass, eSetDeliver
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, 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, 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, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDescription, getName, setDescription, setName
getAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public static final java.lang.String copyright
protected static final ValueType TARGET_VALUE_TYPE_EDEFAULT
Target Value Type
' attribute.
getTargetValueType()
protected ValueType targetValueType
Target Value Type
' attribute.
getTargetValueType()
protected static final java.lang.String DEFAULT_VALUE_EDEFAULT
Default Value
' attribute.
getDefaultValue()
protected java.lang.String defaultValue
Default Value
' attribute.
getDefaultValue()
protected static final int UPPER_BOUND_EDEFAULT
Upper Bound
' attribute.
getUpperBound()
,
Constant Field Valuesprotected int upperBound
Upper Bound
' attribute.
getUpperBound()
protected static final int LOWER_BOUND_EDEFAULT
Lower Bound
' attribute.
getLowerBound()
,
Constant Field Valuesprotected int lowerBound
Lower Bound
' attribute.
getLowerBound()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class RelationOrAttributeImpl
public ValueType getTargetValueType()
getTargetValueType
in interface Attribute
ValueType
,
Attribute.setTargetValueType(ValueType)
,
CCDModelPackage.getAttribute_TargetValueType()
public void setTargetValueType(ValueType newTargetValueType)
setTargetValueType
in interface Attribute
newTargetValueType
- the new value of the 'Target Value Type' attribute.ValueType
,
Attribute.getTargetValueType()
public Enum getEnum()
getEnum
in interface Attribute
Attribute.setEnum(org.ocopomo.ccd.model.Enum)
,
CCDModelPackage.getAttribute_Enum()
public Enum basicGetEnum()
public void setEnum(Enum newEnum)
setEnum
in interface Attribute
newEnum
- the new value of the 'Enum' reference.Attribute.getEnum()
public java.lang.String getDefaultValue()
getDefaultValue
in interface Attribute
Attribute.setDefaultValue(String)
,
CCDModelPackage.getAttribute_DefaultValue()
public void setDefaultValue(java.lang.String newDefaultValue)
setDefaultValue
in interface Attribute
newDefaultValue
- the new value of the 'Default Value' attribute.Attribute.getDefaultValue()
public Concept getSource()
getSource
in interface Attribute
Attribute.setSource(Concept)
,
CCDModelPackage.getAttribute_Source()
,
Concept.getAttributes()
public org.eclipse.emf.common.notify.NotificationChain basicSetSource(Concept newSource, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSource(Concept newSource)
setSource
in interface Attribute
newSource
- the new value of the 'Source' container reference.Attribute.getSource()
public int getUpperBound()
getUpperBound
in interface Attribute
CCDModelPackage.getAttribute_UpperBound()
public int getLowerBound()
getLowerBound
in interface Attribute
CCDModelPackage.getAttribute_LowerBound()
public 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 RelationOrAttributeImpl
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 RelationOrAttributeImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
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 RelationOrAttributeImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class RelationOrAttributeImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class RelationOrAttributeImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class RelationOrAttributeImpl
public java.lang.String toString()
toString
in class RelationOrAttributeImpl