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.