digraph G
{
splines=ortho
bgcolor="##ddffcc"
node [shape=rectangle,fillcolor="##cceeaa",style=filled]
edge [labelfontsize=8,dir=both,arrowhead=obox,arrowtail=obox,headport=_,tailport=_,labeldistance=1.5]

"provides" [label="",shape=none,fillcolor="##ddffcc"]

#x:provides-port

subgraph "cluster_#runtime:dotted-name"
{
label="#dot:instance-name\n«#dot:instance-type-name »"
labeljust=l
#x:instance
}
#x:connection

#x:requires-port

"requires" [label="",shape=none,fillcolor="##ddffcc"]
}