This table shows the features included in the Enterprise and Professional Editions of UModel® 2008. Please use this as a guide to determine which edition is most suitable for your needs.
|
| | |
|
 | Ease-of-use: direct editing in diagrams |
•
 |
•
 |
 | Syntax-coloring within diagrams |
•
 |
•
 |
 | Unlimited undo/redo |
•
 |
•
 |
 | Quick Find functionality for all relevant windows |
•
 |
•
 |
 | Customizable styles for drawing elements |
•
 |
•
 |
 | Alignment options for drawing elements |
•
 |
•
 |
 | Cascading style sheets |
•
 |
•
 |
 | Multiple line styles available |
•
 |
•
 |
 | Easy to enter relations with "fast connectors" |
•
 |
•
 |
 | Accelerated support for entering similar elements |
•
 |
•
 |
 | Entry Helpers for fast editing of elements, properties |
•
 |
•
 |
 | Auto-completion for direct editing in diagrams |
•
 |
•
 |
 | Printing / print preview |
•
 |
•
 |
 | Valid / invalid highlighting while editing in diagram |
•
 |
•
 |
 | Tool tip support for information about connectors |
•
 |
•
 |
 | Tool tip support for error messages |
•
 |
•
 |
 | Snap to grid functionality (optional, adjustable gridsize) |
•
 |
•
 |
 | Apply styles to specific presentation elements |
•
 |
•
 |
 | Improved drag and drop within or between diagrams |
•
 |
•
 |
 | Immediate report of syntax errors during diagram creation |
•
 |
•
 |
 | Optional automatic creation of diagram frames and headers |
•
 |
•
 |
 | Automatic resizing of frames during diagram creation and editing |
•
 |
•
 |
 | Create and name diagram layers |
•
 |  |
 | Assign element to specific diagram layer |
•
 |  |
 | Selectively hide or view diagram layers |
•
 |  |
|
 | Stereotypes |
•
 |
•
 |
 | Apply stereotype to model element |
•
 |
•
 |
 | Apply profile to package |
•
 |
•
 |
 | Predefined profiles for C#, Java, Visual Basic .NET, UML |
•
 |
•
 |
 | Tag definitions and tagged values |
•
 |
•
 |
|
 | Use case diagrams |
•
 |
•
 |
 | Activity diagrams |
•
 |
•
 |
 | Class diagrams |
•
 |
•
 |
 | Communication diagrams |
•
 |
•
 |
 | Component diagrams |
•
 |
•
 |
 | Composite structure diagrams |
•
 |
•
 |
 | Deployment diagrams |
•
 |
•
 |
 | Interaction Overview diagrams |
•
 |
•
 |
 | Object diagrams |
•
 |
•
 |
 | Package diagrams |
•
 |
•
 |
 | Sequence diagrams |
•
 |
•
 |
 | State machine diagrams |
•
 |
•
 |
 | Timing diagrams |
•
 |
•
 |
 | XML Schema in UML-style diagrams |
•
 |
•
 |
 | Profiles |
•
 |
•
 |
 | Stereotypes |
•
 |
•
 |
 | Business process modeling (BPMN) diagrams |
•
 |  |
|
 | Hierarchical representation of Packages and their contents (model-tree) |
•
 |
•
 |
 | Hierarchical representation of all diagrams |
•
 |
•
 |
 | Class or element hierarchy view in helper window |
•
 |
•
 |
 | Presentation of selected elements in a "Favorites" folder |
•
 |
•
 |
 | Overview window |
•
 |
•
 |
 | Message (output) window |
•
 |
•
 |
 | Different entryhelper windows for editing |
•
 |
•
 |
 | Syntax coloring in diagrams |
•
 |
•
 |
 | Browser-like diagram navigation |
•
 |
•
 |
 | Mark elements of current diagram in the hierarchical presentations (tree – views) |
•
 |
•
 |
 | Zoom in / zoom out / fit to window |
•
 |
•
 |
 | Attribute presentation as attribute or association |
•
 |
•
 |
 | Discover relationships via automated adding of related elements onto diagram |
•
 |
•
 |
 | Automatic layout of model elements on diagram |
•
 |
•
 |
 | Each presentation of each model element customizable |
•
 |
•
 |
 | Expand / collapse compartments |
•
 |
•
 |
 | Show/hide element information |
•
 |
•
 |
 | Generate sequence diagram from communication diagram |
•
 |
•
 |
 | Generate communication diagram from sequence diagram |
•
 |
•
 |
 | Ball and socket notation for class interface realization |
•
 |
•
 |
|
 | Code generation for Java |
•
 |
•
 |
 | Generate Javadoc tags |
•
 |
•
 |
 | Create UML model from Java source code |
•
 |
•
 |
 | Import Javadoc tags as documentation |
•
 |
•
 |
 | Create UML model from Java binary files |
•
 |
•
 |
 | Code generation for C# |
•
 |
•
 |
 | Generate C# DocComments |
•
 |
•
 |
 | Create UML model from C# source code |
•
 |
•
 |
 | Import C# DocComments as documentation |
•
 |
•
 |
 | Create UML model from C# binary files |
•
 |
•
 |
 | Code generation for Visual Basic .NET |
•
 |
•
 |
 | Generate Visual Basic .NET DocComments |
•
 |
•
 |
 | Create UML model from Visual Basic .NET source code |
•
 |
•
 |
 | Import Visual Basic .NET DocComments as documentation |
•
 |
•
 |
 | Create UML model from Visual Basic .NET binary files |
•
 |
•
 |
 | Create UML model from XML Schema |
•
 |
•
 |
 | Syntax check before code generation |
•
 |
•
 |
 | Support specific makefile types |
•
 |
•
 |
 | Merge model and code |
•
 |
•
 |
 | On demand synchronization between model and code |
•
 |
•
 |
 | Automatic synchronization between model and code |
•
 |  |
 | Show usage of classifier in model |
•
 |
•
 |
 | Automatically change all usages when classifier is renamed |
•
 |
•
 |
|
 | Share user-defined packages with new projects |
•
 |
•
 |
|
 | Import (include) profiles |
•
 |
•
 |
 | Import (include) predefined modules (projects) (e.g. JDK,…) |
•
 |
•
 |
 | Include shared packages by reference |
•
 |
•
 |
 | Include shared packages by copy |
•
 |
•
 |
|
 | Generate project documentation in HTML format |
•
 |
•
 |
 | Generate project documentation in RTF format |
•
 |
•
 |
 | Generate project documentation in Microsoft Word format |
•
 |
•
 |
 | Customize selection of diagrams included in project documentation |
•
 |
•
 |
 | Customize selection of elements included in project documentation |
•
 |
•
 |
 | Customize element details included in project documentation |
•
 |
•
 |
 | Customize fonts, sizes, and styles in project documentation |
•
 |
•
 |
 | Documentation of each model element |
•
 |
•
 |
 | Copy diagram or parts of diagram onto clipboard (as Bmp) |
•
 |
•
 |
 | Save diagram as PNG image file |
•
 |
•
 |
 | Save diagram as EMF image file |
•
 |
•
 |
 | Hyperlink model element to UML diagram, external file, or Web page |
•
 |
•
 |
 | Click warning in message window to locate accountable element |
•
 |
•
 |
|
 | Customizable toolbars, menus,… |
•
 |
•
 |
 | Customizable templates for code generation |
•
 |
•
 |
|
 | Seamless integration into Microsoft Visual Studio 2005 and 2008 |
•
 |  |
 | Fully ties into Visual Studio project management |
•
 |  |
 | Automatically synchronizes changes to either UML model or source code |
•
 |  |
|
 | Seamless integration into the Eclipse 3.2 or later platform |
•
 |  |
 | Fully ties into Eclipse project management |
•
 |  |
 | Automatically synchronizes changes to either UML model or source code |
•
 |  |
|
 | Java Code Generation from UML models |
•
 |
•
 |
 | User-selectable Java 1.4, Java 5.0, or Java 6.0 language version |
•
 |
•
 |
 | C# 1.2, C# 2.0, or C# 3.0 Code Generation from UML models |
•
 |
•
 |
 | Visual Basic .NET 7.1, Visual Basic .NET 8.0, or Visual Basic .NET 9.0 Code Generation from UML models |
•
 |
•
 |
 | XML Schema Generation from UML models |
•
 |
•
 |
|
 | Filesystem access |
•
 |
•
 |
|
 | New and improved look & feel |
•
 |
•
 |
 | Extended Font settings for all views |
•
 |
•
 |
 | Configurable printing and print-preview |
•
 |
•
 |
 | Diagram-specific toolbars |
•
 |
•
 |
 | Improved customization of toolbars, shortcuts |
•
 |
•
 |
 | Unlimited Undo / Redo |
•
 |
•
 |
 | Improved floating/detachable menus |
•
 |
•
 |
 | Enhanced context-sensitive entry-helper windows |
•
 |
•
 |
 | Send files by e-mail |
•
 |
•
 |
 | Command line operations |
•
 |
•
 |
|
 | Import XMI 2.1 files describing UML 2.0, UML 2.1, or UML 2.1.2 models |
•
 |
•
 |
 | Export UML projects as XMI 2.1 files in UML 2.0 or UML 2.1.2 format |
•
 |
•
 |
|
 | Microsoft Windows application (2000, XP, Server 2003, Vista) |
•
 |
•
 |