Hello,
Sorry if I'm hogging the forum!
I'm trying to create a diagram very much like the one shown in the documentation for a Composite Structure Diagram here:
https://docs.staruml.io/working-with-uml-diagrams/composite-structure-diagram, but I'm having trouble recreating the ports between 'mdm: Modem' and the outside of the class. I'm not sure if the behavior I'm seeing is the result of a bug or just a misunderstanding of how the diagram works.
I've created a handful of classifiers, arranging a class with several parts on the diagram. I want to create a port on my 'mdm: Modem' port. If I create the port in the explorer view under the Modem classifier, I'm unable to add that port to the diagram by dragging it to the 'mdm' part, getting the error "Port should be dropped on its parent classifier"
If I go from the other direction, dropping a port from the toolbox on to part, StarUML creates a port on the Modem classifier. However, this means every time I want to diagram an instance of that classifier, I end up with a duplicate port under the classifier because I can only create new copies.
I am able to drag and drop ports from the explorer to Classifiers, just not on to parts of a particular type.
Thank you!