Enterprise Architect
Enterprise Architect

Enterprise Architect is a collaborative modeling, design and management platform based on UML and related standards. Agile, intuitive and extensible with fully integrated, powerful domain specific high-end features at a fraction of the cost of many competitors. An enterprise wide solution for visualizing, analyzing, modeling, testing and maintaining a wide range of systems, software, processes and architectures. Team based, with a proven track record and users worldwide; Enterprise Architect is the scalable, standards compliant toolset that is perfect for your next project.

Enterprise Architect

Recent Features

This section lists the features of Enterprise Architect 7.0

For information relating to the history of other versions, select a version below.


Changes and fixes for Build 818

  • General Improvements
    • Fixed saving of profiles with invalid option data in notes field.
    • Exporting to correct XMI version from the Automation Interface.
    • Improved loading of diagram references.
    • Corrected issue when resolving replication conflicts use JET4.0 Option.
    • Added support for automatic layout of sequence diagrams.
  • User Interface and Diagramming Changes
    • Support canceling 'Synchronize Package Contents' currently in progress.
    • Batch XMI Import/Export dialogs modified to exclude version controlled packages from selection list.
    • Update drawing style of Interaction Occurrence when toggling timeline view.
    • Aligned timing diagram timeline units to left edge of timing elements.
    • Drawing of resize handles on selected boundaries with alternate images.
    • Improved scroll of project browser when dragging selection above or below browser.
    • Handle saving operation in operations dialog when only parameter classifier changed.
  • Reporting Improvements
    • Font used for multi-line notes in RTF reports.
    • Rendering of tagged values referencing other model elements in RTF and HTML reports.
    • Handling of names containing a '\' character in HTML reports.
  • Database Modeling Improvements
    • Corrected behavior of table column PK, Unique and Not Null options.
    • Import of multiple unique constraints.
    • Import of stored procedures and functions.
    • Import of CURRENT_TIMESTAMP for Mysql.
    • Added filtering of tables and import of owner to Informix import.
    • Generation of drop statement for PostgreSQL foreign keys.
    • Generation of indexes for Informix databases.
    • Generation of triggers using stored procedures for PostgreSQL.
  • Code and XML Services Modeling Improvements
    • Importing of C source files without a corresponding header file.
    • Support for parsing of additional Managed C++ and MFC constructs.
    • Referencing the XSD constructs using the correct attribute from a WSDL message-part.
    • Ensure that the WSDL file exists before importing the WSDL.
  • XMI Improvements
    • Exporting the positions of Sequence Diagram constructs correctly to XMI 2.1.
    • Exporting the GUIDs of the Lifelines that a State-Invariant covers correctly to XMI 2.1.
    • Round-tripping Activity constructs and "Exception" element correctly using XMI 2.1.
    • Improved import of "Keywords" and Constraints from an EMX file.
    • Retaining Relationship Matrix information after an XMI import.
    • Added junction kind for Synchronisation elements in XMI 2.1.

Changes and fixes for Build 817

  • General Improvements
    • Modified auto-checkout of shared keys to provide warning when no keys can be obtained and to retain auto-checkout list when keys are not available.
    • Improved model load time for models with many packages.
    • Display audited changes to attribute default outside of Raw Mode.
    • Improved Auditing SQL construction.
    • Rendering of Pan & Zoom window immediately after diagram is loaded.
    • Behavior of Audit Reverse Engineering option.
    • Performance of message-operation updates.
    • Models opening searches in output window on startup.
    • Encode tagged value enumerations to allow for embedded commas.
    • Make "Add Model Using Wizard" command available in task pane.
    • Display of RefGUIDList tagged values.
    • Modified display of operation parameters in tagged values window.
  • User Interface and Diagramming Changes
    • Added option (Tools/Options/Objects) to automatically scale up all viewed diagrams by a personal scaling factor (between 10% and 50 %).
    • Sizing swimlanes while hold alt key doesn't effect swimlane other swimlane positions.
    • Moving of embedded elements when resizing swimlane matrix.
    • Don't layout diagram if "Insert Related Elements" doesn't add new objects to diagram.
    • Copying a timing diagram also copies messages.
    • Expose IsComposite property to shape scripts.
    • Changing association end objects on communication diagrams also updates children messages.
    • Stopped State Table Diagram from resetting current mode.
    • Added "States" edit button to timing diagram 'State Lifeline' elements.
    • Improved hit-test behavior when dropping stereotyped element from toolbox over another object.
    • Hide "Insert Related Elements" command for elements that don't appear in project tree.
    • Prevent composite diagrams from being opened on creation.
    • Vertical Activity Partition stereotypes obey Show Element Stereotype option setting.
    • Stopped changing model appearance for multiple objects marking the current diagram dirty.
    • Add timeline element and saving persists default state.
    • Updating position of elements on diagrams when changing diagram matrix row height.
    • Disable "Show element type (Port and Part only)" option for all other element types.
    • Hide context menu commands that don't work for labels with shape scripts.
    • Corrected behavior of selectable setting on boundary, screen, UI control, text and hyperlink elements.
    • Corrected display of diagram context menu when the project browser has no selection.
    • Allow saving of existing diagram changes before changing diagram, object or connector type.
    • Allow saving of existing diagram changes before synchronizing profiled elements.
    • Usability of Swimlanes Matrix dialog.
    • Various rendering improvements under Crossover Office (LINUX).
  • Reporting
    • Table of contents in generated HTML documentation.
    • Rendering of notes in RTF reports.
  • Version Control
    • Improved "Get Package" command, to handle Subversion users having restricted access to SVN repositories.
    • Improved processing of localized output from Subversion - connection now independent of locale.
  • Database Modeling Improvements
    • Database type set on tables imported from SQL Server 2005 databases.
    • Improved checking validity of and writing generated DDL to a file.
    • Prevent occasional truncation of view definitions when doing ODBC import from various database types.
    • Allow self-connectors for foreign keys to show each distinct label.
    • Open DDL generation dialog for Generate when data modeling class selected.
    • Improved handling of deleting foreign keys and creating foreign keys involving multiple tables.
    • Allow removal of primary key constraint from a column being used to reference another table.
    • Allow tagged values used for DDL Generation of properties for Oracle tables to contain the keywords to be generated.
    • Propagation of column changes to the keys they are used in.
    • Modified Class toolbox to create tables identically to the Data Modeling Toolbox.
    • Restructured column properties dialog for consistency with other dialogs.
    • Writing of files for DDL generation.
    • Import of timestamp columns from MySQL ODBC import.
    • Added option to select DB2 Windows or other DB2 versions for reverse engineering database schema.
    • Generation of DDL sequences for Oracle columns when using aliases.
    • Added support for creating unique constraints in "Foreign Key Constraint" window.
    • Allow MS Access long and long integer foreign key columns to reference counter columns.
    • Improved handling of progress dialog retrieving table list or details causes an error when reverse engineering a database.
  • XMI/XML and XSD
    • XSD Generation of model groups containing other elements.
    • Logging of port creation during WSDL import.
    • Round trip of non-compliant state operation return types in XMI 2.1.
    • Round trip of connector line styles in XMI 2.1.
    • Round trip of properties of non-UML elements in XMI 2.1.
    • Improved export of association-classes in XMI 2.1.
    • Exporting Operation Parameter direction and Operation Concurrencies as specified in UML Superstructure to XMI 2.1.
    • Referencing correct classifier during an XMI import with StripGUIDs option.
    • Added ability to import tagged-value notes > 4000 chars into Oracle from XMI.
    • Updating large classifier sets when importing XMI.
    • Layout diagrams after XML Schema and WSDL import.
  • Code Engineering
    • Importing of Actionscript XML expressions.
    • Synchronization of enumerations into existing classes and C source files.
    • Handling of code and transform templates generating many levels deep.
    • Performance of code generation of inherited methods.
  • Other Improvements
    • Improve drawing of logos in MDG Technologies dialog.
    • Allow any kind of Behavior to be used as classifier of CallBehaviorAction element.
    • Draw AcceptCallAction as a concave pentagon.
    • Improved Java Debugger selection of class loader for debug class.
    • Allow save a element of Alias and Notes on PostgreSQL repository.
    • Amended behavior of Docked Windows that allow data entry when docking with the project browser.

Changes and fixes for Build 816

    • Added undo for Insert Related Elements command.
    • Added support for association-end tagged values and stereotypes in UML section of XMI 2.1.
    • Added DBMS dropdown to database view and stored procedure dialog.
    • Added support for border styles other than solid for ellipse and rounded rectangle boundaries.
    • Updated font scaling algorithm to
      • Improve diagram appearance at all zoom levels
      • Prevent inadvertent label wrapping at extreme zoom levels
  • General Improvements
    • Removed namespace path in naming of reference classes in generated sequence diagrams.
    • Removed overlapping of timelines in generated sequence diagrams.
    • Selection of self messages on sequence diagrams having high call levels.
    • Initial positioning of self message labels.
    • Selection of transparent elements contained in another element.
    • Importing documentation from an xml schema header and elements having inline complexType definitions.
    • Generation of multiplicity to xml schema elements.
    • Creation of profiled elements from automation interface.
    • Rendering of timing constraints for messages on sequence diagrams.
    • Merge of tagged values when applying a UML Pattern.
    • Import of large notes and tagged values from XMI 1.1.
    • XMI 2.1 export of operation behavior.
    • XMI 1.0 export of package tagged-values.
    • Handling of decimal symbol across all regional settings.
    • Refresh of table objects when DBMS type is altered.
    • Saving of tablespace for table elements.
    • User manual improvements linked from Help buttons on dialogs.
    • Behavior of Standard Mode and search results in Audit View.
    • Readability and ordering of results in Audit History window.
    • Integration with AllFusion Harvest version control provider.
    • Importing and synchronizing table constraint columns.
    • Importing unique indexes and foreign keys from Sybase ASE.
    • Layout of fragments on sequence diagrams after deleting a message.
    • Preventing creation of users with duplicate UserLogins or user groups with duplicate Group Names.
    • Filtering of child packages based on Phase in RTF documentation.
    • Generation of multi-line notes to RTF documentation.
    • Inclusion of sequence numbers into RTF documentation.
    • Indentation from Linked Documents into HTML documentation.
    • ValueOf fields containing unicode text in RTF template editor.
    • Refreshing foreign key information when opening and saving association properties.
    • Added validation of 'Allocated Time' field in the Project Management window.
    • Rendering of objects from diagrams showing diagram details to images.
    • Prompts for saving changes in the Glossary dialog.
    • Prevent users from deleting last model base root node in a model.
    • List selection in various dialogs.
    • Importing stored procedures (as individual classes) into a package when all diagrams are closed.
    • Importing Informix database objects.
    • Double-click of stereotyped document artifact opens text editor.
    • Behavior of metatypes in the relationship matrix view.
    • Embedding parts inside another part.
    • Corrected reverse engineering of synonyms for Oracle tables.
    • Corrected reverse engineering of primary and foreign keys from PostgreSQL.
    • Improved handling of diagram layout options when reverse engineering database schemas.
    • Activity Partition stereotypes obey Show Element Stereotype option setting.
    • Improved mouse tracking when sizing diagram swimlanes/grids at various zoom levels.
    • Import of XMI into large models.
    • Check to allow XMI import as root node.
    • Generation of WSDL message parts.
    • Nesting of packages within a diagram.
    • Rendering of transition events on timing diagrams.
    • Generation of connector constraints to RTF documentation.
    • Generation of RTF documentation under Crossover Office.
    • Size of objects with alternate images will be preserved.
    • Creation of sequence messages by dropping an operation onto a lifeline.
    • Display of sequence message format after changing it from context menu.
    • Update of Audit View after adjusting audit settings.
    • Corrected handling of adding activities from the element list and project browser.
    • Improved rendering of swimlanes in UML diagram (frame) elements contained in other diagrams
    • Improved rendering of swimlane names in diagram caption bar.
    • Modification of transition details when changed in timing message dialog.
    • Positioning of timing message labels when connector is first loaded.
    • Improvements to drawing of dashed and dotted lines to printer and metafile devices.
    • Improved undo behavior when adding an element with connections to embedded elements to a diagram.
    • Diagram behavior when adding a package to the project browser.
    • Improved XMI 2.1 export of packages containing various behavior diagrams.
    • Pasting of Unicode characters into RTF editor.
    • Performance of XMI import/export including alternate images.
    • Allow StateMachine to be owned by a class element.
    • Updates to open diagrams when connector properties change.
    • Corrected several minor text rendering issues in Linux list controls.
    • Updated Windows TaskBar button text to show current model when connected to DBMS repository.
  • Other Changes
    • Allow merge of typed elements during pattern export.
    • Corrected display of user names in Audit View.
    • Warn users that Auditing will lock out Professional and Desktop editions
    • Removing Field Protection from generated RTF documentation to allow later editing.
    • Restructured appearance items in context menu for multiple diagram elements.
    • Allow entering tab character into text fields using Ctrl+Tab.
    • Stopped creation of example attribute on creation of new XSD Any element.
    • Corrected display of file-name for Controlled Packages in "Import Package from XMI" dialog.
    • Added diagram icon to diagram caption bar to add visual cue as to current diagram type
    • Corrected auditing of security group locks.
    • Prevented prompt to configure version control when model loaded by automation.
    • Clarified error message when time-out waiting for version control provider.
    • Update Toolbox for when changing the type of the current diagram.
    • Allow automatic layout of Use Case diagrams.
    • Diagram label wrapping is preserved when toggling bold text.
    • Improved rules that allow new attributes and operations to be created with inplace editor.
    • Improved usability of editing search filters.
    • Clear Version Control configuration when importing package with strip guids enabled.
    • Clear image for objects using an alternate image when that image is deleted.
    • Prevent entry of carriage returns while editing connector labels.

Changes and fixes for Build 815

  • Changes/Enhancements
    • Added support for round-tripping alternate-images using XMI 1.1 and XMI 2.1 during XMI Export/Import and Batch XMI Export/Import
    • Added support for importing the attribute "mixed" on complexTypes and multiplicity on associations to modelGroups from XML Schema
    • Added capability to save a project reference that defines what to open in the model.
    • Added Model Patterns Task Page to provide support for using UML Patterns defined in MDG Technologies.
    • Added capability of showing searches run from a hyperlink to the output window.
    • Added support for batch export of 'Rational Rose/Unisys UML 1.3'.
  • General Improvements
    • Sequence message validation to allow messages within scope after delete messages.
    • Usability of self messages just loaded or created on a sequence diagram.
    • XMI 2.1 export of operation pre/post-conditions.
    • XMI 1.2 generation of stereotypes
    • XMI import of very large files.
    • XMI round trip of tagged values start and ending with pair of chevrons.
    • Rendering of thick collaboration borders to metafiles.
    • Result of canceling a diagram save.
    • Selection of text in internal source editor.
    • Undo behavior for new and removed connectors.
    • Result of not saving a diagram after objects are added.
    • Sizing of objects with an alternate image.
    • Import of XSD and WSDL containing comments.
    • Sort order of diagrams generated under elements in rtf generation.
    • Behavior of file types when saving a diagram as an image.
    • Drawing of names for composite elements with an alternate image.
    • Loading of multiple sets of templates from a file based MDG technology.
    • Profiles extending Forks and Joins.
    • Handling of code and transform templates containing unicode characters.
    • Saving of diagram at very low zoom level.
    • Adjusting of tree sorting.
    • DDL generation for SQL Server 2005.
    • Propagation of column datatypes changes to indexes.
    • Merge of tagged values when applying a UML Pattern.
  • Other Changes
    • Changed behavior to allow double click on non-selectable elements.
    • Corrected diagram attribute/operation visibility on Oracle repositories with German and Spanish regional settings.
    • Corrected missing security permissions on Oracle repositories with German and Spanish regional settings.
    • Resolved issue where tablespace not displayed on table properties dialog.
    • Corrected behavior with calls to deprecated methods in the Automation Interface to prevent issues with loading MDG Technologies via Addin.
    • Changed behavior with applying stereotypes to prevent redundant error messages being displayed.
    • Fixed drawing issue when the Toolbox and Taskpanes are docked together in a floating window.

Changes and fixes for Build 814

  • Changes/Enhancements
    • Increased range of embedded elements that can be created through automation interface.
    • Improved copy and paste of timeline transitions.
    • Improved memory performance when using Java wrapper for automation interface.
    • Removed unnecessary prompt in attributes dialog. Affected Non-English or Linux users only.
    • Added support for exporting Association-Classes to Rose compatible XMI 1.1
    • Added support for importing attribute multiplicity from NetBeans exported XMI 1.2
    • Resolved issue with classifiers for Ports and Parts when copying from a base project.
    • Removed ability for Professional and Desktop users to enable auditing (Coporate Edition required)
    • Improved MDG Integration products for Eclipse and Visual Studio 2005 when establishing connection to server based repositories
    • Improved setting of debug breakpoints within internal code editor
    • Resolved issue with saving position of text labels on connectors drawn with shape scripts
    • Resolved issue when adding ports and closing diagram without saving.
    • Resolved issue when copying and pasting elements that were previously non selectable
    • Added persistence to showing/hiding labels of toolbox page.
    • Improved rendering of dashed lines to metafiles for greater compatibility with other tools.

Summary of features for Enterprise Architect 7.0

  • Redesigned Toolbox
    • Supports context sensitive tool pages to limit complexity
    • Toolbox pages reflect current diagram type (including Profile extended diagrams)
    • Supports dynamic technologies and profiles
    • Supports over-riding of default toolbox pages with domain specific tools
    • Allows pinning of frequently used pages
    • Allows display of tools with or without textual description
  • Undo/Redo
    • Added unlimited redo capability for diagram-level changes.
    • Extensive improvements to Undo capabilities - now supports embedded elements, multiple open diagrams, attached notes, connector re-routing operations and z-order
    • Significant enhancements to Undo/Redo operations for Sequence and Timing diagrams
  • User Interface Changes
    • Gradient fill for Elements and Diagram background
    • Extended use of format toolbar to connectors and improved use of custom formatting on all elements
    • Extensively reworked all application icons, toolbox images, menu images, splash screen etc.
    • Print Preview now supports multiple page display when zoomed out
    • New toolbar to provide quick access to Other Windows such as Auditing and Discussion Forum
    • Many major dialogs reworked as standard Windows property page (tabbed) dialogs
    • Some settings dialogs amalgamated into single dialogs with multiple property pages
    • Reworked major dialogs such as the Stereotype dialog for improved performance and usability
    • Introduced context-menu UML help for all element and connector types.
  • New Element List View
    • Provides direct editing of Element properties within list view
    • Toolbar provides shortcuts for creating, deleting and reporting on Elements
    • Direct access from the Project Browser (Right-click Package or Diagram | Show Element List)
    • Supersedes the Report view
  • New Model Auditing Capability
    • Provides detailed recording and monitoring of model changes
    • Audit View provides effective management of Audit logs
    • Audit Tree elements are traceable to the Project Browser and Diagram references
    • Added Automation Interface method for Clearing and Saving logs
    • Audit History available for use in RTF Report templates
    • Added Security Permissions for Viewing and Changing Audit logs and settings
  • New State Table Modeling Facility
    • State Table view provides matrix-style rendering of UML State Chart Diagrams (right-click open diagram to switch views)
    • Quick-buttons provide streamlined addition of State and Event elements
    • Transition (Trigger) relationships can be directly added, edited and re-routed from the table cells
    • State Table maintains synchronization with State Chart representation
    • Flexible display options include 'Next State' and 'Trigger-State' views and general table configuration (right-click diagram background)
  • New Mind Mapping Profile
    • Added a Mind Mapping profile to default installation
    • Added new Mind Mapping diagram type.
  • Technology Support
    • Significant changes to provide deep support for domain specific modeling
    • Support for loading of technologies from custom file or URL
    • Ability to include toolbox descriptions in technology (Profile) XML
    • Ability to over-ride default toolbox pages with domain specific tools
    • Technology Management dialog (under Settings menu)
  • Debug Workbench
    • Added Windows Native debugging support for C++, C and VB.
    • Added Runtime Intellisense of local data variables.
    • Added facility to record system calls external to the Model, when recording sequence diagrams.
    • Added filter facility for class names and native methods to exclude related calls from being recorded in sequence diagram.
    • Added facility to record and display parameter values passed to calls in generated sequence diagrams.
    • Added button to toggle update of source code windows whilst recording, improving capture speed.
    • Added button to pause/resume process being debugged.
    • Allow double-clicking in recorded sequence history to display source code line in editor.
    • New Tab for Sequence Diagram Options available under Build & Run scripts.
  • Data Modeling
    • Major enhancements to support Data Modeling, DDL Generation and ODBC Import for:
      • Views and Procedures (Adaptive Server Anywhere, DB2, Informix, Ingres, InterBase/Firebird, MySQL, PostgreSQL)
      • Triggers (Adaptive Server Anywhere, DB2, Oracle, Informix, InterBase/Firebird)
      • Sequences (Ingres, Oracle)
      • Functions (Oracle, PostgreSQL, SQL Server)
      • Oracle Packages, Table and Index properties, Table privileges and Object Synonyms
      • PostgreSQL Trigger Functions
    • Data Modeling now supports four additional DBMS targets:
      • Adaptive Server Enterprise
      • Informix
      • Ingres
      • SQL Server 2005
    • Added option for user to modify database datatype conversion map.
    • Added user defined templates for Foreign Key, Primary key, and Unique Constraint names.
    • Added prompt when attempting to generate DDL for Tables with no database target set.
    • Improved renaming unique table columns to avoid duplicate unique constraints.
    • Added check to prevent addition of duplicate DBMS datatypes.
    • Improved model synchronization when deleting Foreign Key relationships.
    • Resolved issue synchronizing Foreign Keys from Oracle ODBC import where the same name foreign key existed in multiple schemas.
    • Updated Oracle DDL generation to include OR REPLACE in CREATE VIEW statements
    • Improved ODBC import of PostgreSQL table comments.
    • Support for manual entry of DDL script file name and added check for validity of DDL script file.
    • Improved prompt for log file path during Project Transfer.
  • Code Engineering
    • Added support for round-trip engineering Object-Oriented C (see Tools | Options | Source Code Engineering)
    • Improved C Code Reverse Engineering of complex #define expressions to UML attributes
    • Added code template macros to access the following properties
      • Class imports/headers fields without calculated imports
      • Relative filename of include from current file
      • Column (attribute) length
      • Alias of connector, connector ends and parameter
      • Other connector end properties
    • Added generation of default return values to C# code generation templates
    • Improvements to C++ Reverse Engineering
      • Pointers to class members
      • Template instantiations
      • Bitfields
    • Improved .Net binary import
      • Disabled import of hidden property methods when using disassembly
      • Added import of events and structs when using reflection
    • Improved generation of Python import statements including automatic creation of minimal package initialization files
    • Improved handling of Delphi reference attributes
    • Improved parsing of javadoc comments
    • Improved reverse engineering of Python import statements
    • Added handling of moved associations and updated role access to reverse engineering.
    • Added additional macros to access package properties in code/transform templates.
  • Transformation Changes
    • Added flexibility to CONVERT_NAME macro
    • Exposed the following properties to be set by transformations
      • Classifier for attributes/operations and parameters
      • Connector, Connector End and Parameter alias
      • Other properties of association ends
      • Tagged values on foreign keys
      • Operations on tables
    • Improved transformation of overridden methods with generic parameters in JUnit and NUnit transformations
    • Improved Foreign Key creation in DDL transform including support of many-to-many associations
  • Quicklinker Changes
    • Added quick button capability to timing diagrams.
    • Added quicklinks for timing diagrams.
    • Added quicklinks for timer events on activity diagrams.
    • Added quicklink definitions for artifact instances.
    • Added quicklinks between screens and requirements.
    • Added quicklinks for n-ary association elements.
    • Updated aggregation and composition quicklinks to follow "Draw Reversed" option.
    • Added quicklinks for embedded state entry points.
  • Shapescript Changes
    • Added properties for accessing alias, metatype, name and stereotype of classifier and property type.
    • Added properties for accessing name and stereotype of source and target of connectors.
    • Added handling for resizing shapescripts applied to Ports.
    • Added "hasLinkedDocument" property to allow visual indicator for elements with linked documents.
  • Diagram Changes
    • Enhanced identification of label ownership; labels of the selected connector are now highlighted.
    • Added swimlane matrix to diagrams with ability to save swimlane matrix profiles.
    • Allowed pasting of clipboard images directly into a diagram
    • Added ability to reroute connector ends by clicking and dragging to another object on the diagram
    • Added Alternate Image support to Hyperlink elements and Diagram Hyperlinks.
    • Improved drawing speed of diagrams in many situations
    • Corrected display order of runstate attributes for object elements.
    • Removed underlining of ObjectNode elements on activity diagrams.
    • Disabled diagram layout command for all behavioral diagram types.
    • Added display of attribute collection type (ordered, bag, sequence).
    • Improved rendering of assembly connectors, when switching line styles.
    • Removed underline from name of object nodes on activity diagrams.
    • Corrected structured activity keyword to <<structured>>.
    • Modified diagram layout command to ignore hidden connectors.
    • Modified rendering of scope symbols for package contents.
  • Timing Diagram Enhancements
    • Added the following Quick Buttons to significantly enhance editing of Timelines:
      • Add new State
      • Change State order
      • Add new Transitions (Click above/below timeline edge)
      • Change Transition time (Drag transition edge)
      • Delete states and transitions (Ctrl + Left Click)
      • Align transitions across elements (Left Click beside transition edge)
      • Zoom timescale and set timeline range
      • Add compressible Time Intervals (Right-click top of Timeline element). Allows copy, paste and delete of multiple transitions
      • Compress sections of no activity (Right-click timeline edge)
      • Move multiple transitions (Shift + Drag within a time interval)
      • Insert and remove time from the timeline
      • Set timeline start position
      • Quickly draw messages between timelines with smart message placement
      • Numeric range generator. (Automatically creates numeric states- see Timeline Properties)
  • Sequence Diagram Enhancements
    • Added Quick Button for reordering Conditions within Interaction Fragments
    • Added Support for General Ordering link
    • Added Quick Button for creating General Ordering links between Sequence Messages
    • Added ability to edit absolute position of Sequence messages (hold alt key while dragging message, to leave other messages in place)
    • Improved performance of sequence diagram rendering engine.
    • Improved copying of attributes and operations used in sequence diagrams.
    • Added Message Lifecycle (new/delete) validation when moving or adding messages on sequence diagrams.
  • XMI
    • Improved support for importing RSA/RSM models that span multiple EMX files.
    • Added support for importing multiple-stereotypes from Rose exported XMI 1.1.
    • Improved handling of transformation links during XMI 1.1 import.
    • Improved "Get Latest" option for Version Controlled packages.
    • Updated handling of Maintenance information during Version Controlled XMI operations.
    • Corrected import of association-classes from NetBeans exported XMI 1.2
  • Rule Changes
    • Disallowed composite event elements.
    • Enabled Feature elements to be owned by other elements in Project Browser.
    • Prevented stereotyped attributes and operations from being dropped on elements that cannot own them.
    • Allowed exception handlers to be owned by activities.
    • Added source and target validation of state transitions.
    • Resolved issue with validation of self-associations.
  • RTF Generator
    • Improved RTF Generation with rendering Unicode characters.
    • Improved section placement (when enabled).
    • Improved support for sections within tables.
    • Added FullName and ElementParent Fields to the Attribute and Operation sections.
  • Automation and Add-In Interface Changes
    • Added alias to Connector, Connector End and Parameter interfaces
      Added access to other association end properties
  • Version Control
    • Added ability to Version Control Project Root Nodes
    • Modified "Get Package" for SCC version control to search in sub-folders for package files.
  • Discussion Forum
    • Made Discussion Forum editable in read-only (Lite) version. Enables user feedback to be input by Lite users.
    • Added support for dragging objects from custom SQL search results to diagrams and discussion forum.
  • Linux Build
    • Improved UI and general performance of EA running under CrossoverOffice
    • Recommended version of CrossoverOffice is 6.1
  • Other Changes
    • Added general ordering for messages on sequence diagrams.
    • Added "Set Operation" command for CallOperationAction elements.
    • Added warning message where conflicts exists after eap replica synchronization.
    • Added update for all open diagrams when element name changes
    • Added update for class constructor and destructor names when class name changes
    • Added custom references to hierarchy window
    • Added support for round-tripping multiplicity on XSD model-groups.
    • Added capability to show package control status of MDG packages in project browser
    • Added predefined tagged value type for a list of element references
    • Added level numbering option to the project browser (right-click Package | Show Level Numbering).
    • Added ability to Copy/Paste Meta File from clipboard to current Diagram or selected element as alternate image. (See Edit | Paste Elements | Paste from Clipboard)
    • Copy Operation (Ctrl+C) now copies current Diagram or selected element to System Clipboard as image.
    • Search results can now be directed to the Output Bar. (Allows drag/drop of elements from result list)
    • Enabled "Synch Tagged Values and Constraints" command for Feature elements.
    • Modified sequence diagram creation from debug session to link messages to operations in the model
    • Added ability to apply User/Group Locks to Project Root Nodes.
    • Improved handling of large tag notes when saving to Oracle repositories.
    • Improved handling of apostrophe character when creating properties
    • Resolved issue where attributes and operations dialog could show deleted items
    • Resolved issue when doing rtf report that shows parents of a class not on a diagram
    • Resolved issue where attribute positions could change when saving
    • Improved import of sequence models from XML into DBMS repositories
    • Improved datatypes select list default value
    • Improved wrapping of association role labels with long name
    • Improved behavior of option to hide visibility indicators on diagram.
    • Improved behavior of attribute and operation dialogs for interface elements.
    • Improved loading of transform selections from mts file for MDG technology wizard.
    • Improved parsing of NUnit test results.
    • Improved drawing of interface stereotypes.
    • Improved performance of sequence diagram rendering engine.
    • Moved Editor option to respective language pages (see Tools | Options | Source Code Engineering)
    • Extended Set Attached Links command to notes not already attached to a link.
    • Extended Synch Tagged Values and Constraints command to synchronize secondary stereotypes.
    • Resolved tagged value synchronization issue for link stereotypes.
    • Removed "Tree style" from default routing styles (see Tools | Options | Links).
    • Updated XSD Generator generation of 'import' and 'include' statements.
    • Deprecated use of perspectives.
    • Added Status Colors to reference data.
    • Introduced RefGUIDList tagged value type, to allow multiple references in a single tagged value
    • Enabled Attributes to be used as target of RefGUID tagged values.