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 - Guillaume

Pages: 1 2 3 [4] 5 6 ... 36

When defining a statechart diagram, it can be useful to associate a transition & trigger event to a real class (or sysml block) operation.
This is an alternative to name the transition after the triggering event (free text, not linked with anything).

In the transitions properties > Constraints tab, I can create a Trigger with the Call type to select an operation. The issue I have is that this trigger must be named so if I change later my operation, it is not automatically renamed on the diagram.
Would it be possible let's say for unnamed triggers to display the linked operation?


Suggestions and Requests / Re: Really customize menu
« on: January 24, 2017, 11:59:08 pm »

When you have the Customize window displayed, you can "delete" menus via a right click on any entry -> delete.
Such customization will change your windows registry under [HKEY_CURRENT_USER\SOFTWARE\Sparx Systems\EA400\EA\EA1300Workspace]. The only way to apply this to other PC is to export the registry details in a reg file and apply it.
You can enable all menus again via the Reset button.

Unfortunately it doesn't seem to be possible to save such menu selection and make it available in the drop down list under "Show Menus for:".
EA help mentions the following "Currently the Show Menus For feature is disabled as Enterprise Architect is not an MDI application.". Does it mean this could be one day available?

On disabling items in the package control "project browser" menu, I cannot achieve the same as with the application's menus. It seems to be associated with "context menus", but again this is disabled.

Hi Helmut,

It sounds great. I uninstalled the previous version and downloaded the MSI file from
Having installed it, I can see the Port Advanced Support settings but not the "part/port synchronisation". I checked the help page and it shows v2.1.1. Perhaps something went wrong when the file was published.

I also noticed that if you click on "SP" without anything selected in the IBD, there's a System.NullReferenceException exception on
    hoTools.Utils.SQL.UtilSql.GetAndSortEmbeddedElements(Element el, String objectType, String stereotype, String direction)
    hoTools.EaServices.EaService.ShowEmbeddedElements(Repository rep, Boolean isOptimizePortLayout)

hoTools definitely looks interesting. I'll have to test the other available features.


Hi Helmut,

I installed hoTools which looks interesting (I like the search CSV export to Excel).

It doesn't show however ports as they don't exist under the part. A new menu/option could be added so the parts' ports are created according to the part's Block definition.

Do you think this can be added quite easily? I'll try to look into it at some stage once I've loaded the source code.



A potential large project requires compliancy with the diagrams validation process. As regards managing statuses on diagrams is needed.

Another approach is to have each diagram owned by a composite element and to add tagged values to the owning element. That's how we implemented BPMN diagrams, for example.

This approach puts a lot of constraints on the model structure which doesn't look appropriate. Would it be feasible in a later build to support a status field, if not Tagged Values?


Synchronize structural elements on a SysML IBD is useful to add all parts.
Would it be possible to add an option where all the parts structural elements i.e. ports could be automatically added as well? Is there a workaround currently available to add all parts' ports (and parts) without having to run a custom script ?

Let's say you have 5 aggregations from your main block to blocks that have 2 ports each. Is there a way to avoid having to add inherited ports & parts via the structural elements popup on each 5 part in the IBD?



You can find a SQL script to run on your DBMS here:
It will not change your data but it has an updated indexes definition which will improve performance on specific cases. According to Sparx, it can also be used in previous versions of EA (so it'll work if you still have EA12 or earlier installed).

General Board / Re: Associations order in the generated XSD file
« on: January 02, 2017, 11:46:05 pm »
Hi Simon,

I eventually managed to get it to work  :)
I created the "position" tagged value on the association within the Connector Source group (not the connector target).

The order I get in the generated xsd looks ok.


Hi Helmut,

This is indeed a default setting I'm using.
I'll report the above as a bug.


Bugs and Issues / EA13 + SysML: show port classifiers & property binding
« on: December 21, 2016, 07:29:40 pm »
I found a new diagram option under Elements in EA 13: show port classifiers.
This would be useful however I cannot get it to work.

I created a simple SysML BDD with a block + port, and set the port's classifier to a block.
The classifier is always visible, whether the option is disabled or enabled.

I also noticed the following announced improvement: "Part name change will now update bound Association role". However when renaming the part in the IBD, the association end role for the aggregation is not modified. Renaming the association end rolename updates the part but this is available in 12.1 already.

I'm running the latest 1309 build.


General Board / Re: Associations order in the generated XSD file
« on: December 21, 2016, 12:19:40 am »
Hi Simon,

I need to control the order of associations in the generated XML Schema.
I can see the position tagged value exists and works on attributes. I tried to add this tagged value to the association, or even on the connector target, but it doesn't change anything in the generated XML Schema.

Do you think this requires a feature request?


General Board / Re: Login to EA models - in some model Yes in some not
« on: December 14, 2016, 09:31:44 pm »
You will see it from the user account ids in the list if they have a domain following by the Windows user login as declared in the AD e.g. DOMAIN\USER1.

Check also if  "Accept Windows Authentication" is enabled in this menu (Project | Security | Manage Users)
The link with the AD is achieved by enabling the above option and clicking on Import.


General Board / Re: Login to EA models - in some model Yes in some not
« on: December 14, 2016, 08:54:11 pm »
An automatic login on the other models could be explained if they have user accounts that are linked with your Active Directory.
EA Security is compatible with the Active Directory so users are authenticated based on their Windows session. It's the alternative to the use of built-in EA user accounts.

General Board / Re: Associations order in the generated XSD file
« on: December 14, 2016, 06:30:46 pm »
Hi Simon,

I added a position tagged value on the associations between XSDComplexType classes but it didn't change the order of the generated XSD. I can see it working on the XSD elements (attributes) within an XSD complex type class.

I'll send a sample of my EAP file to support to check if I'm doing something wrong.


General Board / Re: Associations order in the generated XSD file
« on: December 09, 2016, 06:50:14 pm »
Hi Simon,

Sounds like what I'm looking for!
Can you advise the tagged value that needs to be created on the associations?
I tried to add position and order = 1, 2, 3... but it didn't work.


Pages: 1 2 3 [4] 5 6 ... 36