class RecordType
Package: swiss.avm.up.core.generic.type.javamodel.RecordType
Direct Known Subclasses: FunctionBlockType
class RecordType extends RecordType, AStructureType, APrefixedResource
A RecordType is a structured (struct) datatype defined in a DatatypeLibrary, composed of named fields. It defines a shared data shape that many controller variables, such as configuration or recipe structures, can be typed by.
Properties
comment
TextLiteral[0..1]
A Literal that accepts multiple lines of text.
field
FieldComplex[1..N]
field
FieldComplex[0..N]
A FieldComplex is a single field of a RecordType. Its type may be an IEC base
type, an enumeration, or a nested record.
name
The name of this Resource.
StringLiteral[1..1]
Method Summary
_getAllRecordVariables
Return:
List<FieldLiteral>
accept
@FCodeSnippet
Parameters:
ValidatableTypeVisitorLiteral
Return:
Void