HardwareModeling::HardwarePort

Header Image
Content:
HardwarePort : Public <<atpStructureElement>> Class AttributeQuantificationConstraint, HardwarePortConnector, HardwareModeling
HardwarePort represents a connection point (called "connector" by electrical engineers) in the hardware architecture. The HardwarePort may be logical or physical. For physical HardwarePorts, the electrical connections points are represented as HardwarePins contained in the HardwarePort.<br/><br/>Constraints:<br/>Referenced HardwarePins must be contained (directly or indirectly in a containment hierarchy of HardwarePorts) in the same HardwareComponent as the referencing Hardware port. , or contained in a HardwarePort contained in the same HardwareComponent or as the referencing Hardware port.<br/><br/>Semantics:<br/>HardwarePort represents a physical or logical connection point related to the hardware. For physical connection points, HardwarePins contained in the HardwarePort represent the electrical connection points. If the isShield attribute it true, the HardwarePort connects to the shield of a referencing HardwarePortConnector.<br/>Depending on modeling style hardware port may refer to:<br/><ul>
<li>a physical connection point (e.g., twisted pair wire for a CAN bus) or</li><li>a logical connector (e.g., 1 MB/s CAN bus).</li></ul><p/>
  • Attributes
  • Associations
  • Associations From
  • Advanced
  • Other Links
Attribute Scope Type
isShield Public Boolean
Notes: True if this port is representing the shield.<br/>
Element Source Role Target Role
«atpStructureElement» HardwarePin
Class  
Name:  
 
Name: referencedPin
 
Details:
 
«atpType» HardwareComponentType
Class  
Name: port
 
Name:  
 
Details:
 
«atpStructureElement» HardwarePort
Class  
Name: containedPort
 
Name:  
 
Details:
 
Element Source Role Target Role
«instanceRef» HardwarePortConnector_port
Class «instanceRef.target»
Name:  
 
Name: hardwarePort
 
Details:
 
BehaviorAttributeBinding
Class  
Name:  
 
Name: visibleThroughHardwarePort
A port in the mapped HardwareComponentType.
Details:
 
«atpStructureElement» HardwarePin
Class  
Name: containedPin
 
Name:  
 
Details:
 
«atpStructureElement» HardwarePort
Class  
Name: containedPort
 
Name:  
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«atpStructureElement» HardwarePin Class Strong From  
EAPort Class Generalization To  
«atpType» HardwareComponentType Class Strong To  
AllocationTarget Class Generalization To  
«atpStructureElement» HardwarePort Class Strong To  
«atpStructureElement» PortConnector Class Dependency From