sentence: in addition to its uml 2.0 modeling capabilities , objecteering 6 enterprise edition fully supports requirements management integrated with uml , report and documentation production , and code generation for java , c++ , c# , sql ddl , corba idl and fortran .