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

Pages: 1 ... 3 4 [5] 6 7 ... 19
Bugs and Issues / MDG - Diagram profile options not applied
« on: October 26, 2016, 08:07:31 am »

I created an MDG Tech with a UML and Diagram profiles. In the diagram profile, I needed to hide the stereotypes so I set Features - Show stereotypes = False and Elements - Hide Element Stereotypes = True.
In the target EA project where the MDG has been imported, I created a diagram. Unfortunately the hide stereotypes properties on elements and features are not set as expected.
Is it a bug?


General Board / Tagged Values order
« on: September 14, 2016, 06:52:48 pm »

I tried to find a thread on this topic as I have a feeling it's been discussed before: is there a way to change the order of Tagged Values that have manually been created on a Class or an Attribute?
I cannot find any position property in the DB e.g. within t_attributetag or t_objectproperties

EA seems to display them in the order according to their creation date/time

Any hint?

General Board / Transferring EA projects into a single one incl. images
« on: September 13, 2016, 08:16:54 pm »

I have several EA Projects that were all duplicated by a team from the same empty/base project. I need to copy each project's model root into a central new EA project.
As all projects have GUIDs in common, I have to strip GUIDs when importing into my new project (I use the XMI Model export/import).

My issue is that I'm losing associations with images. Even when I run an export/import reference data of the model images, it doesn't solve my issue.

Is there any workaround available?



I defined a custom SysML value type in a UML profile for a client (extends UML data type, generalizes SysML ValueType).
Having created flow properties on a block, I cannot set my Value Type as the property type based on the filters that are applied by EA.

A workaround is possible but this looks like a bug.


Automation Interface, Add-Ins and Tools / Apply type to change stereotypes
« on: September 06, 2016, 05:41:44 pm »

I have an MDG with SysML block stereotypes. When I create a "typeA" stereotyped block, I use to copy & paste as a new element. I want to easily apply a different stereotype on this new block e.g. change "typeA" to "typeB". As regards I used the toolbox & option Apply Block Type.
Unfortunately this block gets an additional stereotype so ends up with typeA & typeB.
I'm aware that this feature is intended to easily change an element type e.g. from a class to an interface, however I'd have expected stereotypes to be managed  in a different way.

Is there a workaround to easily change stereotypes?



If you're working with the security DB tables to retrieve permissions, you may find the following article useful as it contains a mapping between the ID and name as displayed in EA security interface.
I couldn't find a full list from the Inside EA ebook but it was easy to build. Feel free to use and share!


General Board / Customise EA12 menus with menu sets
« on: August 18, 2016, 04:36:42 pm »

I've used menu sets in Perspectives to cut down the menu content available to its users. This customization really helps new teams adopting EA as they don't get lost and confused between  features they may never use.
What I don't understand is the list of menu commands that you can hide via checkboxes. Why Sparx doesn't provide a list that matches exactly the menu tree so it's easy to check the feature that are not needed. (is it because menus always get changed between versions?).
Considering the current state of this list, is there any table that maps the current tree list with EA12.1 menus?
Here is an issue I'm having: I want to remove the ANALYZER menu for users, however I still have some features available when Execution Analysis is unticked. Having disabled all options for a menu set, I discovered that a number of features remain available. It makes sense for some features under File and Edit, but it doesn't for Analyzer, Element > Project Management, etc.

Could some leftover menus be hidden perhaps with an additional option? I looked at the userperspective XML file -> an id to each hidden feature is provided so could it be tweaked by adding additional values ?



I'm looking at the most suitable option to transfer a single EA project with multiple project root nodes to multiple EA projects, one for each project root node.
As I want to retain all the information in each project, I want to avoid using XMI export/import e.g. to keep existing images, matrix, etc.
I also need to retain the GUIDs from the source project in the target projects.

I wanted to copy/paste the EAP file with all the content and project roots for each target project. Then cleaning each EAP by deleting all project root nodes except the root node that needs to be kept.
The final stage would involve transferring each EAP file to a target EA DB centralised project.

Since the project is quite large, I takes ages to delete unwanted root nodes. Considering also that I have to delete all the views prior to delete a root node. Even this way crashes at some point EA or generates errors.
I tried running the Repository.Models.DeleteAt method but it crashes EA...

Anyone aware of an easy option to achieve this via a script or other?


General Board / EA13 beta: missing basic copy,paste
« on: June 24, 2016, 11:00:29 pm »
I noticed that simple functions like copy, paste, paste as new that are available via EA12.1 Edit menu are missing from EA13 ribbons.
For users who don't use keyboard shortcuts like Ctrl-C, Ctrl-V,... I think such functions should remain available from EA menu.


I played a bit with EA 13 and I have 2 comments so far:

Creating links between connectors can be useful, yet there is no way to easily query such links between connectors once created.
If you create a dependency let's say between a control flow and an association with the quicklinker, it would be good to have a Links tab in the connectors properties so we can see this type of relation. Other EA traceability features should support it e.g. Traceability view, Insert Related Elements(?), Relationship Matrix(?)

SysML simulation with Open Modelica looks very good. To easily test this feature, would it be possible to have access to the EAP file that has the examples shown here: ?

The Clone Structure as a new version can crash EA if you select the same package as the target.


General Board / SysML action pin info on diagrams
« on: June 07, 2016, 05:06:45 pm »

Working on a SysML activity diagram, I cannot display the following information about action pins: stereotype such as Continuous, arrow for the direction (input, output). Where one can set those in the action pin, it isn't very useful if this information cannot be displayed on the diagram.
The stream information is displayed by greying out the action pin ; it would be useful to display it as a constraint so it's unambiguous.

General Board / SysML allocated note
« on: June 06, 2016, 08:29:39 pm »
Looking at SysML allocation features, I'm trying to use the "allocated" stereotyped note as described in EA help here:

I can create an "allocate" stereotyped dependency between elements, and get the allocatedto/from compartment displayed on a block as per the help page.

However when I create the Allocated note and associate with an allocated dependency, nothing shows up. I'd expect it allocatedFrom and allocatedTo tagged values to be populated accordingly and shown on the diagram.
I also tried to associate it with 2 elements e.g. an Activity and a Block.

Any hint on using this note?


Bugs and Issues / SysML flow port direction on a Block's part in IBD
« on: June 02, 2016, 12:29:49 am »
Working on a SysML 1.2 IBD, I added the properties and references of my block. I used the structural elements menu to add all owned : created flow ports don't have the right Direction set in the corresponding tagged value (e.g. "in" for input set in the BDD becomes "inout").



Working on SysML Blocks, I'd find very useful being able to copy and paste as new ports so I don't have e.g. on flow ports to set the direction TV and classifier each time.

General Board / SysML requirements, block compartments
« on: June 01, 2016, 09:25:54 pm »

I have the following questions on SysML support/behaviour in EA 12.1:

1- I tested SysML Requirement extensions such as Physical, Interface, Performance -> on diagrams, the stereotype cannot be shown so there's no way to check its type ; could this be added in the future? Also I think it would be good to add a priority in the Tagged Value as it's not possible to show elements' priority on a diagram

2- When I add attributes in the SysML Block, I'd expect it to be displayed in a Values compartment (according to SysML spec). Should I understand that in EA an unnamed compartment with attributes matches the Values (and same with operations & Operations compartment).

3- A property typed by a SysML Block that has composite aggregation is a Part and should be shown in a parts compartment. EA shows it in a Property compartment. Should I understand this matches decisions on how this has been implemented by Sparx?

4- Parts multiplicity don't show in the property compartment. Is there any way to enable it?


Pages: 1 ... 3 4 [5] 6 7 ... 19