Variantenmanagement durch Diagrammfilter

Enterprise Architect, bietet seit Version 8.0 die Möglichkeit Elemente aus einem Diagramm auszublenden.
Das Zauberwort dafür ist „Diagrammfilter“. Dabei werden Elemente aus dem Diagramm, nach
bestimmten Regeln, ausgegraut, durchscheinend dargestellt, ausgeblendet oder selektiert.
Der Diagrammfilter befindet sich im Menü: View->DiagramFilters und ist ein andockbares Fenster.

Diagramm Filter

Diagrammfilter Optionen

Zur Auswahl welcher Effekt bei Anwendung des Filters angewendet werden soll

Die zu definierenden Regeln (Filter) sind dieselben, wie sie auch bei der Modellsuche definiert werden können.
Aktuell (EA 8.0) gibt es noch eine Einschränkung auf Elemente und deren direkten Eigenschaften.
Einzelne Regeln können durch Klick des Trichtersymbols (links oben) erstellt werden.

Diagrammfilter-Regeln

Diese Filter können nun sehr vielfältig eingesetzt werden. Ein, im Team erstelltes Diagramm, kann z. B. bezüglich Autoren gefiltert werden.
Eine andere Möglichkeit ist die Filterung nach Elementen bestimmter Versionen, Phasen, Status, etc.

Diagrammfilter mit Fade Option

Beispiel für Filter mit Fade Option

Diagrammfilter mit Gray Scale Option

Beispiel für Filter mit Gray Scale Option

Diagrammfilter mit Hide Option

Beispiel für Filter mit Hide Option

Diagrammfilter mit Select Option

Beispiel für Filter mit Select Option

Hinweis: zu beachten ist, dass bis auf die Option “Select” der Effekt immer auf alle Elemente angewendet wird, die den Filter nicht entsprechen!
Nur bei der Option Selekt, werden alle Elemente ausgewählt, welche den Regeln im Filter entsprechen!

Die momentanen Einschränkungen betreffen die Möglichkeit zusätzliche Elementeigenschaften abzufragen, die über die Liste der beim Element vorhandenen Informationen hinausgeht.
Nach Tagged-Values kann zum Beispiel aktuell nicht gefiltert werden.

Durch Diagrammfilter können interessante Anwendungsfälle realisiert werden. So können z.B. verschiedene Varianten eines Modells in einem Diagramm realisiert werden. Zu beachten is, dass lediglich das Diagramm gefiltert wird, nicht das Modell! Bei der Code Generierung haben Diagrammfilter keinen Einfluss. Bei der Dokumentenerstellung werden die Diagramme so wie sie im EA zu sehen sind ausgegeben.

Will man auch bei der Code Generierung Varianten berücksichtigen, kann dies durch Stereotypen, TaggedValues und der Anpassung der Code Generierung geschehen. Eine weitere Möglichkeit um Modell-Varianten zu managen finden Sie hier.

Veröffentlicht unter Enterprise Architect, Tips & Tricks
Schlagworte: , , , , ,
One comment on “Variantenmanagement durch Diagrammfilter
  1. Das Feature ist in der Tat sehr nützlich jedoch ist die Anwendbarkeit begrenzt. Leider gibt es keine Möglichkeit Diagrammfilter zu sortieren. Beim einsatz von mehr als 20 Diagrammfiltern ist man oft lange mit dem suchen vom jeweiligen Filter beschätfigt.

1 Pings/Trackbacks für "Variantenmanagement durch Diagrammfilter"
  1. […] bereits bekannte Diagrammfilter erlaubt es nun auch Konnektoren zu […]