Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Diagramm einer Definition der domänspezifischen Sprach-Tools ist ein wichtiges Werkzeug zur Definition der Domänenspezifischen Sprache. Sie können Ihrem Domänenmodell Elemente hinzufügen und Beziehungen im Diagramm definieren, und Sie können das Layout des Diagramms ändern, um es besser lesbar zu machen.
Das Layout des Diagramms
Das Definitionsdiagramm Domain-Specific Sprachtools verfügt über zwei Partitionen, die Partition "Klassen" und "Beziehungen" und die Partition "Diagrammelemente ". Die Partition "Klassen" und "Beziehungen " zeigt Domänenklassen, Domänenbeziehungen und Vererbung an. Die Partition "Diagrammelemente" zeigt Shape-Klassen, Verbinderklassen, Swimlane-Klassen und das generierte Designerdiagramm an.
Domänenklassen können an mehreren Speicherorten in den Klassen- und Beziehungenpartitionen angezeigt werden. Eine Domänenklassendefinition zeigt eine Vererbungsstruktur an, wenn es sich um die Basisklasse für andere Domänenklassen handelt, und eine Beziehungsstruktur, wenn es sich um die Quelle von Einbettungs- oder Referenzbeziehungen handelt. Platzhalter für Domänenklassen werden als Ziele für Einbettungs- oder Referenzbeziehungen angezeigt. Standardmäßig werden Platzhalterelemente mit dem Domäneneigenschaftenbereich eingeklappt angezeigt. Sie zeigen keine Vererbungs- oder Einbettungs- oder Referenzbeziehungen an.
Wenn Sie eine Domänenklasse hinzufügen, wird sie im unteren Teil der Klassen- und Beziehungenpartition angezeigt. Wenn Sie eine Einbettungs- oder Verweisbeziehung hinzufügen, wird sie unter und rechts neben der Quelldomänenklasse gezeichnet.
Wenn Sie Domänenklassen und Beziehungen hinzufügen, kann es schwierig werden, eine bestimmte Domänenklasse zu finden. Sie finden eine Domänenklasse, indem Sie im DSL-Explorer mit der rechten Maustaste darauf klicken und dann im Diagramm auf "Suchen" klicken.
In den folgenden Abschnitten wird beschrieben, wie Sie die Darstellung des Diagramms ändern können, um das Lesen zu erleichtern.
Kopieren von Elementen
Sie können Elemente im DSL-Definitionsdiagramm kopieren, ausschneiden und einfügen.
Vergrößern oder Verkleineren im Diagramm
Sie können das Diagramm vergrößern oder verkleineren, indem Sie die DSL Designer-Symbolleiste verwenden, um den Zoomfaktor festzulegen.
Ausblenden von Kartenlinien
Markierungslinien sind Linien, die zwischen einer Domänenklasse oder Domänenbeziehung und der Form oder dem Verbinder gezeichnet werden, dem sie zugeordnet ist. Sie können Kartenlinien ausblenden, indem Sie auf die Schaltfläche "Kartenlinien anzeigen" in der Symbolleiste des DSL-Designers klicken. Um die Linien anzuzeigen, klicken Sie erneut auf die Schaltfläche.
Ändern des Diagrammlayouts
Sie können das Layout der Klassen - und Beziehungenpartition wie folgt ändern.
Expand/Collapse
Sie können die Größe eines Shape-Elements verringern, das eine Domänenklasse oder ein Shape darstellt, indem Sie mit der rechten Maustaste darauf klicken und dann auf „Einklappen“ klicken. Dadurch wird das Domäneneigenschaftenfach des Shapes ausgeblendet. Wenn Sie das Domäneneigenschaftenfach erneut anzeigen möchten, klicken Sie mit der rechten Maustaste auf das Shape, und klicken Sie dann auf "Erweitern".
Nach oben/unten verschieben
Sie können eine Domänenklasse oder ein Diagrammelement in der Partition nach oben oder unten verschieben, indem Sie mit der rechten Maustaste auf das Element klicken und dann auf "Nach oben " oder " Nach unten" klicken. Wenn Sie ein Platzhalterelement verschieben, das als Ziel einer Einbettungs- oder Referenzbeziehung angezeigt wird, wird die Beziehung damit verschoben.
Struktur "Beziehungen erweitern/reduzieren"
Wenn eine Domänenklasse die Quellrolle beim Einbetten oder Verweisen auf Beziehungen mit anderen Domänenklassen spielt, können Sie die Beziehungen ausblenden, indem Sie mit der rechten Maustaste auf die Domänenklassendefinition klicken und dann auf " Beziehungen reduzieren" klicken. Um die Beziehungen anzuzeigen, klicken Sie mit der rechten Maustaste auf das Definitionselement, und klicken Sie dann auf "Beziehungen erweitern".
Ein-/Ausklappen der Vererbungshierarchie
Wenn es sich bei einer Domänenklasse um die Basisklasse anderer Domänenklassen handelt, können Sie die Vererbungsstruktur ausblenden, indem Sie mit der rechten Maustaste auf die Domänenklassendefinition klicken und dann auf " Vererbungsstruktur reduzieren" klicken. Um die Vererbungsstruktur anzuzeigen, klicken Sie mit der rechten Maustaste auf das Definitionselement, und klicken Sie dann auf "Vererbungsstruktur erweitern".
Baum hierher bringen
Sie können das Diagramm konsolidieren, indem Sie mit der rechten Maustaste auf eine Platzhalterdomänenklasse klicken und dann auf "Baum hierher bringen" klicken. Die Platzhalterdomänenklasse wird zu einem Definitionselement und zeigt die Vererbungs- und Beziehungenstrukturen an. Das frühere Definitionselement wird zu einem Platzhalterelement, wenn es das Ziel einer Beziehung oder das Kind in einer Vererbungsbeziehung ist; andernfalls verschwindet es.
Geteilter Baum
Sie können Vererbungs- oder Beziehungsstrukturen aufheben, indem Sie mit der rechten Maustaste auf die Domänenklassendefinition klicken, die die Strukturen anzeigt, und dann auf "Struktur aufteilen" klicken. Das Definitionselement wird zu einem Platzhalterelement, und die Definitionsdomänenklasse zusammen mit ihren Vererbungs- und Beziehungenstrukturen wird nun unten in der Partition angezeigt.
Als Klasse anzeigen
Wenn eine Domänenbeziehung abgeleitete Beziehungen aufweist oder wenn sie Beziehungen mit anderen Domänenbeziehungen einbetten oder referenziert, können Sie die Beziehung als Klasse anzeigen, indem Sie mit der rechten Maustaste auf die Beziehung klicken und dann auf "Als Klasse anzeigen" klicken. Die Beziehung wird mit einem Domänenkompartiment angezeigt und zeigt die Vererbungs- und Beziehungsbäume an.