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