Public Member Functions | |
EList< LogicalBus > | getBus () |
EList< HardwareComponentPrototype > | getPart () |
EList< HardwarePin > | getPort () |
EList< HardwarePinGroup > | getPortGroup () |
Package Functions | |
EList< HardwareConnector > | getConnector () |
HardwareComponentType (from HardwareModeling) «atpType»
Generalizations
Context (from Elements)
Description
The HardwareComponentType represents hardware element on an abstract level, allowing preliminary engineering activities related to hardware.
Attributes
No additional attributes
Associations
connector : HardwareConnector [*]
Constraints
No additional constraints
Semantics
The HardwareElementType is a structural entity that defines a part of an electrical architecture. Through its ports it can be connected to electrical sources and sinks. Its logical behavior, the transfer function, may be defined in an HWFunctionType referencing the HardwareElementType. This is typically connected through its ports to the environment model to participate in the end-toend behavioral definition of a function.
EList<LogicalBus> de.fraunhofer.isst.eastadl.hardwaremodeling.HardwareComponentType.getBus | ( | ) |
Returns the value of the 'Bus' reference list. The list contents are of type de.fraunhofer.isst.eastadl.hardwaremodeling.LogicalBus.
bus : LogicalBus [*]
The LogicalBus contained in the HardwareComponent
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwareComponentTypeImpl.
EList<HardwareConnector> de.fraunhofer.isst.eastadl.hardwaremodeling.HardwareComponentType.getConnector | ( | ) | [package] |
Returns the value of the 'Connector' reference list. The list contents are of type de.fraunhofer.isst.eastadl.hardwaremodeling.HardwareConnector.
connector : HardwareConnector [*]
Connectors owned by this element.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwareComponentTypeImpl.
EList<HardwareComponentPrototype> de.fraunhofer.isst.eastadl.hardwaremodeling.HardwareComponentType.getPart | ( | ) |
Returns the value of the 'Part' reference list. The list contents are of type de.fraunhofer.isst.eastadl.hardwaremodeling.HardwareComponentPrototype.
part : HardwareComponentPrototype [*]
Parts owned by this element.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwareComponentTypeImpl.
EList<HardwarePin> de.fraunhofer.isst.eastadl.hardwaremodeling.HardwareComponentType.getPort | ( | ) |
Returns the value of the 'Port' reference list. The list contents are of type de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.
port : HardwarePin [*]
Hardware ports owned by this type.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwareComponentTypeImpl.
EList<HardwarePinGroup> de.fraunhofer.isst.eastadl.hardwaremodeling.HardwareComponentType.getPortGroup | ( | ) |
Returns the value of the 'Port Group' reference list. The list contents are of type de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePinGroup.
portGroup : HardwarePinGroup [*]
PortGroups of owned by this element.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwareComponentTypeImpl.