Blog-Archive

Generierung von #include, using, import, etc. aus ‚dependencies‘ bei der Codegenerierung

Immer wieder taucht die Frage auf warum bei der Codegenerierung Klassen welche mit dependency Beziehungen verbunden wurden nicht als #include (C, C++), using (C#), import (Java), etc. auftauchen. Der Grund ist der, dass dies im Code-Template defaultmäßig nicht vorgesehen ist!

Die Codegenerierungs-Templates der verschiedenen Sprachen können allerdings angepasst werden!

Weiterlesen ›

Veröffentlicht unter Code-Generierung

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“

Weiterlesen ›

Veröffentlicht unter Modell-Suche

Templates aus der Community

Veröffentlicht unter Dokument-Generierung

Strict UML Syntax in EA und warum manche Fehler gemeldet werden

In Enterprise Architect besteht die Möglichkeit unter: Tools > Options > Diagram > Strict UML Syntax zu enablen und zu disablen. Wenn diese Option enabled ist lässt EA in der UML unzulässige Verbindungen zwischen Connectoren nicht zu und berichtet dies mit einer Fehlermeldung.

Die UML spezifiziert die Verwendung von IterruptFlows zwischen Elementen innerhalb einer Interruptible Activity Region und Elementen außerhalb dieser (UML Superstructure 2.1.2 Seite 377 ff.).

Weiterlesen ›

Veröffentlicht unter Enterprise Architect, Modellieren mit UML

Scripting in Enterprise Architect: error: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.

… scripting im EA  ist eine feine Sache!
Hin und wieder treten Fehler auf deren Ursache sich auf den ersten Blick nicht gleich ergründen.

Folgende Abfrage scheint legitim zu sein:

dim Connector as EA.Connector
connector = Repository.GetConnectorByID(myDiagramLink.ConnectorID)

Die Abfrage erzaugt allerdings folgende Fehlermeldung:

error: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.

Weiterlesen ›

Veröffentlicht unter Automatisierung, Enterprise Architect, Tips & Tricks

Farben managen in Enterprise Architect

In Enterprise Architect kann man schnell und einfach grafische Modelle erstellen. Dabei wird zwischen dem MODELL (Modellelement) und der GRAFISCHEN REPRÄSENTATION (Diagrammelement) unterschieden!
Das Modellelement liegt im Project Browser und muss nicht zwangsläufig auf einem Diagramm liegen.
Das Diagrammelement ist die grafische Repräsentation eines Modellelementes und liegt immer auf einem Diagramm.

Weiterlesen ›

Veröffentlicht unter Enterprise Architect

Anlegen eines Subversion Repositories zum Versionieren von Enterprise Architect Modellen

Beim Verwenden von Subversion als Versionskontrollsystem für Enterprise Architect empfiehlt Sparx Systems für jedes neue Projekt einen eigenen Subversion-Subtree anzulegen und diesen als lokale Working Copy für dieses Projekt zu verwenden.

Sparx Systems recommend that each new Enterprise Architect model being added to version control with Subversion should have a separate repository sub-tree created for it,

Weiterlesen ›

Veröffentlicht unter Enterprise Architect