Architecting and designing > UML 2.5 > Model Elements > Ports
  
Ports
Port is a property of an EncapsulatedClassifier that specifies a distinct interaction point between that EncapsulatedClassifier and its environment or between the (behavior of the) EncapsulatedClassifier and its internal parts.
Ports are connected to Properties of the EncapsulatedClassifier by Connectors through which requests can be made to invoke BehavioralFeatures.
A Port can specify the services an EncapsulatedClassifier provides (offers) to its environment as well as the services that an EncapsulatedClassifier expects (requires) of its environment.
Ports are notated by rectangles overlapping the boundary of their owning blocks or properties (parts or ports) typed by the owning block.
This graphic is described in the surrounding text.
Specifying ‘Provided’ and ‘Required’ Ports for a Classifier
You specify ‘Provided’ and ‘Required’ Ports for a Classifier through its interface(s).
For instructions on how to specify that a port provides an interface, see Port Provides (Realizes) Interface.
For instructions on how to specify that a port uses an interface, see Port Requires (Uses) Interface.
See
Port on Class
Port on Property
See also
Association Node
CollaborationUse
Component
ConnectorNode
Connector Node (Invisible)
Structured Classifiers
Classifiers
TemplateSignature
Comment
Connector Node
Constraints
Data Types
Dependency Nodes
InformationFlow Node
Instances
Property
Structured Classifiers
Part
Go up to
Model Elements