public class UpstreamDownstreamRelationshipImpl extends RelationshipImpl implements UpstreamDownstreamRelationship
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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 BoundedContext |
downstream
The cached value of the '
Downstream' reference. |
protected static DownstreamGovernanceRights |
DOWNSTREAM_GOVERNANCE_RIGHTS_EDEFAULT
The default value of the '
Downstream Governance Rights' attribute. |
protected DownstreamGovernanceRights |
downstreamGovernanceRights
The cached value of the '
Downstream Governance Rights' attribute. |
protected org.eclipse.emf.common.util.EList<DownstreamRole> |
downstreamRoles
The cached value of the '
Downstream Roles' attribute list. |
protected BoundedContext |
upstream
The cached value of the '
Upstream' reference. |
protected org.eclipse.emf.common.util.EList<Aggregate> |
upstreamExposedAggregates
The cached value of the '
Upstream Exposed Aggregates' reference list. |
protected org.eclipse.emf.common.util.EList<UpstreamRole> |
upstreamRoles
The cached value of the '
Upstream Roles' attribute list. |
IMPLEMENTATION_TECHNOLOGY_EDEFAULT, implementationTechnology, name, NAME_EDEFAULTEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
UpstreamDownstreamRelationshipImpl() |
| Modifier and Type | Method and Description |
|---|---|
BoundedContext |
basicGetDownstream() |
BoundedContext |
basicGetUpstream() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
BoundedContext |
getDownstream() |
DownstreamGovernanceRights |
getDownstreamGovernanceRights() |
org.eclipse.emf.common.util.EList<DownstreamRole> |
getDownstreamRoles() |
BoundedContext |
getUpstream() |
org.eclipse.emf.common.util.EList<Aggregate> |
getUpstreamExposedAggregates() |
org.eclipse.emf.common.util.EList<UpstreamRole> |
getUpstreamRoles() |
void |
setDownstream(BoundedContext newDownstream) |
void |
setDownstreamGovernanceRights(DownstreamGovernanceRights newDownstreamGovernanceRights) |
void |
setUpstream(BoundedContext newUpstream) |
java.lang.String |
toString() |
getImplementationTechnology, getName, setImplementationTechnology, setNameeBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetImplementationTechnology, getName, setImplementationTechnology, setNameeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected BoundedContext upstream
Upstream' reference.
getUpstream()protected org.eclipse.emf.common.util.EList<UpstreamRole> upstreamRoles
Upstream Roles' attribute list.
getUpstreamRoles()protected org.eclipse.emf.common.util.EList<DownstreamRole> downstreamRoles
Downstream Roles' attribute list.
getDownstreamRoles()protected BoundedContext downstream
Downstream' reference.
getDownstream()protected org.eclipse.emf.common.util.EList<Aggregate> upstreamExposedAggregates
Upstream Exposed Aggregates' reference list.
getUpstreamExposedAggregates()protected static final DownstreamGovernanceRights DOWNSTREAM_GOVERNANCE_RIGHTS_EDEFAULT
Downstream Governance Rights' attribute.
getDownstreamGovernanceRights()protected DownstreamGovernanceRights downstreamGovernanceRights
Downstream Governance Rights' attribute.
getDownstreamGovernanceRights()protected UpstreamDownstreamRelationshipImpl()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class RelationshipImplpublic BoundedContext getUpstream()
getUpstream in interface UpstreamDownstreamRelationshipUpstreamDownstreamRelationship.setUpstream(BoundedContext),
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_Upstream()public BoundedContext basicGetUpstream()
public void setUpstream(BoundedContext newUpstream)
setUpstream in interface UpstreamDownstreamRelationshipnewUpstream - the new value of the 'Upstream' reference.UpstreamDownstreamRelationship.getUpstream()public org.eclipse.emf.common.util.EList<UpstreamRole> getUpstreamRoles()
getUpstreamRoles in interface UpstreamDownstreamRelationshipUpstreamRole,
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_UpstreamRoles()public org.eclipse.emf.common.util.EList<DownstreamRole> getDownstreamRoles()
getDownstreamRoles in interface UpstreamDownstreamRelationshipDownstreamRole,
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_DownstreamRoles()public BoundedContext getDownstream()
getDownstream in interface UpstreamDownstreamRelationshipUpstreamDownstreamRelationship.setDownstream(BoundedContext),
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_Downstream()public BoundedContext basicGetDownstream()
public void setDownstream(BoundedContext newDownstream)
setDownstream in interface UpstreamDownstreamRelationshipnewDownstream - the new value of the 'Downstream' reference.UpstreamDownstreamRelationship.getDownstream()public org.eclipse.emf.common.util.EList<Aggregate> getUpstreamExposedAggregates()
getUpstreamExposedAggregates in interface UpstreamDownstreamRelationshipContextMappingDSLPackage.getUpstreamDownstreamRelationship_UpstreamExposedAggregates()public DownstreamGovernanceRights getDownstreamGovernanceRights()
getDownstreamGovernanceRights in interface UpstreamDownstreamRelationshipDownstreamGovernanceRights,
UpstreamDownstreamRelationship.setDownstreamGovernanceRights(DownstreamGovernanceRights),
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_DownstreamGovernanceRights()public void setDownstreamGovernanceRights(DownstreamGovernanceRights newDownstreamGovernanceRights)
setDownstreamGovernanceRights in interface UpstreamDownstreamRelationshipnewDownstreamGovernanceRights - the new value of the 'Downstream Governance Rights' attribute.DownstreamGovernanceRights,
UpstreamDownstreamRelationship.getDownstreamGovernanceRights()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class RelationshipImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class RelationshipImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class RelationshipImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class RelationshipImplpublic java.lang.String toString()
toString in class RelationshipImpl