Skip to content

Diagram ControllerLogbook

Design_UserDoc_ControllerLogbook ControllerLogbook ControllerLogbook LogElement LogElement ControllerLogbook->LogElement logElement 0..N Resource Resource LogElement->Resource variable > variable 0..1 ArrayIndex ArrayIndex LogElement->ArrayIndex index > index 0..1 Controller Controller Controller->ControllerLogbook controllerLogbook 0..N Controller->Controller extends > extends 0..1 ComplexFieldSelector ComplexFieldSelector ComplexFieldSelector->ComplexFieldSelector subFieldSelector[Complex] 0..1 ComplexFieldSelector->ArrayIndex index 0..N AMainVariable AMainVariable Resource->LogElement Resource->Resource

ControllerLogbook

The controller logbook contains all elements of a controller to be logged.

class ControllerLogbook extends NamedResource, ANotAvailableOnS7Tia

LogElement

Variable to be logged. It can be either a simple or a complex variable type.

class LogElement extends Resource, AVariable, ASubFieldSelector

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

ComplexFieldSelector

class ComplexFieldSelector extends AFieldSelector

AMainVariable

abstract class AMainVariable extends MainVariable, AValue

Resource

The base class of any Resource in the system.

class Resource extends Resource

ArrayIndex

abstract class ArrayIndex extends ArrayIndex