If you specify ports without any contract (for example,
an implicit contract with no provided and required interfaces), IBM® Rational® Rhapsody® assumes
that the port relays events using the code generator. You could link
two such ports and the objects would be able to exchange events through
these ports.
However, Rational Rhapsody notifies
you during code generation (with warnings or informational messages)
because the specification is still incomplete.