Automatic code generation into Java code
MetaEdit+ offers automatic code generation by creating a .java file for each class from UML class diagram according to the following rules:
- Single inheritance
- Documentation of classes included as comments
- Attributes and operations sorted by access level: public, private, protected
- Aggregation structures between classes are generated into attributes of the specified data type
- If data type is not entered, attribute is commented out with a warning to specify the data type
- Static attributes and operations are created for attributes and operations which have "class" scope
- Undefined return type treated as void
- Constraints of attributes and operations included as comments



