Skip to content

class Cluster

Package: swiss.avm.up.core.generic.instantiation.javamodel.Cluster

Direct Known Subclasses:


class Cluster extends BaseControllerTree

Properties

comment

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

datatypeLibrary

DatatypeLibrary[0..N]

A DatatypeLibrary holds the datatypes and constants used by a project and its
controllers - enumerations, record types, function-block types and named
constants. Controller interface and local variables are typed by its contents; a
master library aggregates per-controller sub-libraries.

diagram

ControllerTreeDiagram[0..N]

globalVariableLibrary

GlobalVariableLibrary[0..N]

level

Level[1..N]

A Level is a node in the ControllerTree hierarchy. It holds controller instances
and chains to a parent level, and can also host cross-cutting content such as
placed user objects and interlock instances. Dedicated levels are often used for
concerns like communication or interlocks.

name

The name of this Resource.

StringLiteral[1..1]