Ein Themendiagramm ist ein nicht bearbeitbares, abfragebasiertes Diagramm, mit dem Sie die bestehenden Beziehungen zwischen Elementen in Ihrer Anwendung darstellen können.
Ein Themendiagramm zeigt einen bestimmten Satz von Beziehungen zwischen einer Gruppe gegebener Elemente an. Der Beziehungssatz (das Thema) definiert die Parameter der Abfrage für das Diagramm.
Die Abfrage und der Kontext, die Sie angeben, bleiben in dem Themendiagramm bestehen. Dies bedeutet, dass das System bei jedem Öffnen eines Themendiagramms die zugrunde liegenden Elemente abfragt und das Diagramm automatisch mit den neuesten Aktualisierungen füllt. Wenn Sie jedoch Änderungen an den zugrunde liegenden Elementen vornehmen, während das Themendiagramm geöffnet ist, zeigt das Themendiagramm den aktuellen Status der zugrunde liegenden Elemente möglicherweise erst an, wenn Sie das Diagramm manuell aktualisieren.
Für das Themendiagramm können Sie ein Standardlayout oder ein sternförmiges Layout auswählen. Im Standardlayout werden alle Diagrammelemente in einer Hierarchie angezeigt, die mehrere Ebenen umfassen kann. Im sternförmigen Layout werden die ausgewählten Diagrammelemente, die Sie in Ihrer Abfrage verwendet haben, als Hub oder Kontextelement positioniert. Jedes Diagrammelement ist entweder direkt oder indirekt mit dem Kontextelement verbunden. Das sternförmige Layout zeigt direkt zusammengehörige Elemente an, und es kann eine oder zwei Ebenen umfassen.
Sie können Themendiagramme aktualisieren, um neue Elemente zu berücksichtigen. Außerdem können Sie diese speichern und in Ihren Projekten als Themendiagramme (mit der Dateinamenerweiterung .tpx) öffnen. Die Diagrammelemente können jedoch nur bearbeitet werden, wenn Sie das Themendiagramm als bearbeitbares Diagramm speichern.
Sie können Themendiagramme in UML-Klassendiagramme (mit der Dateinamenerweiterung .dnx) umwandeln, die das Verstehen und Entwickeln Ihrer Anwendungen erleichtern.