Skip to content

class AVariableLibrary

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

Direct Known Subclasses: VariableLibrary, AFrameworkVariableLibrary


abstract class AVariableLibrary extends NamedResource, AnnotableComment, DatatypeLibraryOwner, AAutoPrefix, AOoDomainRoot

Properties

Alias

Alias Name for Datatype

StringLiteral[1..1]

autoPrefix

use predifined prefixes

BooleanLiteral[0..1]

A literal where only the two values 'false' and 'true' are accepted.

comment

Describes the intent of this Resource.

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

datatypeLibrary

DatatypeLibrary[0..N]

extends

Resource[0..N]

The base class of any Resource in the system.

extends

AOoDomain[0..N]

name

The name of this Resource.

StringLiteral[1..1]

overrides

Here objects of extensions can be overwritten.

OverrideableObjects[0..1]

variableGroup

VariableGroup[0..N]

Method Summary

filePath

getAllVariableGroups

@VariableFunctionSpace

Return:

List<VariableGroup>

getDatatypeLibraries

@FVariableLilbraries

Returns a recursive non-cyclic list of all datatype libraries. Starting from the current variable library.

Return:

List<DatatypeLibrary>

hasGroupDefaultValue

@ControllerFunctionSpace

Return:

AVariableLibrary

hasRemanentValue

@ControllerFunctionSpace

Return:

AVariableLibrary

nameDatatype

@TemplateNameFunctions

returns the name of datatype

remanentClassName

@TemplateNameFunctions

remanent struct name at PLC.