Bug 514538 - [Tooling] Routing of connector with oblique style is not inherited as in superclass
Summary: [Tooling] Routing of connector with oblique style is not inherited as in supe...
Status: NEW
Alias: None
Product: Papyrus-rt
Classification: Modeling
Component: tool (show other bugs)
Version: 0.9.0   Edit
Hardware: PC Windows 7
: P3 normal
Target Milestone: Future   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: readme
Depends on:
Blocks:
 
Reported: 2017-03-31 08:03 EDT by Peter Cigehn CLA
Modified: 2017-06-14 09:43 EDT (History)
2 users (show)

See Also:


Attachments
Example model with inherited connectors with oblique vs. rectilinear style (7.12 KB, application/x-zip-compressed)
2017-03-31 08:03 EDT, Peter Cigehn CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Cigehn CLA 2017-03-31 08:03:35 EDT
Created attachment 267572 [details]
Example model with inherited connectors with oblique vs. rectilinear style

If you have a connector with oblique style, the the routing and anchor points on the connected ports, is not inherited correctly, causing the connector to not look as it does in the superclass. For connectors that rectilinear style, the routing seem to to be inherited more exactly as it is in the superclass, including the anchor points on the ports.

Steps to reproduce:

1) Import the attached model.
2) Open structure diagram of the Sub capsule
3) Observe how the anchor points for the upper, oblique, connector is not the same as in the superclass. It looks like its anchor-points are in the upper corner of the port, instead of in the middle of the port is in the superclass.
4) Observe how the achor points the lower, rectilinear, connector is the same as in the superclass

Test by moving around the port and capsule parts in the superclass, changing the routing of the connectors. Observe how the rectilinear connector follows the routing in the superclass much better than the oblique one. 

Preferably also the oblique connector should follow the layout of the connector in the superclass to avoid these differences in anchor-points and thus difference in layout.