-
-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nested proprieties in ibd #2945
Comments
Hi @bardouille, Thank you for your suggestion. Technically I think this is feasible. But what is the relation between a property and a nested property? Is there something on how a nested property is defined in the SysML or UML specs? |
Hello @amolenaar and @tompkins-ct, sorry for the late response, and happy new year by the way ! To be more explicit, the relationship between the blocks are defined like in the image bellow. When after, I draw the internal block diagram of "Power Subsystem", I insert the part "ice". Inside "ice", I want to show the parts of his typed block "Internal Combustion Engine". |
The expressions "nested propriety" and "propriety box" are cited several times in the spec, but I didn't find any precise definition. To complement what @tompkins-ct said, In SysML 1.7 spec, Table 8.3 shows this concept in one figure. Paragraph 8.3.1.2.5 shows how to name those propriety boxes. Fig 8.1 illustrates that (even if for me, the most interesting is the representation on the right side). |
Hello @amolenaar, I found this in UML spec, paragraph 11.2, showing how how relationship between classifiers can be represented. Maybe a solution could be to have a button to switch the propriety representation, as in my drawing bellow. |
Is your feature request related to a problem?
I have to draw multi-level ibd. When I insert a sub-level propriety and place it in the 1st level propriety, the presentation is not adapted.
Describe the solution you'd like
I'd like to be able to insert a propriety inside a propriety, like in this diagram (from SysML 1.7 specification, annex D).
Describe alternatives you've considered
None
Additional context
Professional context, thank you for your work, Gaphor is already an amazing tool.
The text was updated successfully, but these errors were encountered: