Attribut lesen
Syntax
$object.get(`$attr-literal`)
$object.get($part-expr)
Beschreibung
Liefert den Wert des angegebenen Attributs von dem object
. Das Attribut kann entweder durch ein Attribut-Literal angegeben sein (der Normalfall), oder aber durch einen Ausdruck dynamisch berechnet werden.
Parameter
Name | Typ | Beschreibung | Pflicht | Default |
---|---|---|---|---|
object | Fachobjekt | Ein Objekt, dessen Attribut ermittelt werden soll. | ja | |
attr-literal | Zeichenkette | Attribut-Literal, welches das gesuchte Attribut repräsentiert. | Eins von beiden wird benötigt. | |
part-expr | Zahl/Zeichenkette/Wahrheitswert/Fachobjekt/Menge/Funktion | Dynamisch berechnetes Attribut. |
Rückgabewert
Typ: Zahl/Zeichenkette/Wahrheitswert/Fachobjekt/Menge
Den Wert des Attributs des gegebenen Objekts.
Beispiele
Einfach lesen eines Attributs
{
element = new(`my.module:MyType`);
$element.set(`my.module:MyType#myAttr`, "test");
$element.get(`my.module:MyType#myAttr`);
}
Ausgabe: test
Suchen von bestimmten Objekten
all(`my.module:MyType`).filter(element -> $element.get(`my.module:MyType#myAttr`).isStringEqual("test"))
Ausgabe: Objekte mit dem Attributwert test
für myAttr
.