
Community Resources (106)
The Community Resources section may include Enterprise Architect models, scripts, technologies and add-ons. These resources can extend and enrich the Enterprise Architect experience. Use this link to submit innovative tools, models, add-ons and resources that the enterprise architect community may find beneficial.
Sunday, 09 September 2012 18:22
Debug your add-in directly in EA with MS express edition
Written by paulusma
It is explained in an article by Kean Walmsley that can be found here: simply include the snippet <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <StartAction>Program</StartAction> <StartProgram>C:\Program Files\Sparx Systems\EA\EA.exe</StartProgram></PropertyGroup> in the <your project name>.vbproj.user file, restart MS express and you are good to go. I've tested this for both MS VC# 2010 express and MS VB 2010 express and it works. Cudos to Kean and happy debugging!
Published in
Community Resources
Thursday, 02 August 2012 18:37
Automated Estimation using Enterprise Architect.
Written by laurenceWhite
This paper details an approach for creating automated measures of the scale and complexity of an enhancement, based on artifacts stored in Enterprise Architect (EA) from Sparx Systems. These scale and complexity measures can then be translated into level-of-effort estimates.
Published in
Community Resources
To execute this script import it into a model, open a diagram, right-click a class element and select Scripts | AddConnectorDemo. In the example model, add_con_demo, the script is located in the APG Diagram Scripts group. To install the script from the XML file: Installation Open the model Import the script to set the «RequirementsRelated» association - Project | Model Import/Export | Import Reference Data - Select the add_con_demo.xml script file - Select Automation Scripts in the import dialog box - Select Import - If it's not already opened, open the Scripting window -- View | Scripting - press the…
Published in
Community Resources
Prerequisites: - Windows 7 Administrator rights - The Windows 7 Jump List feature currently works with existing applications Please Note: Modifying Windows Registry Settings may cause severe issues. Do not edit the Windows registry unless you are confident about doing so. We recommend that you backup your registry settings before any modifications are made. Steps: 1. Copy the following text and paste to a text editor. Then save it with .reg extension -- from here -- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.eap\OpenWithProgIds] "EAPFile.JumpList.1"="" Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.eap\OpenWithProgIds] "EAPFile.JumpList.1"="" --…
Published in
Community Resources
Monday, 02 April 2012 09:59
List all Sequence and Collaboration Messages for Elements within a Package branch
Written by chris.drexler
Purpose List all incoming Sequence and Collaboration messages for elements of a given package branch and give an indicator whether the message relates to a realized Element-Operation or whether it has been entered manually. Installation Create new JScript "ListMessages" in a "Project Browser Group" scripting group and copy the script content from the attached file. Usage right-click on a package or element in the element browser and call the script the analysis is done on all elements in the current package hierarchy a double click on a result row opens the properties of the connection so that corrections can be…
Published in
Community Resources
Thursday, 29 March 2012 00:22
Enterprise Architect Interface to Microsoft Project
Written by sparxsystems
Overview When planning resource utilization for a large project, the task allocation details can be defined against each element in the project and assigned to a resource (a staff member). This process can be completed in Enterprise Architect or MS Project. This script provides support to exchange project details between Enterprise Architect and MS Project. If resource utilization has already been defined external to the model, this script allows you to easily import the details into your Enterprise Architect Repository. Import The import script imports Tasks from MS Project and creates a tree of Elements within a Package. This element-tree…
Published in
Community Resources
Wednesday, 14 March 2012 10:59
Creating image reference file based on directory scan as well as direct import into database
Written by mproske
The code itself must be integrated in an EA Extension. This is not included here. To use the code you have to instantiate the class RefImage with open Repository and an OleDB connection string to the open repository. After initiation of the class you can use the method create to create a file in EA Reference File format to import the images completely via standard import of EA or you can use write to import each image directly in the EA database tables. For both methods the recursive option scans the selected folder and all subfolders. Feel free to change…
Published in
Community Resources
Model Simulation The zip file below contains a State Machine and a Sequence Diagram that model the operation of a simple Cafe. The file has been used to create video demonstrations of Enterprise Architect simulation capability. Exploring this model may help you to get started using simulation in Enterprise Architect. You may wish to view the video Creating a Sequence Diagram, which contains footage that illustrates how to simulate a sequence diagram using Enterprise Architect.
Published in
Community Resources
Tuesday, 13 December 2011 05:17
Data Modeling - Logical and Conceptual MDA Transforms
Written by sparxsystems
When updating a legacy data model, say as part of a transformation or modernization project, it can be beneficial to start redesigning from the logical or conceptual level. This also applies when the data model is used as the basis for other aspects of project development, such as generating a class model, or deriving user interface or form designs.A common starting point is a physical data model perhaps derived from reverse engineering a database. With all it's platform-specific details, you'll want to automatically derive an abstract (platform independent) representation.In this post we provide two MDA transformation templates for Enterprise Architect…
Published in
Community Resources
Wednesday, 19 October 2011 02:35
Importing a Document Library into Enterprise Architect
Written by sparxsystems
Overview Whether setting up a document library for a large organization or modeling a large system with a lot of detailed specification documents, it can be beneficial to organize these externally created documents in a model repository. We'll refer to this kind of model repository as a 'Document Library.' This script creates Elements in a Package tree that reflects the directory tree structure being imported. It creates a Document Artifact element for each file and links it to the Element.Filename property. In cases where these files are of type .doc or .rtf - they are imported as Linked Documents and…
Published in
Community Resources
More...
BSIF is a Feature Rich MDG that can be used to power Enterprise Implementations of Enterprise Architect. Bridging the gap between formal notations and real life business solution delivery- BSIF supports template based approaches and automatic document generation for EA models. BSIF provides a modelling framework that empowers organisations wanting repeatable, traceable and integrated modelling practises that provide a platform for agile initiatives in their enterprises. Some of the Features of BSIF Elements A complete set of requirements elements colour coded and labeled for easy identification Toolboxes Providing the right element sets when you need them Quick linking Elements that …
Published in
Community Resources
Using shortcuts for any software tool can save a lot of time; but shortcuts are quite difficult to remember. So, my aim was to design a card that helped me remember commonly used shortcut keys in Enterprise Architect. The image below shows how the card sits on top of the keyboard and aligns with Function keys, providing a quick reference to Enterprise Architect Shortcut Keys. I really think it´s a usefull thing, so I´ve decided share it with all of you. It´s available in the attached PDF file. Simply cut out the template and fold along the dotted line. I…
Published in
Community Resources
Monday, 02 May 2011 06:51
Copy Tagged Values from a source to a target model using Transformations
Written by sparxsystems
In order to copy a Tagged Value named "mytag" from the source model to the target model you can add the following to the Class template (Ctrl+Alt+H): %if classTag:"mytag" != ""%Tag{ name=%qt%mytag%qt% value=%qt%%classTag:"mytag"%%qt%}%endIf% For more information on transformation templates see: http://www.sparxsystems.com/enterprise_architect_user_guide/8.0/software_development/transformationtemplates.html
Published in
Community Resources
Wednesday, 20 April 2011 14:15
Set completeness marker for classes,.. in diagrams
Written by Helmut Ortmann
Set completeness marker for classes in diagrams When seeing a class in a diagram it's unknown whether this class is shown with all its associations. This Addin modifies the class border (bold,standard, red) of the diagram to visualize whether the class is : visualized with all its model wide associations visualized with all its associations of the diagram incomplete visualized (hidden associations in diagram) Prerequisites Enterprise Architect 7. or later Windows NET Framework 3.5 or later Windows rights for instalation Installation Download Windows Installer Unzip DiagrIsComplete.msi installieren Installer installs DiagrIsComplete as a Enterprise Architect Addin EA, Restart, Addins, Manage Addins,…
Published in
Community Resources