I was working on a model yesterday, and specifying method parameters for the
umpteenth time, and it occurred to me that there must be an easier way of
doing this.  I create a class, click on the class to create the operation,
enter the operation, look at the operation's properties, click on each
parameter in turn, click on the Documentation tab and enter a description of
the parameter.

I started thinking, what if you could simply open the the Source tab, and
enter the text of the class directly.  When you were done, you click the
reveng button and ArgoUML would reverse engineer the class for you.  Of
course you could do this in your favorite IDE and bring it into ArgoUML, but
then you'd be going back and forth between your IDE and ArgoUML, and it
would be nicer if you could do it without leaving ArgoUML.

The source tab wouldn't really need to support much in the way of editing,
except perhaps importing classes that your refer to.  The only other
fly-in-the-ointment is that reveng doesn't seem to support inner classes,
annotations, and generics.  I'm not sure about varargs support, but I guess
if it doesn't support most of the Java 5 language constructs then it
probably doesn't support varargs.  But assuming that these issues can be
dealt with, it would make it a lot easier and faster to create class
diagrams (and class diagrams seem to be what most UML users spend their time
creating).

Any thoughts?

Mark

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2833964

To unsubscribe from this discussion, e-mail: 
[[email protected]].
To be allowed to post to the list contact the mailing list moderator, email: 
[[email protected]]

Reply via email to