Posts

Showing posts from September, 2019

Scripting Framework Introduction

One of the reasons I became a fan of Enterprise Architect was that it was extensible via its scripting functionality. I went through a period where I did a lot of scripting in Javascript for EA, however eventually I became disillusioned as I started hitting the limits of the functionality. The two primary issues were The Javascript engine used within EA was quite old (pre version 15) and hence the latest language features in Javascript were not available within EA. The more interesting extension points within EA were only available through the Addin protocols/interface, and these were not available in the scripting environment. I have at various times, and in different contexts, have developed scripting frameworks for EA, a published example is available from Github ( here) .  However, because of the two issues given above I  had pretty much given up on Javascript as an extension option for EA and instead had been spending time using C# to muck around with an AWS addin that I had