Instanziierung

Im Nodeset Editor können die folgenden Nodeklassen angelegt werden: UA_Object, UA_Variable und UA_Method. Hierfür unterstützt der Editor das instanziieren von UA_DataType Nodes und UA_ObjectType Nodes. Im folgenden sind typische Instanziierungszenarien näher beschrieben:

Anlegen eines Ordners:

Da Instanzen des ObjectType „FolderType“ häufig verwendet werden um den Namensraum zu strukturieren, gibt es hierfür die Möglichkeit diesen per Kontext-Menü direkt unter der angeklickten Node hinzuzufügen. Alternativ kann die angegebene Tastenkombination genutzt werden, wenn eine Node im Instance Explorer ausgewählt ist:

Instanziierung 1:

Anlegen einer Variable oder eines Objekts

Das Erstellen neuer Variablen- oder Objektinstanzen erfolgt in der Regel per Drag-and-Drop eines Datentyps oder Objekttyps aus dem Type Explorer. Navigieren Sie im Type Explorer zum gewünschten Datentyp und ziehen Sie diesen via Drag-and-Drop auf eine Node im Instance Explorer. Somit wird dort eine entsprechende Instanz dieses Datentyps angelegt. In unserem Beispiel verwenden wir den Datentyp Boolean.

Instanziierung 2:

Nach dem gleichen Schema lassen sich auch UA_ObjectType Nodes mit ihrer gesamten Hierarchie als Instanzen anlegen.