Download List

Sponsored link

Project Description

Umple can be used for pure UML modeling. Or it can be used to add UML constructs, such as associations and state machines to code written in Java, PHP, or Ruby. It generates code in these languages that can save a large amount of programming effort and result in higher quality. The UmpleOnline tool allows you to edit UML diagrams graphically, and watch the Umple textual code being written in real time. This works the other way too: you can write textual Umple and watch the corresponding UML diagram appear. Umple is being extended to support patterns, tracing, and a variety of other features. Umple is written in itself, which is central to maintaining its quality. Umple can be used today by any programmer or modeler.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from page, and the downloads themselves may not be hosted on OSDN.

2013-02-02 12:03

Comments on classes, methods, etc. are emitted with generated code. Line numbers in the original file are emitted with generated code. The command line compiler will now show the line in the Umple source when a failure occurs. A large number of new error and warning messages were provided, improving the ability to edit Umple code. Graphviz state diagram generation was provided on the command line and in UmpleOnline.
Tags: error messages, state machines

2011-09-15 07:08

The official Eclipse plugin now uses XText for syntax highlighting and context assist. Note that the code generated by Umple hasn't changed in this release (the 605 remains constant), so the same code will be generated by the command line compiler
Tags: XText, Eclipse-plugin-only

2011-08-07 06:14

A bug in the Eclipse plugin was fixed. The compiler has not changed, only the Eclipse plugin. The command-line compiler remains at In the previous version, the Eclipse plugin failed to correctly invoke the compiler. All who had downloaded Eclipse plugin should replace it with this version.
Tags: Eclipse-plugin-only

2011-06-28 06:10

This release fixes support for Interfaces. You now can now extend them, and they have polymorphic methods that differ only according to their argument types.
Tags: code-generation, Interfaces

Project Resources