Interface UpstreamDownstreamRelationship
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
,Relationship
- All Known Subinterfaces:
CustomerSupplierRelationship
public interface UpstreamDownstreamRelationship extends Relationship
A representation of the model object 'Upstream Downstream Relationship'.The following features are supported:
- See Also:
ContextMappingDSLPackage.getUpstreamDownstreamRelationship()
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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.java.lang.String
getExposedAggregatesComment()
Returns the value of the 'Exposed Aggregates Comment' attribute.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
setExposedAggregatesComment(java.lang.String value)
Sets the value of the 'Exposed Aggregates Comment
' attribute.void
setUpstream(BoundedContext value)
Sets the value of the 'Upstream
' reference.-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.contextmapper.dsl.contextMappingDSL.Relationship
getImplementationTechnology, getName, setImplementationTechnology, setName
-
-
-
-
Method Detail
-
getUpstream
BoundedContext getUpstream()
Returns the value of the 'Upstream' reference.- Returns:
- the value of the 'Upstream' reference.
- See Also:
setUpstream(BoundedContext)
,ContextMappingDSLPackage.getUpstreamDownstreamRelationship_Upstream()
- Model:
- Generated:
-
setUpstream
void setUpstream(BoundedContext value)
Sets the value of the 'Upstream
' reference.- Parameters:
value
- the new value of the 'Upstream' reference.- See Also:
getUpstream()
- Generated:
-
getUpstreamRoles
org.eclipse.emf.common.util.EList<UpstreamRole> getUpstreamRoles()
Returns the value of the 'Upstream Roles' attribute list. The list contents are of typeUpstreamRole
. The literals are from the enumerationUpstreamRole
.- Returns:
- the value of the 'Upstream Roles' attribute list.
- See Also:
UpstreamRole
,ContextMappingDSLPackage.getUpstreamDownstreamRelationship_UpstreamRoles()
- Model:
- unique="false"
- Generated:
-
getDownstreamRoles
org.eclipse.emf.common.util.EList<DownstreamRole> getDownstreamRoles()
Returns the value of the 'Downstream Roles' attribute list. The list contents are of typeDownstreamRole
. The literals are from the enumerationDownstreamRole
.- Returns:
- the value of the 'Downstream Roles' attribute list.
- See Also:
DownstreamRole
,ContextMappingDSLPackage.getUpstreamDownstreamRelationship_DownstreamRoles()
- Model:
- unique="false"
- Generated:
-
getDownstream
BoundedContext getDownstream()
Returns the value of the 'Downstream' reference.- Returns:
- the value of the 'Downstream' reference.
- See Also:
setDownstream(BoundedContext)
,ContextMappingDSLPackage.getUpstreamDownstreamRelationship_Downstream()
- Model:
- Generated:
-
setDownstream
void setDownstream(BoundedContext value)
Sets the value of the 'Downstream
' reference.- Parameters:
value
- the new value of the 'Downstream' reference.- See Also:
getDownstream()
- Generated:
-
getUpstreamExposedAggregates
org.eclipse.emf.common.util.EList<Aggregate> getUpstreamExposedAggregates()
Returns the value of the 'Upstream Exposed Aggregates' reference list. The list contents are of typeAggregate
.- Returns:
- the value of the 'Upstream Exposed Aggregates' reference list.
- See Also:
ContextMappingDSLPackage.getUpstreamDownstreamRelationship_UpstreamExposedAggregates()
- Model:
- Generated:
-
getExposedAggregatesComment
java.lang.String getExposedAggregatesComment()
Returns the value of the 'Exposed Aggregates Comment' attribute.- Returns:
- the value of the 'Exposed Aggregates Comment' attribute.
- See Also:
setExposedAggregatesComment(String)
,ContextMappingDSLPackage.getUpstreamDownstreamRelationship_ExposedAggregatesComment()
- Model:
- Generated:
-
setExposedAggregatesComment
void setExposedAggregatesComment(java.lang.String value)
Sets the value of the 'Exposed Aggregates Comment
' attribute.- Parameters:
value
- the new value of the 'Exposed Aggregates Comment' attribute.- See Also:
getExposedAggregatesComment()
- Generated:
-
getDownstreamGovernanceRights
DownstreamGovernanceRights getDownstreamGovernanceRights()
Returns the value of the 'Downstream Governance Rights' attribute. The literals are from the enumerationDownstreamGovernanceRights
.- Returns:
- the value of the 'Downstream Governance Rights' attribute.
- See Also:
DownstreamGovernanceRights
,setDownstreamGovernanceRights(DownstreamGovernanceRights)
,ContextMappingDSLPackage.getUpstreamDownstreamRelationship_DownstreamGovernanceRights()
- Model:
- Generated:
-
setDownstreamGovernanceRights
void setDownstreamGovernanceRights(DownstreamGovernanceRights value)
Sets the value of the 'Downstream Governance Rights
' attribute.- Parameters:
value
- the new value of the 'Downstream Governance Rights' attribute.- See Also:
DownstreamGovernanceRights
,getDownstreamGovernanceRights()
- Generated:
-
-