This is the ArgoUML Java project. The purpose is to provide an optional extension to ArgoUML for the ability to import data from Java source code (.java files) and binaries (.class and .jar files) into ArgoUML, use Java profile and notation for modeling inside ArgoUML, and generate Java source code from the model within ArgoUML.
In the ArgoUML releases upto 0.26.x, Java support is integrated by default. This project aims for a complete substitution of all Java related stuff in ArgoUML and to further develop this functionality. From ArgoUML 0.28 on, the Java features are removed from the core ArgoUML application and substituted by the module developed here. The first versions of this module were made available in all 0.27.x developer releases, and ArgoUML 0.28 is the first stable release with modularized Java support, which allows to disable (not even load) Java support for those who don't need it.
The Java module is a jar file, organizing it's main features in separate submodules:
Want to contribute beyond bug fixing and the above milestones? Then take a look at the following list of ideas and discuss them in the dev maling list:
This project is an extension of argouml.