public interface UpstreamDownstreamRelationship extends Relationship
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
BoundedContext |
getDownstream()
Returns the value of the 'Downstream' reference.
|
DownstreamGovernanceRights |
getDownstreamGovernanceRights()
Returns the value of the 'Downstream Governance Rights' attribute.
|
org.eclipse.emf.common.util.EList<DownstreamRole> |
getDownstreamRoles()
Returns the value of the 'Downstream Roles' attribute list.
|
BoundedContext |
getUpstream()
Returns the value of the 'Upstream' reference.
|
org.eclipse.emf.common.util.EList<Aggregate> |
getUpstreamExposedAggregates()
Returns the value of the 'Upstream Exposed Aggregates' reference list.
|
org.eclipse.emf.common.util.EList<UpstreamRole> |
getUpstreamRoles()
Returns the value of the 'Upstream Roles' attribute list.
|
void |
setDownstream(BoundedContext value)
Sets the value of the '
Downstream' reference. |
void |
setDownstreamGovernanceRights(DownstreamGovernanceRights value)
Sets the value of the '
Downstream Governance Rights' attribute. |
void |
setUpstream(BoundedContext value)
Sets the value of the '
Upstream' reference. |
getImplementationTechnology, getName, setImplementationTechnology, setNameBoundedContext getUpstream()
If the meaning of the 'Upstream' reference isn't clear, there really should be more of a description here...
setUpstream(BoundedContext),
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_Upstream()void setUpstream(BoundedContext value)
Upstream' reference.
value - the new value of the 'Upstream' reference.getUpstream()org.eclipse.emf.common.util.EList<UpstreamRole> getUpstreamRoles()
UpstreamRole.
The literals are from the enumeration UpstreamRole.
If the meaning of the 'Upstream Roles' attribute list isn't clear, there really should be more of a description here...
UpstreamRole,
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_UpstreamRoles()org.eclipse.emf.common.util.EList<DownstreamRole> getDownstreamRoles()
DownstreamRole.
The literals are from the enumeration DownstreamRole.
If the meaning of the 'Downstream Roles' attribute list isn't clear, there really should be more of a description here...
DownstreamRole,
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_DownstreamRoles()BoundedContext getDownstream()
If the meaning of the 'Downstream' reference isn't clear, there really should be more of a description here...
setDownstream(BoundedContext),
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_Downstream()void setDownstream(BoundedContext value)
Downstream' reference.
value - the new value of the 'Downstream' reference.getDownstream()org.eclipse.emf.common.util.EList<Aggregate> getUpstreamExposedAggregates()
Aggregate.
If the meaning of the 'Upstream Exposed Aggregates' reference list isn't clear, there really should be more of a description here...
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_UpstreamExposedAggregates()DownstreamGovernanceRights getDownstreamGovernanceRights()
DownstreamGovernanceRights.
If the meaning of the 'Downstream Governance Rights' attribute isn't clear, there really should be more of a description here...
DownstreamGovernanceRights,
setDownstreamGovernanceRights(DownstreamGovernanceRights),
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_DownstreamGovernanceRights()void setDownstreamGovernanceRights(DownstreamGovernanceRights value)
Downstream Governance Rights' attribute.
value - the new value of the 'Downstream Governance Rights' attribute.DownstreamGovernanceRights,
getDownstreamGovernanceRights()