Skip to content

class AStructureType

Package: swiss.avm.up.core.generic.type.javamodel.AStructureType

Direct Known Subclasses: RecordType, ClassType


abstract class AStructureType extends Type

Structure type allows to handle RecordType and ClassType with same methods to access fields, members of structured types.

Properties

comment

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

name

The name of this Resource.

StringLiteral[1..1]

Method Summary

getAllVariables

@FDatatypeLibrary

Returns fields from record and members from class type.

Return:

List<AFieldComplex>

getAllVariables

Return:

List<FieldLiteral>

getThisVariables

@FDatatypeLibrary

Returns fields from record and members from this class type without members of extended class.

Return:

List<AFieldComplex>

toXml_OpcUA_V10

Parameters:

IntegerLiteral

toXml_OpcUA_V3

Parameters:

IntegerLiteral

toXml_OpcUA_V4

Parameters:

IntegerLiteral