Posts

EA-Matic, the add-in to automatically trigger your script in Enterprise Architect introduces the Developer Mode

EA-Matic is a free and open source add-in for Sparx Enterprise Architect, and is distributed as part of the Bellekens EA Toolpack

In order to enable Developer Mode, open the settings window and check the Developer Mode checkbox and fill in the Script Path.

The Developer Mode is registered per model. Typically you would enable this on your DEV model, but not on the TEST or PROD models.… Read more

The Bellekens EA toolpack v2.0 now has two completely new general purpose add-ins.

EA Validator

The EA Validator is an add-in that will help you validate the syntactical correctness of your EA model.

Validations as based on SQL queries and are fully customizable to your specific requirements. It comes with a set of example rules that may be used as is, or can serve as a basis for writing your own validation rules

EA Mapping

With EA Mapping you can map data models of all kinds to each other.… Read more

Version 4.2 of the Excel to EA Importer now introduces a new GUI to follow the progress of the import, and a massive increase in performance.

The Excel to EA importer is a rather simple tool to import stuff into EA. It has been available on the Sparx Community Site since 2009 and it has always been one of the most popular resources.

Version 2 was a small improvement allowing for different types of Elements.

Version 3 added the feature to import the glossary into EA.… Read more

The Bellekens EA toolpack, the free set of add-ins for Enterprise Architect has expanded with a new add-in: the EA TFS Connector.

This new add-in for Sparx Systems Enterprise Architect synchronizes workitems 2-ways between EA and TFS (Microsoft Team Foundation Server), so both from TFS to EA as from EA to TFS.

The EA TFS Connector uses the REST API web-service of TFS to synchronize items, so no local TFS (Visual Studio) installation is required, and it also works with TFS version 2015, which isn’t the case with the standard Visual Studio MDG integration.… Read more

Since my last post EA mapping EA Mapping Tool => Who wants it? there has been quite some response.

There are at least three parties that are seriously committed in joining, and a number of parties that are interested but for any number of reasons aren’t able to commit to anything just yet.

So the next logical step in the process is start building a requirements list. I’ve started with list of basis requirements listed below. Every sponsor now will now be given the opportunity to review those requirements and add some of their own.… Read more

I’m thinking about developing a mapping tool add-in for EA.
The idea is that you can manage a mapping between two types of (data) models. For example between your logical data model and your message model, or between your logical data model and your database model etc…

I already have a number of add-ins and scripts that somehow create traceability between models on element, attribute and association level, but I don’t have a tool yet to visualize and manage those traces.… Read more

The new open source Enterprise Architect Shapescript Library in Github is an initiative to share shapescripts for Enterprise Architect within the user community.

Shapescripts in Enterprise Architect are used to define the presentation of elements on a diagram. They are mostly used when defining a UML profile in Enterprise Architect that extends UML or another modelling language with project specific elements and properties.

Shapescript examples

When developing UML profiles these shapescripts are stored in the _image attribute on the stereotype element, an they can be easily edited using the profile helper.… Read more

The three free and open source add-ins for Enterprise Architect : EA Navigator, EA-Matic and ECDM Message Composer have been combined in a convenient package called Bellekens EA Toolpack.

Bellekens EA Toolpack

Downloading any of the add-ins from the site now gets you an installer for the Bellekens EA Toolpack. With this installer you can install all three add-ins, or only the ones you require.

Bellekens EA Toolpack installer

The main reason for this change is the shared EA Addin Framework. Because all three add-ins use the same framework, there was a risk at version conflicts when two add-ins were installed on the same machine because each add-in installed its own version of the framework.… Read more

The Enterprise Architect VBScript Library is an open source library of VBScripts written to be used in  Enterprise Architect.

This article explains how to download, import and use the library in Enterprise Architect.

Initial Import

Initial scripts

The Enterprise Architect VBScript Library contains some scripts to load and save scripts from/to your file system, but before we can use those we have to import an initial set of scripts to get started.

After downloading the file select menu option Project|Data Management|Import Reference Data and choose the downloaded file.… Read more

Attention! A more recent version of the EA Navigator is currently available.
See EA Navigator Downloads

The EA Navigator is a free and open-source add-in for Sparx Systems Enterprise Architect that allows for quick navigation between different elements in a model.

The EA Navigator is (currently the only) part of the Enterprise Architect Toolpack

EA Navigator 1.1 now navigates between:

  • Operations and Sequence diagrams
  • Types and Parameters
  • Types and Attributes

Prerequisites

Installation

Usage

Once installed there should be a new menu option Navigate in the Add-Ins menu.… Read more

Pages

The EA Excel import-export tool can be used to export and import between Sparx Enterprise Architect and Excel. Using only an Excel file, and the built in macro’s you can use it to

  • Export and Import element and attribute data (including tagged values on elements and attributes)
  • Import the Glossary
  • Export and Import tagged values

Version 5.0

Version 5.0 adds a complete new import and export feature for elements and attributes.

  • Configure exactly what you would like to export using an SQL Query
  • Use GUID’s of elements and attributes to update items regardless of their location in the model
  • Define whether to create, update, or delete items using the Action column
  • Specify a datatypes package and link attribute types with the datatypes in the datatype package
  • Support for a lot more fields such as alias, version, status, initial value etc.
Read more

EA JSON is an add-in for Sparx Enterprise Architect that enables you to model and generate JSON Schemas.

You can model JSON schemas in class diagrams with the JSON toolbox. Each of the JSON specific elements has custom properties specific to JSON schema items.

From a JSON Schema model you can then generate the JSON Schema file.

Download

Installation

EA Mapping is part of the Bellekens EA Toolpack which includes other useful add-ins such as

When installing you can choose which of the tools you wish to install.… Read more

The EA Validator is an add-in that will help you validate the syntactical correctness of your EA model.

Validations as based on SQL queries and is fully customizable to your specific requirements. It comes with a set of example rules that may be used as is, or can serve as a basis for writing your own validation rules

Download

Installation

EA Mapping is part of the Bellekens EA Toolpack which includes other useful add-ins such as

Settings

Open the settings via the menu option Specialize | EA Validator | Settings

  • Checks directory
    • Indicates the directory where the check files are located.
Read more

EA Mapping is an add-in for Enterprise Architect that allows you to map data models of all kinds to each other.

You can either map regular data models, or message models. The main difference between the two is that message models always start from a root element, whereas regular data models start from a package.The mappings can be made between Classes, Attributes and Associations, and allows for many-to-many mappings. For each mapping you can add a description of the mapping logic to be applied.… Read more

The Bellekens Enterprise Architect Toolpack contains all the free and open source add-ins offered by Bellekens.

General purpose add-ins

Specialized add-ins

All add-ins in this package are open source using the BSD-2 license

Download

Prerequisites

The Bellekens EA Toolpack requires .Net framework 4.5 which is already installed on most Windows installations.

Installation

When installing you can choose which of the tools you wish to install.… Read more

The EA TFS Connector is a free and open source add-in for Sparx Systems Enterprise Architect.
It synchronizes workitems between EA and TFS (Microsoft Team Foundation Server)

The EA TFS Connector uses the REST API web-service of TFS to synchronize items, so no local TFS installation is required.

Download

Prerequisites

EA TFS Connector requires .Net framework 4.5 which is already installed on most Windows installations.

Installation

EA TFS Connector is part of the Bellekens EA Toolpack which includes other useful add-ins such as

When installing you can choose which of the tools you wish to install.… Read more

EA Database Transformer is a a free and open source add-in for Enterprise Architect allow for a controlled MDA-type transformation from a Logical Data Model to a Database Model

Currently this tool has been implemented for a transformation to a DB2 database. In case you are interested in using this tool in your own environment, possibly with another DBMS or other transformation rules, please feel free to contact Geert Bellekens.

Download

Prerequisites

EA Database Transformer requires .Net framework 4.5 which is already installed on most Windows installations.… Read more

The EA Message Composer is a schema composer add-in for Enterprise Architect.

The add-in extends the new Schema Composer feature that was added in Enterprise Architect v12, but it needs v 12.1.1226 or higher to function correctly.

The Schema Composer feature allows to cherry pick elements, attributes and relations from a source model, often the common, or canonical model.

With the EA Message Composer you can then create a subset model that is a copy of all elements, attributes and associations selected in the Schema Composer.… Read more

EA-Matic is an add-in for Sparx Enterprise Architect that enables rapid EA add-in development. It uses the built-in scripting features of EA to relieve you of developing, building and deploying full-blown EA add-ins.

Aimed at corporate environments it greatly reduces the time to introduce new functionality.

With EA-Matic you can develop your EA add-in using nothing but EA, and deploy changes instantly to all model users.

The possibilities are endless. You can validate your own modelling rules, keep your model consistent by preventing the deletion of elements that are still used, add your own context menus, or make self-maintaining diagrams.… Read more

The EA Navigator is a free and open-source (BSD License) add-in for Sparx Systems Enterprise Architect that makes the life of any Enterprise Architect user a lot easier.

It allows for quick navigation between different elements in a model, especially between those elements that are not easily found using the standard EA features.

Using the dockable add-in window it retains a history of the 50 last selected model elements, and shows the important related elements at a glance.

The EA Navigator is part of the Enterprise Architect Toolpack

It allows you to navigate between:

  • Operations and Sequence/Communication diagrams
  • Operations and their implementation (Behavior)
  • Operations and CallOperationActions
  • Types and Parameters
  • Types and Attributes
  • Tagged Values and the elements they reference
  • Elements and their owner

And to any Fully Qualified Name (FQN) or GUID that has been copied to the clipboard.… Read more