Download List

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 Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-02-02 12:03
1.16.0.2388

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: state machines, error messages

2011-09-15 07:08
1.14.0.605

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 1.12.1.605.
Tags: Eclipse-plugin-only, XText

2011-08-07 06:14
1.13.0.605

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

2011-06-28 06:10
1.12.1.605

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: Interfaces, code-generation

Project Resources