Diagram MessageReaction
Controller
The controller is the central element of a UP application. A controller defines the smallest, intrinsically functional unit.
A controller essentially consists of two main elements: * Interface and data * [UP - Statemachine]
In addition, the controller has the definition of relations to [Child] controllers.
A controller can also be described as an instantiable type that is instantiated in the [UP - ControllerTree].
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