Requirements::Refine

Header Image
Content:
Refine : Public Class Refine, RequirementsRelationships
The Refine is a relationship metaclass, which signifies a dependency relationship between Requirements and EAElements, showing the relationship when a client EAElement refines the supplier Requirement.<br/><br/>Semantics:<br/>The Refine metaclass signifies a refined requirement/refined by relationship between a Requirement and an EAElement, where the modification of the supplier Requirement may impact the refining client EAElement. The Refine metaclass implies the semantics that the refining client EAElement is not complete, without the supplier Requirement. <br/><br/>Constraints:<br/>[1] The property refinedBy must not have the types Requirement or RequirementContainer.<br/><br/>Notation:<br/>A Refine relationship is shown as a dashed arrow between the Requirements and EAElement. The entity at the tail of the arrow (the refining EAElement) depends on the Requirement at the arrowhead (the refined Requirement).<br/><br/>Extension: specializes UML2 stereotype Refine, which extends Dependency.<br/><br/>Temporary change in the profile (to overcome bug in Eclipse/UML2 concerning standard stereotypes)<br/>- added extension towards Dependency<br/>
  • Associations
  • Associations From
  • Advanced
  • Other Links
Element Source Role Target Role
Requirement
Class  
Name:  
 
Name: refinedRequirement
List of refined Requirements.
Details:
 
Element Source Role Target Role
«instanceRef» Refine_refinedBy
Class  
Name: refinedBy
 
Name:  
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«instanceRef» Refine_refinedBy Class Strong From  
EAElement Class Dependency To  
RequirementsRelationship Class Generalization To