Der Vertec Model Browser stellt das Vertec Klassenmodell dar und macht es navigierbar.
Betriebsart
Cloud Abo
On-Premises
Grundmodul
Leistung & CRM
Zusatzmodule
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Erstellt am: 08.05.2024
Aktualisiert: 30.06.2024
|
Modell 6.8 geladen, verfügbar in EN and DE.
Erstellt am: 08.05.2024
Aktualisiert: 30.06.2024
|
Modell 6.8 geladen, verfügbar in EN and DE.
Der Vertec Model Browser erlaubt es, durch das Vertec Modell zu navigieren. Es finden sich darin alle Informationen zu den Klassen, Members und Associations, inkl. Basisklassen, Gegenseite der Associations, Angaben darüber, ob es sich um ein derived (berechnetes) Attribut handelt, etc.
Das ist hilfreich als Nachschlagewerk beim Erstellen von OCL Expressions und Python Code. Auch der OCL Expression Editor erlaubt es, durch das Modell zu navigieren, enthält jedoch nicht immer alle weitergehenden Informationen wie oben beschrieben.
Der Vertec Model Browser ist auch nützlich beim Erstellen von SQL Expressions, da sich nicht persistente, transiente und derived Klassen und Members nicht in der Datenbank befinden und somit nicht via SQL abgefragt werden können, was im Model Browser ersichtlich ist.
Own: Objekte werden in eigener Tabelle gespeichert.
Parent: Objekte werden in der Tabelle der Superclass gespeichert.
Children: Objekte speichern sich in Tabellen der Subklassen.
Id: bold_type der Klasse, wie beispielsweise bei der Vertec Suche verwendet.
Abstract: Von dieser Klasse werden keine Objekte erzeugt.
Persistent: Objekte dieser Klasse oder deren Subklassen werden gespeichert.
Member
Allow Null: Dieses Member darf leer sein.
Derived: Das Member wird zur Laufzeit berechnet und kann nicht geschrieben werden.
Persistent: Das Member wird gespeichert und kann geschrieben werden.
Association
Class: Die Association ist dann eine eigene Klasse, wenn es sich um einen m:n Link handelt. Die Einträge dieser Klasse kennen dann jeweils die einzelnen 1:1 Verbindungen.
Derived: Die Association wird zur Laufzeit berechnet und kann nicht geschrieben werden.
Persistent: Die Association wird gespeichert und kann geschrieben werden.
Role 1 / Role 2:
Class: Links von / zu Objekten dieser Klasse.
Role Name: Name der Association auf der unter Class angegebenen Klasse.
Navigable: Diese Association kann angesprochen und damit in Expressions verwendet werden.
Multi: 1:n Verbindung. Es können beliebig viele Objekte zugeordnet werden.
Composite: Wird das Objekt auf der anderen Seite gelöscht, wird das Objekt auf dieser Seite mitgelöscht.