|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
BusinessDomainDsl.impl.ModelElementImpl
BusinessDomainDsl.impl.AssociationImpl
public class AssociationImpl
An implementation of the model object 'Association'.
The following features are implemented:
SourceTargetSource Role NameSource MultiplicityTarget Role NameTarget MultiplicityCompositeBidirectionalOrderedModel
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected boolean |
bidirectional
The cached value of the ' Bidirectional' attribute. |
protected static boolean |
BIDIRECTIONAL_EDEFAULT
The default value of the ' Bidirectional' attribute. |
protected boolean |
composite
The cached value of the ' Composite' attribute. |
protected static boolean |
COMPOSITE_EDEFAULT
The default value of the ' Composite' attribute. |
protected boolean |
ordered
The cached value of the ' Ordered' attribute. |
protected static boolean |
ORDERED_EDEFAULT
The default value of the ' Ordered' attribute. |
protected BusinessClass |
source
The cached value of the ' Source' reference. |
protected static Multiplicity |
SOURCE_MULTIPLICITY_EDEFAULT
The default value of the ' Source Multiplicity' attribute. |
protected static java.lang.String |
SOURCE_ROLE_NAME_EDEFAULT
The default value of the ' Source Role Name' attribute. |
protected Multiplicity |
sourceMultiplicity
The cached value of the ' Source Multiplicity' attribute. |
protected java.lang.String |
sourceRoleName
The cached value of the ' Source Role Name' attribute. |
protected AbstractBusinessClass |
target
The cached value of the ' Target' reference. |
protected static Multiplicity |
TARGET_MULTIPLICITY_EDEFAULT
The default value of the ' Target Multiplicity' attribute. |
protected static java.lang.String |
TARGET_ROLE_NAME_EDEFAULT
The default value of the ' Target Role Name' attribute. |
protected Multiplicity |
targetMultiplicity
The cached value of the ' Target Multiplicity' attribute. |
protected java.lang.String |
targetRoleName
The cached value of the ' Target Role Name' attribute. |
| Fields inherited from class BusinessDomainDsl.impl.ModelElementImpl |
|---|
description, DESCRIPTION_EDEFAULT, name, NAME_EDEFAULT |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
AssociationImpl()
|
| Method Summary | |
|---|---|
BusinessClass |
basicGetSource()
|
AbstractBusinessClass |
basicGetTarget()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetModel(BusinessDomainModel newModel,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetSource(BusinessClass newSource,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTarget(AbstractBusinessClass newTarget,
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)
|
BusinessDomainModel |
getModel()
|
BusinessClass |
getSource()
|
Multiplicity |
getSourceMultiplicity()
|
java.lang.String |
getSourceRoleName()
|
AbstractBusinessClass |
getTarget()
|
Multiplicity |
getTargetMultiplicity()
|
java.lang.String |
getTargetRoleName()
|
boolean |
isBidirectional()
|
boolean |
isComposite()
|
boolean |
isOrdered()
|
void |
setBidirectional(boolean newBidirectional)
|
void |
setComposite(boolean newComposite)
|
void |
setModel(BusinessDomainModel newModel)
|
void |
setOrdered(boolean newOrdered)
|
void |
setSource(BusinessClass newSource)
|
void |
setSourceMultiplicity(Multiplicity newSourceMultiplicity)
|
void |
setSourceRoleName(java.lang.String newSourceRoleName)
|
void |
setTarget(AbstractBusinessClass newTarget)
|
void |
setTargetMultiplicity(Multiplicity newTargetMultiplicity)
|
void |
setTargetRoleName(java.lang.String newTargetRoleName)
|
java.lang.String |
toString()
|
| Methods inherited from class BusinessDomainDsl.impl.ModelElementImpl |
|---|
getDescription, getName, setDescription, setName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface BusinessDomainDsl.ModelElement |
|---|
getDescription, getName, setDescription, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected BusinessClass source
Source' reference.
getSource()protected AbstractBusinessClass target
Target' reference.
getTarget()protected static final java.lang.String SOURCE_ROLE_NAME_EDEFAULT
Source Role Name' attribute.
getSourceRoleName(),
Constant Field Valuesprotected java.lang.String sourceRoleName
Source Role Name' attribute.
getSourceRoleName()protected static final Multiplicity SOURCE_MULTIPLICITY_EDEFAULT
Source Multiplicity' attribute.
getSourceMultiplicity()protected Multiplicity sourceMultiplicity
Source Multiplicity' attribute.
getSourceMultiplicity()protected static final java.lang.String TARGET_ROLE_NAME_EDEFAULT
Target Role Name' attribute.
getTargetRoleName(),
Constant Field Valuesprotected java.lang.String targetRoleName
Target Role Name' attribute.
getTargetRoleName()protected static final Multiplicity TARGET_MULTIPLICITY_EDEFAULT
Target Multiplicity' attribute.
getTargetMultiplicity()protected Multiplicity targetMultiplicity
Target Multiplicity' attribute.
getTargetMultiplicity()protected static final boolean COMPOSITE_EDEFAULT
Composite' attribute.
isComposite(),
Constant Field Valuesprotected boolean composite
Composite' attribute.
isComposite()protected static final boolean BIDIRECTIONAL_EDEFAULT
Bidirectional' attribute.
isBidirectional(),
Constant Field Valuesprotected boolean bidirectional
Bidirectional' attribute.
isBidirectional()protected static final boolean ORDERED_EDEFAULT
Ordered' attribute.
isOrdered(),
Constant Field Valuesprotected boolean ordered
Ordered' attribute.
isOrdered()| Constructor Detail |
|---|
protected AssociationImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class ModelElementImplpublic BusinessClass getSource()
getSource in interface AssociationAssociation.setSource(BusinessClass),
BusinessDomainDslPackage.getAssociation_Source(),
BusinessClass.getAssociationsTo()public BusinessClass basicGetSource()
public org.eclipse.emf.common.notify.NotificationChain basicSetSource(BusinessClass newSource,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setSource(BusinessClass newSource)
setSource in interface AssociationnewSource - the new value of the 'Source' reference.Association.getSource()public AbstractBusinessClass getTarget()
getTarget in interface AssociationAssociation.setTarget(AbstractBusinessClass),
BusinessDomainDslPackage.getAssociation_Target(),
AbstractBusinessClass.getAssociationsFrom()public AbstractBusinessClass basicGetTarget()
public org.eclipse.emf.common.notify.NotificationChain basicSetTarget(AbstractBusinessClass newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTarget(AbstractBusinessClass newTarget)
setTarget in interface AssociationnewTarget - the new value of the 'Target' reference.Association.getTarget()public java.lang.String getSourceRoleName()
getSourceRoleName in interface AssociationAssociation.setSourceRoleName(String),
BusinessDomainDslPackage.getAssociation_SourceRoleName()public void setSourceRoleName(java.lang.String newSourceRoleName)
setSourceRoleName in interface AssociationnewSourceRoleName - the new value of the 'Source Role Name' attribute.Association.getSourceRoleName()public Multiplicity getSourceMultiplicity()
getSourceMultiplicity in interface AssociationMultiplicity,
Association.setSourceMultiplicity(Multiplicity),
BusinessDomainDslPackage.getAssociation_SourceMultiplicity()public void setSourceMultiplicity(Multiplicity newSourceMultiplicity)
setSourceMultiplicity in interface AssociationnewSourceMultiplicity - the new value of the 'Source Multiplicity' attribute.Multiplicity,
Association.getSourceMultiplicity()public java.lang.String getTargetRoleName()
getTargetRoleName in interface AssociationAssociation.setTargetRoleName(String),
BusinessDomainDslPackage.getAssociation_TargetRoleName()public void setTargetRoleName(java.lang.String newTargetRoleName)
setTargetRoleName in interface AssociationnewTargetRoleName - the new value of the 'Target Role Name' attribute.Association.getTargetRoleName()public Multiplicity getTargetMultiplicity()
getTargetMultiplicity in interface AssociationMultiplicity,
Association.setTargetMultiplicity(Multiplicity),
BusinessDomainDslPackage.getAssociation_TargetMultiplicity()public void setTargetMultiplicity(Multiplicity newTargetMultiplicity)
setTargetMultiplicity in interface AssociationnewTargetMultiplicity - the new value of the 'Target Multiplicity' attribute.Multiplicity,
Association.getTargetMultiplicity()public boolean isComposite()
isComposite in interface AssociationAssociation.setComposite(boolean),
BusinessDomainDslPackage.getAssociation_Composite()public void setComposite(boolean newComposite)
setComposite in interface AssociationnewComposite - the new value of the 'Composite' attribute.Association.isComposite()public boolean isBidirectional()
isBidirectional in interface AssociationAssociation.setBidirectional(boolean),
BusinessDomainDslPackage.getAssociation_Bidirectional()public void setBidirectional(boolean newBidirectional)
setBidirectional in interface AssociationnewBidirectional - the new value of the 'Bidirectional' attribute.Association.isBidirectional()public boolean isOrdered()
isOrdered in interface AssociationAssociation.setOrdered(boolean),
BusinessDomainDslPackage.getAssociation_Ordered()public void setOrdered(boolean newOrdered)
setOrdered in interface AssociationnewOrdered - the new value of the 'Ordered' attribute.Association.isOrdered()public BusinessDomainModel getModel()
getModel in interface AssociationAssociation.setModel(BusinessDomainModel),
BusinessDomainDslPackage.getAssociation_Model(),
BusinessDomainModel.getAssociations()
public org.eclipse.emf.common.notify.NotificationChain basicSetModel(BusinessDomainModel newModel,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setModel(BusinessDomainModel newModel)
setModel in interface AssociationnewModel - the new value of the 'Model' container reference.Association.getModel()
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.BasicEObjectImplpublic 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.InternalEObjecteGet in class ModelElementImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class ModelElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class ModelElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class ModelElementImplpublic java.lang.String toString()
toString in class ModelElementImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||