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.

Jede Occurrence hat genau einen Type. Wenn Sie einen anderen Occurrence-Type zuweisen, wird der alte überschrieben.

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.

Leave a Reply