Referenzen finden
Syntax
$object.referers(`$attr`)
Beschreibung
Ruft die Menge der Objekte ab, die object
im Attribut attr
referenzieren.
Es entspricht der Umkehrfunktion von get(), wenn diese eine Liste von refernzierten Objekten zurückgibt.
Parameter
Name | Typ | Beschreibung | Pflicht | Default |
---|---|---|---|---|
object | Fachobjekt | Das Objekt, für das geprüft werden soll, welche anderen Objekte es in attr referenzieren. |
ja | |
attr | Zeichenkette | Das Attribut-Literal, in welchem object referenziert sein soll. |
ja |
Rückgabewert
Typ: Menge
Eine Menge von Objekten, die object
im Attribut attr
referenzieren.
Beispiele
{
object = all(`my.module:MyType`).filter(element -> $element.get(`my.module:MyType#myAttr`).isStringEqual("test"));
$object.referers(`my.module:MyType#myAttr`);
}
Ausgabe: Eine Liste mit allen Objekten, die das Objekt mit dem Namen "test" im Attribut myAttr
referenzieren.