Features - Helmut-Ortmann/EnterpriseArchitect_ScriptDotNet GitHub Wiki

Features

Features and Screenshots.

Supported Languages

  • C#
  • Java
  • EA VB Script, see [EA Script Types](#EA Script-Types)

With the shown examples it should be easy to use other languages for your Scripting like VB, F#, C++,..

Examples

TraversePackage

Implemented for C# and Java.

Activate

Run Script TraversePackage from Browser

Results

Results Script

ListDiagramElements

ListDiagramElements

Model Search

Run a Script on a selected row of Search Results.

Script Group Model Search

Project Search

Adds a new Search to your EA project Search Window, Category "Scripts". The beauty is that you can implement Project Searches which aren't possible with SQL.

You can, e.g. use such Project Search Scripts in:

  • Matrix to collect source and target items to visualise.

Script Group Project Search

EA Script-Types

In the EA Script-Groups you create VB Scripts which later appear in Context Menues.

Group Description ContextMenu of
Browser Works from Browser Context Browser
Diagram Works from Diagram Context Diagram
ModelSearch Result row in Search Window, context of Project Search results Selected rows in Search Window
ProjectSearch Search in Project, shows up in Category of EA Project Search Window (CTRL+F) Category in EA Project Search Window (CTRL+F)
Normal A piece of code you can start no

Script Group and Browser Context ListDiagramElements Script Group Project Search Script Group Model Search

Glossary

  • VS Visual Studio 2017

References