Public Member Functions | Package Functions

de.fraunhofer.isst.eastadl.hardwaremodeling.HardwareComponentType Interface Reference

List of all members.

Public Member Functions

EList< LogicalBusgetBus ()
EList< HardwareComponentPrototypegetPart ()
EList< HardwarePingetPort ()
EList< HardwarePinGroupgetPortGroup ()

Package Functions

EList< HardwareConnectorgetConnector ()

Detailed Description

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.

Author:
dprenzel

Member Function Documentation

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

Returns:
the value of the 'Bus' reference list.
See also:
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwareComponentType_Bus() containment="true"

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.

Returns:
the value of the 'Connector' reference list.
See also:
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwareComponentType_Connector() containment="true"

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.

Returns:
the value of the 'Part' reference list.
See also:
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwareComponentType_Part() containment="true"

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.

Returns:
the value of the 'Port' reference list.
See also:
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwareComponentType_Port() containment="true"

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.

Returns:
the value of the 'Port Group' reference list.
See also:
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwareComponentType_PortGroup() containment="true"

Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwareComponentTypeImpl.