Domänenspezifische Bausteine > Material-Master-Baustein > Implementierungsmodell (Material-Master-Baustein)
Implementierungsmodell (Material-Master-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Material-Master-Baustein und deren Beziehungen zu Entitäten in anderen Bausteinen.
Implementierungsdiagramm für den Material-Master-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 Material-Master-Baustein umfassen Folgendes:
PTC.MaterialMaster – Projektentität für den abstrakten Material-Master-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.MaterialMaster:
PTC.MaterialMaster.EntryPoint – Einstiegspunkt-Ding für den Material-Master-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.MaterialMaster.EntryPoint_TT definierten Dienste aufzurufen.
PTC.MaterialMaster.EntryPoint_TT – Dingvorlage für den Material-Master-Einstiegspunkt. 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.MaterialMaster.Manager_TT – Dingvorlage für den Material-Master-Baustein-Manager. Enthält den Implementierungscode für Dienste, die in der Dingform PTC.MaterialMaster_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.MaterialMaster_Management_TS – Verwaltungs-Dingform für den Material-Master-Baustein. Wird verwendet, um die Dienste für die Funktionalität des Material-Master-Bausteins zu definieren.
PTC.MaterialMaster.ModelLogic_TS – Modelllogik-Dingform für den Material-Master-Baustein. Wird verwendet, um einzelnen Modellen Zugriff auf modellspezifische Dienste für diesen Baustein zu gewähren.
PTC.MaterialMaster.UomConvsWithNames – Data Shape, der die Struktur für Maßeinheiten-Konvertierungen definiert. Diese Maßeinheiten-Konvertierungen beziehen sich auf die Maßeinheiten, die durch den Data Shape PTC.Materials.UnitOfMeasure definiert werden. Diese Struktur ist nützlich, um die Transformation zwischen verschiedenen Maßeinheiten zu manipulieren.
PTC.MaterialMasterImpl – Projektentität für den Material-Master-Implementierungs-Baustein. Wird verwendet, um alle Bausteinentitäten zu verpacken und zu enthalten.
Im Projekt PTC.MaterialMasterImpl:
PTC.MaterialMasterImpl.EntryPoint – Einstiegspunkt-Ding für den Material-Master-Implementierungs-Baustein. Wird verwendet, um die auf der Dingvorlage PTC.MaterialMasterImpl.EntryPoint_TT definierten Dienste aufzurufen.
PTC.MaterialMasterImpl.Manager – Manager-Ding für den Material-Master-Implementierungs-Baustein
PTC.MaterialMasterImpl.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Material-Master-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.MaterialMasterImpl.Manager_TT – Dingvorlage für den Manager des Material-Master-Implementierungs-Bausteins. Enthält den Implementierungscode für den Dienst, der in der Dingform PTC.MaterialMaster_Management_TS definiert ist.
Die vollständige Liste der Entitäten im Baustein finden Sie durch Anzeigen der Projekte PTC.MaterialMaster und PTC.MaterialMasterImpl in ThingWorx Composer.
War dies hilfreich?