Book a Demo

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 - Miguel Gonzalez

Pages: [1] 2
1
Suggestions and Requests / Check Spelling gets in the way
« on: July 03, 2010, 01:02:29 am »
While running a Spell Check, when it founds a wrong word, a pop-up window shows up to offer suggestions. This pop-up window is called Check Spelling.

The problem is that it gets in the way of the Spell Check window so you have to move the Check Spelling window away to see and read in what context you wrote that word. Once you see where you mistook, you correct it and the popped window Check Spelling gets dismissed.

Then when another wrong word is found, the Check Spelling pop-ups again in the middle of the Spell Check window so you have to move it away again.

It is so annoying.

It would be better if EA would remember the last position of the pop-up Check Spelling window and keeps popping up in that location.

Miguel.

2
General Board / Re: How to... Association Class
« on: March 25, 2011, 10:38:32 am »
Yeap, that's far much easier.

Thanks a lot Simon.

3
General Board / Re: How to... Association Class
« on: March 25, 2011, 10:11:43 am »
Hi Geert and thank you for your reply.

I understand what you say, why to implement something that almost no one uses? Why to make more complex a tool.

Still, Association Classes make so much sense to me that I wish more developers would understand them, in fact, I have been looking for an article that could explain the concept well and I found one that I would like to share with those out there that haven't had the opportunity to meet association classes... http://www.devx.com/enterprise/Article/28576

Having a Man class and a Woman class, a possible relationship between them is a marriage. The solid line that links Man and Woman is the association marriage. But details like the date of marriage does not belong to the Man class or to the Woman class, it belongs to the marriage association itself and here is when we elevate the simple association to an association class.

Anyway, in case Spars is planning some work on this area, I would like to offer my feedback on how Association Classes are done on EA.

It is not easy with EA to create association class, well, it is easy if you knew beforehand that you want an association class, you just select the tool and create it, but the normal flow when modelling would be that you have two classes linked with an association and after some refining process you decide to elevate an association to association class, on this case it is not easy, you have to destroy the association, delete one of the classes and then use the association class tool on the remaining class which will create the association class and a second class where you will have to replicate as per the class you previously deleted.

I may be wrong but it seems to me that this is the way to do it. I would appreciate if someone could tell me an easier way of doing this, how to elevate an association between two classes to association class without damaging any of the two initial classes.

Thanks.

4
General Board / Re: How to... Association Class
« on: March 23, 2011, 06:48:15 am »
How is that? Is there a reason for this? I would really like to know, details about this kind of things will help me to better understand the use of EA.

Thank you.

5
General Board / Re: How to... Association Class
« on: March 22, 2011, 06:26:55 pm »
One more thing though...

How do you code this association class? I have created the UML and then generated the code but I cannot see how they connect.

Thanks.

6
General Board / Re: How to... Association Class
« on: March 22, 2011, 05:37:04 pm »
Thanks Simon, that worked.

7
General Board / How to... Association Class
« on: March 22, 2011, 07:15:14 am »
How do I represent an Association Class in EA?

In UML, an Association Class is represented with a dashed line linked to the solid line that associates two classes.

See Figure 2 on http://www.agilemodeling.com/style/classDiagram.htm.

8
General Board / Re: If I change an Interface... How to update clas
« on: December 05, 2010, 04:50:06 am »
I think it should be done. When using EA for software design, you need to do and re-do, and change many things many times. Having the "Overiddes / Implements" dialog showing you methods to implement or to not longer implement will be of great help.

9
General Board / Re: If I change an Interface... How to update clas
« on: December 03, 2010, 09:23:35 am »
I am with you Phil, not being able to apply changes to an entire selection of elements is far from ideal.

Also, Ctrl+Shift+O allows you to update new created methods in the interface but it does not allows you to make updates if you have deleted a method from the interface.

If you have changed the interface in a way that its signature offers less functionality, you have to delete those implemented methods manually from all classes that previously implemented.

Perhaps the "Overiddes / Implements" dialog should show you those methods that not longer exist on the interface and allow you to tick them to decide which one to leave and which one to remove from classes that previously implemented them.

10
General Board / If I change an Interface... How to update classes?
« on: December 02, 2010, 10:57:54 am »
Hello,

I have a class that is implements an Interface. If I change the Interface's signature... Is there an automatic way of updating the class without having to remove the realization association and creating it again?

On a simple example of one Interface and one Class is easy but when talking of many, the thing gets complicated.

11
General Board / Re: Eclipse - Workspace Unavailable
« on: December 03, 2010, 11:19:37 am »
I have found out that this is happening because the way Eclipse is installed by default.

First, I was getting that error message because I had another instance of Eclipse running. Eclipse installs in a way that it allows running multiple instances. When hitting F12 from EA, what it does is launching a new instance of Eclipse, it does not detect that Eclipse is already running. Because Eclipse was already running, then I got the warning message.

Now I am searching on Internet on how to change the way Eclipse runs to allow only a single instance of the application.

I will report back to here in case someone has a similar issue in the future.

12
General Board / Eclipse - Workspace Unavailable
« on: December 03, 2010, 10:48:37 am »
I have changed EA Options so my Java editor is eclipse.

When I hit F12 for "View Source Code", Eclipse tries to open but I get the pop-up error message that says... "Workspace in use or cannot be created, choose a different one."

Choosing a different one does not work, it opens Eclipse with the choosen workspace but the code does not appear.

Any ideas on how to make this work?

Thank you.

13
General Board / Re: Rename class - Possible bug
« on: December 03, 2010, 10:32:57 am »
A workaround will be by generating the code (F11) for the renamed class, the "Generate Code" dialog window will open.

On this dialog, hit the ellipsis button for the file's path, a "Save As" dialogue window will open this time with the new filename on it. Accept and then you are good to go.

But this is a process you have to do manually one-by-one, I still believe it will be better to have that filename automatically changed.


14
General Board / Re: Rename class - Possible bug
« on: December 03, 2010, 10:24:22 am »
Is that filename property accessible from within EA?

I believe that more often than not users of EA would prefer the filename to be changed when the class name is changed.

I think it could be an improvement having this filename changed.

15
General Board / Rename class - Possible bug
« on: December 03, 2010, 10:05:43 am »
I would like to confirm if the following is a bug or if I am doing something wrong.

I create a class for which later I auto-generate its code by hitting F11.

Later on I rename the name of the class to something else. I hit F11 again and its code is generated but its filename is still the name for the class at creation time, it does not create a file with the new class' name.

I have tried deleting all the generated files but still behaves the same.

Pages: [1] 2