Improving the code generation would definitely be useful.  In addition to
the bug reports that Thomas pointed you to, another possibility would be to
refactor the various code generators for better reuse.  It sounds like
you're princinpally interested in Java, so this may be out of scope for you,
but there is a substantial amount of duplication among the various
languages' code generators.  A resuable framework with per-language
templates would be much better.
 
On the pure Java front, in addition to what's in the bug database, there are
probably some additional things which have been implemented recently for
modeling or reverse engineering which aren't supported in code generation.
Exceptions are one thing that come to mind, but I'm sure there are others.
On the Enumeration front, I recently added reverse engineering support for
this, so forward engineering support would be good.  Pretty much anything to
do with Java 5 is probably unsupported.  I've got some of the basic
underpinnings for templated classes done which would allow support for Java
generics if we got the UI front end done.
 
Tom
 
-----Original Message-----
From: Paul Smith [mailto:[EMAIL PROTECTED] 
Sent: Thursday, March 22, 2007 11:43 PM
To: [email protected]
Subject: [argouml-dev] Google Summer of Code Ideas



I am currently strongly considering applying to be a part of Google Summer
of Code under the ArgoUML project.  I was wondering if there is any room for
redoing the Java code as a potential project.  After starting to use ArgoUML
for one of my own projects, I noticed that enumerations are not yet
supported in terms of code generation for java (even though they can be
roughly defined).  Are there any other known issues with the code
generation?  Is there someone someone currently working on the code
generator? And is there any need for this to be redone, possibly adding
support for more languages, or is this a low priority for most users of
ArgoUML?

Just wondering, I'll be glad to hear what everyone thinks or if you have
some other ideas on how you would want to see the code generator improved.
Thank you.




  _____  

Don't pick lemons.
See all the new
<http://autos.yahoo.com/new_cars.html;_ylc=X3oDMTE0OGRsc3F2BF9TAzk3MTA3MDc2B
HNlYwNtYWlsdGFncwRzbGsDbmV3Y2Fycw--> 2007 cars at Yahoo!
<http://autos.yahoo.com/new_cars.html;_ylc=X3oDMTE0OGRsc3F2BF9TAzk3MTA3MDc2B
HNlYwNtYWlsdGFncwRzbGsDbmV3Y2Fycw--> Autos.

Reply via email to