Occurrence-Types
Wie bereits in der Einleitung dieses Unterkapitels beschrieben, kann der Occurrence-Type direkt bei der Erstellung einer neuen Occurrence angegeben werden. In diesem Abschnitt erfahren Sie, wie der Occurrence-Type auch nachträglich geändert werden kann.
Das Occurrence-Interface stellt für diesen Zweck die Funktion setType zur Verfügung. Als Argument wird eine Topic, die den Occurrence-Type näher beschreibt, erwartet. Das Beispiel demonstriert dieses Vorgehen.
// Setzen eines Occurrence-Type occ1.setType(website);
Der Occurrence occ1 wird mit Hilfe der Funktion setType der Occurrence-Type website zugeordnet.
Der Occurrence-Type kann gelöscht werden. Dazu übergeben Sie der Funktion setType einfach null. Sollte die Occurrence einen Type besessen haben, ist er damit gelöscht. Das Beispiel löscht den Occurrence-Type der Occurrence occ1.
// Löschen des Occurrence-Type occ1.setType(null);
Nachdem Sie nun Scopes und Occurrence-Types zuordnen, verändern und löschen können, beschäftigt sich der nächste Abschnitt mit der Zuordnung und dem Verändern von Werten von sog. Inline-Occurrences.