Public Member Functions | |
float | getImpedance () |
float | getPower () |
float | getVoltage () |
boolean | isIsGround () |
boolean | isSetDirection () |
boolean | isSetImpedance () |
boolean | isSetIsGround () |
boolean | isSetPower () |
boolean | isSetVoltage () |
void | setDirection (EADirectionKind value) |
void | setImpedance (float value) |
void | setIsGround (boolean value) |
void | setPower (float value) |
void | setVoltage (float value) |
void | unsetDirection () |
void | unsetImpedance () |
void | unsetIsGround () |
void | unsetPower () |
void | unsetVoltage () |
Package Functions | |
EADirectionKind | getDirection () |
HardwarePin (from HardwareModeling) {abstract} «atpStructureElement»
Generalizations
EAElement (from Elements)
Description
HardwarePin represents electrical connection points in the hardware architecture. Depending on modeling style, the actual wire or a logical connection can be considered.
Attributes
direction : EADirectionKind [0..1]
Associations
No additional associations
Constraints
No additional constraints
Semantics
Hardware pin represents an electrical connection point.
abstract="true"
EADirectionKind de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.getDirection | ( | ) | [package] |
Returns the value of the 'Direction' attribute. The literals are from the enumeration de.fraunhofer.isst.eastadl.functionmodeling.EADirectionKind.
direction : EADirectionKind [0..1]
The direction of current through the pin.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
float de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.getImpedance | ( | ) |
Returns the value of the 'Impedance' attribute.
impedance : Float [0..1]
The internal impedance in Ohms to ground of the component as seen through this pin.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
float de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.getPower | ( | ) |
Returns the value of the 'Power' attribute.
power : Float [0..1]
The maximal power in Watts that can be provided by this pin or that is consumed.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
float de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.getVoltage | ( | ) |
Returns the value of the 'Voltage' attribute.
voltage : Float [0..1]
The maximal voltage in Volts provided by the pin. Shall not be defined if isGround=TRUE.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
boolean de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.isIsGround | ( | ) |
Returns the value of the 'Is Ground' attribute.
isGround : Boolean [0..1]
Indicates that the pin is connected to ground.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
boolean de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.isSetDirection | ( | ) |
Returns whether the value of the 'Direction' attribute is set.
direction : EADirectionKind [0..1]
The direction of current through the pin.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
boolean de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.isSetImpedance | ( | ) |
Returns whether the value of the 'Impedance' attribute is set.
impedance : Float [0..1]
The internal impedance in Ohms to ground of the component as seen through this pin.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
boolean de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.isSetIsGround | ( | ) |
Returns whether the value of the 'Is Ground' attribute is set.
isGround : Boolean [0..1]
Indicates that the pin is connected to ground.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
boolean de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.isSetPower | ( | ) |
Returns whether the value of the 'Power' attribute is set.
power : Float [0..1]
The maximal power in Watts that can be provided by this pin or that is consumed.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
boolean de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.isSetVoltage | ( | ) |
Returns whether the value of the 'Voltage' attribute is set.
voltage : Float [0..1]
The maximal voltage in Volts provided by the pin. Shall not be defined if isGround=TRUE.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.setDirection | ( | EADirectionKind | value | ) |
Sets the value of the 'Direction' attribute.
direction : EADirectionKind [0..1]
The direction of current through the pin.
value | the new value of the 'Direction' attribute. |
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.setImpedance | ( | float | value | ) |
Sets the value of the 'Impedance' attribute.
impedance : Float [0..1]
The internal impedance in Ohms to ground of the component as seen through this pin.
value | the new value of the 'Impedance' attribute. |
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.setIsGround | ( | boolean | value | ) |
Sets the value of the 'Is Ground' attribute.
isGround : Boolean [0..1]
Indicates that the pin is connected to ground.
value | the new value of the 'Is Ground' attribute. |
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.setPower | ( | float | value | ) |
Sets the value of the 'Power' attribute.
power : Float [0..1]
The maximal power in Watts that can be provided by this pin or that is consumed.
value | the new value of the 'Power' attribute. |
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.setVoltage | ( | float | value | ) |
Sets the value of the 'Voltage' attribute.
voltage : Float [0..1]
The maximal voltage in Volts provided by the pin. Shall not be defined if isGround=TRUE.
value | the new value of the 'Voltage' attribute. |
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.unsetDirection | ( | ) |
Unsets the value of the 'Direction' attribute.
direction : EADirectionKind [0..1]
The direction of current through the pin.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.unsetImpedance | ( | ) |
Unsets the value of the 'Impedance' attribute.
impedance : Float [0..1]
The internal impedance in Ohms to ground of the component as seen through this pin.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.unsetIsGround | ( | ) |
Unsets the value of the 'Is Ground' attribute.
isGround : Boolean [0..1]
Indicates that the pin is connected to ground.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.unsetPower | ( | ) |
Unsets the value of the 'Power' attribute.
power : Float [0..1]
The maximal power in Watts that can be provided by this pin or that is consumed.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.
void de.fraunhofer.isst.eastadl.hardwaremodeling.HardwarePin.unsetVoltage | ( | ) |
Unsets the value of the 'Voltage' attribute.
voltage : Float [0..1]
The maximal voltage in Volts provided by the pin. Shall not be defined if isGround=TRUE.
Implemented in de.fraunhofer.isst.eastadl.hardwaremodeling.impl.HardwarePinImpl.