Use the Ports tab to create, modify,
and delete ports.
About this task
The Ports tab
contains the following columns:
- Name specifies the name
of the port.
- Contract specifies the contract
of the port. For more information about contacts, see Specifying the port contract. The possible values are as follows:
- Implicit means that the contract is a "hidden"
interface that exists only as the contract of the port.
- Explicit mean that the contract is an explicit
interface in the model. An explicit contract can be reused so several
ports can have the same contract.
- Multiplicity specifies the
multiplicity of the port. The default value is 1.
- Behavior specifies whether
the port is a behavioral port, which means that the messages of the
provided interface are forwarded to the owner class. If it is non-behavioral,
the messages are sent to one of the internal parts of the class.
- Reversed specifies whether
the interfaces are reversed, so the provided interfaces become the
required interfaces and vice versa.
For detailed information about ports, see Managing ports.