Component exchange without port

I would like to know what is the purpose/use of a “component exchange without port”?
I noted that the associated kind to “component exchange without port” is kind=assembly.
How to understand what is assembly? Is it a composition of component exchanges?

Thanks

I am not sure what you are referring to when you say “component exchange without port”. Could not find a reference to that.

But when it comes to the assembly kind on a component exchange, this is actually very rarely used in Capella as it is related with working with Parts in Capella, which is deactivated by default and not recommended.

Here is the extract on Component Exchange that mentions it, in the Capella documentation Capella Guide→Glossary→Component Exchange

COMPONENT EXCHANGE

DEFINITION

Component Exchanges have a slightly different meaning according to the followed model strategy.

  • When following Arcadia, Component Exchanges basically connect Components (through Component Ports) and carry Functional Exchanges between the source and target Components. Their Kind in that case is set to FLOW.

  • In a context where Components are reusable (i.e. can be used to type several Parts), Component Exchanges also serve to connect Parts (and thus, not directly Components at Type level). Their Kind in that case is set to ASSEMBLY.

Component Exchanges are also used technically to model Delegation between Component Ports (in that case, their Kind is set to DELEGATION).

ICONS