Blog Archives
Information, HOWTOs, tips and tricks about model search in Enterprise Architect.


Use any number of custom tags during report generation

The report generator allows you to configure any number of custom tags for the entire project. 
In order to use these custom tags in an RTF template, the value of this tag can now be inserted in an RTF template at any point via the context menu [Project Constants>

Read more ›

Posted in Document Generation, Enterprise Architect, Model Search

Modell-Suche Scripten

Sometimes a question can not be answered with a single SQL query. In order to still use the model search, the search can also be scripted.

We write a script (mySearchScript) and programmatically run through the model. In the script itself we can of course use SQL queries (myQuery).

Read more ›

Posted in Enterprise Architect, Model Search

Formatted notes when using SQL in fragment templates

Fragment Template

A fragment template is an RTF template, which can be called from another RTF template. This increases the re-usability of the templates and the flexibility to generate documents.

When the template fragment is called, the ID of the currently edited model element and the ID of the package in which the model element is located or the ID of a diagram is passed.

Read more ›

Posted in Document Generation, Model Search

Show Tagged Values within its own column in model searches

One often asked question is, how to show each tagged value in its own column in model searches.
Tagged Values are stored in the table t_objectproperties. We can now use the table t_object,
in which all model elements are stored and combine it with the table t_objectproperties to get all tagged values for each model element.

Read more ›

Posted in Model Search

Search - Excluded Packages from RTF Reports

Suchen und Finden

One reason for models is to easily generate text documentations with one click.

The Project Browser is the source to generate the document. The EA document generator runs through the Project Browser and generates the content of the found model elements.

The Project Browser contains different kinds of information.

Read more ›

Posted in Document Generation, Model Search, Tips & Tricks

Verteilen von Suchabfragen im Team

Enterprise Architect speichert die selbstdefinierten Suchabfragen aus “My Searches” (Hauptmenü: EDIT | Search in Model // Ctrl+Alt+A // Toolbar Default Tools: Button Project Search) im Pfad “C:\Users\<username>\AppData\Roaming\Sparx Systems\EA\Search Data” in der Datei “EA_Search.xml” und vergibt für jede Suchabfrage immer eine neue GUID.

Read more ›

Posted in Model Search, Teamwork, Tips & Tricks

Nach Attributen und Assoziationsenden (RollenNamen) suchen

Nach Attributen und Assoziationsenden (Rollen Namen) suchen.

Vor allem in größeren Modellen stelle ich mir oft die Frage, ob es ein bestimmtes Attribut gibt und in welchem Classifier (z. B. Klasse oder Komponente) es vorhanden ist.

Ach Assoziationsenden, also der Rollen Name entspricht eigentlich einem Attribut.

Read more ›

Posted in Model Search

Alle gleichnamigen Elemente eines Paketes finden

Der EA erlaubt es, dass zwei Modellelemente in einem Paket denselben Namen haben.
Nach UML ist dies nicht erlaubt. Aus pragmatischen Gründen ist es aber oft sinnvoll in einem Paket zwei Elemente mit gleichem Namen zu halten.

Möchte man aber herausfinden,

Read more ›

Posted in Model Search

Den richtigen Pfad finden NEU

Wir kennen das Problem, wir haben ein übergroßes Diagramm mit zu vielen Verknüpfungen (Links) zwischen den Elementen. Um den Überblick zu bekommen, ist natürlich der beste Ansatz den Inhalt auf mehrere Diagramme aufzuteilen.

Im EA gibt es auch bereits seit einigen Versionen die Möglichkeit durch Drücken der „L“ Taste alle eingehenden und ausgehenden Verknüpfungen einzufärben (siehe Artikel) und so beim Browsen im Diagramm nicht den Überblick zu verlieren.

Read more ›

Posted in Model Search, Tips & Tricks

Find all Base Lines with one klick with a Model SQL-Search

Working with base lines a cool thing. However, EA currently doesn’t provide a simple view to see all base lines at once. Actually to see all packages with base lines.

With the flexibility of the model search, it is an easy task to provide a search which find all the needed information.

Read more ›

Posted in Model Search