Systems-Modeling / SysML-v2-Pilot-Implementation

Proof-of-concept pilot implementation of the SysML v2 textual notation and visualization
GNU Lesser General Public License v3.0
128 stars 24 forks source link

ST6RI-630: Connections referring to redefined features are not properly rendered (PlantUML) #439

Closed himi closed 1 year ago

himi commented 1 year ago

Connections referring to redefined features could not be rendered correctly. Rather, the visualizer connected to the original feature rather than the redefined feature. This PR fixes this issue.

himi commented 1 year ago

By this fix,

package TestRedefinedFlow {
    action a0 {
        action a01 {
            out output;
        }
        flow f1 from a01.output to a02.input;
        action a02 {
            in input;
        }
    }

    action a1 :> a0 {
        action :>> a02;
    }

    action a2 :> a1 {
        action :>> a01 {
            out :>> output;
        }
    }

}

is rendered in interconnection view with SHOWINHERITED style as below Screenshot 2022-12-22 at 10 25 15 AM