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 - Simon M

Pages: 1 ... 5 6 [7] 8 9 ... 429
General Board / Re: Embedded element shape script
« on: June 04, 2018, 09:25:02 am »
If you want it external, try extending ProvidedInterface instead.

If you don't change the metatype, you'd have to check parentedge, and offset your drawing by 50%.

General Board / Re: EAP-to-DBMS model transfer
« on: June 04, 2018, 09:17:42 am »
The API call for ProjectTransfer intentionally only targets eap files. It's their as a backup mechanism, and we don't want it to be possible to destroy a model using it.

Bugs and Issues / Re: EA14: Dropdown list scroll bars not working
« on: May 31, 2018, 11:33:08 am »
For anyone else reading this, the problem depends on an obscure Windows setting for animating drop lists when opening. The Visual Style is relevant because any visual style with themed scrollbars is impacted.

Yes qwerty, I understood your sarcasm. Unfortunately, not everyone in the thread seemed to realise.

I do stand by my statement - in a general sense if calling a method to test for the existence of a property on an element did have the side effect of 'magically' creating that property, that would be madness (or at least very poor object and method design).
My madness radar is probably broken, but sounds to me like C++ array access operator overloading to define a map.

The following usually inserts an empty/default value into map and then returns it.
Code: [Select]
value = map["my key"];
However, in reading your comment, I suspect that I have made an invalid assumption. I suspect that this is a standard property on all elements, buried somewhere in the base classes but just not *visible* anywhere.

That's pretty much it. It's set in the Style field of any diagram object. Checking rectanglenotation in your shape script indicates to EA that the shape script does define a rectangle notation, so EA can provide the option to the user. Scripts that don't check it, can't have defined the two notations so the option shouldn't be displayed to the user.

However, I agree that the documentation is a bit sparse. The fact that the property exists could certainly be expanded to explain how it is used, or even with an example script.

General Board / Re: EA 14: Link between Activity and Control Nodes
« on: May 30, 2018, 09:16:32 am »
Short answer is that it's never been UML conformant.

It's been kept available in EA for a long time because people expected it anyway, but when reworking some of our UML rules we decided that it was time to not include it by default.

Most of the time people doing this need simple actions. If you want to use an activity inline, drop it from the project browser as an invocation (call behavior).

Having said that, I said above that we wouldn't include it by default. You can add this rule into the metamodel yourself. I've included basic instructions below, but support can help as well.

Create a profile package, add the Control Flow and Activity metaclasses.
Create two metaconstraint connectors from Control Flow to Activity.
Set the umlRole tags to source and target.
Select the package in the project browser.
From the ribbon, select Specialize > Technologies > Publish > Import UML Profile.

General Board / Re: Using Operations on the realtionship matrix
« on: May 30, 2018, 09:01:08 am »
Unfortunately, operations aren't included. I assume there is an Operation metatype in a profile which is why you see it in the list.

EA can't reverse engineer a DB schema from a sql file.

General Board / Re: MDG on V12+++
« on: May 28, 2018, 03:25:49 pm »
Since the official release of 14 (build 1418) they've been rushing out bugfixes at the rate of one a week, so I'd let things quiet down a bit before I'd call it stable.
It's actually more like we've been actively trying to release a new build with any minor fixes that are available at a rate of one a week. The question isn't when it will stabilize, but how long we can keep it up.

Looks interesting, but that's in 14 and I wasn't planning on approaching the site until the cleanup crews have gone and the sirens have faded into the distance.
Fair enough, but I do want to encourage people to use the latest. Even if your request was implemented though, you would only see it in 14+.

That said, I can't see where in the user guide this functionality is described. There's no "Meaning" on the linked page (and read into that...), and the Special Attributes page just plays coy and breathes "and elsewhere" in a seductive whisper. That's not documentation, that's a teaser trailer.
Until it was used by the metamodel quicklinker function it was only used by the traceability window. I can say it's used by the metamodel derived quicklinkers now, I don't know where it will be used in the future.

Anyway, I take it that's a hard "no" on my suggestion.
I can't give a hard no. But you haven't managed to make me an advocate for the feature. Otherwise I look at it as unlikely.

Pretty much the only part of that I agree with is your spelling of colour.

Why would you write a captions of the form:
    "From" colour is prettier than "To" colour

When you can use the caption:
    "Prettier than

Of course, the recently added _MeaningForwards and _MeaningBackwards connector metaclass attributes could be used to good effect as well.
They already are if you define validation rules and quicklinker menus using metamodel constraints

trying to add a control flow between two Application Components?

Try using metamodel constraints for a profile.

Create a profile package.
Add the ControlFlow metaclass and ArchiMate3::ArchiMate_ApplicationComponent from the stereotypes page of the metaclass dialog.
Drag two metaconstraint connectors from the ControlFlow to the ApplicationComponent. Set the umlRole tags to source and target.
Import the profile directly into your model using Specialize > Technologies > Publish > Import UML Profile. (Alternatively, create the MDG technology file manually and distribute it as needed)

This will allow the UML Control Flow relationship between two application components. By default you still won't see it in your quicklinker because it filters to the current toolbox. Either pin the Activity Relationships page, or turn off the filter in the quicklinker menu.

saugup05, I recommend contacting sparx support directly through the links below.

You'll need to include your EA build number and the OS version/build.


You're just showing the user the same information that they have already selected. How does this vary between the different options shown by the quicklinker? I can't see it being anything except noise for an end user.

Bugs and Issues / Re: Pro Cloud Server Performance
« on: May 23, 2018, 08:45:58 am »
Not sure if it would help with Pro Cloud Server but there is a WAN optimiser for Sparx EA.
Pro Cloud Server is a replacement for the WAN optimizer.

Pages: 1 ... 5 6 [7] 8 9 ... 429