Implementierungsmodell (Grundcode-Baustein)
Das folgende Diagramm zeigt die Beziehungen zwischen den Haupt-Dingformen, -Dingvorlagen und -Dingen im Grundcode-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 Grundcode-Baustein umfassen Folgendes:
• Im Projekt PTC.ReasonCode:
◦ PTC.ReasonCode.EntryPoint – Einstiegspunkt-Ding für den Grundcode-Baustein
◦ PTC.ReasonCode.EntryPoint_TT – Dingvorlage für den Einstiegspunkt des Grundcodes
◦ PTC.ReasonCode.Manager_TT – Dingvorlage für den Manager des Grundcode-Bausteins. Enthält den Implementierungscode für Dienste, die in der Dingform PTC.ReasonCode.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.ReasonCode.Management_TS – Verwaltungs-Dingform für den Grundcode-Baustein. Wird verwendet, um die Dienste für die Funktionalität des Grundcode-Bausteins zu definieren.
◦ PTC.ReasonCode.ModelLogic_TS – Modelllogik-Dingform für den Grundcode-Baustein. Wird verwendet, um einzelnen Modellen Zugriff auf modellspezifische Dienste für diesen Baustein zu gewähren.
◦ PTC.ReasonCode.TreeSelectorManagement_TS – Dingform mit den Baumauswahldiensten
◦ PTC.ReasonCode.ReasonTree_MU – Mashup mit einem Baum-Widget zum Anzeigen von verschachtelten Hierarchien von Ursachen
• Im Projekt PTC.ReasonCodeImpl:
◦ PTC.ReasonCodeImpl.EntryPoint – Einstiegspunkt-Ding für den Grundcode-Baustein
◦ PTC.ReasonCodeImpl.Manager – Manager-Ding für den Grundcode-Implementierungs-Baustein
◦ PTC.ReasonCodeImpl.EntryPoint_TT – Einstiegspunkt-Dingvorlage für den Grundcode-Baustein
◦ PTC.ReasonCodeImpl.Manager_TT – Dingvorlage für den Manager des Grundcode-Implementierungs-Bausteins. Enthält den Implementierungscode für die Dienste, die in der Dingform PTC.ReasonCode.Management_TS definiert sind.