public class AttributeInstanceImpl extends org.eclipse.emf.ecore.impl.FlatEObjectImpl implements AttributeInstance
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 |
---|---|
protected org.eclipse.emf.common.util.EList<Annotation> |
annotations
The cached value of the '
Annotations ' containment reference list |
protected Attribute |
attribute
The cached value of the '
Attribute ' reference |
static java.lang.String |
copyright |
protected java.lang.String |
description
The cached value of the '
Description ' attribute |
protected static java.lang.String |
DESCRIPTION_EDEFAULT
The default value of the '
Description ' attribute |
protected int |
flags
A set of bit flags representing the values of boolean attributes and whether unsettable features have been set
|
protected java.lang.String |
name
The cached value of the '
Name ' attribute |
protected static java.lang.String |
NAME_EDEFAULT
The default value of the '
Name ' attribute |
protected static int |
NAME_ESETFLAG
The flag representing whether the Name attribute has been set
|
protected static java.lang.String |
TARGET_VALUE_EDEFAULT
The default value of the '
Target Value ' attribute |
protected Literal |
targetEnumValue
The cached value of the '
Target Enum Value ' reference |
protected java.lang.String |
targetValue
The cached value of the '
Target Value ' attribute |
eContents, eCrossReferences, eProxyURI
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
AttributeInstanceImpl() |
Modifier and Type | Method and Description |
---|---|
Attribute |
basicGetAttribute() |
Literal |
basicGetTargetEnumValue() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetSourceInstance(Instance newSourceInstance,
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) |
org.eclipse.emf.common.util.EList<Annotation> |
getAnnotations() |
Attribute |
getAttribute() |
java.lang.String |
getAttributeName() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
Instance |
getSourceInstance() |
Literal |
getTargetEnumValue() |
java.lang.String |
getTargetValue() |
boolean |
isSetName() |
void |
setAttribute(Attribute newAttribute) |
void |
setDescription(java.lang.String newDescription) |
void |
setName(java.lang.String newName) |
void |
setSourceInstance(Instance newSourceInstance) |
void |
setTargetEnumValue(Literal newTargetEnumValue) |
void |
setTargetValue(java.lang.String newTargetValue) |
java.lang.String |
toString() |
void |
unsetName() |
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
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public static final java.lang.String copyright
protected int flags
protected org.eclipse.emf.common.util.EList<Annotation> annotations
Annotations
' containment reference list.
getAnnotations()
protected Attribute attribute
Attribute
' reference.
getAttribute()
protected static final java.lang.String TARGET_VALUE_EDEFAULT
Target Value
' attribute.
getTargetValue()
protected java.lang.String targetValue
Target Value
' attribute.
getTargetValue()
protected Literal targetEnumValue
Target Enum Value
' reference.
getTargetEnumValue()
protected static final java.lang.String DESCRIPTION_EDEFAULT
Description
' attribute.
getDescription()
protected java.lang.String description
Description
' attribute.
getDescription()
protected static final java.lang.String NAME_EDEFAULT
Name
' attribute.
getName()
,
Constant Field Valuesprotected static final int NAME_ESETFLAG
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public org.eclipse.emf.common.util.EList<Annotation> getAnnotations()
getAnnotations
in interface AnnotatedObject
AnnotationModelPackage.getAnnotatedObject_Annotations()
,
Annotation.getObject()
public Attribute getAttribute()
getAttribute
in interface AttributeInstance
AttributeInstance.setAttribute(Attribute)
,
CCDModelPackage.getAttributeInstance_Attribute()
public Attribute basicGetAttribute()
public void setAttribute(Attribute newAttribute)
setAttribute
in interface AttributeInstance
newAttribute
- the new value of the 'Attribute' reference.AttributeInstance.getAttribute()
public java.lang.String getTargetValue()
getTargetValue
in interface AttributeInstance
AttributeInstance.setTargetValue(String)
,
CCDModelPackage.getAttributeInstance_TargetValue()
public void setTargetValue(java.lang.String newTargetValue)
setTargetValue
in interface AttributeInstance
newTargetValue
- the new value of the 'Target Value' attribute.AttributeInstance.getTargetValue()
public Literal getTargetEnumValue()
getTargetEnumValue
in interface AttributeInstance
AttributeInstance.setTargetEnumValue(Literal)
,
CCDModelPackage.getAttributeInstance_TargetEnumValue()
public Literal basicGetTargetEnumValue()
public void setTargetEnumValue(Literal newTargetEnumValue)
setTargetEnumValue
in interface AttributeInstance
newTargetEnumValue
- the new value of the 'Target Enum Value' reference.AttributeInstance.getTargetEnumValue()
public java.lang.String getName()
getName
in interface AttributeInstance
AttributeInstance.isSetName()
,
AttributeInstance.unsetName()
,
AttributeInstance.setName(String)
,
CCDModelPackage.getAttributeInstance_Name()
public void setName(java.lang.String newName)
setName
in interface AttributeInstance
newName
- the new value of the 'Name' attribute.AttributeInstance.isSetName()
,
AttributeInstance.unsetName()
,
AttributeInstance.getName()
public void unsetName()
unsetName
in interface AttributeInstance
AttributeInstance.isSetName()
,
AttributeInstance.getName()
,
AttributeInstance.setName(String)
public boolean isSetName()
isSetName
in interface AttributeInstance
AttributeInstance.unsetName()
,
AttributeInstance.getName()
,
AttributeInstance.setName(String)
public Instance getSourceInstance()
getSourceInstance
in interface AttributeInstance
AttributeInstance.setSourceInstance(Instance)
,
CCDModelPackage.getAttributeInstance_SourceInstance()
,
Instance.getAttributes()
public org.eclipse.emf.common.notify.NotificationChain basicSetSourceInstance(Instance newSourceInstance, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSourceInstance(Instance newSourceInstance)
setSourceInstance
in interface AttributeInstance
newSourceInstance
- the new value of the 'Source Instance' container reference.AttributeInstance.getSourceInstance()
public java.lang.String getDescription()
getDescription
in interface AttributeInstance
AttributeInstance.setDescription(String)
,
CCDModelPackage.getAttributeInstance_Description()
public void setDescription(java.lang.String newDescription)
setDescription
in interface AttributeInstance
newDescription
- the new value of the 'Description' attribute.AttributeInstance.getDescription()
public java.lang.String getAttributeName()
getAttributeName
in interface AttributeInstance
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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
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 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 org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl