Diagram Diagram Types
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