Container-Referenz finden
Syntax
$object.containerReference()
Beschreibung
Gibt das Referenz-Attribut zurück, in dem object in seinem Container gespeichert ist. Falls $object.container() != null, dann gilt: $object.container().get($object.containerReference()).containsElement($object).
Parameter
| Name | Typ | Beschreibung | Pflicht | Default |
|---|---|---|---|---|
| object | Fachobjekt | Das Objekt, für das ermittelt werden soll, in welchem Refernz-Attribut es im Container eingetragen ist. | ja |
Rückgabewert
Typ: Fachobjekt
Das Referenz-Attribut im Container von object, in dem object gespeichert ist.
Beispiele
{
a = new(`my.module:MyClass`);
b = new(`my.module:MyClass`);
$a.add(`my.module:MyClass#children`, $b);
$b.containerReference();
}
Ausgabe: Das Attribut `my.module:MyClass#children`.
b wird hier in das Referenzattribut children von a eingetragen. a ist der Container von b und `my.module:MyClass#children` ist das Referenz-Attribut im Container a, in dem b gespeichert ist.