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

Pages: 1 2 [3] 4 5 ... 16
31
General Board / Re: Cascading Windows in Diagram View
« on: November 29, 2007, 07:16:26 am »
I have requested this feature often before (during the 4-5 years I have used EA), and I will be happy to add my vote here too.

After the feature of inserting a diagram frame in another diagram was added, I believe that it was possible to EDIT the diagram inside the frame. I thought that was absolutely brilliant. But now it's not possible, and I'm starting to believe it was just something I dreamed.

But judging from the unwillingness that Sparx shows to add the "view multiple diagrams" feature, there must be some basic weakness in the application architecture that prevents it. They must have registered heaps of requests from users by now, unless they haven't been paying attention. And usually they pay a LOT of attention to the problems of the users. So I guess it must be really difficult for them to implement, or they would have done it.

After all, looking at other applications, it's a feature you would assume was there. What word processor, drawing program, etc. would not allow you to view two documents at once? And copy & paste between them?

Anyway, please add the feature now :)

Best regards,
Mikkel

P.S. @KP: I have tried working with two open EA instances. I believe the reload button was added after a discussion I had with Sparx about this method of working. But like Midnight said, the risk of messing something up and losing work is just too great.

32
General Board / Re: How to suppress lifeline terminator?
« on: March 05, 2007, 06:04:51 am »
I think you're on the right track with the garbage collection options. Switch garbage collection off, then objects will not be destroyed unless explicitly destroyed.
Existing diagrams will not be updated, at least not immediately, so you will have to fiddle around some to see the change in them.

Mikkel

33
General Board / Re: EA Problem: Importing c++ code
« on: March 05, 2007, 06:13:52 am »
I have another recommendation for you, although I realize that if you are stuck with a lot of legacy code it might not be an option.
The "typedef struct {int i;} xxx;" is obsolete in c++.

Just use "struct xxx {int i;};" instead;

Best regards
Mikkel

34
General Board / Re: call static methods in sequence diagrams?
« on: July 26, 2006, 05:11:04 am »
Quote
This is actually a matter of "religion" rather than functionality.    I have (the same) moral objections to putting classes in sequence diagrams.
 
I just got over the matter by putting the static class in as an object, giving it a "null" name and setting its stereotype to static.  The moral rationalisation (to me) is that in a runtime situation, from the pov of the runtime a static class is actualy an object - as a singleton....


I agree that a static class is in effect nearly the same as a singleton.

However, if you are calling a static method of an otherwise non-static class, the two things are quite different. The static method can be called without the non-static data members of the class existing anywhere (never allocated, never initialized), and the non-static operations of the class can't be called. In this case, I would put the class, not an instance of the class, in the sequence diagram.

In the first case, the case of a static class, I would also put a class, not an instance, in the diagram. Since UML supports showing the facts as they are, why not do it? I don't see anything wrong in that.

However subtle the differences between a static class and a singleton, the differences are still there.

Best regards,
Mikkel

35
General Board / Re: Creating Signals in Sequence Diagrams as metho
« on: July 17, 2006, 01:44:34 am »
Quote
There is a operations button in the Message Properties dialog but as long as there is no method available yet pushing it doesn't have any effect


I don't know what you mean that the Operations button has no effect. For me it has the effect of opening the Operations dialog of the class, where I can then add a new operation to be used for the message. When I press Ok in the Operations dialog, I am back in the Message dialog where the newly created operation now appears as the message.

This is the way I always work. Try it.

Best regards,
Mikkel

36
General Board / Re: Vertical position of elements in sequence diag
« on: June 15, 2006, 02:11:30 am »
The Cart item in the example you give is at that position because it is created (instantiated, constructed) at that point in time. That is done by the New message that you see in the diagram. They have done that by setting "Lifecycle" to "New" in the message properties.

Best regards
Mikkel

37
General Board / Re: EA On-Line Help
« on: January 02, 2006, 04:04:27 am »
To me it seems like the EA help window has the "Always on top" attribute. I would also like to see it behave as a normal window instead.

Mikkel

38
General Board / Re: How do I create multiple connections?
« on: January 04, 2006, 02:05:18 am »
Quote
Ok, I didn't realize you weren't from Sparx. Let's not belabour this any further but I put down my annoyances not to irritate you but in the hope and expectancy that someone from Sparx will read it and do something positive with it for a future release.
 
If this were a volunteer only forum, I would certainly tone my "annoyances" down a litle. On a product forum I feel that I'm not out of line at all.

Ok, I didn't realize you weren't looking for help from volunteers. Pity, because (as you have seen from various peoples replies to your posts) some of your problems have existing solutions, or at least workarounds.

Regards,
Mikkel

39
General Board / Re: How do I create multiple connections?
« on: December 28, 2005, 06:42:38 am »
Quote
Fair enough. But regardless of the tone, the point remains and you haven't addressed it.


My point was that most of us in this forum are just regular users and we are not required to address any of your points unless we feel like it. Anyway, I think I did address it by suggesting that you and EA might not be a good match, if you really find the experience so horrible.

We are happy to help you solve problems, but personally I find it tiresome to listen to complaining. I have no control whatsoever over what Sparx choose to include in their next version. If you feel you have been treated unjustly by your software, complain directly to the software vendor.

Quote
I don't want to hunt the forum for the simplest things.


So try the manual first, for example:
Keyboard shortcuts to help you with drawing multiple connectors and other things:
http://sparxsystems.com.au/EAUserGuide/keyboardshortcuts.htm


40
General Board / Re: How do I create multiple connections?
« on: December 28, 2005, 05:16:41 am »
Hi Marc

From the tone and apparent annoyance of all your posts here, it seems that EA and you may not be a good match.

However, if you are interested in learning about how to use EA, try toning down the annoyance a little bit, and you will find that this forum is packed with helpful fellow users who will rapidly try to solve your problems for you for free. All you have to do is ask nicely.

Best regards,
Mikkel

P.S. Try pressing F3

41
General Board / Re: Business Process - Documentation
« on: January 02, 2006, 04:14:49 am »
Quote
I need to elaborate the activities within the activity diagram to provide more "wordy" descriptions for each activity.

I am not exactly sure that I understand what you want to do.
Can't you use the 'Notes' field of each activity for your description? You also have the possibility of specifying 'Responsibilites', 'Constraints', and 'Scenarios' for each activity.

Best regards,
Mikkel

42
General Board / Re: Why is realization not in Class pane?
« on: December 29, 2005, 02:49:28 am »
Quote
Thanks, in fact the realization connector is not present in the class pane in the default installation of EA. When I changed the display layout to ICONIX, it became available. IMHO this is a bug.


The connector is there, but you have to scroll down to see it. It is a bit difficult to see that the toolbox is scrollable. You have to use the little arrows in the pane.

Best regards,
Mikkel

43
General Board / Re: Why is realization not in Class pane?
« on: December 28, 2005, 07:05:46 am »
Hi Marc

If I understand your complaint correctly, it is that you can't see the Realize connector in the UML toolbox in the class pane? If that is the case, try scrolling down in the toolbox or make your EA window bigger. I think you will find the Realize connector further down.

If the scrolling also annoys you, your can take advantage of EA's highly customizable user interface and select another setup for the toolbox in the drop down list at the top of the toolbox. Or you can even set up your own settings! Read how in the user manual:

http://sparxsystems.com.au/EAUserGuide/configureperspectives.htm

Best regards,
Mikkel

44
General Board / Re: activation problems on sequence diagrams
« on: November 14, 2005, 02:29:15 am »
Last time I asked Sparx, EA couldn't do it. They said they would work on it, but as far as I know it still doesn't work.

I do think we should press them to remember this issue.

Mikkel

45
General Board / Re: Default constructor in forward engineering
« on: October 26, 2005, 06:09:47 am »
Haven't tried it with Java, but my guess is:
Tools->Options->Generation->Object Lifetimes and then uncheck the "Generate constructor" checkbox.

Mikkel

Pages: 1 2 [3] 4 5 ... 16