Implementierungsmodell (Status-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Status-Baustein und deren Beziehungen zu Entitäten in anderen Bausteinen.
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, Pfeile mit hohlen Köpfen und gestrichelten Linien (
) weisen darauf hin, dass eine Entität die Entität implementiert, auf die der Pfeil zeigt, und Pfeile mit offenen Köpfen und gestrichelten Linien (
) weisen darauf hin, dass eine Entität eine Abhängigkeit zu Diensten auf der Entität hat, auf die der Pfeil zeigt.
Die wichtigsten Entitäten im Status-Baustein umfassen Folgendes:
• PTC.Status – Projektentität für den abstrakten Status-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.Status:
◦ PTC.Status.EntryPoint – Einstiegspunkt-Ding für den abstrakten Status-Baustein. Wird verwendet, um die auf der Vorlage PTC.Status.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.Status.EntryPoint_TT – Dingvorlage für den Status-Baustein-Einstiegspunkt
◦ PTC.Status.Manager_TT – Dingvorlage für den Status-Baustein-Manager. Wird verwendet, um erforderliche Dingformen für andere Implementierungs-Bausteine zu implementieren, damit sie sich erweitern können.
◦ PTC.Status.Management_TS – Verwaltungs-Dingform für den Status-Baustein. Wird verwendet, um die Dienste für die Funktionalität des Status-Bausteins zu definieren.
◦ PTC.Status.ModelLogic_TS – Modelllogik-Dingform für den Status-Baustein. Wird verwendet, um einzelnen Modellen Zugriff auf modellspezifische Dienste für diesen Baustein zu gewähren.
◦ PTC.Status.StatusDefinition – Data Shape der Statusdefinition
◦ PTC.Status.StatusType – Data Shape des Statustyps
• PTC.StatusImpl – Projektentität für den Status-Implementierungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.StatusImpl:
◦ PTC.StatusImpl.EntryPoint – Einstiegspunkt-Ding für den Status-Implementierungs-Baustein
◦ PTC.StatusImpl.Manager – Manager-Ding für den Status-Implementierungs-Baustein
◦ PTC.StatusImpl.EntryPoint_TT – Einstiegspunkt-Dingvorlage für den Status-Implementierungs-Baustein
◦ PTC.StatusImpl.Manager_TT – Dingvorlage für den Status-Implementierungs-Baustein-Manager. Enthält den Implementierungscode für den Dienst, der in der Dingform PTC.Status.Management_TS definiert ist.
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen der Projekte PTC.Status und PTC.StatusImpl in ThingWorx Composer.