argouml-java
Project home
If you were registered and logged in, you could join this project.
Description
This is the ArgoUML Java project.
The purpose is to provide the ability to import Java source code (.java files)
and binaries (.class and .jar files) into ArgoUML, use Java notation for
modeling inside ArgoUML, and generate Java source code from the model within
ArgoUML.
Currently, Java support is integrated in ArgoUML by default. This project aims
for take over, enhance and further develop this functionality, so that it can
be removed in the core ArgoUML application and substituted by the module
developed here.
If you want to contribute to the project
- Join the project.
- Join
the mailing list for the developers of the ArgoUML project found among
the mailing lists of the ArgoUML project
- Get acquainted with the current status of the project.
- Announce your intentions on the dev mailing list.
- Get in contact with one of the registered developer of this project
so that you can get your work committed.
Upcoming Milestones
-
Make available a first version of the module, which only includes the Java
sources import and integrates in the ArgoUML import sources dialog. The
Java parser is based on Antlr 3,
independently of the Antlr 2.7.7 lib shipped with ArgoUML. See issue
5019
in the ArgoUML project.
-
Integrate the Java classfile import from the
argouml-classfile project.
-
Enhance the parsing support, e.g. Java5 and Java6 features. See issue
3385
in the ArgoUML project.
-
Integrate code generation and Java notation, so that Java support in the
core ArgoUML can be discontinued..
-
Add more documentation and proposals here.
Proposals
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:
Related resources
This project is an extension of
argouml.