Implementierungsmodell (Modellverwaltungs-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Hauptentitäten im Modellverwaltungs-Baustein:
In dem Diagramm weisen Pfeile mit hohlen Köpfen und durchgezogenen Linien (
) darauf hin, dass sich eine Entität von der Entität aus erweitert, auf die der Pfeil zeigt, und Pfeile mit hohlen Köpfen und gestrichelten Linien (
) weisen darauf hin, dass eine Entität die Entität implementiert, auf die der Pfeil zeigt.
Die wichtigsten Entitäten im Baustein umfassen Folgendes:
• PTC.ModelManagement – Projektentität für den abstrakten Modellverwaltungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.ModelManagement:
◦ PTC.ModelManagement.EntryPoint – Einstiegspunkt-Ding für den Baustein. Wird verwendet, um Metadaten über den Baustein wie Anzeigename, Typ und Beschreibung zu enthalten.
◦ PTC.ModelManagement.Manager_TT – Dingvorlage für den Modellverwaltungs-Baustein-Manager. Implementiert alle Dingformen in den Baustein.
◦ PTC.ModelManagement.Management_TS – Standard-Verwaltungs-Dingform. Wird verwendet, um Dienste und Eigenschaften zu beherbergen, die sich nicht auf einen bestimmten Modelltyp beziehen. Hinweis: Kann nicht verwendet werden, wenn andere Typverwaltungs-Dingformen die gesamte Funktionalität kapseln.
◦ PTC.ModelManagement.ThingManagement_TS – Dingform der Dingverwaltung. Definiert alle Dienste und Eigenschaften, die erforderlich sind, um Ding-Entitäten zu verwalten.
◦ PTC.ModelManagement.ThingTemplateManagement_TS – Dingform der Dingvorlagen-Verwaltung. Definiert alle Dienste und Eigenschaften, die erforderlich sind, um Dingvorlagen-Entitäten zu verwalten.
◦ PTC.ModelManagement.ThingShapeManagement_TS – Dingform der Dingform-Verwaltung. Definiert alle Dienste und Eigenschaften, die erforderlich sind, um Dingform-Entitäten zu verwalten.
◦ PTC.ModelManagement.NetworkManagement_TS – Dingform der Netzwerkverwaltung. Definiert alle Dienste und Eigenschaften, die erforderlich sind, um Netzwerkentitäten zu verwalten.
◦ PTC.ModelManagement.TagManagement_TS – Dingform der Tag-Verwaltung. Definiert alle Dienste und Eigenschaften, die erforderlich sind, um Tag-Entitäten zu verwalten.
◦ PTC.ModelManagement.EntityManagement_TS – Dingform der Entitätsverwaltung. Definiert alle Dienste und Eigenschaften, die erforderlich sind, um Entitäten zu verwalten.
◦ PTC.ModelManagement.ProjectManagement_TS – Dingform der Projektverwaltung. Definiert alle Dienste und Eigenschaften, die erforderlich sind, um Dinggruppen-Entitäten zu verwalten.
• PTC.ModelManagementImpl – Projektentität für den Modellverwaltungs-Implementierungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.ModelManagementImpl:
◦ PTC.ModelManagementImpl.Manager_TT – Manager-Vorlage. Implementiert die Vorlage PTC.ModelManagement.Manager_TT. Überschreibt Dienste, um sie zu implementieren.
◦ PTC.ModelManagementImpl.Manager – Manager-Ding. Implementiert PTC.ModelManagement.Manager_TT und bietet die Möglichkeit, Modellverwaltungsdienste auszuführen.
Auf die vollständige Liste der Entitäten im Baustein kann zugegriffen werden, indem Sie die Projekte PTC.ModelManagement und PTC.ModelManagementImpl in ThingWorx Composer anzeigen.