new(`my.module:MyType`)
new(`my.module:MyType`, $context)
Erstellt ein neues Objekt des angegebenen Typs. Als optionaler Kontext kann ein weiteres Objekt mitgegeben werden, in dessen logischem Kontext das neue Objekt erstellt wird. Dieses Kontextobjekt ist bei der Berechnung von Standardwerten von Attributen des neu angelegeten Objektes verfügbar.
Typischerweise sollte als Kontext das Objekt übergeben werden, in dessen Kompositionsreferenz das neu angelegete Objekt gespeichert werden wird. Bei der Anlage einer Baumstruktur hat der Vaterknoten eine Kompositionsreferenz "kinder", in welche ein neu angelegter Kindknoten nach der Anlage gespeichert wird. Bei der Anlage des Kindknotens sollte also der Vaterknoten als Kontextobjekt mitgegeben werden.
| Name | Typ | Beschreibung | Pflicht | Default |
|---|---|---|---|---|
| type-literal | Zeichenkette | Literal des Objekttypes, von welchem ein neues Objekt erzeugt werden soll. | ja | |
| context | Objekt | Das Objekt, in dessen Kontext die Anlage stattfindet. Kann für Standardwertberchnungen für Attribute verwendet werden. | nein | null |
Typ: Fachobjekt
Das neu erzeugte Objekt des Types my.module:MyType.
new(`my.module:MyClass`)
Ausgabe: Erzeugt ein Objekt des Types my.module:MyClass.