Domänenspezifische Bausteine > Status-Baustein > Implementierungsmodell (Status-Baustein)
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.
Implementierungsdiagramm für den Status-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, 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.
War dies hilfreich?