Updated uml files and javadoc.