Wow: prompt, helpful and detailed reply there Geoff thanks a bunch!
Perhaps I wasn't clear, this is what I was wanting to do:
- I create a use case
- independently, I create a requirement
- whaddaya know! The use case needs that requirement!
So I'd better add it...
so I go the use case properties...
hmm, I could 'move external' in this window..
how do it...
nup, drag and drop from requirements into this dialog doesn't work..
hmm...
how -do- I?
Perhaps... ok magically I found if you drag a requirement onto the same page, and then make a connection of type 'Realize' between Use Case and the Requirement, it will add that external requirement. And voilĂ ! It's added as an external requirement. Cool.
So. Hmm, I don't want that requirement on the diagram so... about if I... YES it works I then remove the 'Requirements' object from the diagram and it keeps the relationship. Cool hack
But apart from this way, I see no way of adding requirements to Use Cases aside from 'move external' which just sometimes isn't possible. You know, like in the case when you wanted it to be external for the reason it's shared between two use cases... and so you want to connect that second baby to the already-external requirement.
What I suggest is an 'Add...' button which brings up that list of all the requirements, which you can then select. (be sure to check for duplicates!). That Would Be Cool.
(PS perhaps once in EA's lifetime 'Options' was called Local Settings but now it's called Options... could you please refer to it like that too

it's kinda confusing looking for 'Local Settings' when there are things like 'Local Paths' etc.. cheers!)
(PPS while we're talking about Undo: how about Ctrl-Z for a shortcut, and, heck while you're at it, how about moving it to the top of the menu, then a separator, then the clipboard ops... like every other Winapp in the world
