MagicDraw UML and SysML Plugin eSchool
Motto: "Learn good ways to work with MagicDraw UML and its SysML Plugin !"
About the eSchool
UML2 in MagicDraw
MagicDraw UML tips
MagicDraw SysML Plugin
MagicDraw for Java
MagicDraw for XML
Advanced UML and SysML Training

Port-based Composite Structure Diagrams

In the diagram below I've created a usage context for port-based classes PortSystem_, PortClient, and Administrator and I've already used RelatedElements > Display Ports to show the ports on each Property typed by the port-based classes.

One can show what interfaces are provided and/or required by a Port of a Property from the context menu items for a Port as shown. This results in the "lollipop and fork" notation with a comma-separated list of the required or provided interfaces, as shown next .. 

Image: 
Search
MagicDraw UML for Java software engineering