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 - simon.marshall

Pages: [1]
1
General Board / Showing default parameters?
« on: December 07, 2005, 03:53:44 am »
EA shows class attribute initial values in class diagrams, e.g., "_x : int = 0", but not class operation parameter default values.

I appreciate that they can be viewed as different concepts, but I still think it would very be useful to show this info on the diagram in the same way, i.e., "M(x : int = 0)".

Is there a reason why they are not?  Simon.

2
General Board / Re: EA-6.0 and endless DAO.Fields/DAO.Database pop
« on: March 07, 2006, 07:07:55 am »
Thanks for the info.  It got fixed (at least as far as our problem was concerned) in 6.1.787.  It was caused by (possibly) certain associations between elements in different source controlled packages being (necessarily) saved to both XMIs.

3
General Board / EA-6.0 and endless DAO.Fields/DAO.Database popups
« on: November 23, 2005, 04:27:44 am »
Hi, we upgraded to 6.0 from 5.0.771, in the hope it would fix some of the nastier bugs we see, but unfortunately we've run into some other problems.  Downgrading hasn't helped - now we get them in 5.0 too.  We've never seen these before - has anyone else?

We have a hierarchy of CVS-controlled packages.  When checking out/in a package and reloading from XMI, we get popups of the form:

 DAO.Fields [3265]
 Item not found in this collection.

while it is processing the XMI, and then sometimes a few of:

 DAO.Database [3022]
 The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship.  [...]

at the end.  We can OK these to get rid of the popups, but naturally we're a little worried about the integrity of our model!  Creating a new .EAP and importing the CVS-controlled packages into it doesn't help, so I guess the problem is with the stuff that it is in the repository (I also tried to repair my .EAP but it made no difference).

There's no clue from the popups as to what is wrong or what we can do about it.  Anyone else getting this?  Any ideas what we can do?

Thanks, Simon.

4
General Board / Re: Creating Communication from Sequence diagram
« on: January 26, 2006, 01:06:32 am »
Quote
I have installed it and tryed in using 6.1

Still many bugs there like:

some association-links are drawn, some not in the collaboration diagram created from sequence diagram (even you can have link messages without an association!)

When you add a clss to the sequence diagram and generate the communication diagram agin sometimes that class is left out completely (althoug message swe send to itin the sequence diagram).


When generating sequence diagrams from communication diagrams  some times the message shows as a reply instead a real message.

And many more.....

What is the officail status of this add-in?


I don't see *any* associations created - which surprised me since I thought you had to create an association to create a communication message.  I did wonder if the associations were hidden, but I can't find them.  I'd be interested in the answer to your question too.

5
General Board / Re: Creating Communication from Sequence diagram
« on: January 24, 2006, 07:05:19 am »
thanks

6
General Board / Creating Communication from Sequence diagram
« on: January 24, 2006, 02:47:10 am »
Can EA create a communication diagram from a sequence diagram automatically?  Basically, they are the same thing but with the flow of time shown differently.

If EA was being clever, it could create a new communication group for each sequence time line.

Techies might prefer to work with sequence diagrams, but management seem more comfortable with communication diagrams...

7
General Board / new lifecycle message now a dotted line
« on: December 02, 2005, 08:21:55 am »
I just noticed at EA-6.0 a "new" lifecycle message is drawn as a dotted line (as if a "return" message).

Is this change deliberate?  Seems odd, and the online help still illustrates such a message as a solid line.

Simon.

8
General Board / Re: Nested package under source control
« on: December 02, 2005, 09:22:33 am »
you have to either Package Control | Get Latest... on the package in question, or Package Control | Get All Latest on any package.

however, you will get problems with diagrams with deeply nested packages under VC, eg, where elements or associations are missing.  checking out/undo checkout the package containing the diagram with missing elements and/or the package containing the missing element.

hopefully it will be fixed in the next release (they say).

9
General Board / Re: cannot save version control configurations
« on: October 20, 2005, 04:06:39 am »
Quote
hi simon,

thanks for your answer,

I think that is exactly what we did.
First we checked out a folder. then we started a new project and used this folder as root for the project.
In the CVS configuration we chose this folder after clicking on "local project path".
Anything wrong by now?
Jan


Hi Jan, I think that is correct.  Given the LPP you specify, EA should be able to determine how to connect to the repository by looking in the <LPP>\CVS\Root file, and should let you save the configuration.

You could check that the file is there and try configuring again.  You might also try leaving the LPP to last when setting the configuration options.  The popup is a bit flaky.

HTH, Simon.

10
General Board / Re: cannot save version control configurations
« on: October 20, 2005, 02:33:29 am »
possibly you haven't got a working copy of the repository yet?  it isn't very clear from the docs, but the idea is to set up your repository where packages will be added to, and checkout a working copy on, e.g., your hard disk.  then, when you configure your VC settings, use the pathname to your working copy for the "local project path".

then, the idea is to create packages in EA and configure them individually to be under VC.  (you do not put your .EAP file under VC, just the packages that are within it.)

note that if you create nested packages under VC, be sure to checkout a parent package before a child package (and to checkin in reverse order).  otherwise, EA gets confused about the status of the child package.

note also that if you want to create packages under subdirectories in the repository, first time round you will have to manually "cvs add" the subdirectory yourself because EA neglects to do it.  And you will have to manually specify the path when configuring the XMI filename because the ... browse popup is broken.

as you can tell, we've had plenty of experience of this!  but we don't know when these things will be fixed, we're not really told anything.

11
General Board / Re: Sequence diagram oddity
« on: June 30, 2005, 01:25:54 am »
Quote

That doesn't work for me - it makes no difference even if I unset before I create the diagram...


uhuh - it doesn't have an instant effect.  you need to close/reopen EA or reload the entire diagram.

12
General Board / Re: Sequence diagram oddity
« on: June 30, 2005, 01:17:43 am »
Quote
Try Tools | Options | Sequence and turn off "Garbage Collect"

HTH


That doesn't work for me - it makes no difference even if I unset before I create the diagram...

13
General Board / Re: Sequence diagram oddity
« on: June 29, 2005, 01:12:34 am »
Quote
Agreed. You should send a bug report to Sparx.


thx for your help

14
General Board / Re: Sequence diagram oddity
« on: June 29, 2005, 01:08:13 am »
Quote
Have you tried to set the second message also to lifecycle New? That really looks buggy :-/


Yes, with lifecycle=new on the second message, the entity moves down to show that it is created by the second message and its lifeline changes to be unlimited.   (The first message, which also has lifecycle=new, now points just above the entity.)

I guess I can forgive EA for not warning me about the duplicate lifecycle=new messages - it's the implicit lifecycle=delete that bugs me.

15
General Board / Sequence diagram oddity
« on: June 28, 2005, 07:49:40 am »
Maybe I'm dumb, but I get what appears to be a bug...

What am I trying to model?  I want to show in a diagram that a control creates an entity (first message=new), invokes some messages on it, and then the entity is returned (ie, it is still available and has not been deleted).  The problem occurs when I add "some messages" - suddenly EA decides to show the entity as being deleted by the final message.

Here's how to reproduce the problem:

- I create a sequence diagram with 2 elements (eg, control and entity).  I get 2 unlimited lifelines for each.  OK.

- Add a message from first to second element.  Message line is added.  OK.

- Add another message from first to second.  Message line is added and both element lifelines remain unlimited.  OK - this is as expected.

- Change the first message from lifecycle=<none> to lifecycle=new, and the second element moves down to the first message indicate that it is created at that point.  OK.  However, the second element's lifeline now ends after the second message with an X, even though the second message does not have lifecycle=delete.  NOT OK - this is not what I expected at all.

It seems that the last message to an element has an implicit lifecycle=delete, if the element had an earlier message with lifecycle=new.

Which is wrong - me or EA-5.00.766?

Pages: [1]