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/>