Skip to content

class MessageReactionFunctionImpl

Package: swiss.avm.up.core.generic.specification.alarm_reaction.javamodel.MessageReactionFunctionImpl

Direct Known Subclasses:


class MessageReactionFunctionImpl extends NamedResource, AnnotableComment

Properties

callCyclic

By default, the function will be called on the rising edge of the defined condition. Setting this parameter to true, the function will be called cyclically.

Warning:
Do not set child commands in a cyclic called function!

BooleanLiteral[0..1]

A literal where only the two values 'false' and 'true' are accepted.

cluster

AControllerLocalAccessibleCluster[1..1]

comment

Describes the intent of this Resource.

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

false

The function is called on the falling edge of the defined condition.

FunctionImpl[0..1]

level

AbstractMessageLevel[0..1]

name

The name of this Resource.

StringLiteral[1..1]

reaction

AbstractMessageReaction[0..1]

true

The function is called on the rising edge of the defined condition.

FunctionImpl[0..1]

Method Summary

getClusterIndex

@FTemplateFunctions

Parameters:

ACallingBaseElement

indexOf

@MessageFunctions

Return:

IntegerLiteral

notCyclic

@MessageFunctions

Return:

BooleanLiteral

notCyclic

Return:

BooleanLiteral

reactionAndLevelDefined

@MessageFunctions

Return:

BooleanLiteral

reactionFunction

Parameters:

Model
Controller
Statemachine
ACallingBaseElement
PlatformType