Book a Demo

Author Topic: SysML: Interfaces on ports overlap in case the port contain (nested ports).  (Read 6452 times)

PeterHeintz

  • EA Practitioner
  • ***
  • Posts: 1001
  • Karma: +59/-18
    • View Profile
When you have a nested port and you add more than one interface to the owning port, all interfaces are graphically placed on the same position (overlap) and cannot be moved to another place to solve the overlapping problem.
Best regards,

Peter Heintz

ChB

  • EA User
  • **
  • Posts: 40
  • Karma: +4/-0
    • View Profile
Have you tried: Right click on port (the owning port), Advanced, Port Size Customizable.  And then make the owning port larger to make space for the nested ones?
Is that the problem/solution?

PeterHeintz

  • EA Practitioner
  • ***
  • Posts: 1001
  • Karma: +59/-18
    • View Profile
Hello ChB,
Yes, my owning port has customizable port size, but I see no way to change the position of interfaces.  :'(
Best regards,

Peter Heintz

PeterHeintz

  • EA Practitioner
  • ***
  • Posts: 1001
  • Karma: +59/-18
    • View Profile
Now I realized when I change the height of my owning port to a certain level (much higher than really required) the interface overlapping is gone.

The interfaces are now rendered one after another starting roundabout 1.5 cm under port top border and each interface distance is about 0.5 cm (all fix). This is strange behavior from my opinion.  ::)
Best regards,

Peter Heintz

ChB

  • EA User
  • **
  • Posts: 40
  • Karma: +4/-0
    • View Profile
Yes I see what you mean. I've managed to reproduce the problem (and the workaround of making the port bigger than apparently necessary).

The width of the port (or height depending on which edge the interfaces are on) needs to be long.   I get the same problem with nested and not-nested ports.