Public Member Functions | Package Functions

de.fraunhofer.isst.eastadl.functionmodeling.FunctionPowerPort Interface Reference

List of all members.

Public Member Functions

void setType (CompositeDatatype value)

Package Functions

CompositeDatatype getType ()

Detailed Description

FunctionPowerPort (from FunctionModeling)

Generalizations
FunctionPort (from FunctionModeling)

Description
The FunctionPowerPort is a FunctionPort for denoting the physical interactions between environment and sensing/actuation functions.

Attributes
No additional attributes

Associations
type : CompositeDatatype [1]
«isOfType»
The Datatype for the flow physical variables of this FunctionPowerPort, specifying the Across and Through variables with two separate datatypePrototypes.

Constraints
[1] The owner of a FunctionPowerPort is either a FunctionalDevice, a HardwareFunctionType, or a FunctionType for environment
[2] Two connected FunctionPowerPort must have the same Datatype.
[3] The typing Datatype shall have two datatypePrototypes called Across and Through, with Datatypes that are consistent and representing the variables of the PowerPort.

Semantics
The FunctionPowerPort conserves physical variables in a dynamic process.
The typing Datatype owns two datatypePrototypes called Across and Through, representing the exchanged physical variables of the FunctionPowerPort. In two or more directly connected function power ports, the Across variables always get the same value and the Through variables always sum up to zero.

Author:
dprenzel

Member Function Documentation

CompositeDatatype de.fraunhofer.isst.eastadl.functionmodeling.FunctionPowerPort.getType (  )  [package]

Returns the value of the 'Type' reference.

type : CompositeDatatype [1]
«isOfType»
The Datatype for the flow physical variables of this FunctionPowerPort, specifying the Across and Through variables with two separate datatypePrototypes.

Returns:
the value of the 'Type' reference.
See also:
setType(CompositeDatatype)
de.fraunhofer.isst.eastadl.functionmodeling.FunctionmodelPackage.getFunctionPowerPort_Type() required="true"

Implemented in de.fraunhofer.isst.eastadl.functionmodeling.impl.FunctionPowerPortImpl.

void de.fraunhofer.isst.eastadl.functionmodeling.FunctionPowerPort.setType ( CompositeDatatype  value  ) 

Sets the value of the 'Type' reference.

type : CompositeDatatype [1]
«isOfType»
The Datatype for the flow physical variables of this FunctionPowerPort, specifying the Across and Through variables with two separate datatypePrototypes.

Parameters:
value the new value of the 'Type' reference.
See also:
getType()

Implemented in de.fraunhofer.isst.eastadl.functionmodeling.impl.FunctionPowerPortImpl.