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.
This is a reaction for this resource http://community.sparxsystems.com/resources/community/scripts/create-hyperlink-ea-elements where the same functionality is solved by script. I believe that using the search profile is more appropriate for the problem. The search profile below can find any package, object, attribute, operation, diagram by given ea_GUID. It can be given by the {261AEBEE-a0f0-4ba9-B60A-A26D663DBAFB} form or by BKM_261AEBEE_a0f0_4ba9_B60A_A26D663DBAFB form (it is used in RTF documents) The given search string can be the whole sentence just including the GUID (you don't have to extract guid from the sentence) -- it is useful when you use messages produced e.g. by some script where you can…
Published in
Community Resources
Introduction: This script has been produced in response to requests from the Enterprise Architect community for a way to display all Connector information for a given diagram. The script displays this information in Enterprise Architect's Search window. The script iterates over the 'Diagram Link' API collection for a given diagram to retrieve the details of each connector. Installation Instructions: Open Enterprise Architect's Scripting window. You may create a New Group or place the script within an existing Group. Right click the Group and select the option "New JScript". Label the script "List Connectors". Copy the script below and paste it…
Published in
Community Resources
Saturday, 28 November 2009 07:24
Simple VBA Excel to EA importer version 4
Written by Geert Bellekens
Version 4 on the Excel to EA Importer now introduces a feature to export Tagged Values to Excel, edit them in Excel and import the changes back into Enterprise Architect. 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. Now in version 4 we have yet another tab Tagged Values that will be used to…
Published in
Community Resources
Tagged under
Paste the following sql code into the sql editor, or import the attached xml file select o.ea_guid as CLASSGUID,'Operation' as CLASSTYPE,o.name as Name,p.Type as 'Type', class.name as 'Class Name',package.name as 'Package Name',package_p1.name as 'Package level -1',package_p2.name as 'Package level -2',package_p3.name as 'Package level -3'from ((((((t_operation oinner join t_operationparams p on o.operationID = p.operationID)inner join t_object class on o.object_id = class.object_id)inner join t_package package on class.package_id = package.package_id)left join t_package package_p1 on package_p1.package_id = package.parent_id)left join t_package package_p2 on package_p2.package_id = package_p1.parent_id)left join t_package package_p3 on package_p3.package_id = package_p2.parent_id)where p.type like '<Search Term>' To use this search use SQL wildcards as…
Published in
Community Resources
Paste the following sql code into the sql editor, or import the attached xml file select a.ea_guid as CLASSGUID,'Attribute' as CLASSTYPE,a.name as Name, a.Type as 'Type', class.name as 'Class Name',package.name as 'Package Name' ,package_p1.name as 'Package level -1',package_p2.name as 'Package level -2',package_p3.name as 'Package level -3'from (((((t_attribute ainner join t_object class on a.object_id = class.object_id)inner join t_package package on class.package_id = package.package_id)left join t_package package_p1 on package_p1.package_id = package.parent_id)left join t_package package_p2 on package_p2.package_id = package_p1.parent_id)left join t_package package_p3 on package_p3.package_id = package_p2.parent_id)where a.Type like '<Search Term>' To use this search use SQL wildcards as defined by the repository you…
Published in
Community Resources
The following file is a C# Add-in Template for Enterprise Architect. Use it as a base project for any C# Add-in work.
Published in
Community Resources
This Delphi project demonstrates how to create an Enterprise Architect Add-in using Borland Delphi.This add-in creates/enables/checks/responds to menus and shows how to include a Delphi form as a tab control in Enterprise Architect.This project was created in Delphi 3 but should be usable from later versions.Refer to the Add-ins topics in Enterprise Architect help for further information.This file is freely usable and distributable provided that it is kept in its original form.
Published in
Community Resources
What is a Pattern? Patterns are parameterized collaborations; that is, they are a group of collaborating objects/classes that can be abstracted from a general set of modeling scenarios. Patterns are an excellent means of achieving re-use and building in robustness. As patterns are discovered in any new project, the basic pattern template from previous engagements can be re-used with the appropriate variable names modified for the current project. Patterns generally describe how to solve an abstract problem, and it is the task of the pattern user to modify the pattern elements to meet the demands of the current engagement. Before…
Published in
Community Resources

