Skip to content

Diagram Message

Design_UserDoc_MessageInstance InterfaceLocal InterfaceLocal AbstractMessageDefinition AbstractMessageDefinition InterfaceLocal->AbstractMessageDefinition message 0..N MessageDefinition MessageDefinition AbstractMessageDefinition->MessageDefinition AbstractMessageLevel AbstractMessageLevel MessageDefinition->AbstractMessageLevel level > level 0..1 AbstractMessageReaction AbstractMessageReaction MessageDefinition->AbstractMessageReaction reaction > reactions 0..N MessageProperties MessageProperties MessageProperties->MessageDefinition MessageProperties->AbstractMessageLevel level 0..1 MessageProperties->AbstractMessageReaction reactions 0..N AbstractMessageClusterDefinition AbstractMessageClusterDefinition MessageClusterLevel MessageClusterLevel AbstractMessageClusterDefinition->MessageClusterLevel clusterLevel 0..N MessageClusterReaction MessageClusterReaction AbstractMessageClusterDefinition->MessageClusterReaction clusterReaction 0..N AbstractMessageLevel->MessageClusterLevel AbstractMessageReaction->MessageClusterReaction

InterfaceLocal

An InterfaceLocal is the private internal container of a controller: its local variables, message definitions, function blocks, interlock definitions, simulation and helper methods - everything not visible from outside. It is the internal member of the controller's public / per-instance / local interface triad.

class InterfaceLocal extends Resource, AnnotableComment

AbstractMessageDefinition

abstract class AbstractMessageDefinition extends AnnotableComment

MessageDefinition

A MessageDefinition is an alarm or event definition on a controller, declared in its InterfaceLocal. It specifies the message type (error, warning or info), its acknowledge behaviour, display text and severity, and is raised and cleared from the controller's code.

class MessageDefinition extends NamedResource, AbstractMessageDefinition, MessageProperties, APrefixedResource

MessageProperties

class MessageProperties extends ATextSourceProperty

AbstractMessageClusterDefinition

abstract class AbstractMessageClusterDefinition extends NamedResource, AbstractMessageGroupDefinition, AnnotableComment

AbstractMessageLevel

abstract class AbstractMessageLevel extends NamedResource, AnnotableComment, AResourceWithType

AbstractMessageReaction

abstract class AbstractMessageReaction extends NamedResource, AnnotableComment, AResourceWithType

MessageClusterLevel

class MessageClusterLevel extends AbstractMessageLevel

MessageClusterReaction

class MessageClusterReaction extends AbstractMessageReaction