Implementierungsmodell (Arbeits-Master-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Arbeits-Master-Baustein und deren Beziehungen zu Entitäten in anderen Bausteinen.
Im 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 von Diensten auf der Entität hat, auf die der Pfeil zeigt.
Die wichtigsten Entitäten im Arbeits-Master-Baustein umfassen Folgendes:
• PTC.WorkMaster – Projektentität für den abstrakten Arbeits-Master-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.WorkMaster:
◦ PTC.WorkMaster.EntryPoint – Einstiegspunkt-Ding für den Arbeits-Master-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.WorkMaster.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.WorkMaster.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Arbeits-Master-Bausteins. Wird verwendet, um Baustein-Metadaten einschließlich des Anzeigenamens, der Version, der Beschreibung usw. zu enthalten. Enthält auch Dienste, mit denen der Baustein bereitgestellt und konfiguriert werden kann.
◦ PTC.WorkMaster.Manager_TT – Dingvorlage für den Arbeits-Master-Baustein-Manager. Enthält den Implementierungscode für Dienste, die in der Dingform PTC.WorkMaster.Management_TS definiert sind. Hinweis: Dieser Baustein hat kein Manager-Ding, da es sich um einen abstrakten Baustein handelt, der mit einem Implementierungs-Baustein gepaart ist.
◦ PTC.WorkMaster.Management_TS – Verwaltungs-Dingform für den Arbeits-Master-Baustein. Definiert alle erforderlichen Eigenschaften und abstrakten Dienste zum Bearbeiten von Arbeits-Mastern.
◦ PTC.WorkMaster.ModelLogic_TS – Modelllogik-Dingform für den Arbeits-Master-Baustein. Wird verwendet, um die modellspezifischen Dienste anzuzeigen, die die Dienste aus der Dingvorlage PTC.WorkMaster.Manager_TT nutzen.
• PTC.WorkMasterImpl – Projektentität für den Arbeits-Master-Implementierungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.WorkMasterImpl:
◦ PTC.WorkMasterImpl.EntryPoint – Einstiegspunkt-Ding für den Arbeits-Master-Implementierungs-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.WorkMasterImpl.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.WorkMasterImpl.Manager – Manager-Ding für den Arbeits-Master-Implementierungs-Baustein
◦ PTC.WorkMasterImpl.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Arbeits-Master-Implementierungs-Bausteins. Wird verwendet, um Baustein-Metadaten einschließlich des Anzeigenamens, der Version, der Beschreibung usw. zu enthalten. Enthält auch Dienste, mit denen der Baustein bereitgestellt und konfiguriert werden kann.
◦ PTC.WorkMasterImpl.Manager_TT – Dingvorlage für den Manager des Arbeits-Master-Implementierungs-Bausteins. Enthält den Implementierungscode für den Dienst, der in der Dingform PTC.WorkMaster.Management_TS definiert ist.
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen der Projekte PTC.WorkMaster und PTC.WorkMasterImpl in ThingWorx Composer.