Public Member Functions | Package Functions

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

List of all members.

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 ()

Detailed Description

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.

Author:
dprenzel

abstract="true"


Member Function Documentation

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.

Returns:
the value of the 'Direction' attribute.
See also:
de.fraunhofer.isst.eastadl.functionmodeling.EADirectionKind
isSetDirection()
unsetDirection()
setDirection(EADirectionKind)
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwarePin_Direction() unsettable="true"

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.

Returns:
the value of the 'Impedance' attribute.
See also:
isSetImpedance()
unsetImpedance()
setImpedance(float)
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwarePin_Impedance() unsettable="true"

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.

Returns:
the value of the 'Power' attribute.
See also:
isSetPower()
unsetPower()
setPower(float)
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwarePin_Power() unsettable="true"

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.

Returns:
the value of the 'Voltage' attribute.
See also:
isSetVoltage()
unsetVoltage()
setVoltage(float)
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwarePin_Voltage() unsettable="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.

Returns:
the value of the 'Is Ground' attribute.
See also:
isSetIsGround()
unsetIsGround()
setIsGround(boolean)
de.fraunhofer.isst.eastadl.hardwaremodeling.HardwaremodelPackage.getHardwarePin_IsGround() unsettable="true"

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.

Returns:
whether the value of the 'Direction' attribute is set.
See also:
unsetDirection()
getDirection()
setDirection(EADirectionKind)

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.

Returns:
whether the value of the 'Impedance' attribute is set.
See also:
unsetImpedance()
getImpedance()
setImpedance(float)

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.

Returns:
whether the value of the 'Is Ground' attribute is set.
See also:
unsetIsGround()
isIsGround()
setIsGround(boolean)

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.

Returns:
whether the value of the 'Power' attribute is set.
See also:
unsetPower()
getPower()
setPower(float)

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.

Returns:
whether the value of the 'Voltage' attribute is set.
See also:
unsetVoltage()
getVoltage()
setVoltage(float)

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.

Parameters:
value the new value of the 'Direction' attribute.
See also:
de.fraunhofer.isst.eastadl.functionmodeling.EADirectionKind
isSetDirection()
unsetDirection()
getDirection()

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.

Parameters:
value the new value of the 'Impedance' attribute.
See also:
isSetImpedance()
unsetImpedance()
getImpedance()

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.

Parameters:
value the new value of the 'Is Ground' attribute.
See also:
isSetIsGround()
unsetIsGround()
isIsGround()

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.

Parameters:
value the new value of the 'Power' attribute.
See also:
isSetPower()
unsetPower()
getPower()

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.

Parameters:
value the new value of the 'Voltage' attribute.
See also:
isSetVoltage()
unsetVoltage()
getVoltage()

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.

See also:
isSetDirection()
getDirection()
setDirection(EADirectionKind)

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.

See also:
isSetImpedance()
getImpedance()
setImpedance(float)

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.

See also:
isSetIsGround()
isIsGround()
setIsGround(boolean)

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.

See also:
isSetPower()
getPower()
setPower(float)

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.

See also:
isSetVoltage()
getVoltage()
setVoltage(float)

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