Hello all. I just started using EA at work. I have been using Rose for years, and lets just say Rose was a hate/love/hate relationship.
I am attempting to set up a collaboration diagram in EA. I have loaded information about the classes, methods, value objects and instances into my EA project. That part was no better than Rose, which was aweful. It seems the UI was pretty close to a Rose clone. Anyhow, it was not impossible to get stuff in there.
I set up my first Collaboration diagram. There are some strange things going on. For example, the labels on the associations sometimes will re-arrange themselves, and the lines for the associations were very hard to set up and control. The real annoyance came when I wanted to show a component messaging itself to perform a stage in the scenario. EA created this tiny loopback line (with an arrow) that could not be resized, or even really moved. It could slide up and down the right hand side of the object in a narrow range.
After an hour I finally got it marginally readable. Perhaps the second one would go better.
I start to create the second collaboration. As I bring the objects onto the canvas from the model browser, these rather interesting lines show up between them… What on earth is that? So I delete them. I finish this collaboration with a bit less hassle than the first, things are looking up! I go back to the first collaboration. WAIT! Where are all of the associations? Seems that when I deleted them on the second diagram, that deleted them everywhere. And of course with the state of undo in the product, that means doing it all over again. Ok, eventually I have two diagrams done out of the 10 or so I want to do.
Collaboration 3 – each time I bring an object out of the model browser onto the canvas, all of the old associations are showing up. I figure out you can hide them. Ah great! But each time I add another object from the model browser, the all come back! WOW!
By the time I tried to do Collaboration 4, there were so many associations that it was just too tiresome to hide them all.
Am I doing something wrong? Why is the default behavior here so strange? Please, any tips would be welcome.
Bruce
BAE SYSTEMS