Skip to content

Diagram FunctionLibrary

Design_UserDoc_FunctionLibrary Function Function AFunction AFunction AFunction->Function FunctionInterface FunctionInterface AFunction->FunctionInterface FunctionLibrary FunctionLibrary FunctionLibrary->FunctionLibrary functionLibrary 0..N StandardFunctionGroup StandardFunctionGroup FunctionLibrary->StandardFunctionGroup standardFunctionGroup 0..N AStandardFunction AStandardFunction StandardFunctionGroup->AStandardFunction standardFunction 0..N StandardFunction_deprecated StandardFunction_deprecated AStandardFunction->AFunction AStandardFunction->StandardFunction_deprecated

Function

Function which includes the modeled functionality.

class Function extends AFunction

AFunction

abstract class AFunction extends AStandardFunction, APrefixedResource, AMethodParameter

FunctionInterface


An interface definition for already existing functions on the control platform. These can be user-defined functions or functions that the control system provides out of the box.

class FunctionInterface extends AFunction

FunctionLibrary

class FunctionLibrary extends NamedResource, DatatypeLibraryOwner, RootVariableLibrary, RootVariableName, ACallingBaseElement, AAutoPrefix

StandardFunctionGroup

class StandardFunctionGroup extends NamedResource

StandardFunction_deprecated

The problem of the StandardFunction is the missing definition of the interface variables. For certain platforms it is necessary to know how the interface variables are defined. In order to provide a solid basis for platform-independent generation, existing function interfaces must be fully defined.

class StandardFunction_deprecated extends AStandardFunction, ADeprecated

AStandardFunction

abstract class AStandardFunction extends NamedResource, AnnotableComment