public class RelationInstanceImpl extends org.eclipse.emf.ecore.impl.FlatEObjectImpl implements RelationInstance
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 |
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 Relation |
relation
The cached value of the '
Relation ' reference |
protected Instance |
targetInstance
The cached value of the '
Target Instance ' reference |
eContents, eCrossReferences, eProxyURI
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
RelationInstanceImpl() |
Modifier and Type | Method and Description |
---|---|
Relation |
basicGetRelation() |
Instance |
basicGetTargetInstance() |
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() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
Relation |
getRelation() |
java.lang.String |
getRelationName() |
Instance |
getSourceInstance() |
Instance |
getTargetInstance() |
boolean |
isSetName() |
void |
setDescription(java.lang.String newDescription) |
void |
setName(java.lang.String newName) |
void |
setRelation(Relation newRelation) |
void |
setSourceInstance(Instance newSourceInstance) |
void |
setTargetInstance(Instance newTargetInstance) |
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 Instance targetInstance
Target Instance
' reference.
getTargetInstance()
protected Relation relation
Relation
' reference.
getRelation()
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 Instance getTargetInstance()
getTargetInstance
in interface RelationInstance
RelationInstance.setTargetInstance(Instance)
,
CCDModelPackage.getRelationInstance_TargetInstance()
public Instance basicGetTargetInstance()
public void setTargetInstance(Instance newTargetInstance)
setTargetInstance
in interface RelationInstance
newTargetInstance
- the new value of the 'Target Instance' reference.RelationInstance.getTargetInstance()
public Relation getRelation()
getRelation
in interface RelationInstance
RelationInstance.setRelation(Relation)
,
CCDModelPackage.getRelationInstance_Relation()
public Relation basicGetRelation()
public void setRelation(Relation newRelation)
setRelation
in interface RelationInstance
newRelation
- the new value of the 'Relation' reference.RelationInstance.getRelation()
public java.lang.String getName()
getName
in interface RelationInstance
RelationInstance.isSetName()
,
RelationInstance.unsetName()
,
RelationInstance.setName(String)
,
CCDModelPackage.getRelationInstance_Name()
public void setName(java.lang.String newName)
setName
in interface RelationInstance
newName
- the new value of the 'Name' attribute.RelationInstance.isSetName()
,
RelationInstance.unsetName()
,
RelationInstance.getName()
public void unsetName()
unsetName
in interface RelationInstance
RelationInstance.isSetName()
,
RelationInstance.getName()
,
RelationInstance.setName(String)
public boolean isSetName()
isSetName
in interface RelationInstance
RelationInstance.unsetName()
,
RelationInstance.getName()
,
RelationInstance.setName(String)
public Instance getSourceInstance()
getSourceInstance
in interface RelationInstance
RelationInstance.setSourceInstance(Instance)
,
CCDModelPackage.getRelationInstance_SourceInstance()
,
Instance.getRelations()
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 RelationInstance
newSourceInstance
- the new value of the 'Source Instance' container reference.RelationInstance.getSourceInstance()
public java.lang.String getDescription()
getDescription
in interface RelationInstance
RelationInstance.setDescription(String)
,
CCDModelPackage.getRelationInstance_Description()
public void setDescription(java.lang.String newDescription)
setDescription
in interface RelationInstance
newDescription
- the new value of the 'Description' attribute.RelationInstance.getDescription()
public java.lang.String getRelationName()
getRelationName
in interface RelationInstance
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