Skip to content

Diagram Config

Design_Userdoc_Config Config Config BaseControllerTree BaseControllerTree Config->BaseControllerTree controllerTree 0..1 FileCommentOptions FileCommentOptions Config->FileCommentOptions fileOptions 0..1 Controller Controller Config->Controller defaultController 0..1 MessageOptions MessageOptions Config->MessageOptions messageOptions 0..1 MessageInit MessageInit Config->MessageInit messageInit 0..1 VariableInitTask VariableInitTask Config->VariableInitTask task 0..N PlatformConfig PlatformConfig Config->PlatformConfig platformConfig[PlatformType] 0..1 Logbooks Logbooks Config->Logbooks logbooks 0..1 ConfigOptions ConfigOptions Config->ConfigOptions options 0..1 AServiceConfig AServiceConfig Config->AServiceConfig service 0..N ControllerInstanceAttributeInit ControllerInstanceAttributeInit Config->ControllerInstanceAttributeInit instanceAttributes 0..1 Controller->Controller extends > extends 0..1 WebLogConfig WebLogConfig AServiceConfig->WebLogConfig InstanceControllerConfig InstanceControllerConfig BaseInstanceConfig BaseInstanceConfig BaseInstanceConfig->InstanceControllerConfig ControllerInstancePassThroughConnection ControllerInstancePassThroughConnection BaseInstanceConfig->ControllerInstancePassThroughConnection passThroughConnection[PassThroughParameter] 1..1 InstanceableClusterDefinition InstanceableClusterDefinition BaseInstanceConfig->InstanceableClusterDefinition clusterInstance[] 1..1 DataValue DataValue BaseInstanceConfig->DataValue defaultValue[] 0..N GroupSelection GroupSelection BaseInstanceConfig->GroupSelection groupSelection[] 1..1 NativeTextList NativeTextList BaseInstanceConfig->NativeTextList textList 0..N MessageDefinitionOverride MessageDefinitionOverride BaseInstanceConfig->MessageDefinitionOverride messageOverride[] 0..1 ControllerInstance ControllerInstance BaseInstanceConfig->ControllerInstance controllerInstance > target 1..1 ControllerInstanceAttributes ControllerInstanceAttributes BaseInstanceConfig->ControllerInstanceAttributes instanceAttributes[] 0..1 MessageDefinitionOverride->InstanceableClusterDefinition clusterInstance[] 1..1 ControllerInstance->Controller instanceOf 1..1

Config

Configuration class for UP project

class Config extends NamedResource, AnnotableComment

BaseControllerTree

abstract class BaseControllerTree extends NamedResource, DatatypeLibraryOwner

FileCommentOptions

class FileCommentOptions extends Resource

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

MessageOptions

class MessageOptions extends Resource

MessageInit

class MessageInit extends Resource, Decorator, AnnotableComment

VariableInitTask

class VariableInitTask extends VariableInitInterface

PlatformConfig

abstract class PlatformConfig extends Decorator, AnnotableComment, APlatformConfig

Logbooks

Container of all logbooks

class Logbooks extends Resource

ConfigOptions

class ConfigOptions extends Resource

AServiceConfig

abstract class AServiceConfig extends Resource

WebLogConfig

class WebLogConfig extends AServiceConfig

ControllerInstanceAttributeInit

class ControllerInstanceAttributeInit extends Resource

InstanceControllerConfig

class InstanceControllerConfig extends BaseInstanceConfig, BaseInstanceIterationConfig

BaseInstanceConfig

class BaseInstanceConfig extends Decorator

ControllerInstancePassThroughConnection

class ControllerInstancePassThroughConnection extends Decorator, APassThroughConnection, ASubFieldSelector

InstanceableClusterDefinition

class InstanceableClusterDefinition extends Decorator

DataValue

abstract class DataValue extends Decorator

GroupSelection

class GroupSelection extends Decorator

NativeTextList

The NativeTextList is the basic container for text resources. Native texts are the texts that are assigned to the various elements in the application at the time of development. Typically, such texts are unedited and are not used to be displayed on an HMI or similar. The texts entered here will be the basis for later translations.

class NativeTextList extends NamedResource, AnnotableComment, AResourceWithType

MessageDefinitionOverride

class MessageDefinitionOverride extends Decorator, AnnotableComment, MessageProperties

ControllerInstance

The ControllerInstance is an instance of a controller. A controller is instantiated in the ControllerTree.

The controller instance is the application-specific version of the corresponding controller. In the context of the ControllerTree, various elements are defined which define the uniqueness.

class ControllerInstance extends AnnotableComment, RangeChildFieldRef, BaseTreeElementInstance

ControllerInstanceAttributes

class ControllerInstanceAttributes extends Decorator, ATextSourceProperty