Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Rich Anderson

Pages: [1] 2
Hi there,

I'm wondering whether anyone knows of an MDG that has been developed for the Essence Language.    (

It has similar purpose but distinct differences from SPEM 2.0 ( which does have an MDG.    I have a client that may be interested in this, so just checking to see if anyone here can point me in a good direction.

Hi There,    I would like to be able to generate a PowerPoint presentation from EA using  However, I don't see any easy way to get a reference to the diagram image as an object through the API.  Anyone know how to do this or do I need to access the image through SQL?

Hi There, 

I have a case where I'm programatically generating several diagrams and I'm not able to properly set the diagram type on creation with this code:

Code: [Select]
Dim archimatediagram As EA.Diagram
archimatediagram = parentelement.Diagrams.AddNew(parentelement.Name, "Archimate3::Business")

I've read in other posts that it's not possible to change the diagram type programatically using the Metatype property because that was deemed to be unsafe, and there appear to be ways to do this in SQL (which I prefer to avoid). 

It seems however, reasonable that I should be able to set the type of diagram based on the MDG at creation and the AddNew method takes type as a parameter.  However, this code above always yields a basic class diagram. 

What, if anything, am I missing here?

General Board / Learning the document generator
« on: March 24, 2018, 11:41:30 am »
I'm trying to learn how the document generator works, mostly by reading the help system and just trying things.  I'm finding it to be a bit of "black art" and I find myself sometimes going in circles.  For example, I cant' seem to figure out how to generate the element details on a diagram directly after the diagram.  The documentation sort of explains it, but I can't get it to work.  I'm making some progress, but it's painfully slow.  Does anyone know a better way to learn this thing?   Some kind of tutorial with exercises would be good.

Hi There, 

I'm trying to add elements into a package in a particular order, but not having much luck. I understand the TreePos property needs to be set, but it does not appear to be having the effect.  If this code below worked as I wanted it to, it would add 3 classes to a package with the order "Charlie, Baker, Adams".  Instead it comes up "Adams, Baker Charlie" in  EA.  I can re-sort them manually, but I want this to be automatic.   

Code: [Select]
Dim thisPackage As Package
thisPackage = earepository.GetPackageByGuid("{22926A63-B111-45cf-94D4-49081E77E6A6}")

Dim newElement As Element

newElement = thisPackage.Elements.AddNew("Charlie", "Class")
newElement.TreePos = 1

newElement = thisPackage.Elements.AddNew("Baker", "Class")
newElement.TreePos = 2

newElement = thisPackage.Elements.AddNew("Adams", "Class")
newElement.TreePos = 3

I've tried various refresh and update commands on the package and the connectors, but to no avail. I've also tried multiple values for TreePos.   I feel like I must be missing something basic, so can anyone shed light on this for me?

General Board / UI Suggestion - Option to Locate on Current Diagram
« on: December 13, 2017, 08:06:45 am »
I think it would be really good to have this checkbox inserted on this dialog.  Sometimes, my diagrams get quite big and I forget that I have already placed an element there.  Then I have to go through several clicks to locate it.   Why not just do this?

Automation Interface, Add-Ins and Tools / Technopedia and EA
« on: October 31, 2017, 07:08:56 am »
Hi There,  Has anyone on this forum ever used Technopedia with EA?   I'm particularly interested if anyone has built an API to Technopedia so that EA can be updated with its metadata on various software and hardware components.  I'm thinking this might be pretty useful for doing IT baseline architectures in complex organisations.   

General Board / Archimate 3 Composition - Now behaving differently
« on: July 14, 2017, 10:20:32 pm »
I'm working on an Archimate 3 model and have been using the Composition relation without any issues.  However, just today, when I draw a composition relation between two objects, the aggregation property on the one end get set to "none" (so the line is just plain with no filled in diamond) and the stereotype is now "ArchiMate3::ArchiMate_Composition" rather than just "ArchiMate_Composition" as it used to be. I can fix this by manually changing the aggregation property and stereotype property manually, but this is a pain.   By the way, the Aggregation relation and all the others are working fine. It's only this one that has gone wonky.   I've tried including and excluding the MDG and a few other things, but cannot get it back to the way it was before.   The only fix I have used before was to create a new EAP and basically export my entire model to it, but I don't want to do that now because the model is rather large.   Any ideas how to fix this?  Is this something that can be patched in my current EAP?

Hi everyone,   If you have the time, would you please have a look at this short video where IBM RSA is forward and reverse engineering API specs.   

I've seen some posts indicating there might be some tools or add-ons for EA to do something similar, but these have not panned out. If there were some sort of MDG/Addon that does it like this, I have a client who be interested.

Automation Interface, Add-Ins and Tools / MDG for Value Stream Mapping
« on: March 24, 2017, 02:25:40 pm »
Is anyone aware of any MDG available or in development for Lean Value Stream Mapping (  It has a generally accepted notation and is pretty popular in the Lean community for helping to remove waste, undertake Kaizen improvements, and other improvements.  I would consider it a variation of process modeling such as you might find in Archimate or BPMN.      If someone does have such a thing, I would be quite interested and I have a client that might be willing to pay for an MDG (and I stress MIGHT) if some MDG expert on this board is interested.   I am most emphatically NOT an MDG expert.   

Automation Interface, Add-Ins and Tools / EA Repository As A Service?
« on: September 23, 2016, 05:56:16 am »

I was watching this video...
... and reading through the documentation on the website (with some dread) and wondering if anyone has set up an "as a service" capability for EA repositories.   All I want is to just be able to sign up for the service and just connect my EA securely to it rather than going through all this configuration in AWS.  Has anyone done that? If not, why not?  Seems like a good idea to me.   Please let me know! 

Hi There,   I've been looking for an easier way to exchange "catalogs" of elements between EA and Excel.  Not having found anything that did it the way I wanted, I hacked together this little program which you can see demoed here...

I'm not trying to make any money from this and I'm happy to give the Visual Studio project to anyone who asks for it.  I'm mostly interested to know whether this is something useful/unique or whether there are better ways to do this that I'm not aware of.  (I did check out the MDG for MS Office, but I found that to be more than I needed).   


Bugs and Issues / Columns Layout in List View - Does it work?
« on: September 12, 2016, 11:07:57 am »
I'm going a bit crazy with the list view and columns layout.   What I want is to be able to save different column layouts so I can use them with packages where I have components of the same type, so I can quickly get a list and edit that list "spreadsheet style".   I just can't get this to work reliably and I find my self reconfiguring the layout every time I open the package as a list.   First, I was able to save some different layouts and get them back, but after I added tagged values to one of the layouts, the whole thing just stopped working.  No matter what layout I selected, it just showed me the default which applies to all packages.   Has anyone else had this problem and is there a fix or workaround?    All I really want is to have different column layouts by package.  It seems simple enough, but I have never been able to get this to work reliably.   

Bugs and Issues / Co-Exist EA 13 and 12.1?
« on: September 02, 2016, 12:42:32 pm »
Hi There,   I've tried searching but cannot find and answer for this.   I'm trying to co-exist 12.1 and the 13 Beta.  I thought by changing the install directory, that this would work...

C:\Program Files (x86)\Sparx Systems BETA\EA

... but the 13 installer still seems to find my 12.1 version and uninstall it.    This must be something that has been solved before.  Can you help?

Hi There,  Starting to try out Archimate 3 notation in EA 13 Beta 1.   When nesting two elements with a composition relation, the Archimate 2 version hides the line (correct), but the Archimate 3 version does not.  See the link to picture below.  Could this be in the MDG or some setting?  Any ideas?

Pages: [1] 2