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