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

Composite Structure Diagram with provided "lollipops" and required "forks" Interface notation

Unlike in the Classifier-level Dependency Wiring "Ball-and-Socket" notation, the instance-level "lollipop and fork" notation for provided and required interfaces does NOT show an editable Interface symbol (because an Interface is a Classifier).  It is information about the Port of a Property (and indeed if you click on a "lollipop" or "fork" it will open up into a Port spec dialog).

I've also include some Connectors manually, i.e. they aren't generated on reverse engineering the Java code. 

So what do UML connections correspond to in Java ? And how can we interpret them under reverse engineering ?

Next we'll see an interpretation in Java code of connecting these elements up .. 

Image: 
Search
MagicDraw UML for Java software engineering