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.