10.6. Das Men?? "Neues Diagramm"

Dieses Men?? ist daf??r gedacht, die verschiedenen, von ArgoUML unterst??tzten Typen von UML-Diagrammen zu erzeugen.

10.6.1. Neues Anwendungsfalldiagramm

Dieser Men??eintrag erstellt ein leeres Anwendungsfalldiagramm und markiert das Diagramm im Editierfenster. Ist ein Paket aktuell markiert, dann wird das Anwendungsfalldiagramm innerhalb dieses Paketes erstellt. Das bedeutet, dass es in der Explorerhierarchie (Ansicht: Nach Paketen) als Teil des Paketes dargestellt wird. Im Diagramm erstellte Modellelemente werden im Namensraum des Paketes erzeugt. Dies wirkt sich nicht nur auf das Paket aus, sondern auch auf eine Klasse, Schnittstelle, Anwendungsfall, usw..

[Tipp]Tipp

Das verhindert nicht, dass Modellelemente aus anderen Namensr??umen/Paketen im Diagramm erscheinen. Sie k??nnen im Explorer mit Hilfe des Popup-Men??s Zum Diagramm hinzuf??gen hinzugef??gt werden.

10.6.2. Neues Klassendiagramm

Dieser Men??eintrag erstellt ein leeres Klassendiagramm und markiert das Diagramm im Editierfenster. Ist ein Paket aktuell markiert, dann wird das Klassendiagramm innerhalb dieses Paketes erstellt. Das bedeutet, dass es in der Explorerhierarchie (Ansicht: Nach Paketen) als Teil des Paketes dargestellt wird. Im Diagramm erstellte Modellelemente werden innerhalb des Namensraumes des Paketes erstellt. Dies wirkt sich nicht nur auf das Paket aus, sondern auch auf eine Klasse, Schnittstelle, Anwendungsfall, usw..

[Tipp]Tipp

Das verhindert nicht, dass Modellelemente aus anderen Namensr??umen/Paketen im Diagramm erscheinen. Sie k??nnen im Explorer mit Hilfe des Popup-Men??s Zum Diagramm hinzuf??gen hinzugef??gt werden.

10.6.3. Neues Sequenzdiagramm

Dieser Men??eintrag erstellt ein leeres Sequenzdiagramm und markiert das Diagramm im Editierfenster. Er erzeugt auch ein UML-Element Kollaboration, das ein Container f??r die im neuen Diagramm dargestellten Elemente ist. Wenn eine Klasse aktuell markiert ist, wird ein Sequenzdiagramm und eine Kollaboration erstellt, die das Verhalten dieser Klasse repr??sentieren. Das bedeutet, dass die erstellten Elemente in der Explorerhierarchie (Ansicht: Nach Paketen) als Teil der Klasse dargestellt werden. Im Diagramm erstellte Modellelemente werden innerhalb des Namensraumes der Kollaboration erzeugt. Ein Sequenzdiagramm muss nicht nur das Verhalten einer Klasse repr??sentieren, sondern auch jeden anderen Klassifizierer, wie zum Beispiel eine Schnittstelle, einen Anwendungsfall, usw.. Es ist auch m??glich, Sequenzdiagramme f??r eine Operation zu erstellen.

10.6.4. Neues Kollaborationsdiagramm

Dieser Men??eintrag erstellt ein leeres Kollaborationsdiagramm und markiert das Diagramm. Es erstellt auch ein UML-Element Kollaboration, das ein Container f??r die im neuen Diagramm dargestellten Elemente ist. Wenn ein Paket markiert ist, wenn dieser Men??eintrag aktiviert wird, wird das Kollaborationsdiagramm unterhalb einer Kollaboration innerhalb dieses Paketes erstellt. Das bedeutet, dass es in der Explorerhierarchie (Ansicht: Nach Paketen) als Teil der Kollaboration innerhalb des Paketes dargestellt wird. Im Diagramm erstellte Modellelemente werden im Namensraum der Kollaboration des Paketes erstellt.

[Tipp]Tipp

Das verhindert nicht, dass Modellelemente aus anderen Namensr??umen/Paketen im Diagramm erscheinen. Sie k??nnen im Explorer mit Hilfe des Popup-Men??s Zum Diagramm hinzuf??gen hinzugef??gt werden.

10.6.5. Neues Zustands??bergangsdiagramm

Dieser Men??eintrag erstellt ein, mit der aktuellen Klasse verkn??pftes, leeres Zustands??bergangsdiagramm und markiert das Diagramm im Editierfenster. Er erstellt auch ein UML-Element Zustandsautomat, der ein Container f??r die im neuen Diagramm dargestellten Elemente ist.

Zustands??bergangsdiagramme sind mit einem Modellelement mit dynamischem Verhalten verkn??pft, wie z.B. einem Klassifizierer oder einer Verhaltenseigenschaft, welche den Kontext f??r den zu repr??sentierenden Zustandsautomaten enth??lt. Passende Modellelemente sind zum Beispiel eine Klasse, eine Operation und ein Anwendungsfall. Wenn kein solches Elemente zum Zeitpunkt des aktivierens des Men??s Neues Zustands??bergangsdiagramm markiert ist, dann wird eine ungebundener Zustandsautomat erstellt. Um ein korrektes UML-Modell zu erhalten, m??ssen Sie den Kontext des Zustandsautomaten im Detailfenster einstellen.

10.6.6. Neues Aktivit??tsdiagramm

Dieser Men??eintrag erstellt ein, mit der aktuell markierten Klasse verkn??pftes, leeres Aktivit??tsdiagramm und markiert das Diagramm im Editierfenster. Er erzeugt auch ein UML-Element Aktivit??tsgraph, der einen Container f??r die im neuen Diagramm dargestellten Elemente ist.

Aktivit??tsdiagramm sind mit einem Modellelement mit dynamischem Verhalten verkn??pft, wie z.B. Pakete, Klassifizierer ( einschliesslich Anwendungsf??llen) und Verhaltenseigenschaften. Passende Modellelemente sind z.B. eine Klasse, ein Anwendungsfall, eine Operation und ein Paket. Wenn ein solches Element zum Zeitpunkt des aktivierens des Men??s Neues Aktivit??tsdiagramm nicht markiert ist, wird ein ungebundener Aktivit??tsgraph erstellt. Um ein korrektes UML-Modell zu erhalten, m??ssen Sie den Kontext des Aktivit??tsgraphen im Detailfenster angeben.

10.6.7. Neues Verteilungsdiagramm

Dieser Men??eintrag erstellt ein leeres Verteilungsdiagramm und markiert das Diagramm im Editierfenster.

[Tipp]Tipp

Modellelemente aus anderen Namensr??umen/Paketen k??nnen vom Explorer aus durch ziehen oder durch das Popup-Men?? Zum Diagramm hinzuf??gen hinzugef??gt werden.