Diagram MessageReaction
Controller
A Controller is a reusable control-behaviour type - the unit that defines the commands, states, transitions, interlocks and messages for one kind of device or function. It is instantiated many times as ControllerInstances in the tree and exposes its behaviour through a public interface, a per-instance interface and a private internal interface. A project controller usually extends a library base controller and adds only its specific behaviour.
class Controller extends NamedResource, AControllerDescription, AnnotableComment, DatatypeLibraryOwner, RootVariableLibrary, RootVariableName, AOoDomainRoot, ACallingBaseElement, AResourceWithType
AbstractMessageReactionFunctions
abstract class AbstractMessageReactionFunctions extends Resource
MessageReactionFunctions
Combine cluster, reaction and levels to trigger a function.
class MessageReactionFunctions extends AbstractMessageReactionFunctions
MessageReactionFunctionImpl
class MessageReactionFunctionImpl extends NamedResource, AnnotableComment
AbstractMessageGroupDefinition
abstract class AbstractMessageGroupDefinition extends AControllerLocalAccessibleCluster
FunctionImpl
abstract class FunctionImpl extends Function
AbstractMessageLevel
abstract class AbstractMessageLevel extends NamedResource, AnnotableComment, AResourceWithType
AbstractMessageReaction
abstract class AbstractMessageReaction extends NamedResource, AnnotableComment, AResourceWithType
AbstractMessageClusterDefinition
abstract class AbstractMessageClusterDefinition extends NamedResource, AbstractMessageGroupDefinition, AnnotableComment
MessageClusterDefinition
Definition of message cluster Define ractions and levels in cluster
class MessageClusterDefinition extends AbstractMessageClusterDefinition
MessageClusterDefinitionInstanceable
Definition of instanceable message cluster Define ractions and levels in instanceable cluster
class MessageClusterDefinitionInstanceable extends AbstractMessageClusterDefinition
MessageGlobalDefinition
Global message definition Define global reactions and levels
class MessageGlobalDefinition extends AbstractMessageGroupDefinition
AControllerLocalAccessibleCluster
abstract class AControllerLocalAccessibleCluster extends AnnotableComment, AMessageCluster