This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I didn't take a deep look at it, but you're going to have external dependencies when running the final application, right? This is what I have about dependencies in my instructions.html file:
The final program must have no dependencies on any libraries other than those of the Java 2 Platform.
When running the program, you'll also have to specify command-line properties, right? This is what I have about command-line properties:
Your programs must not require use of command line arguments other than the single mode flag, which must be supported.
This mode flag must be either server or alone.
If using this tool means that you'll have external dependencies, or that you'll have to provide command-line properties when running the programa, then you can't use it. Also, this is supposed to be simpler; just provide the JavaDoc comments that are pertinent to a particular method, and that's it. There's no need to provide UML diagrams at all.
There is no need to submit UML diagrams, you won't get extra points (only have the chance to get deduction because something is not ok). Just provide the files and documents you are required to submit.
And like Roberto says: watch out for extra dependencies. Your program must run with only a dependency to the JDK. Otherwise you will fail automatically (I guess).