Der Vertec Model Browser

Der Vertec Model Browser stellt das Vertec Klassenmodell dar und macht es navigierbar.

Produktlinie

Standard

|

Expert

Betriebsart

CLOUD ABO

|

ON-PREMISES

Module

Leistung & CRM

Budget & Teilprojekt

Fremdkosten

Ressourcenplanung

Business Intelligence

Erstellt: 08.05.2024
Aktualisiert: 30.06.2024 | Einleitung ergänzt.

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.

Ergänzt durch die Artikel von einzelnen Ansichten in OCL , den UML Modellen  sowie den in Vertec einsehbaren Seiteneinstellungen  ist damit das gesamte Modell zugänglich.

In diesem Online Model Browser wird immer das Modell der aktuellsten Vertec Version angezeigt.

Klasse
  • Superclass: Erbt von dieser Klasse
  • Table Mapping:
    • 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 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.

Klassen werden geladen...

Class
Name
Superclass
Id
Table Mapping
Abstract
Persistent
Member
Name
Length
Type
Allow Null
Derived
Persistent
Indexed
Association
Name
Class
Persistent
Derived
Role 1
Role 2
Class
Role Name
Navigable
Multi
Composite
Class
Role Name
Navigable
Multi
Composite
Bitte wählen Sie Ihren Standort