Skip to content

Diagram Diagram Types

Design_UserDoc_Type Type Type ArrayType ArrayType Type->ArrayType EnumType EnumType Type->EnumType StandardType StandardType Type->StandardType ClassType ClassType ClassType->ClassType extends > extends 0..1 FieldComplexMember FieldComplexMember ClassType->FieldComplexMember member 0..N MethodModel MethodModel ClassType->MethodModel method 0..N RecordType RecordType FieldComplex FieldComplex RecordType->FieldComplex field > field 0..N FunctionBlockType FunctionBlockType RecordType->FunctionBlockType MethodModel->MethodModel overwrite > override 0..1 FunctionBlockType->FieldComplex interfaceField > field 0..N

Type

abstract class Type extends Type, AReturnType, APrefixedResource

ArrayType


This type can lead to problems, e.g. in combination with strings.

Instead of an ArrayType, use a variable with a constant as the array length definition.

(In this context, it is important to know that in the string definition, the first array length definition is always the string length.)

class ArrayType extends ArrayType, Type, ADeprecated

ClassType

The ClassType enables the implementation of object oriented patterns in the application. This type can be used for both local controller variables and variables in the interfaces of a controller. A ClassType instance can extend an existing ClassType instance.

class ClassType extends AOoExtendable, ACallingBaseElement, AStructureType

EnumType

class EnumType extends EnumType, Type, AResourceWithType

RecordType

class RecordType extends RecordType, AStructureType, APrefixedResource

StandardType

class StandardType extends StandardType, Type

FieldComplexMember

class FieldComplexMember extends AFieldComplex

MethodModel

class MethodModel extends NamedResource, AnnotableComment, AOoOverride, AMethodParameter, AFunctionModel, APrefixedResource

FieldComplex

class FieldComplex extends AFieldComplex

FunctionBlockType

class FunctionBlockType extends RecordType