public class RelationImpl extends RelationOrAttributeImpl implements Relation
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 org.eclipse.emf.common.util.EList<Actor> |
knownBy
The cached value of the '
Known By ' reference list |
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 Relation |
opposite
The cached value of the '
Opposite ' reference |
protected Concept |
target
The cached value of the '
Target ' reference |
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 |
RelationImpl() |
Modifier and Type | Method and Description |
---|---|
Relation |
basicGetOpposite() |
Concept |
basicGetTarget() |
org.eclipse.emf.common.notify.NotificationChain |
basicSetSource(Concept newSource,
org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class<?> baseClass) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class<?> baseClass) |
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<Actor> |
getKnownBy() |
int |
getLowerBound() |
Relation |
getOpposite() |
Concept |
getSource() |
Concept |
getTarget() |
int |
getUpperBound() |
void |
setOpposite(Relation newOpposite) |
void |
setSource(Concept newSource) |
void |
setTarget(Concept newTarget) |
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, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, 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 org.eclipse.emf.common.util.EList<Actor> knownBy
Known By
' reference list.
getKnownBy()
protected Concept target
Target
' reference.
getTarget()
protected Relation opposite
Opposite
' reference.
getOpposite()
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 org.eclipse.emf.common.util.EList<Actor> getKnownBy()
getKnownBy
in interface KnownBy
CCDModelPackage.getKnownBy_KnownBy()
public Concept getTarget()
getTarget
in interface Relation
Relation.setTarget(Concept)
,
CCDModelPackage.getRelation_Target()
public Concept basicGetTarget()
public void setTarget(Concept newTarget)
setTarget
in interface Relation
newTarget
- the new value of the 'Target' reference.Relation.getTarget()
public Relation getOpposite()
getOpposite
in interface Relation
Relation.setOpposite(Relation)
,
CCDModelPackage.getRelation_Opposite()
public Relation basicGetOpposite()
public void setOpposite(Relation newOpposite)
setOpposite
in interface Relation
newOpposite
- the new value of the 'Opposite' reference.Relation.getOpposite()
public Concept getSource()
getSource
in interface Relation
Relation.setSource(Concept)
,
CCDModelPackage.getRelation_Source()
,
Concept.getRelations()
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 Relation
newSource
- the new value of the 'Source' container reference.Relation.getSource()
public int getUpperBound()
getUpperBound
in interface Relation
CCDModelPackage.getRelation_UpperBound()
public int getLowerBound()
getLowerBound
in interface Relation
CCDModelPackage.getRelation_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 int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class RelationOrAttributeImpl