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 - José Farinha

Pages: [1] 2

Thanks a lot!

How can I define UML templates (generics, not diagram templates) with EA 14? The tab dedicated to it in the class editor up to EA 13.5 vanished! Can’t find it elsewhere. Was it discontinued? I’ve been working with UML templates with EA and I have lots of diagrams with class templates. I still see the upper-right corner dashed rectangles with the template parameters, but can’t find a way to edit it. I kind of panicked now!...

I don't want to substitute UML templates by EA diagram templates. I'm working on the former.

Thanks for your attention.

Bugs and Issues / Re: Painful editing on MS Surface
« on: February 15, 2018, 02:32:08 am »
Thanks for your reply.

Drawing on EA by touching is mostly a bad idea. At most, you manage to enter new classifiers, move them around and add relationships. For most of the other activities, the finger is too coarse. The same if you use the Surface’s pen, that doesn’t help. I was expecting something like that and soon started using only the pad (the keyboard’s one) and a mouse for the fine-grained activities (which tend to be quite frequent). I also started using an Wacom Intuos pen tablet, which seems to me the most practical of the methods so far.

However, most of the problems happen irrespective of the input method you use. I believe that anyone working on a regular basis with EA on a Surface will meet those frequently, including the shrinking phenomenon. Reducing the screen resolution may alleviate a little, but comes with some disadvantages, as you get less space for your diagram and for the project browser, which reduces productivity as well. I hope v14 comes with improvements.

Best regards

Bugs and Issues / Painful editing on MS Surface
« on: February 08, 2018, 04:53:43 am »

I've been using EA 13.5 on an MS Surface 4 and I've had lots of problems with the usability of the graphics. Problems that have not only to do with the tiny size that things tend to have on Surface (I already have a pair of eyeglasses for that).

For instance, the resizing of an element "gets crazy" very frequently, the element either squeezes or enlarges by its own initiative and you can't do anything else with it. Some other times it happens the resizing doesn't even work at all.

Moving elements by touching (either with the finger or with the pen) doesn't work as well very often. Only using the pad. But when you go to the pad you've already lost some time with the other methods, which are more natural and therefore used first.

Some other commonly used graphical operations don't work as well most of the times: moving the canvas by swiping, selecting multiple elements, for instance.

Definitely, it seems to me there are lots of compatibility problems between EA and MS Surface.
Has anyone experienced the same?
Does anyone know if EA 14 will come with a better adaptability to MS Surface?

Thanks for your attention and best regards.

Suggestions and Requests / Re: Diagram custom attribute order
« on: November 29, 2017, 03:12:12 am »

For the understanding of a diagram/model/system all elements are 1st-class.

I also came across the need mentioned by Guillaume.
It is relevant as well to the listing of attributes in the Run state of an object.

Best regards

Suggestions and Requests / Standard Copy & Paste
« on: November 28, 2017, 05:48:30 am »
Why not a universal Ctrl-C/X & Ctrl-V, as well as Copy/Cut & Paste menu options, all over the UI?
Copy/Cut whatsoever and Paste wherever possible (i.e., UML compliant)?
Why a specific Copy Diagram, for instance? Why Shift-Ctrl-C when using the browser.

When pasting onto a diagram, Ctrl-V pastes a shortcut and adding a Shift-Ctrl-V pastes a new element (as so far), no matter the original was copied from a diagram or from the browser (this is my proposal).

When pasting onto the browser, a new element would be pasted always, since pasting a shortcut there makes little sense...

Thanks in advance for your comments


Definitely, suggestion 3 would be a plus. I’ve requested it sometime ago, but I was forwarded to the browser, which is far less usable.
Having the ability to copy as well would be a second plus.

Best regards


I have this problem, too (since I accidentally pressed Ctrl-Alt-P).
And can’t get a right-click menu on that pane. Did it vanish from EA 13.5, the one I’m using?

Best regards and thanks in advance

Bugs and Issues / Limitations in copy and paste
« on: July 28, 2017, 03:11:25 am »
There are several limitations in copy and pasting that significantly increase the editing effort. I’m mostly thinking of activity diagrams, but it also happens in sequence diagrams.
For instance, if we have an activity inside a class, we cannot copy and paste it into that same class, using the browser. We must paste it into a package and then move it to the desired class. The same for an action (or any other element) inside an activity. It needs to be pasted to a package.

If we do the same copy-paste on a diagram, the activity (or action) is pasted into the class (activity), but not the parameters (pins) it includes. That’s to say that only a semi-paste is done. The effort to re-introduce parameters and pins is not insignificant.

Shouldn’t copy-and-paste be “universal”, i.e., everything be copy-and-pasteable, as long as the paste’s destination is UML-conformant? That would make EA a much more productive tool.

I just wanted to check the opinion of the forum and if I’m skipping anything before I submit a bug/feature request.

Thanks for your attention

General Board / Re: Difference between sequence and object instances?
« on: July 21, 2017, 02:50:43 am »
I have this same question.

Does it mean that an object instance represents a specific object, while a sequence instance represents a variable that may might reference different objects along the way? UML doesn't establish such a differentiation, but I've been feeling that these are two distinct semantics for lifelines, and both are useful.

Thanks for your attention

General Board / Re: Help on the Activity Templates toolbox
« on: March 04, 2017, 07:37:06 am »
Sorry, I’ve been too long immersed in activity diagrams that I didn’t provide enough context.

When we are drawing an activity diagram, there is a section of the toolbox entitled “Activity Patterns” and showing a single pattern named “Basic Activity”. I interpreted it is a palette where we can collect fragments of diagrams that we use regularly. However, I can’t figure out how we can populate it with new patterns.

Thanks again

General Board / Help on the Activity Templates toolbox
« on: March 04, 2017, 06:02:08 am »
Could anyone tell me how to create new activity patterns and have them available in the corresponding section of toolbox?
Maybe I’m being clumsy, but haven’t succeed at finding any documentation about that.

Thanks a lot and regards

Thanks, Geert.
Not yet. Before I submit a report, I like to post it here, just to check that I'm not missing anything.
Replies like yours help, thanks.
Best regards.

As classifiers, interactions should be allowed to have nested classifiers.
(The same for state machines, but these are less prone to require nested classifiers.)

For instance, it is rather frequent to have an interaction decomposed into several sub interactions. As much as an activity being decomposed into sub activities. Sub interactions should be nested inside their parent interaction, for the sake of model organization. But also to achieve some modelling purposes that can’t be done otherwise. E.g., I use nested interactions stereotyped by «catch» to model exception-catching blocks. Such blocks’ scope can’t be specified otherwise, since UML doesn’t provide any other construct for that.

As classifiers, interactions (and state machines) should be allowed to have inner classifiers of all types: interactions, classes, activities, etc. Apparently, EA only allows ports inside interactions.
I guess this is a bug. At least it is a non-conformity with UML.

General Board / Re: Unale to generate java code from interactions
« on: December 01, 2016, 06:10:46 am »
Thanks, qwerty.

The problem was that I had an EA Professional edition, which doesn’t support code generation from behaviors (incl. interactions), contrarily to what I interpreted from the product editions chart and user manual.

Meanwhile, I upgraded to the Business & SE edition and code has started showing up.

But it comes with lots of problems. It looks like this feature is quite incipient in EA. There are also some clear bugs.

Best regards


Pages: [1] 2