Implementierungsmodell (Aktions-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Aktions-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, 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 Aktions-Baustein umfassen Folgendes:
• PTC.Action – Projektentität für den abstrakten Aktions-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.Action:
◦ PTC.Action.EntryPoint – Einstiegspunkt-Ding für den Aktions-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.Action.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.Action.EntryPoint_TT – Dingvorlage für den Aktions-Einstiegspunkt. Wird verwendet, um Dienste zu enthalten, mit denen der Baustein PTC.Action bereitgestellt und konfiguriert werden kann.
◦ PTC.Action.Manager_TT – Dingvorlage für den Aktions-Baustein-Manager. Enthält den Implementierungscode für Dienste, die in der Dingform PTC.Action.Management_TS definiert sind.
◦ PTC.Action.Management_TS – Dingform für den Aktions-Baustein-Manager. Enthält alle Dienste, die für die Funktionalität des Bausteins erforderlich sind.
• PTC.ActionImpl – Projektentität für den Aktions-Implementierungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.ActionImpl:
◦ PTC.ActionImpl.EntryPoint – Einstiegspunkt-Ding für den Aktions-Implementierungs-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.ActionImpl.EntryPoint_TT definierten Dienste aufzurufen.
◦ PTC.ActionImpl.Manager – Manager-Ding für den Aktions-Implementierungs-Baustein. Enthält den Implementierungscode für die Dienste, die in der Dingform PTC.Action.Management_TS definiert sind.
◦ PTC.ActionImpl.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Aktions-Implementierungs-Bausteins. Wird verwendet, um die 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.ActionImpl.Manager_TT – Manager-Ding für den Aktions-Implementierungs-Baustein. Enthält den Implementierungscode für die Dienste, die in der Dingform PTC.Action.Management_TS definiert sind.
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen der Projekte PTC.Action und PTC.ActionImpl in ThingWorx Composer.