I cannot figure out how (or if it is possible) to get the arrows connected to components which have components inside them to behave the same as for an empty component.
Here is an example of what I mean. What I want to happen is that arrows coming from the node and the cloud with comoponents inside them does exactly the same as the empty nodes / clouds.
@startuml
cloud "EmptyCloud1" {
}
cloud "EmptyCloud2"{
}
cloud "CloudWithComponents"{
[Component1]
[Component2]
}
cloud "EmptyCloud3"{
}
node "EmptyNode1" {
}
node "EmptyNode2" {
}
node "NodeWithComponents1" {
[Component3]
[Component4]
}
EmptyNode1 -d-> EmptyCloud1
EmptyNode2 -d-> EmptyCloud1
NodeWithComponents1 -u-> EmptyCloud1
EmptyCloud1 <-r-> EmptyCloud2
EmptyCloud2 <-r-> CloudWithComponents
CloudWithComponents <-r-> EmptyCloud3
@enduml
It doesn't make any difference which direction the arrow is going nor whether I used -r-> or -l->, for example. Is this deliberate, is it a bug, or have I just not understood how to do it?
Thanks.