Löschung
Syntax
$object.delete()
Beschreibung
Löscht das gegebene Objekt object bzw. die gegebene Menge von Objekten.
Es können nur Fachobjekte gelöscht werden. Wird die Löschfunktion auf einem primitiven Wert wie einer Zeichenkette aufgerufen, wird ein Fehler erzeugt. Der Einfachheit halber ist es erlaubt delete() auf null aufzurufen. Ein solcher Aufruf hat keinen Effekt.
Parameter
| Name | Typ | Beschreibung | Pflicht | Default |
|---|---|---|---|---|
| object | Fachobjekt/Menge | Ein einzelnes oder eine Menge von Objekten, die gelöscht werden sollen. | ja |
Beispiele
Löschung einer Menge
all(`my.module:MyType`)
.filter(x -> $x.get(`my.module:MyType#myProp`) < 5)
.delete()
Ausgabe: Keine
Löscht alle Objekte von `my.module:MyType`, deren Wert in myProp kleiner als 5 ist.