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.

Messages - Geert Bellekens

Pages: 1 [2] 3 4 ... 548
The relationships you see in the ArchiMate technology are (mostly) the ones that are defined in the metamodel diagrams in the specification. Using this method allows you to define both quicklinkers and model validation using exactly the same information.

So the Archimate MDG has been built using metamodel constraints, which drive the quicklinks ?
What about the 'model validation' mentioned above?  Is there a way I can validate a package for compliance to the MDG (ie Archimate) as opposed to base UML validation (using 'Validate Current Package')?

I started a post on this a few days ago if you'd rather use that to respond:

I think Simon is talking about the strict connector syntax option here.


General Board / Re: Classic menu bar / Standard Menu Bar
« on: June 28, 2018, 11:31:17 pm »
Please Please reconsider this change.
Pretty sure that won't ever happen.

But if you are re-learning EA anyway then you better go directly to v14 as they once again re-shuffled everything :-\


General Board / Re: Delete / Remove a List Override
« on: June 28, 2018, 09:13:08 pm »
In the latest version I've noticed an option to Remove unused lists under the button Manage.


PS. I don't think this info is stored in a structured way in the database, but rather somewhere in the style sheet used (RTF)

Not sure, it seems to work fine for me.

Is your diagram locked somehow?


General Board / Re: SQL failure message after "Get All Latest"
« on: June 28, 2018, 02:05:30 pm »
Check the odbc settings.

MySQL is rather particular about that, and some errors only surface in specific conditions.

If that's not it I guess you better contact support.


PS. Also run a project integrity check and fix the error to be sure.

I've found that setting element.StereotypeEx always seems to do the job.

I hardly ever use any of the other methods/properties, if at all.


There are actually a number of ways (or workarounds) to get access to the clipboard.

Here's a few of them:


Not an answer, but related.
Since v13 or v14 there's a new property on EA.Element called FQName (Fully Qualified Name)

I never used or heard about GetFormattedName before, but it is indeed not documented.


General Board / Re: Status Types per Package
« on: June 27, 2018, 09:23:36 pm »
yes, that's what we've done.  We've also created shapescript widgets to "surface" the values on the diagram (usually in the form of small coloured rectangles).

... I wonder if Sparx would be prepared to 'open source' the Archimate MDG.  It doesn't seem to get much love and there seem to be a few people out there 'rolling their own'
(although to be fair they have promised to fix some of the rendering bugs I have raised)
That is a great idea.


General Board / Re: Import NoMagic Magic Draw to Enterprise Architect
« on: June 27, 2018, 08:48:46 pm »
H John,

Been there, done that, got the T-shirt. 8)

We started with the standard MDZip file import, which was not too bad in itself.

But then I wrote a whole set of correctors to correct all kinds of stuff that wasn't imported correctly.

The tool I wrote is open source. In case you are interested, you can find it on Github:


General Board / Re: How to distribute My Queries?
« on: June 27, 2018, 08:43:26 pm »

You can distribute them in an MDG technology.

We have a couple of MDG's that contain nothing but searches.

Another alternative is to export/import the searches themselves, but in that case they are still stored in the user profile.


General Board / Re: Advice - to nest or to compose ?
« on: June 27, 2018, 06:17:05 pm »
I would only do 1. Explicit composition relation.

I try to avoid structural nesting as much as possible as this leads to difficulties with locking, version control, etc...

Exceptions are things like BPMN processes, Activities, State Machines, Interactions. Mostly those elements that describe behavior that is owned by them.



In v14 they made a change in the way the quicklinks are populated.
Before v14 you had to fill in a massive CSV file with every possible combination.
Now the quicklinks are apparently derived from the UML profile in some way.

I still have to dive into it myself but I would guess that this probably how the new quicklink works.


This is the complete list: of tagged value types available.

But you can of course add more than 1 tagged value of the same type (and with the same name)


Cool, thanks for the feedback Colin.


Pages: 1 [2] 3 4 ... 548