Enterprise Architect
Enterprise Architect

Enterprise Architect 17.1 is a collaborative modeling, design and management platform based on UML 2.5 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 of over one million effective licenses 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.5, for the following builds:

Select a version below:


Changes and fixes for Build 850

    • "Lock to Edit" security mode altered to enable the menu item "Apply or Release User Lock" for version controlled packages irrespective of their checked-in / checked-out status.
    • GUID reference tagged values can be set to an 'empty string' by selecting the 'none' option in the Select <Item> Dialog.
    • Unsigned_int16 types included in the grammar for the C++ importer.
    • Viewing custom references and transforms in the hierarchy window have been optimized to improve performance.
    • Java code importer modified to preserve Full Java 'throws' that exceed 255 characters in length.
    • Interface Elements generated as an element and not as an embedded type.
    • RTF template editor improved to prevent the insertion of '{{' on field names which could occasionally cause template corruption.
    • RTL fonts will not be used by default if the Windows default language is set to Hebrew/Arabic, resulting in an improved RTF report.
    • RTL detection of text within a linked Document refined, resulting in the improved generation of HTML reports.
    • Fully qualified name information of a tagged value is retained when copying and pasting objects, attributes and operations.
    • The closing of floating toolbars on diagrams has been corrected because it occasionally caused errors.

Changes and fixes for Build 849

    • Ensure hidden Constraint and Synchronization elements are moved between Packages when their owning diagram is moved.
    • Connector labels for Aggregation and Composition source and target roles will display a derived '/' symbol, if the derived option is set.
    • Elements with inherited tagged values of type GUIDRef and GUIDRefList will display Classifier names, instead of the GUID value.
    • Check box option 'Always prompt before import' in the Import Reference Data Dialog modified to show previous saved state.
    • Redefined shortcuts(mnemonics) for buttons 'Columns/Attributes...' and 'Operations...' on the 'Table Detail' page.
    • Automation function Package.Update( ) modified to retrieve package's current lock state, prior to attempting to update the database.
    • Prevent the 'Ctrl+Delete' keystroke combination from deleting elements within checked-in version controlled packages.
    • 'Add Branch to VC' command user permissions revised to be brought in line with 'Configure Package' command. The command is disabled unless the user has the 'Configure Package' permission.
    • Command 'Import Model Branch from Version Control' modified for better compatibility with CVS - preventing error messages that were misinterpreted as CVS command failure.
    • The Code Generation of Activity Graphs has been modified to handle adhoc control flows.
    • Added column 'Stereotype' to the search list in the Select <Item> dialog.
    • Select <Item> dialog search tab will find all elements when no text is entered.
    • Selecting a namespace in the browse tab of the Select <Item> dialog collapses all Packages and selects the chosen namespace.
    • Select <Item> dialog search tab by default finds items that contain your search term returning a more comprehensive set of search results.
    • Context menu option 'Locate in Tree' added to Search tab of the Select <Item> dialog for locating an item in the Browse tab.
    • Select <Item> dialog will indicate the version controlled status, if a Tree item is locked and MDG technology specific icons.
    • Added support for round-tripping Packaging Components using XMI 1.1. Previously an import could possibly result in a Packaged Component incorrectly becoming a Package.
    • 'XSD Enumeration Properties' dialog improved to update all name and note fields upon being saved.
    • When reverse engineering an existing Oracle packages, the system will synchronize all changes that have occurred.
    • Oracle Tables allow duplicate constraint names to assist with standard naming conventions when constraints and supporting indexes must share the same name.
    • Foreign key stereotype cannot be changed to any other stereotype.
    • 'Find In Project Browser' for Package favorites in the Model Views window is supported for models with lazy loading.
    • The model search window will persist column ordering when appending results from XML.
    • Auto resizing of some nodes has been improved to reduce CPU load.
    • The Rule Composer window is invalidated when changing the value of check boxes.
    • Ensure automation function 'Package.VersionControlCheckout' allows you to change a packages content with out displaying an Element Locked notification.
    • Allow printer page setup for the Relationship Matrix from the 'Default Tools' tool bar.
    • Ensured consistent handling of Realization connectors.
    • Saved image size for sequence diagrams with self connectors having long names improved.

Changes and fixes for Build 848

    • Correct an issue with RTF generator and right-to-left reading order text.
    • Prohibit display of Output list context menu when right clicking on tab area.
    • Manage collapsed state of technology based toolbox pages better.
    • Better managed the positioning of connector end points when adjusting with mouse.
    • Tranformations defining an incomplete classifier reference now handled correctly.
    • MDG Technology wizard now handles when an invalid code options file is selected.
    • Improved selection of connector labels prior to displaying a context menu.
    • Added ability to create Use Case connector from Automation Interface when strict syntax checking is enabled.
    • Modified Help file to improve compression and reduce size of installation package.
    • Modified display of notes in Test list to remove HTML markup when appropriate.
    • RTF generation of Notes improved in 'Diagram.Messages' section.
    • Baseline comparison modified to add support for StateMachine and Constraint objects.
    • Removed size limitation importing UML patterns into a PostgreSQL repository.
    • Elements created from automation interface will now get auto named alias if set.
    • Toggle for moving messages with a fragment on a sequence diagram improved.

Changes and fixes for Build 847

  • User Interface
    • New Search facility within code editors and Debugger to "Find in Files"
      • - Search source code and text files for specific terms.
      • - Recursive and case-insensitive search supported.
      • - Double click on results to open in source editor.
      • - Accessible from docked Debug window (tick Windows/Search).
      • - Accessible from context menu of selection within source code editors.
      • - Accessible from Main menu View/Debug and Profile/Search (for new users).
      • - For existing users, run Tools/Customize/Menu to refresh cached main menu structure.
    • "Select Classifier" dialog modified to work with projects having an empty root (model) node.
    • "Bend Line at Cursor" (Ctrl+Q) command disabled when line style makes its use inappropriate.
    • The display of tagged values having fully qualified names is synchronized with diagram tagged value "inline feature" selection.
    • Editable features selected in diagrams (eg. Operations and Attributes) have a new command in their context menu to quickly create a linked note and place it on the diagram.
    • Tooltips have been updated for the MDG Integration diagram view.
    • Toolbar icons in 3 toolbars (default, project and diagram) have been reset to resolve issues where incorrect icons may be used after upgrading from build 845.
  • Reporting Rich Text and HTML
    • New sections can now be inserted directly before a table in the RTF document template editor.
    • A header row will always be displayed when using filtering in the Connector section.
    • "Save As" from Template Editor will no longer default to normal.rtf.
    • Moving a section in the editor will not cause protected text to appear, as could happen under certain circumstances previously.
    • The Table of Contents styles are now imported from the Master Document template.
    • Field Values containing the word 'quote' are now rendered more consistently.
    • Tagged Values notes now appear on a separate line in the following templates:
      • (basic template), (basic template + audit) and (Master template - basic template)
    • The built-in Requirement template now excludes Text elements by default.
    • The Table of Contents rendering is improved when windows is configured to use a RTL language.
    • Generating diagrams using the "Diagrams Only" report now uses the Project Browser order if 'Order Diagrams Alphabetically' is unchecked.
    • Diagram hyperlinks to web pages in HTML reports will now display the target page when clicked.
  • Data Modeling
    • Column custom properties enhanced to support large auto increment start values.
    • Foreign key name updated to match foreign key name template.
  • BPEL Modeling and Generation
    • Generating XSD 'import' statement in the generated WSDL files when a WSDL Message Part references constructs in external XSD file now supported.
    • Importing annotations on ModelGroup from XSD now supported.
    • Generating WSDL 'import' statement in the WSDL file generated for BPEL now supported.
    • Exception Flows that do not merge into Normal Flow now handled.
    • WebService creation for Pool/Process modified to ensure name is not empty.
  • Automation & Scripting
    • Comprehensive library of JScript example scripts added - accessible from the Scripting window.
    • Script Editor no longer duplicates all line breaks when saving scripts to file.
    • Value returned by Repository.EAEdition modified for backwards compatibility:
      • - Repository.EAEdition now returns EACorporate instead of EABusiness, EASystems and EAUltimate editions.
      • - EABusiness, EASystems and EAUltimate editions can now be checked for using a new function, Repository.EAEditionEx.
    • Effort.Time property added. Can be used instead of Effort.Weight to access fractional value. Matches name used for field in user interface.
    • Version Control operations on the Package interface modified to better handle lazy loaded models.
    • Diagrams created from automation interface modified to use the following options.
      • Show diagram details
      • Show public features
      • Show protected features
      • Show private features
  • Version Control, Baselines and XML support
    • Baseline comparison utility updated to provide a more informative error message when using unsupported XMI formats.
    • Compare utility option to Suppress children of missing items has been enabled.
    • Added new command 'Resynch all Statuses with VC providers' to package control context menu in project browser.
    • Use this command to ensure all model package statuses match version control provider status.
      • Also useful when moving or copying a version controlled model from one PC/User to another, and a re-synch is required.
      • Please read the help file on this topic as it also provides some additional warnings about general usage.
  • Code Engineering
    • Code generation templates using classKeywords macro will now use up to date value after it is modified on an object on a diagram.
    • Activity's 'isReadOnly' and 'isSingleExecution', exposed as EASL properties to be used in the code generation templates.
    • Actionscript generation will no longer generate a default constructor if any constructor already exists in the class.
    • Actionscript parsing modified to improve handling of expressions using Vector class.
  • Other Changes
    • Text on a diagram drawn using a shape script will no longer lose the last character under Crossover Office.
    • Support for GDI+ under Crossover Office 8.0.
    • Files page of the element properties dialog will now show the last write time in the current timezone.
    • Source code editor's find/replace performance improved when replace term includes the search term.
    • Source code editor has new feature to go to definition of selected symbol if defined in the model.
    • User profiles specifying an instance type for an element will now be able to specify an instance type from another profile.

Changes and fixes for Build 846

  • User Interface
    • Select Classifier dialog and other dialogs requiring an object to be selected have been redesigned to make finding the target faster and easier.
    • Classifier dialog now supports:
      • Tree based selection of elements (similar to Project Browser)
      • Search based selection - based on required item type and/or stereotype
      • Last selected item remembered for fast access to similar locations
    • Element List window significantly upgraded
      • Hierarchical (tree style) display and in-place editing now supported
      • Keyboard navigation updated to support more 'spreadsheet' like editing style.
      • Ability to Add New elements quickly and efficiently improved
      • Report based on Tree Style display now supported
    • Tagged values page added to several property dialogs
      • Element property dialog
      • Attribute property dialog
      • Operation property dialog
      • Connector property dialog

    • 'Show Feature' option added to the Feature Visibility dialog. Allows modelers to specify the features they want to show instead of those they want to hide.
    • CSV Import/Export now gives a warning if no action is selected.
    • 'Link to Element Feature' dialog usability improved.
    • Objects with the SysML <<view>> stereotype now show the correct SysML properties dialog.
    • When selecting a View or Workspace from the main View Menu or the Workspace toolbar, always bring that View's window to the front and/or give it focus.
    • 'Type' combo box in Hyperlink Details dialog, drop down size under Windows 2000 increased.
    • Changed method of specifying classifier information for Activity parameters, to restrict selection to items in drop-down list.
    • Added parameters' 'type' information in Arguments dialog.
    • 'New Element' dialog, updated to facilitate adding generalizable profile elements.
    • 'Warn about spaces in class names' option is now disabled by default.
  • Visual Execution Analyzer
    • New support for debugging Microsoft .NET dynamic 'In Memory' assemblies and including in Sequence Diagrams.
    • New Stack Copy marker added that performs silent capture of stacktrace at a points in an application.
    • Stack Toolbar has new buttons allowing Stack copying and Sequence Recording control.
    • Limit relative auto-recording stack depth option added to Options page of 'Package Script' dialog
    • Significant native code profiling speed improvements.
    • Recording of other API calls in native debugger now supported.
    • Create sequence diagrams from native code showing where external code is being called.

    • Java server debugging improved to support re-attachments to the same process (eg. recording multiple Tomcat service interactions)
    • The 'Watches' window has been renamed to 'Data Breakpoints' to more accurately reflect its function.
    • The 'Autos' window has been renamed to the 'Watches' window.
    • The 'Options' tab in Package Script dialog renamed to 'Sequence Diagram Recording'.
    • Context menus have been added to some debugging windows.
    • Thread Start and Thread Exit entries are no longer captured in the recording history.
    • Source code editor now allows non-destructive key combinations (such as Find/Goto Line) while debugging.
  • Technologies
    • MDG Technology wizard expanded to include
      • Diagram types
      • Toolbox definitions
      • Taskpane definitions.
    • MDG Technologies enhanced to support
      • RTF Report templates
      • Linked Document templates
      • Scripts.
    • Added support for transparently importing model reference data from an XML file, as a model is loaded.
      • Automatically synchronizes a model with a reference data file
      • File version stored in model and checked at load time
      • When the model is out of date, the reference data is imported automatically
      • Configured from Tools/Import Reference Data/Shared File

    • SysML flow specification default diagram changed to an internal block diagram.
    • MDG Technology for SOMF has had quicklinks added.
    • RefGUIDList and RefGUID tagged values from UMLProfiles modified to display classifier names (where possible)) instead of GUID strings.
    • BPMN 1.1 quicklinks improved to better distinguish between stand-alone and edge-mounted events, and to provide quicklinks to pools.
    • Ada 2005 technology renamed from ADA to Ada.
    • SysML internal block diagram toolbox now contains ports.
    • BPMN 1.1 Implementation tagged value changed to default to 'Unspecified'.
    • Assignments tagged value added to BPMN 1.1 Sequence Flow.
    • SysML <<ItemFlow>> quicklink options updated from SysML 1.0 to SysML 1.1. <<ItemFlow>> now extends InformationFlow, instead of Association and Connector.
  • Rich Text Reports (RTF)
    • The RTF Template editor may now be invoked "in-place" from the Resources window (Document Templates section)
    • The Resources window has been updated to show 'System' (read-only) and 'Model' (editable) templates
    • Documentation Templates may now include Authors, Resources, Roles & Clients.
    • Documentation template now support custom Project fields. This allows a template to be easily shared across multiple projects.
    • Open the Master Document Template for editing from the Generate dialog.

    • 'Optimize for Open Office' is now an option on the generation dialog.
    • Ports are rendered as Embedded elements when generating a document.
    • Table of Contents is updated when generating a document.
    • Improved report generation to ensure that all Metrics are generated for all elements.
    • Hyperlinks containing spaces have been modified to work correctly with Microsoft WORD.
    • LastUpdateShort, DateCreatedShort Fields added to the External Requirement section.
    • 'Model Document' section has been renamed to 'Linked Document' in the RTF Template editor.
    • Master Documents generated in models that use 'lazy loading' now load all required child items into the model prior to generation.
    • Diagram rendering in print preview of RTF documents has been improved.
    • Search tags on model document elements are ignored when the model document contains package attributes.
    • Header/footer support when generating Master Documents improved.
    • Automatic resetting of font details after editing paragraph style now prevented.
    • Field Text Flow is restored when generating a document.
    • All diagram objects, including those from other packages, are generated to RTF, when the option 'Document each contained element in RTF' is checked.
    • RTF template editor numbered list style for sub lists, now begins at 1 by default.
  • HTML Reports
    • Improved the HTML generation to correctly implement the 'tagged values' and 'tagged value item' templates.
    • HTML documents now provide a larger area to display tagged value details.
  • Diagrams
    • Text rendering across different zoom levels made more consistent with the 100% optimal value (avoids small variations in element sizing).
    • 'Configure Layouts' menu item added to the Layout quick buttons and changed the button order.
    • Connector label text wrapping improved at differing zoom levels.
    • Line joins and line end caps drawing neatened for the Enhanced 1 and Enhanced 2 rendering modes.

    • Resizing of connector source and target role labels improved when these are owned by the opposite Class as opposed to the Association.
    • Selection of labels associated with elements improved when using alternate images.
    • Drawing of lifelines on sequence diagrams improved by limiting displayed text to fit in lifeline header.
    • Disabled element 'Use Rectangle Notation' and similar commands when a shape script is overriding it.
    • Status colors on rectangular objects in the Enhanced 2 rendering mode updated to give cleaner display.
    • Default font colors in notes rendered more consistently for objects with Japanese or other Unicode text.
    • Constraint elements drawn on diagrams display simplified plain text names instead of marked up text.
    • Message arrows for collaboration messages between actors and objects improved (when performing shallow copies of communication diagrams).
    • Expansion Nodes created in diagrams updated to support immediate placement on the right or left sides of their parent Expansion Regions.
    • Object run state display modified. By default all objects where a run state has been set will display their run state.
    • Modified diagram attribute display to enforce 'Show Attribute Detail' option when set to 'Name Only'
    • Stereotype information displayed on connectors and the elements they connect has been made more independent of each other.
    • Legends copied from one diagram to another avoid occasional duplicate entries.
    • Tool-Tip message on connector context menu for displaying hidden line segments modified to 'Show All Line Segments'
    • Line-wrapping for names of Process elements modified to ensure that text is contained within the element boundaries.
    • Printing of note elements containing bullets or list numbering improved.
    • Sequence Diagrams containing self-messages when copy and pasting from Windows clipboard will now have less blank space above them.
    • Multiple selections will now be retained when a drag is initiated while the Shift key is depressed.
  • Data Modeling
    • Foreign keys synchronized when reverse engineering database schema with 'Package Only' option selected.
    • Option to 'Include Triggers' added when reverse engineering database schema.
    • Show full Oracle DBMS version on table properties dialog.
    • General Improvements to Oracle ODBC Import...
      • - Synchronizing default values and foreign keys
      • - Preventing duplicate foreign keys
      • - Preventing primary keys duplicated as indexes.
    • Reverse engineering MySQL schema modified to include all foreign keys.
    • UNSIGNED and ZEROFILL columns added to reverse and forward engineering of MySQL schemas.
    • Diagram saved when reverse engineering database schemas with auto-layout option set.
    • InterBase and Firebird reverse engineering modified to support Firebird 2.0 (in addition to Firebird 1.5), and Interbase (with lower case 'B').
    • Reverse engineering Sybase ASE supports multiple column indexes.
    • DDL Transformation modified to distinguish identifying relationships.
  • Business Rule Modeling
    • Added support to export Rule Composer data as CSV.
    • 'Rule Composer' menu item has been disabled for all elements types, except Actions, stereotyped as <<RuleTask>>.
  • BPEL Modeling and Generation
    • Minimum value can now be generated for BPMN 1.1 Loop Activity.
    • Loop condition can now be generated for BPMN 1.1 Multi-Instance Loop Activity.
    • 'Instantiate' tag on Event based Exclusive gateway mapping updated.
    • 'TimeDate' and 'TimeCycle' tag on Timer Intermediate Event mapping updated.
    • Added support for mapping the tag 'ErrorCode' on Error Intermediate Event in a normal flow.
    • Added support to ensure that the default gate of an Inclusive Gateway is taken only if the condition on all other gates fail.
    • BPEL Properties dialog for BPMN 1.1 Activity updated to correctly set the tag 'MessageRef'
    • BPEL Properties dialog for BPMN 1.1 IntermediateEvents updated to set the tag 'CatchOrThrow'
    • BPEL Properties dialog for Timer Event updated to treat 'Time Cycle' and 'Time Date' as mutually exclusive fields
    • BPEL Model Validator updated to check the Sequence Flows on an Intermediate Event in a normal flow
    • Events specified in a Multiple Start Event can now be mapped to a BPEL 'onMessage' element.
    • BPEL Model Validator updated to invalidate Processes containing more than one valid Start or End Event
    • BPEL Generator updated to generate the BPEL variable representing the WSDL Message for a Timer Start Event
    • Added support for Exception Flows that merge back into the Normal Flow (i) after the Activity and (ii) further Downstream
  • Automation & Scripting
    • Added comprehensive library of VBScript example scripts - accessible from the Scripting window.
    • DeleteBaseline() method added to Project Interface.
    • Collection.DeleteAt now supports Connector Constraints.
    • Repository.GetContextObject() modified to return the Context Object, rather than the Project Browser's tree selection.
    • Auditing functions accepting dates have been improved.
    • Functions Repository.ActivateTab() and Repository.IsTabOpen() updated do handle tab names containing an ampersand.
    • Adjusted reporting of Enterprise Architect version from the automation interface.
  • Version Control, Baselines and XML support
    • XSD import of ModelGroups improved to handle nested ModelGroups.
    • Added support to handle an incorrect result code that is returned by ClearCase when a check-out is canceled.
    • XSD and WSDL export now exclude RTF tags in notes fields.
    • 'Use DTD' in the 'Package Control Options' dialog is now disabled when saving Rose XMI 1.1 and XMI 2.1.
    • Import of Activity diagrams from XMI 2.1 files improved.
    • Import of element Z-Order from Rose XMI 1.1 files improved.
    • XMI 1.1 when using a DTD now supports round-tripping alternate-images.
    • XMI import process modified, to truncate Connector Role names at 50 characters, when importing into MySQL, Postgres, ASA or SQL Server.
    • Version Control check-out status, modified to use case-insensitive tests of user names.
    • Baseline comparison updated to include UML:Event elements.
    • Baseline comparison of cardinality on connectors corrected.
  • User and Model Security
    • Diagram Switch Type command, now respects user permissions.
    • User & Group locks will now be preserved when re-importing from XMI.
  • Other Changes
    • Performance improved when applying a profile stereotype to an element.
    • Performance improved performance when adding a profile element with tagged values.
    • Reference Data export filters improved.
    • Model View change notifications no longer triggered by model reload.
    • Added ability for a state's operations to refer to other behaviors in the model.
    • Operation return type classifier selection improved, to allow selection of InformationItem as a type.
    • Operation Behavior dialog's Initial Code field saving of text including percent symbols improved.
    • Integrity check on Oracle repositories modified to handle packages containing more than 1000 elements.
    • Model Search filter dialogs modified to use localized date formatting.
    • JUNIT test case output capture improved to ensure results are recorded accurately.
    • Boundary, ActivityPartition, InterruptibleActivityRegion and ExpansionRegion can now have connectors created to them using the quicklinker.
    • UMLProfile tagged values will now always retain their original namespace when the tagged value data is modified.
    • New 'Find in Project Browser' command added to Diagram Object's Inline Features context menu.
    • 'Style' field in Connector Properties dialog for connectors where tagged value '_Bezier' is set has been disabled.
    • Help button on the dialog 'Link to Element Feature', now opens the appropriate Help topic.
    • Import of tagged values when merging from baselines improved.
    • Java source code engineering now supports transient fields.
    • Instantiations of stereotyped elements now have their correctly-defined stereotypes applied.
    • OCL constraints checker modified to support isStereotyped OCL statements.

Changes and fixes for Build 845

  • Technologies
    • Added SoaML (Service Oriented Architecture Modeling Language) technology for the Corporate Edition and above.
    • Added SOMF (Service Oriented Modeling Framework) technology.
    • Added non-normative SysML 1.1 extensions for Activity, Requirement and Parametric diagrams.
    • Improved SysML technology quick link definitions.
    • Updated SPEM 2.0 Technology: improved shape scripts and added missing elements to toolboxes.
    • Updated ArchiMate Technology: improved shape script for Meaning element.
    • Resolved namespace conflict with Zachman Technology and StrategyMap profiles.
    • Added 'none' value to flow ports' direction tagged value in SysML 1.1 profile.
    • Corrected base class of SysML's testCase stereotype.
  • Diagramming
    • Improved WINE implementation of saving shapescripts to bitmaps, where rounded rects are involved.
    • Improved selection of text elements under WINE.
    • Improved display of Information Flow Items Conveyed under Lazy Load.
    • Improved undo of digraph layout to include connector waypoints.
    • Addressed possible crash when using the Enhanced 1 renderer and diagrams containing arcs are zoomed out to 5%.
    • Corrected rendering of hyperlinks that don't have an alias set.
    • Ensured that "Repeat Last Element" gets stereotype information from the correct profile.
    • Modified enabling of Diagram Object context menu item "Selectable", to use Diagram lock state rather than element lock state.
    • Improved connector positioning so that connectors don't overlap labels of elements that have an alternate image.
    • Allow hyperlinks to display the link as the label if no other name is specified.
    • Improved printing of elements that have their color changed by a stereotype.
    • Improved rendering of diagram legend lines in Enhanced 1 and Enhanced 2 rendering modes.
    • Allowed embedded parts to be dropped onto an element's child diagram as freestanding elements.
    • Updated and improved some quick link definitions.
    • Improved connector labels that are inside suppressed segment ends.
    • Added an option that sets whether metafiles are generated with GDI or GDI Plus.
    • Resolved an issue with Quick Buttons on interaction Fragments.
    • Resolved an issue with changing thickness of connector lines.
    • Changed color of selection highlight to red, for locked diagrams.
    • Resolved issue of moving self connectors when moving the element they are connected to.
    • Improved ability to move self-messages around a port.
  • User Interface
    • Corrected handling of 'Custom Masked Tagged Value Type'.
    • Added intellisense to the Code Generation Template editor.
    • Added the ability to choose a toolbox from the Hyperlink Details dialog when setting up an Activate Toolbox hyperlink.
    • Added combobox that groups, link type and target type by MDG Technology in Create Link dialog.
    • Corrected double clicking behavior in element browser.
    • Improved save checking on forms with RTF controls.
    • Improved handling of favorite diagrams in the model views window for lazy loaded models.
    • Fixed problem assigning a classifier to a lifeline in a sequence diagram using the "Add New Element" button.
    • Corrected 'Find in Diagram' context option for diagrams displaying as an element list.
    • Corrected enabling of delete functionality in Rules and Scenarios dialog.
    • Made it possible to add CollaborationOccurrence elements to custom toolboxes.
    • Added ability to go to source code for linked method or attribute when source code for the current element isn't available.
    • Added asterisk indicator to tagged value to notify tag contains data.
    • Improved hit test on connector ends for connector context menu.
    • Improved Database View Editor intellisense by providing structural information on tables in the current model.
    • Added update of search view in Model Views window when double clicking search node.
    • Added Select / Deselect All button to Batch Document Generation dialog.
    • Fixed Properties tab allowing blank values on set property types.
    • Fixed Implementation Details dialog target types filter.
  • Reporting
    • Addressed issue when generating HTML report using the Enhanced 1 renderer in 16 bit color mode.
    • File hyperlinks generated in RTF documents now work correctly in Word.
    • Improved rendering of Project Task/Issues/Glossary items in RTF documents.
    • Improved printing of images in RTF reports.
    • Resolved errors generating RTF report on Access 2007 repository.
    • Added an option to optimize RTF generation for Open Office - enables field overwrite and basic metafile support.
    • Modified rendering of RTF documents from EAP files to prevent an SQL error.
    • Improved resolution of MessageRef tagged values when generating RTF.
    • Corrected the inclusion of Package's Linked Documents within generated RTF reports.
    • Changed file filter to "*.jpg", for header image selection when generating HTML.
    • Corrected ability to search by GUID, for generated HTML documentation in web browsers under Linux.
  • Data Modeling
    • Improved DDL Generation for Oracle GRANT Statement.
    • Improved import of Access 97-2000 primary key, check constraint and index names, and default values.
    • Added import of Access 97-2000 views.
    • Ensured default database is set when newly created element's stereotype is set to "table".
    • Improved DDL Generation for SQL Server and MySQL Foreign Key Constraints.
    • Added support for SET DEFAULT Foreign Key Constraints for SQL Server repositories.
    • Improvements to database datatypes dialog - added common type combo box..
  • Code Engineering
    • Fixed a crash caused due to multiple nested decision-merge graphs in Actrivity diagrams.
    • Fixed parent data being removed when resetting code generation options.
    • Fixed unintended rendering of state-machine code stub.
    • Added code generation for C# partial and extension methods.
    • Improved position where new C++ namespaces are generated to code.
    • Addressed Reverse Engineering Progress dialog closing automatically.
    • Fixed display of element parent changes in diagram when synchronizing model with code.
    • Fixed parent data being removed when resetting code generation options.
    • Corrected possible duplicate package entries in Project View after importing of source code on a lazy loaded model.
    • Corrected Project View context issue after importing of source code.
  • Business Rule Modeling
    • Improved Quicklinks for Rule Flow diagram.
    • Added support for referencing enumeration in allowable values field of Rule Composer.
    • Modified Import of Rule Composer data to handle enum references information.
    • Added ability to create link to an attribute in both condition & action table of Rule Composer.
    • Added support for returning values from Business Rule Flow behavior.
  • XMI
    • Improved remapping of tagged values referring to other elements in the model, on import with strip guids on.
    • Fixed issue where the value of the global "Write Log" option ( in the "XML Specifications" section of the "Options" dialog ) does not get applied as the default value for "Write Log file" option in the "Import Package from XMI" dialog.
    • Improved XMI importer to retain external references, on importing with stripped guids.
    • Modified XMI 2.1 import to realize type information, even when EA specific information is turned off.
    • Modified XMI 2.1 export to render primitive types information as a href to the UML primitive types.
    • Fixed issue where enumeration-literals were sometimes not imported from XMI 2.1.
    • Improved Interaction parameters classifier type import in XMI2.1.
    • Improved primitive type information import from XMI 2.XX, exported by other tools.
    • Fixed issue where diagrams were sometimes not exported to XMI 2.1 when EA Specific tagged-values were excluded.
    • Added option to import XMI using sql transaction to prevent locking issues under some databases.
  • General Changes
    • Corrected errors opening Use Case Metrics dialog on PostgreSQL repository.
    • Improved check whether currently open model is target of a project transfer.
    • Fixed baseline compare for Node elements.
    • Corrected extended search under PostgreSQL.
    • Added support for exporting user defined Status Types "Applies To" information.
    • Improved detection of whether sub-folders are version controlled by CVS.
    • Implemented use of sub folders for package files when new packages are automatically added to version control.
    • Addressed a database error when using a shapescript that contains an image on a case sensitive database.
    • Resolved issue in CSV import/export whereby elements were duplicated when GUIDS were provided in the specification.
    • Improved CSV import/export mechanism to correctly preserve the element hierarchy on import.
    • Corrected issue where Tagged Values would fail to synchronize for InformationFlow Relationships.
    • Corrected handling of EA_OnContextItemDoubleClicked broadcast when double clicking an item in the project browser.
    • Addressed issue with saving operation details after creating a new object via the project browser.
    • Corrected escaping of backslashes in literal strings on ASA repositories.
    • Fixed inadvertent loss of behavior classifier information on closing the behavior's properties dialog.
    • Fixed issue where changing values on the Save UML Profile dialog had no effect on the saved profile.
    • Fixed issue where any new Activity's return type was set to "Boolean" on creation.
    • Fixed MDG Technology Model Views remaining open after model has closed.
    • Fixed error when adding attribute stereotypes larger than 50 characters.
    • Fixed display of realization target and source names from different root nodes in compare utility.
    • Fixed display of ampersand in list of recently opened files.
    • Added asterisk memo indicator to memo tagged value.
    • Removed the need for "create" permission in the keystore directory when using floating licences.
    • Added baseline comparison option, "Suppress Advanced Properties"

Changes and fixes for Build 844

  • Diagramming
    • Prevented drawing of tracking lines on Start Page.
    • Improved dragging of image from file system onto EA diagram.
    • Modified Link to Element Feature dialog to show current selection when opened.
    • Added handling of diagram hyperlink to activate a technology.
    • Improved creation of profiled connecters from the relationship matrix when require user lock to edit is on.
    • Improved drawing of dotted and dashed connector styles with a suppressed line segment.
    • Added the ability to specify the number of columns in a Box layout.
    • Fixed issue drawing Collaboration elements with long names and stereotypes.
    • Enabled the display of stereotypes on diagrams for elements that display their name in floating text labels (e.g. Ports).
  • Documentation
    • Improved RTF generating time when rendering a template which contained a Table of Contents.
    • Improved formatting of connector notes in default HTML templates.
    • Added support for document generation from custom sql search returning only guids.
    • Improved resource report to ensure all are displayed after adding a resource to an element.
  • Data Modeling
    • Improved database datatype mapping from Oracle to PostgreSQL.
    • Added database datatypes mapping for SQL Server 2008.
  • Code Engineering
    • Modified Delphi code import to observe option for importing method bodies.
    • Improved code import where many | characters are used in class note.
    • Modified DDL Transformation to set foreign key not null based on Source Multiplicity.
  • XMI
    • Improved XMI import when connected through the WAN Optimizer.
    • Improved import of tagged values and element constraints from XMI 2.1 generated by other tools.
  • General Changes
    • Improved the process of saving the changes to an existing CSV import/export specification.
    • Improved loading of associated behavior information for an invocation.
    • Improved testing of diagram object's lock state, to ensure that 'Ctrl+Del' does not delete from the model, any diagram object locked by another user.
    • Improved the element lists filter to only include types that can be shown.
    • Corrected ability to create relationships in matrix when there was a name clash between profiles or technologies.
    • Improved handling of deleted elements in Rule Composer.
    • Prevented error when tab navigation arrows are pressed and no diagrams are open.
    • Removed a second error message that displayed when deleting a model branch containing checked-out VC packages.

Summary of features for Enterprise Architect 7.5 (Build 843)

  • New: Editions of Enterprise Architect
    • Version 7.5 introduces 3 new editions of Enterprise Architect
    • Two editions target specific engineering domains
    • A third edition wraps up everything for the ultimate Enterprise Architect experience
    • Each edition bundles licenses for specific MDG products that target the needs of the domain engineer
    • Each edition supports advanced Behavioral Modeling and Code Generation
      • New custom dialogs for various behavioral elements to provide enhanced behavioral modeling capability.
    • Ability to generate source code from behavioral models.
    • Support for code generation from State Machines
    • Support for code generation from Activity Graphs
    • Support for code generation from Sequence Diagrams
  • NEW: Enterprise Architect - Business & Software Engineering Edition
    • Targets software engineering, BPEL generation, behavioral code from business rules, integration with Visual Studio and Eclipse, and various frameworks
    • Includes all functionality in the Enterprise Architect Corporate Edition
    • Examples included in the Example model
    • Advanced Behavioral Modeling and Code Generation for standard coding languages
    • Business Rules Modeling and Code Generation
      • Support for Fact models
      • Support for Rule Flow models
      • New Rule Composer supports modeling and configuration of complex Business Rules from Fact and Rule Flow models
      • Support for behavioral code generation from modeled Rule Sets
    • Business Process Execution Language (BPEL) Support
      • Support for generating BPEL 1.1 from BPMN 1.1 models.
      • Introduced BPMN 1.1 Technology and BPEL diagram type
      • New property dialogs for BPMN 1.1 elements when placed on BPEL diagrams.
    • Support for additional advanced Math functions in the Enterprise Architect Scripting engine
    • MDG Technologies and Add-in licenses included (bundled) with the Business Engineering Edition
      • MDG Link/Integration for Microsoft Visual Studio
      • MDG Link/Integration for Eclipse
      • MDG Technology for Zachman Framework
      • MDG Technology for TOGAF
      • MDG Technology for DODAF/MODAF
  • NEW: Enterprise Architect - Systems Engineering Edition
    • Targets systems, real-time engineering, behavioral code generation, executable UML
    • Includes all functionality in the Enterprise Architect Corporate Edition
    • Examples included in the Example model
    • Advanced Behavioral Modeling and Code Generation for HDL's, Ada and standard coding languages
    • Ada 2005 Language Support
      • Added Ada 2005 language support
    • Support for OMG SysML 1.1
    • Support for SysML Parametrics Simulation
    • Hardware Descriptions Languages Support
      • SystemC support added
      • VHDL support added
      • Verilog support added
    • Support for additional advanced Math functions in the Enterprise Architect Scripting engine
    • MDG Technologies and Add-in licenses included (bundled) with the Systems Engineering Edition
      • MDG Technology for SysML
      • MDG Link/Integration for Microsoft Visual Studio
      • MDG Link/Integration for Eclipse
      • MDG Technology for DDS
      • MDG Technology for DODAF/MODAF
  • NEW: Enterprise Architect - Ultimate Edition
    • Combines all the features in the Business Engineering and Systems Engineering Editions
  • New: 'built-in' MDG Technologies
    • Introduced MDG Technology for Strategic Modeling - including
      • Strategy Maps,
      • Balanced Scorecards,
      • Value Chains,
      • Flow Charts,
      • Decision Trees and
      • Organization Charts.
    • New MDG Technology for ArchiMate, which supports The Open Group's ArchiMate enterprise architecture standard.
    • New MDG Technology for SPEM, which supports version 2.0 of the OMG's Software Process Engineering Metamodel standard.
    • New MDG Technology for Business Rule Modeling. Supports modeling Business Rules in Enterprise Architect Business Engineering Edition
    • Web Modeling UML Profile now incorporated as a built-in MDG technology.
  • New: Scripting support (Corporate Edition and above)
    • Write scripts inside Enterprise Architect using either VBScript, JScript or Javascript.
    • Full and immediate access to the Enterprise Architect automation object model
    • Built in Repository object to facilitate instant scripting
    • Built in Intellisense support for the Enterprise Architect Object Model
    • Built in Intellisense support for the major scripting language constructs on a per language basis
    • Advanced math functions are also supported in the Business and Systems Engineering versions of EA
    • Save scripts directly into the current model.
    • Save scripts to a local file, for use in all models.
    • Support for a "Scripts" subdirectory in the Enterprise Architect installation directory.
    • Support for Scripts embedded in MDG Technology files.
    • Ability to export scripts as reference data.
    • Default Session objects for printing out trace information
    • Console window for executing script commands in "immediate" mode
  • New: Diagram Layout Window
    • Added new dockable window with 10 new layout styles.
    • Can help with manual layout, or automatically layout diagrams.
    • Each command includes configuration options, allowing you to customize the results.
    • Added new lateral connector style.
    • Added logic to automatically switch between horizontal and vertical tree style connectors.
  • New and Improved WAN and Large Model Support (Corporate Edition and above)
    • Lazy Loading
      • Only implemented for DBMS connections (not for .EAP files)
      • Can greatly minimize the time taken to load large models and/or models accessed over a network with low bandwidth (eg. WAN).
      • Lazy Load capability defers loading of model packages until required by the client.
      • Is configurable on a per-connection basis, so two connections to the same DBMS can be configured with and without Lazy Load
      • Can be used in conjunction with the WAN Optimizer
    • WAN Optimizer
      • Lightweight server that can be installed on a LAN connection to the host DBMS
      • Accessible by WAN based clients over socket connection (eg. when client is on a WAN based VPN connection)
      • Acts as a local proxy to retrieve data and compress data for transmission to client
      • Significantly improves performance by reducing the amount of data transmitted and the number of network calls made
  • New and improved Themes support
    • Added new visual themes (UI appearance) to choose from.
    • Modified all docked windows to support and use the current theme.
    • Configurable status bar
    • New status bar indicator "WAN" - active when the WAN Optimizer is enabled
    • New diagram zoom control in status bar
      • Allows for immediate configuration of a general "all diagram" zoom level.
      • Independent of the per diagram "zoom level" set by the diagram toolbar.
      • Ideal for viewing all diagrams at a higher zoom level on a per user basis.
  • General Appearance, Performance and Reliability Improvements
    • Added "slideshow" model view type, which shows all the contained diagrams in order in fullscreen mode.
    • Added command from toolbox item context menu to synchronize the tagged values and constraints of a stereotype.
    • Added Directory custom tagged value type.
    • Added handling of C# 3.0 and VB 9.0 code constructs.
    • Added handling of localized decimal symbol in Estimation factors.
    • Added new functionality to validate the configuration settings for version controlled packages.
    • Added 'Realization' to Create Metaclass dialog in place of 'Realisation'.
    • Added specific warning about opening a read-only .eap file.
    • Added Stereotype column to Element List.
    • Added support for Code Modules in MDG technologies to specify the name of constructors etc.
    • Added support for creating profiled items from 'Create New Element' dialog.
    • Added support for moving required interfaces on sequence diagrams.
    • Added support for search filters on element Defects.
    • Added support for showing details of selected maintenance, project management and testing windows item in Notes Window.
    • Added support for showing generated XMI, XSD and WSDL files in EA's internal editor if an external viewer is not available
    • Added support for stripping GUIDs in tagged-values when importing an XMI 1.1 or XMI 2.1 file with Strip GUID option
    • Added support for using Sparx Keystore (shared keys) when running under Wine or Cross Over Office (Linux/Mac).
    • Added support to move or copy test cases between testing types of an element.
    • Added toolbar to search view, including an option for how to display the notes.
    • Corrected minor project transfer errors.
    • Corrected searches on Oracle that return over 1000 results.
    • Discontinued support for RealTime UML add-in (rolled into Systems Engineering Edition).
    • Fix configuration of model validation whitelists and blacklists.
    • Fix direction setting of quicklink connectors.
    • Fixed issue of missing association notes during XSD Import.
    • Fixed issue when remove Trigger from Transition.
    • Fixed issue where the "aggregation" attribute was set incorrectly on the generated XMI 2.1 for Association connector
    • Fixed transfer of connectors owned state in Package transformation.
    • Improve project transfer to and from Access 2007.
    • Improved auditing performance.
    • Improved baseline comparison of element scenarios.
    • Improved creation of operation returning arrays from transformation templates.
    • Improved current context immediately after dropping an element from the project browser.
    • Improved display of combo boxes listing available searches.
    • Improved display of stereotyped Activity Partitions.
    • Improved drawing and tracking of Ports and Parts with shapescripts when bound to their owning parent
    • Improved drawing of connectors drawn with dashed lines in tree style.
    • Improved drawing of formatted notes to diagram where the selected font contains unicode characters.
    • Improved drawing of long element stereotypes on sequence diagrams.
    • Improved GDI+ metafiles when generating RTF documents
    • Improved general performance in models containing a large number of security locks.
    • Improved highlight of features in diagram when selecting feature in dialog.
    • Improved loading time of the Classifier Dialog in very large models.
    • Improved performance of 'Insert Related Elements' command when a large numbers of elements will be inserted.
    • Improved performance when applying a security lock to a package.
    • Improved performance when moving large numbers of elements on a diagram (in a single step).
    • Improved reliability when using case sensitive MSSQL model
    • Improved resources usage while loading EA and displaying diagrams.
    • Improved Set Element Classifier dialog loading time.
    • Improved snapping of connector line points to perpendicular line segments.
    • Improved synchronization of attributes and methods with tagged values.
    • Improved synchronization of profiled attributes and operations when dropping from the resource tree.
    • Improved version control performance when creating context menus.
    • Improved XMI 2.1 export of types using predefined common types.
    • Introduced an "All Scenarios" option as a target for notes linked to element features.
    • Made type of bool/boolean tagged values in profiles case-insensitive.
    • MDG Technology for ArchiMate: changed shape scripts for interface and collaboration elements.
    • Modified CSV import routine to only allow EA style GUIDS for the GUID field.
    • Modified handling of text elements so that they automatically resize to fit the text being displayed.
    • Modified HTML export to only copy local files to generated location.
    • Modified lists for docked maintenance, project management and testing windows to preserve absolute column widths instead of percentages.
    • Modified state table to only show state elements.
    • Observe element locking with the quicklinker.
    • Prevent a crash that may occur when deleting an element and its children from the search view window
    • Prevent access to "Lock Item" dialog, through Diagram toolbars and menus, for Diagram Objects locked by other users.
    • Prevent an error when using recent MySQL ODBC drivers which do not correctly support alternate images (binary data)
    • Prevent deletion of packages which contain child items checked out to any other user in a version controlled model
    • Project management element resource allocation added to core auditing level.
    • Redirected instant help for BPMN elements.
    • Restored Expand Branch functionality in Project Browser.
    • Updated diagrams after deleting link from Rules and Scenarios window.
    • Updated drawing of artifacts to account for long names.
    • Use transparent icons when generating HTML reports.Improved handling of transforming operations that return an array.
  • Automation
    • Added support for Collection.GetByName for the MethodTags collection.
    • Support generating RTF Master Documents via IProject.RunReport.
  • Baseline
    • Added ability to compare requirement stability.
  • Code Generation
    • Added ability to list over the following properties of elements in code or transform templates.
      • Constraint, Effort, LinkedFile, Metric, Problem, Requirement, Resource, Risk, Scenario, Test
    • Added parsing of Actionscript 3 Vector type.
    • Added parsing of VB.Net functions without parameter lists.
    • Added transform of ExecutionEnvironment, StateMachine and Trigger element types.
  • Code & Script Editor Changes
    • All new, intelligent code and scripting editor.
    • Added syntax highlighting to the Initial Code field of the operation behavior dialog.
    • Allowed the appearance of Common Code Editor calltips to be specified in the corresponding configuration files.
    • Autocomplete functionality based on elements and features within the currently open model
    • Automatic indenting for supported languages.
    • Faster loading with support for more languages and larger files
    • Improved brace matching.
    • Improved Javascript engine to better support use of the global Repository as the default scripting object
    • Improved syntax highlighting for a much wider set of languages.
    • Intellisense and autocomplete functionality built in.
    • Intellisense support added for shape scripts, database view element sql and custom search query sql editors.
    • Prevented Code Editor key combinations from opening EA dialogs bound to the same key combination.
  • Data Modeling
    • Added support for DDL generation of SQL Server index INCLUDE.
    • Allow for inbuilt editor to view generated DDL.
    • Corrected error importing schema from DB2 that includes table aliases.
    • Corrected middle top label for foreign keys.
    • Corrected reverse engineering of indexes from Oracle ensuring all indexes are imported.
    • Ensured composite indexes imported from PostgreSQL contain all columns.
    • Improved DBView dialog handling of objects not loaded on a diagram.
    • Improved DDL Generation for Foreign Key Constarint Tags for Oracle Databases.
    • Improved DDL Generation for ORACLE INDEX Properties.
    • Improved DDL Generation for Oracle Storage Clauses.
    • Improved DDL Generation for sp_addextendedproperty statement for SQL Server databases.
    • Improved DDL Generation for Storage Clauses for UNIQUE and PRIMARY KEY Constraints in Oracle.
    • Improved Drop Sequence Statement generation for PostgreSQL Database.
    • Improved generation of DDL for MySQL data models having circular foreign key references.
    • Improved import of Integer columns from MySQL to display correctly in the Foreign Key dialog.
    • Improved Import of Oracle TIMESTAMP WITH TIMEZONE and TIMESTAMP WITH LOCAL TIME ZONE datatypes.
    • Improved Import of SQL Server 2008 datatypes.
    • Improved MDA Transformation to allow foreign keys to be NULL.
    • Improved Order of DDL Generation.
    • Improved OWNER Name generation in DDL for PostgreSQL repository.
    • Improved support for table properties in Oracle.
    • Improved Table property dialog box after importing from SQL Server 2008.
    • Prevent editing of Foreign Key connector labels and foreign key direction.
    • Prevent generation of Oracle foreign key names over 30 characters long.
    • Stop error/warning messages about sysproperties tables when importing SQL Server 2008.
    • Support for Geography and Geometry Datatypes for SQL Server 2008.
  • Improved debugging/profiling capabilities
    • Added debug control window to manage debugging sessions and windows
    • Allow greater set of operands when constructing state transition constraints
    • Breakpoints now show error messages when failing to bind
    • Create data bound breakpoints which activate on changes to data variables
    • Enable / Disable diagnostic logging function for debug sessions
    • Evaluate global / static variables using the Autos window
    • Modified all debugging windows to allow separate docking to create a detailed debugging environment
    • More stringent matching of source code to binaries during debugging
    • Package scripts for selected class or package can be accessed directly using the Debugger Control Window.
    • Record/Create sequence diagrams for the current stack or history
  • Diagram Rendering Engine - New and Improved
    • Added display of compartments provided by SysML and DDS.
    • Added support for setting background colors of non-transparent UI Controls in diagram.
    • All new anti-aliased rendering of diagrams
    • Configurable with 3 different modes
      • Basic : no smoothing
      • Enhanced 1 : inbuilt smoothing
      • Enhanced 2 : smoothing via GDI+ (Not available under WINE)
    • Improved gradient fills of all elements
    • Metafile support for anti-aliased drawing (Not available under WINE and only supported by some client applications, such as MS Word)
    • Numerous enhancements to metafiles and generalized drawing routines
    • Smoothing of all lines and shapes, including shape scripted elements
  • General Diagramming Behavior
    • All new "Quick" buttons activated when element selected in diagram
      • Quick access to formatting commands
      • Quick access to common dialogs and commands
      • Quick access to Help for the current element
      • Quick access to Document generation for packages
    • Added new "sweeper" method for moving all elements relative to the mouse position on a diagram.
      • To activate press and hold the ALT key, then click the left mouse button and drag
      • The initial movement will set the type and direction of the "sweeper" control
      • Elements on the active side (or quadrant) of the sweeper will be moved only
    • Added a small red italic "A" indicator to diagram elements which have a defined linked document
    • Changed from single click to double click for timeline element quickbuttons.
    • Ensure packages dropped on a diagram from the project browser are always selectable.
    • Improved drawing of bezier curves with offscreen control points
    • Modified horizontal swimlanes to have a minimum height.
    • Separated a number of options relating to diagram appearance onto a new options page.
  • Discussion Forum Improvements
    • Added "Recent Discussion" node to the Model Views window for quick access to discussion topics
    • Improved general usability of forum editor
    • Modified discussion forum to edit posts inside window instead of new dialog.
  • Documentation - HTML and RTF
    • Added #CLASSIFIER# to "Object - Body" section of HTML reports.
    • Added #STEREOTYPE# to "Link Line Item" section.
    • Added a "Model Document" (insert element linked document) field to RTF templates under the "External Requirements" section
    • Added Header Row menu item to RTF Document editor.
    • Added menu "Update Styles" to Linked document and RTF Template editors - imports default styles from file "normal.rtf"
    • Added menu item "Insert->Insert RTF File" to Linked document and RTF Template editors.
    • Added new section "Linked Document".
    • Common settings are saved when the generate dialog is closed.
    • Corrected heading level when generating Model Documents.
    • Ensure .rtf extension for all RTF reports.
    • Improved documentation on section Tags in HTML reports.
    • Improved filtering of elements from search in RTF generation.
    • Improved generation of scenarios to legacy RTF generator.
    • Improved inserting of OLE objects to allow for a wider range of objects in RTF.
    • Improved user experience and general RTF bug fixes
    • Internal Requirements are now sorted by name.
    • New RTF fields for Author and Language in the Package section.
    • Resource based Documents now restore options they're saved with when generating.
    • Table headings are now displayed correctly when filtering is used.
    • Viewing RTF documents has Header/Footer on by default.
  • Improved Element List and Search Results windows
    • Drag and drop columns to form instant groupings
    • Easier navigation
    • Improved performance and loading times
    • Improved search view and element list to allow arbitrary grouping
  • Improved WINE support
    • Improved performance under WINE. Application no longer causes high CPU load while idle.
    • Removed separate WINE build, WINE is now automatically detected by normal version.
  • Model Views, Searches and Element List
    • Added capability for model/search views automatic refreshing and notifying when new items are added.
      • See model views folder properties dialog.
      • With custom queries and integrated security supports implementation of flexible workflow procedures
    • Added hot keys to launch model view as element list (report style list)
    • Added option to set double click as "Open Search in Main Window" or "Refresh Folder Contents"
    • Custom searches returning ad hoc columns now show a best-fit column width based on column content
    • Column layout and grouping is now preserved for all search types between sessions
    • Modified the drop list of Searches (eg. in the Manage Searches dialog) to categorize searches by type
    • Printing the report view now takes landscape orientation into account
    • Search entry on the "Start Page" changed to use Extended, rather than Simple search
  • Modeling Changes
    • Added new behavioral modeling property tabs for various behavioral elements.
    • Added new type "Packaging Component". This allows for creation of components that can contain packages.
    • Added support for activity partitions, and other elements selected by the user to dock to each other.
    • Added support for composite interfaces.
    • Added support for connectors between attributes and operations. (Link objects then specify the linked features.)
    • Added support for Device elements owning ExecutionEnvironment elements.
    • Changed display of derived attributes so that the '/' is drawn immediately before the name.
    • Changed display of interface elements to not use italic font, in accordance with UML 2.1 specification.
    • Extended list of element types for which status colors can be displayed.
    • Improved attribute/association end comparison in model validation.
    • Improved handling of language-specific visibilities in model validation.
    • Improved syntax checking for interrupt flows.
  • MDG Technology Enhancements
    • Ability to define custom Project Browser icons for stereotypes in a technology.
    • Ability to disable the "Basic UML 2 Technology" and to hide EA's built-in toolboxes, diagrams and quicklinks for a fully customizable experience.
    • Added support for defining toolbox items for UML Patterns.
    • Added support for including Scripts in Technologies
    • Added support for specifying default swimlanes and diagram properties for custom diagram types.
    • Allow tree-style connectors to be defined in UML Profiles.
    • MDG Technology for BPMN upgraded to support BPMN 1.1.
  • Printing
    • Enable setting margins to diagram print/print preview.
    • Improved "scale to 1 page" capability
    • Improved handling of page size after changing printer.
    • Improved printing of diagram frames.
  • Project Security (Corporate Edition and above)
    • Added ability to import user ids for security from Windows Active Directory.
    • Added check for export permission for Batch XMI Export.
  • Rich text based notes
    • Notes editor now appears with an isolating grey border and small margin to increase readability
    • Applies to all instances of the notes editor
    • Docked notes, element properties, diagram properties & etc.
    • Rich text notes have also been added to many more fields, including (but not limited to):
      • Additional testing fields
      • Maintenance fields
      • Project management fields
  • Shape Scripts
    • Added diagram.connectornotation property for connector shape scripts.
    • Added shape script attribute dockable.
    • Added shape script attribute fixedAspectRatio.
    • Added shape script property "diagram.mdgtype" for identifying custom diagrams.
  • Slideshow Capability
    • For presentations and demonstrations based on model diagrams
    • Play a Model View "slideshow" either at a set pace, or manually - slide by slide
    • Slideshows play in full-screen mode
    • Support for defining a Model View as a "slideshow"
  • User Interface
    • Added a "Set Font" button on the format toolbar
    • Added a menu option to find a CallOperationAction's operation in the project tree.
    • Added a menu option to find a Port or Part's classifier in the project tree.
    • Added a new button to the UML Elements toolbar - provides a menu driven drop list of all available elements and connectors
    • Added Text, Hyperlink, Diagram Legend and Diagram Notes to the Common toolbox.
    • Baseline comparison now only shows changed elements by default.
    • Code page enumeration errors are no longer reported to the System Output bar.
    • Enabled execution of user specified "Tools", when no model is loaded.
    • Expand User Interface toolbox to include all UI control subtypes.
    • Extended search term string entry capacity.
    • Fixed display of tagged values in element compartments on diagrams under MySQL (applies to very long values only))
    • Improved behavior of relationship matrix when using settings based on a profile.
    • Improved handling of cursor when showing context menu for diagram.
    • Improved handling of regional formatting in the Time Allocated field of the Docked Resources Window.
    • Improved keyboard navigation around the CSV Specification dialog.
    • Improved list of code languages available to import when languages in database are disabled.
    • Improved Project Browser multiselect under Vista
    • Modified hyperlink properties dialog to allow selection of the different types of hyperlinks that are available.
    • Modified options dialog to show the help for the currently open page
    • Modified Project Transfer dialog to allow reading full values of source and target project fields.
    • Modified use case resize to provide visual feedback of the actual size.
    • Option "No warning for spaces in class names" extended to attribute and operation names.
    • Prevent "Drop as Port or Part" dialog from popping up when dropping a class onto a partition.
    • Removed display of database version in connection name and type dialog.
  • Version Control
    • Fixed issue where importing operation tags whose value contained more than 255 characters caused database errors during an XMI 2.1 import.
    • Improved listing of sub-folder content using Get Package function with Perforce.
    • Improved 'undo check-out' of TFS controlled packages, following offline check-out.
    • Improved version control functionality for packages with version control configurations that are undefined.
    • Modified version control to honor last-known package statuses, when EA cannot communicate with version control provider.
  • Visual Execution Analyzer
    • Addressed infrequent issue of activation levels being drawn incorrectly in generated sequence diagrams
    • Debugging of Microsoft .NET managed C++ projects had issue with losss of stack frames and missing class names which has been resolved.
    • Failures attaching to processes under Windows Vista have been addressed.
  • XSD & XMI import/export
    • Added support for importing UseCase "include" and "extend" connectors from StarUML exported XMI.
    • Added support for importing a top-level element, that does not have a "type" attribute or inline definition, as an XSDtopLevelElement.
    • Corrected export of Interaction Fragment type to XMI 2.1.
    • Corrected export of parent package GUIDs to XMI 1.1.
    • Fixed issue where label co-ordinates may not be round-tripped correctly using XMI.
    • Fixed issue where modelGroup was sometimes generated after XSDattributes in an XSDcomplexType class.
    • Fixed issue where namespace-prefixes were incorrectly generated in XML Schema.
    • Improved export of ActivityPartitions and its contents to XMI 2.1.
    • Improved import of notes on elements when importing from Rose exported XMI 1.1 and EMX file.