I would model this as an association block, and I know that Artisan Studio
supports this, but if the tools you are using don't then a workaround I have
used in the past is to use two ideas already suggested by others, in
combination. Have a connector that goes direct between the two block parts,
and another path that consists a connector, block part (typed by block
"pipe"), and another connector. A dependency (probably best a SysML
allocation) can then be made from the (single) connector to the block part
(and optionally two more from the single connector to the two other
connectors, as strictly it is the set of three -
connector-pipepart-connector that lie "under" the single connector).
Okay, so this is extra work (to model and to maintain) but such is the
nature of workarounds - this does at least allow (like use of an association
block) diagrams both showing and hiding the detail.
You do need to be careful with such an approach as the two representations
are (as well as I can express it) half an abstraction level away from each
other (the linking elements are different abstractions but the elements
linked are not).
Also the workaround is predicated on the modeling tools in question allowing
(and providing a usable mechanism to) make a dependency (allocation?)
between a connector and a block part - and I don't know whether those you
mention do in fact support this.
Cheers,
Ralph