Blog Archives

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). The result of the SQL query can be processed further in the script.

Posted in Enterprise Architect, Model Search

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

Suchen in Linked Documents

Die Suche (Blog-Post) im EA ist sehr umfangreich. Doch die Inhalte der Linked Documents werden dabei nicht automatisch einbezogen. Über das EA Objektmodell kann allerdings ein an einem Element angehängtes Linked Document programmatisch geöffnet werden und somit auch darin gesucht werden.

Read more ›

Posted in Enterprise Architect

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

Read more ›

Posted in Model Search

VB-Script Suche

Über das EA Repository kann man auch direkt SQL Suchen absetzen. Dazu muss man natürlich das EA DB-Schema kennen. Dieser Blogbeitrag zeigt die relevanten Datenbanktabellen.

Die Abfrage ist denkbar einfach:

sql = “SELECT ea_guid FROM t_object”
xmlResultString = Repository.SQLQuery(sql)

Als Ergebnis wird allerdings ein XML-String zurückgegeben.

Read more ›

Posted in Model Search

Suchen und Finden 3: Finden von verwaisten Elementen (Find Orphans)

Der EA stellt eine Standardsuche zur Verfügung um verwaiste Elemente zu finden:

Build In Search um verwaiste Elemente zu finden

Diese Suche findet alle Elemente, die Im Modell (Project Browser) vorhanden sind, aber in keinem Diagramm verwendet (referenziert) werden!
Ist das Element durch Links mit anderen Elementen verbunden,
ist das Element der Typ eines Attributes,

Read more ›

Posted in Model Search

Erweiterte Suche mit SQL und Addin

Egal ob für View’s, MDG-Technologies oder einfach nur um ein Element zu finden, die Suche wird immer wieder benutzt. Lernen Sie wie man die Suche sogar um SQL-Abfragen bzw. eigene Addinfunktionalität erweitert und welch mächtiges Tool Ihnen damit zur Verfügung steht.

Posted in Model Repository, Tips & Tricks

Suchen und Finden 2: Enterprise Architect DB-Schema

The scope of the models can quickly become very large, especially in projects in which collaborative work is carried out. To keep the overview, EA offers the Model Search. With the Model Search, models can be searched for in three different ways, …

Posted in Model Search

Suchen und Finden 1: In welchen Diagrammen wird eine bestimmte Operation einer CallOperationAction verwendet?

Viele UML Elmente erlauben es, durch andere Elemente klassifiziert zu werden. Sie erhalten einen „Classifier“. Ein Object kann zum Beispiel einen Classifier “Bestellung” haben, d.h., das Objekt ist vom Typ “Bestellung”. Es ist also eine Instanz der Klasse “Bestellung”.
In Enterprise Architekt finden Sie leicht das Modell-Element für ein selektiertes Diagramm-Element:
Der umgekehrte Weg ist auch einfach: Ein Element im Project Browser auswählen und im Kontextmenü Find in all Diagrams auswählen:
Im Fall eine CallOperationAction (eine Action,

Read more ›

Posted in Model Search

RTF Excludierte Packages finden

Enterprise Architect erlaubt es Packages aus dem RTF Report zu excludieren!
(Rechte Maustaste auf das Package -> Documentation ->RTF Report Options …)

Bis zur Version 8.0 werden diese Packages nicht grafisch ausgezeichnet, sie können aber
trotzdem leicht gefunden werden!

Erstellen Sie folgende SQL custom-search:

SELECT ea_guid as CLASSGUID,”Package”

Read more ›

Posted in Model Search