MIRA: button to open "Refinement Specification" dialog from traces
For “traces to architecture”:
- In the “traces to architecture” sub-section add a button “Refinement Specification”
- If a row is selected and the button is pressed:
- Check if the requirement has a formal specification and if the specification contains at least one component
- If the formal specification has more than one component, open a selection dialog with all components and sub-components from the formal specification
- create a “Refinement Specification” with the selected requirement component under the “target” component of the “trace to architecture” and open it
For “traces within requirements”:
- In the “traces within requirements” sub-section add a button “Refinement Specification”
- If a row is selected and the button is pressed:
- Check if it is a directed relation (only proceed for directed relations)
- Check if at least one of the source requirements AND one of the target requirements has a formal specification and if the specification contains at least one component
- If the formal specification of source or target has more than one component or more than one source or target requirement has a formal specification, open a selection dialog with all components and sub-components from the formal specifications of source
- create a “Refinement Specification” with the selected requirement component under the chosen component of the “target” requirement and open it
(from redmine: issue id 1858, created on 2013-12-09, closed on 2014-05-12)
- Relations:
- relates #1831 (closed)
- Uploads: