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.