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 10, for the following builds:

Select a version below:


Changes and fixes for Build 1010

  • ArcGIS Technology
    • Modular Schema export now supported.
      • Packages represent atomic units of interest
      • Exporter uses the dependencies between packages to generate a flat schema with all required types
    • Vertical Datum for ESRI authorized co-ordinate systems.
    • Topology Rules can now be modeled, imported and generated for Area, Point & Line.
    • ArcGIS Project Validation rules have been added and are avaialble at Extensions | ArcGIS | Validate ArcGIS Model
    • RelationshipRule connectors between feature classes and tables will now be exported correctly
    • AttachmentRelationship round-trip support improved
    • Exporter handling of multiplicity on RelationshipClass connectors improved
    • Import of RelationshipClass connectors updated to allow a case-insensitive match of attribute name.
    • Length, Scale and Precision tagged values for all fields now use the more appropriate Integer type.
    • 'HasM' and 'HasZ' values will no longer be created in GeometryDef tags.
    • Export of ArcGIS partial schema now includes parent �FeatureDataset� package whenever a non-stereotyped package
  • Other Changes
    • Structured Scenario editor now supports translated versions of the standard scenario types.
    • Diagram rendering updated to allow Chinese version to wrap labels per character
    • HTML report Javascript updated for compatibility with Internet Explorer 11

Changes and fixes for Build 1009

  • Diagramming
    • Diagram frames can now be drawn in different ways including being completely hidden.
    • Docking behavior for BPMN Pools and Lanes improved.
    • Sequence diagram behavior of Parts with no parent Classifier improved.
    • Custom compartment support updated to improve performance when saving diagram.
    • UML Partition drawing updated to ensure a stable size across zoom levels.
  • Other Changes
    • MySQL 5.6 support added.
    • New Automation Functions
      • Repository.ShowAddinWindow() shows a window added using Repository.AddWindow()
      • Repository.HideAddinWindow() hides windows added using Repository.AddWindow()
    • Debug support for .Net applications updated to allow attaching to .Net 4.0 applications.
    • Analyzer Script commands executed as a Batch Script will now run to completion.
    • JDWP debugger will now resume a VM that is started in a suspended state.
    • Attributes dialog updated to ensure it is updated when created from MDG integration.
    • GML export of Dictionary structure updated to ensure valie structure and IDs.
    • ArcGIS generation updated to improve field type domain look-up.
    • ArcGIS generation updated to automatically set Length value for Fields with a type referencing a domain element.
    • Element Browser now clears display when no element is selected.
    • Gap Analysis matrix updated to prevent actions when not fully loaded.
    • Alt + Enter in Project Browser will no longer open properties twice.
    • MDG technologies defining shape scripts and Project Browser icons will now use less memory.
    • XMI round trip updated to prevent database error on Jet based models with a large number of embedded elements.
    • RTF generation using Script Template Fragments when running on XP improved.
    • Duplicating ConditionalNodes through copy and paste in Project Browser of XMI import with strip guids improved.

Changes and fixes for Build 1008

  • Reporting & Document Generation
    • HTML Report generation updated to ensure reports are compatible with Firefox version 16 and above.
    • Deleting the List Override reference when modifying an override will no longer cause an issue.
  • Diagramming
    • Movement of messages and sequence elements will no longer be affected by non-sequence elements such as notes.
    • Composite diagram functionality in Project Browser context menu:
      • Add new composite diagram to selected element
      • Select an existing diagram as composite diagram for selected element
  • Model Exchange & XML Technologies
    • Import of Comments from other tools using XMI 2.x updated to account for more tools.
    • Models using OMG profiles are now exported to XMI 2.x with the standard namespaces specified by the OMG.
    • XMI 1.1 Import updated to improve handling of parameters with classifiers and 'Return' kind.
    • XMI 1.1 handling of Enumeration elements updated to improve compatibility with older versions of Enterprise Architect.
    • Connectors to and from Package elements are now handled more consistently during XMI 1.1 import.
    • BPMN 2.0 XML Export now handles unlinked Compensation Event.
  • Code Engineering
    • Package Code Generation dialog now includes Enumerations as types to be generated.
    • Enumerations nested inside classes are generated with the parent class.
  • Other Changes
    • CSV Import/Export Specification dialog updated to make re-ordering buttons consistent with other dialogs.
    • Enabling or disabling MDG Technologies when there is no model loaded is now handled correctly.
    • Operations and Attributes dialogs will no longer show for instances with a classifier that can't own Operations or Attributes.
    • Project Transfer can now transfer to DBMS from EAP files when database replication is enabled.
    • Spell Checking of Notes fields will now skip HTML markup.
    • Webinar Registration link added to Start Page.
    • Automation functions ExportPackageXMI and ExportPackageXMIEx will no longer show publish package dialog if EA window is hidden or SuppressEADialogs is true.

Changes and fixes for Build 1007

  • Reporting & Document Generation
    • Linked Document template selection prompt for new documents may now be suppressed.
  • Diagramming
    • Sequence messages now show tooltips when a move has more than one possible meaning.
      • Used when re-ordering messages, moving into or out of fragments or operands
      • Can be disabled in Sequence Diagram options page
    • Embedded object placement improved when pasting using context menu.
    • Sequence diagrams creation of simple links as lifelines restored.
    • Artifact element support for rendering icon instead of keyword restored.
    • Classes showing stereotype icons now position the name consistently with other elements.
    • Table and Model Document elements will no longer draw icons when stereotype icons are hidden on the diagram.
    • Drag of object from Project Browser will no longer force a default type of 'Instance' for some diagrams.
  • Other Changes
    • New Element command in Project Browser includes Trigger, Signal and Event for State toolbox.
    • Reference Data export for Code and Transformation templates for languages with spaces in the name improved.
    • Team Review reference data import now merges in with the existing model Team Review data.
    • Stereotypes can be deleted from stereotypes table in Oracle.
    • Stereotypes extending Part/Property stereotypes can now be deleted.
    • Version Control with TFS command line client updated to support TFS 2012 which renamed commands used by Enterprise Architect.
    • Model Validation rules will no longer be disabled by default when an MDG Technology is set as Active.
    • Hyperlinks to other elements from Attribute or Operation notes will now operate smoothly when opening properties.
    • Execution Analyzer scripts specifying an invalid debugger will now load with no debugger specified.
    • Creation of ports in large models will now be faster.
    • SysML 1.3 Block updated to allow it to be shown in Relationship Matrix.
    • SysML requirement stereotypes updated to make it easier to switch between them. (SysML 1.2 and 1.3)
    • Renaming a composite element during creation will no longer modify unrelated text and hyperlink elements.
    • Script Debugging updated to provide additional information to identify potential errors.

Changes and fixes for Build 1006

  • Reporting & Document Generation
    • Connector filters will now filter out only the selected connector types.
    • Performance for reports using Template Fragments improved.
  • Diagramming
    • Ports may now be created directly on Sequence lifelines.
    • Element and connector layouts are now persisted when pasting elements as new.
    • Call Behavior Actions can now be connected using Control Flow connectors.
    • BPMN 2.0 Choreography Tasks can now be connected with Sequence Flow connectors.
    • BPMN 2.0 Activity names will no longer draw over Icons.
  • Database Engineering
    • Informix columns with NCHAR, NVARCHAR and LVARCHAR now include column length with the type on diagrams and in reports.
    • Generated DDL for SQLite tables includes NOT NULL constraints.
    • Generated DDL for SQLite tables includes DEFAULT values.
    • Oracle length semantics generated only for VARCHAR2 and CHAR data types.
  • Other Changes
    • Note editors will now insert appropriate text when creating a hyperlink and no text is selected.
    • Linked Documents now use a default filename matching the owning Element name when exporting.
    • New Elements created from the Project Browser will now be created with the stereotype entered into the New Element dialog.
    • Exposed Interface properties will now set the classifer when selecting the interface to expose.
    • Stereotype filters applied to RefGUID and RefGUIDList tagged value types are now used in selection dialog.
    • XMI 2.x Import updated to allow round-trip the Property Type of Ports and Parts.
    • Classes and Interfaces may now own DataTypes, Enumerations and PrimitiveTypes.
    • Upgrade from previous version now loads the previously selected workspace layout when first loaded.

Changes and fixes for Build 1005

  • Diagramming
    • Extended diagram types will open the correct toolbox when the ArchiMate technology is active.
    • Connectors with suppressed labels will now be taken into account when calculating the size of diagrams during Save diagram as Image.
    • Format toolbar can now override the font or border color of an object to black.
    • SysML 1.3 Port direction display improved when type contains properties with no direction specified.
    • Simple UI Screens are now resized if their name doesn't fit the width of the screen.
  • Automation
    • ScenarioStep.Result property now saved when calling Update.
    • New attributes and attributes loaded by ID will now save new tagged values when applying a new stereotype.
  • BPMN
    • Non-Interrupting StartEvent rendering improved to prevent double draw of dashed line.
    • EndEvent icon in Collaboration Diagram toolbox updated to match icon on other pages.
    • Ad-hoc Sub-Process rendering updated to remove display of parallel looping icon.
    • Choreography corner rendering improved, especially for called choreographies.
    • Validation of Sequence Flow connectors will now allow connection of Business Process elements due to that being common usage.
  • Database Engineering
    • SQL Server check constraints now imported from identical tables in separate schemas.
    • All columns are now generated in a DDL script when at least 2 columns have identical comments.
    • Oracle unique constraints no longer imported as unique indexes.
    • Identity and Auto increment columns now allow negative numbers for start number and increment.
    • Oracle data model import no longer imports NOT NULL Check Constraints.
    • Oracle data model import updated to allow import of more than 1000 objects at a time.
  • Other Changes
    • Glossary Terms created from selected text in notes restricted to 255 characters.
    • Element Scenario editor now opens to the Structured Specification page when steps are saved, otherwise to the previously opened page.
    • Attributes dialog and Operations dialog will now display the appropriate feature after it is double clicked in the Project Browser.
    • Windows Clipboard is no longer used when duplicating objects by performing a Control Drag.
    • Command Set dialog now allows saving a set with a new name when editing via the keyboard.
    • Menu Accelerators for Package Control menu updated to ensure each item has a unique accelerator.
    • Project Transfer now handles t_document records with no text in the DocName column.
    • Applying a new stereotype to an element will now update existing tagged values with the same name that didn't belong to a profile.
    • Synchronizing tagged values for a stereotype will no longer duplicate inherited tagged values.
    • Custom Properties for objects displayed using keyboard accelerator Ctrl+Enter will now open in the Element Properties dialog.
    • Custom compartment names may show stereotype guillemets.
    • Grammar validation checks will now detect a grammar without valid lex, parse and delimiters instructions.
    • Report Custom Script Fragments can now be written in VBScript.

Changes and fixes for Build 1004

  • User Interface / Environment
    • Main menu and context menus extensively restructured to provide a more logical separation of commands.
    • Visual Styles
      • Improved drawing and performance for many styles
      • Microsoft Visual Studio 11 "Light" and "Dark" styles added
    • Many windows integrated into the central view area.
      • Project Tasks and Project Issues moved from Project Information docked window to Project Status view.
      • Project Glossary moved from Project Information docked window to dedicated Glossary view.
      • Project Statistics moved from modal dialog to Project Status view.
      • Testing details, implementation details and dependency details moved from floating dialogs to QA Reports view.
      • Maintenance report added to QA Reports view to list the maintenance items against the elements within the selected package.
      • Use Case Metrics moved from modal dialog to QA Reports view.
    • Start page updated
      • New cleaner look
      • Local and online learning resource shortcuts added
      • Quick Access buttons for Learning Center, Help, Example Model, Keyboard shortcuts and Interface customization added
    • Icons updated in all toolbars, lists, trees and diagrams to:
      • Look smoother
      • Improve clarity
      • Have better support for 'dark' themes such as Carbon and Visual Studio 11 "Dark"
    • Visual style of all tree controls updated to be more consistent with current versions of Windows OS.
      • Dotted line linking elements at same level removed
      • Open/close node 'button' now uses Windows 7 look and feel
    • Element Browser now allows copying of constraints, requirements, tagged values, maintenance and testing items between elements.
      • Drag items from element browser to another element on the diagram to copy them.
    • Additional menu commands now available from the Project Browser that were previously only available for diagram selection.
      • Element Properties
      • Add tagged value
      • Rich Text Report
      • Set Object Classifiers or Property Type
    • Miscellaneous Dialog Changes
      • Properties dialogs updated to ensure that changes to stereotypes other than the first will make the dialog prompt to save changes. Operation and Parameter dialogs will now re-select the item on save after copying or editing the item.
      • Operation parameters now displayed after re-ordering operations and switching to Parameters page.
      • Raised Exception and Redefined properties of Operations can now be modified in the Operations properties dialog.
      • Notes window will now be filled when a Diagram is selected in the Project Browser.
      • Tagged Value Types dialog now allows deleting tagged values with no description specified.
      • Find in all Diagrams command now finds Property Type for Ports and Parts.
      • New elements created from the select element dialog will now be created with the appropriate stereotype.
      • Ports on instances of an element are now updated in project browser when the port on the classifier is updated.
      • Test Properties dialog now includes buttons to move between tests on the selected element.
      • Select Item dialog now supports selecting multiple items across different packages.
      • Title bar display improved when project name includes an ampersand.
      • Model Mail window modified to prevent completely hiding list when window size reduced.
      • Tagged Values window now only shows duplicate tags on operation parameters if specified by user option.
      • Set Run State dialog updated to ensure values aren't lost if diagram isn't saved after using the dialog.
      • Scroll Position and grouping state of element tagged values no longer lost whenever a tagged value is changed.
      • Export Reference Data dialog has been updated with a new selection control.
      • Paste Element dialog simplified.
    • Extensive testing and validation for compatibility with Windows 8
      • Significant improvement in load time under Windows 8
      • Minor updates to correct issues when running under Windows 8
      • Drawing behavior when resizing of docked windows under Windows 8 improved.
    • Testing and validation of features when using high DPI settings.
    • IME Reconversion support now added to notes fields and document editors.
  • Diagramming
    • Diagram Caption Bar active view button updated:
      • Start page always listed first
      • Model Default and User Default diagrams available immediately after start page
    • New method for rapid diagram creation using keyboard only.
      • Create a new element and connector positioned relative to the current item using the new shortcut Ctrl+Shift+Arrow.
      • Left and Right on Sequence diagrams automatically connects to the next lifeline.
      • Automatically adds space if adding a new element to left or top and no room is available.
    • Sequence message handling updated to ensure meaning is preserved during modelling.
      • Moving a message will no longer reorder connectors, enter or leave fragments by default. Holding Alt while dragging allows these operations to occur.
      • Messages moving up will now be restricted to immediately below the previous message or fragment boundary.
      • Messages moving down will move to the position specified. Moving messages, fragments or partitions as necessary.
      • Deleting messages will no longer move other messages or fragments.
    • Keyboard navigation to a Lifeline on a Sequence Diagram modified to ensure header is visible.
    • Show the structure of an element using the new Structured Compartment.
      • Automatically binds any child elements to one compartment of the parent.
      • Assists in creating diagrams showing internal and external connections of a type.
      • Enable in Feature Visibility window.
    • Insert Related Elements dialog improved.
      • Select multiple connector and element types instead of one or all.
      • Connector types and element types shown are only those relevant to the specified search depth.
      • Preview elements to be inserted and optionally stop some from being included.
    • Understand complex diagrams and find elements on diagrams faster with new filtering options on the diagram toolbar.
      • Enable filtering mode to get an instant overview showing the elements directly connected to the current selection
      • Type into the search box to dynamically filter diagram elements
      • Automatically determines if aliases or names are showing and checks the fields being displayed
    • Selection Handles can now be set to different sizes and colors through Diagram Behavior options.
      • Default size is small 'white' selection handles
      • Selection handles sizing is now more consistent across multiple zoom levels
      • Selection hit testing is significantly improved in many situations
    • Compartments
      • Compartment names now rendered using italic font to match SysML/UML specification.
      • Positioning of name, stereotype and all compartments now consistent across different object types.
      • Compartment line no longer drawn below names of various object types when no features are present to draw.
      • Any element using standard rectangular notation can now show its composite diagram as a compartment.
    • Element gradient & general drawing significantly improved for
      • Basic (GDI) renderer,
      • Metafiles and
      • Printing.
    • Statechart Editor
      • StateChart editor will now broadcast 'EA_OnContextItemDoubleClicked' event.
      • StateChart editor updated to prevent truncation of State and Trigger header label.
      • StateChart editor modified to handle deleting of Elements.
    • Merging elements when applying UML Patterns now possible for the following additional element types:
      • Lifecycle management including Requirements, Features, Changes, Issues, Tasks and Risks
      • States including all Pseudo States
      • Activities
    • Diagram rendering under WINE improved:
      • Text rendering for horizontal Activity Partitions and BPMN Lanes and Pools
      • Connector and Object Labels rotated to vertical
      • All elements drawn as rounded rectangles (e.g. Activities, Actions and States)
    • Consistent Rendering
      • Significant improvements to font rendering and font sizing at different zoom levels
      • Consistent rendering of compartments, names, stereotype names across element types
      • Wrapping of diagram labels for elements and connectors improved.
    • Quicklinking for aggregations and compositions extended.
      • Create aggregation and composition to the whole or part when dragging from either element.
    • Printing
      • Printing to PDF improved for rounded connector line bends and line jumps.
      • Printing to PDF improved for Required Interfaces.
      • Printing of child diagrams (in diagram frames) to PDF improved.
    • Concurrent Regions on States and State Machines updated to strictly contain child States.
      • Now possible to show a state on multiple diagrams with different region sizes.
      • Child states are bound to a particular region in all diagrams.
      • Moving a state to another region will affect all diagrams.
      • State regions will now draw at the end of features such as attributes and operations.
    • New diagram transformations added to move between Sequence Diagrams and Communications diagrams.
    • Dragging an element over a larger element will now auto correct z-order
      • Prevents child element being hidden
      • Processes all children and children of children etc. affected by the re-parenting
      • Element will be set as a parent in all cases where the relationship is valid.
    • Shape Scripts
      • Shape scripts specifying a default size now supported for embedded objects.
      • Shape scripts calling DrawNativeShape for InteractionFragments and Boundaries on Sequence diagrams now draw transparently.
      • Shape scripts can now be applied to each kind of PseudoState in a profile.
    • User Option for Element Text color added.
    • Use Cases now display stereotypes when showing their alias.
    • Activity partitions are no longer created on top of other objects on diagrams.
    • Scaling of Win32 User Interface elements and diagrams updated to allow interaction with other diagram and element types.
    • Snap to Grid will now work when moving multiple objects on a zoomed diagram.
    • Copying Elements using alternate image from MDG Technology will now preserve image on pasted item.
    • Information flows may be realized by sequence messages.
    • Find Items Conveyed command added to any connector realizing an Information Flow to allow navigation to the items conveyed.
    • Arial Black and Arial Black Oblique fonts can now be set as the font for elements.
    • Mind Map elements now render using the font color set on the Default Appearance dialog unless overridden.
    • Communication message arrow position improved to prevent overlapping with the message.
    • Resequencing of Communication messages on an unsaved diagram will no longer lose changes.
    • Orthogonal connector styles improved during creation and when moving either end object.
    • Element fill colors can now be set to black.
    • Element icons now converted to grayscale when printing with Print in Color disabled.
    • Copying selected objects to clipboard will now include embedded objects and their labels.
    • Insert Related, paste and drag from Project Browser will now insert any required parent items of an embedded object being added.
    • Actors will now be drawn with any applied stereotypes above the name.
    • Use Case Extension connector now supports defining the extension location and displaying it in an attached note.
    • Highlighting of sequence diagram lifelines will now highlight the entire lifeline.
    • Deleting of a sequence diagram lifeline immediately after a new message was created will now confirm action before proceeding.
    • Undo/Redo improved for sequence messages.
    • Diagram labels no longer change size during load when non-default font is being used.
    • Orthogonal connector line types from large objects to small objects improved.
    • Activity Partition drawing improved to prevent double line draw when a fill color has been specified.
    • Smart copy of diagrams now sets the creation date to the current date.
    • Convert to Instance command now creates the new instance inside the same element as the original element.
    • Non-Sequence connectors on a sequence diagram can now have a line width set.
    • Sequence messages will no longer lose the signature when changing other fields in the properties dialog.
    • Restoring of connector visibility on Oracle repositories corrected.
    • Selection for elements and connector labels modified to ensure clicking just outside the border won't select an element or label.
    • Default font applied to an Interface will now be used for all operations.
    • Diagram selection dialog updated to include all diagrams on Lazy Loaded models.
    • Robustness diagram generated from Structured Scenarios will now be created the same from element properties and docked window.
    • Activity diagrams with Action Pins generated from UseCase Scenarios can now be synchronized.
    • Display of Ports now refreshed in a Diagram, Project Browser and Model View after name of property type is updated.
    • Model Views window is now updated if the name of an element shown is changed.
    • Update Package Status command now refreshes elements shown in list view and the properties window.
    • Cut and Paste of items to re-parent items now supported in Project Browser.
    • Dropping objects from Project Browser now shows a single dialog with the available options for what type of element to drop.
    • Adding an interface to an instance of a port will now specify that it needs to be done on the original port.
    • Diagram types refreshed after modifying enabled MDG technologies.
    • Hyperlinks in notes can now reference any object that can appear in the project browser instead of only classifier types.
    • Data integrity check added to check for embedded elements on a diagram without their parent objects.
    • Creation of a new embedded object will now edit the name of the embedded object instead of the parent.
    • Changing Property Type of original port will update all ports inherited from it.
    • Internal Transitions of a State are now shown in the compartment notation.
    • Diagram filters for formatted text will now apply filter to text where a color has been applied.
  • Modeling, Technologies & Tools
    • Applying a stereotype to anything will now automatically add the tagged values specified by the stereotype.
      • Removing a stereotype will remove the tagged values belonging to that stereotype.
    • Structured Elements
      • Replaces old 'Embedded Elements' terminology
      • Creation of an instance showing structure from the Project Browser will now layout the structural elements and ensure the parent is large enough to fit them.
      • Structural Elements layout updated to prevent layout of previously added elements
      • Structured elements will now filtered based on their own properties instead of the parent element.
    • Enumerations now correspond to full element types instead of stereotyped classes.
      • Different icon shows in Project Browser and Toolbox
      • Easier, more consistent handling of stereotypes applied to enumerations
      • All existing enumerations handled to match previous version.
    • Auto naming can now be applied to already created elements.
      • Select 'Apply Auto Naming to Elements...' from Package context menu in Project Browser
      • Select which element types to apply auto name counters to
      • Options available for what to do with existing names and aliases
      • Preview shown for the new name and alias
      • Elements numbered in order displayed in the Project Browser
      • Optionally process child packages
    • Creating an object flow to or from a structured activity node will create an object node.
    • Connector Stereotypes can now be applied by dragging stereotypes from the Toolbox or Resource Tree and dropping them onto connectors.
    • Creation of elements from UML Patterns modified to apply auto-name counter.
    • Profiled connectors created from toolbox sub-menus now have their stereotypes applied correctly.
    • Interface now uses a keyword instead of a stereotype.
    • Abstraction, Substitution and Usage now implemented as unstereotyped.
    • Trace now implemented as a stereotyped Abstraction.
    • Manifestation and Deployment have �manifest� and �deploy� keywords instead of stereotypes.
    • Template Binding labels on Realization connectors updated to prevent duplication of text.
    • ArcGIS
      • ArcGIS export updated to include support for multiplicities definition for �ConnRule� connectors.
      • OriginPrimaryKey property on a RelationshipClass now allows selection of unstereotyped attributes from an abstract class.
      • Values for the AncillaryRole property corrected to match documentation and ArcGIS.
    • BPMN
      • Connector and floating object labels will now resize to fit contents consistent with other label types.
      • Connector and floating object labels now provide option for setting text color, alignment and bold formatting.
      • Pools and Lanes will now automatically nest contained items when resized and moved.
      • Pools and Lanes no longer draw the stereotype added by Enterprise Architect.
        • Conformant notation of Pool always having a line between the name and content and a Lane never having a line is now used.
      • Pools and Lanes are now assigned a name on creation.
      • Pools and Lanes on BPMN Activity diagrams now cover entire length of diagram.
        • Option added for flow direction being horizontal or vertical.
      • Pools and Lanes will now show the appropriate length after elements dragged from another diagram to that diagram. (Beta 2)
      • Processes and Choreographies can now be drawn expanded using the 'Show Composite Diagram in Compartment' option.
      • Resizing of Pools and Lanes when a flow direction is specified modified to resize siblings to prevent overlap.
      • DataObject rendering updated to show status in element label.
      • Category and CategoryValue types added for Group to reference.
      • EndPoint type added for Participant to reference.
      • Connector validation added:
        • Sequence Flow must be between two appropriate elements in a single Pool.
        • Message Flow must be between two pools, a pool and an Element or two Elements in different pools.
        • Conversation link may only be used to connect a conversation node to another element.
      • Data Associations created using toolbox now default direction to 'Source -> Destination'.
      • Data Associations can now be drawn reversed by setting the direction to 'Destination -> Source', while Input and Output associations are fixed.
      • Data Associations created using quick linker will now get the orthogonal line style.
      • Associations no longer draw arrow heads for 'Bi-Directional' relationships.
    • SysML
      • Extensive improvements and refinements of the SysML technology
      • Extensive improvements to drawing and diagramming of SysML elements and compartments
      • Extensive reworking of Ports/Parts/Properties
      • SysML 1.3 support added.
        • Migration script from SysML 1.2 to 1.3 available in scripting window
      • Datastore added to SysML activity diagram toolbox. (SysML 1.1, 1.2 and 1.3)
      • Quicklinks updated for Flow Port to ensure 'Connector' type available. (SysML 1.2 and 1.3)
      • The following SysML specific property strings are now shown:
        • Unit quantityKind
        • Block encapsulated
        • Action Pin control
      • Rationale and Problem elements now available for all elements on SysML diagrams.
      • Block name will no longer include parent when inside parent scope.
      • All elements on SysML diagrams will now create SysML diagrams when made composite.
      • Flow Property added to Block Definition toolbox (SysML 1.2)
      • Custom compartments for child elements updated to only include an element if it is not already shown on the diagram.
      • SysML properties now display multiplicity. (SysML 1.2 and 1.3)
      • Systems Engineering Model template has �model� stereotype. (SysML 1.2 and 1.3)
      • Participant parts are created with dashed borders and isReference set to true. (SysML 1.2 and 1.3)
      • Nesting connector quicklink added between Blocks. (SysML 1.2 and 1.3)
      • A Block's values compartment shows parts whose type is stereotyped �valueType�. (SysML 1.2 and 1.3)
      • Constraint block constraints and parameters compartments added. (SysML 1.2 and 1.3)
      • Property elements and Association Roles can now be bound together to keep their properties synchronised.
      • Composite Internal Block and Parametric diagrams will now be created with a diagram frame initially.
      • Activity and StateMachine diagrams will now be created with a diagram frame initially.
      • Position and size of diagram frames created to represent parent object are persisted.
      • SysML Requirements rendering updated to more closely match specification.
        • Enterprise Architect specific icon in top right removed.
        • Text property fully expanded on diagram when showing tagged values
        • Both text and id rendered as strings
      • SysML specific compartments for child elements can now be suppressed in the element feature visibility dialog.
      • Elements shown in SysML compartments based on stereotypes will now be added to the appropriate compartment when multiple stereotypes are applied.
      • SysML 1.3 quicklinks improved.
      • SysML Parametric simulation updated to work with SysML 1.3 and diagrams showing the diagram frame.
      • SysML Parametric simulation updated for more stability:
        • Variable name substitution in generated script will now match more accurately
        • Constraint Blocks can now be used without connecting all output parameters to a Block property
        • Invalid values (eg. Infinite and NaN) will now be omitted from drawing and graph bounds
    • GML
      • Geography Markup Language (GML) technology added.
        • GML Profile now implemented
        • Export of GML Application Schema supported
        • Multiple variations/aliases supported in Schema Exporter for standard stereotypes to cater for different modeling conventions. Aliases can be set by modifying 'GMLStereotypes.xml' configuration file
        • A GML Schema can be generated from multiple Application Schema packages
        • Model Pattern included to give a starting point for modeling a new schema
      • Updates to technology in Beta 2
        • CodeList stereotype now includes a property defaultCodeSpace
        • FeatureType and Type stereotypes updated byValuePropertyType property default to 'false'
        • ApplicationSchema and Leaf packages now automatically create a GML diagram
  • Model Simulation
    • User Interface support added to interpreted simulations.
      • All dialogs in the package being simulated are available
      • A variety of control types can be specified including many options provided by the Win32 profile.
      • Dialogs can be shown or hidden by modifying the value of dialog.DialogName.Show
      • Text in controls can be set or retrieved using dialog.DialogName.ControlName.text
      • OnClick tagged value can be inserted on buttons to run specific code
    • Simulation of timed events now available.
      • AcceptTimerEventActions now supported. Specification of a Timer action can be set to a Javascript expression evaluating to a number.
      • Atomic Actions and Activities can have a duration specified by adding a tagged value 'duration' with the value being a Javascript expression evaluating to a number.
    • Conditions on Alternate, Optional and Loop Fragments now evaluated when simulating Sequence Diagrams.
    • Script task support added to BPMN simulation.
      • Allows variables to be modified dynamically within the simulation.
    • Parameterized signals being added to the Simulation Event List will now prompt for values regardless of how they are added.
    • New Javascript function UIBroadcastSignal added, which takes an Associative Array to specify arguments to parameterized signals.
    • Simulation Events have been moved to their own docked window.
  • Reporting & Document Generation
    • RTF report engine extended to support calling external templates.
      • Provides option of detailed control of format for each element type by applying filters to called template
      • Provides control of ordering of element types by applying filters to called template
    • Paragraph styles in Linked Documents and report templates can now include the 'Break before Paragraph' property.
    • Paragraph styles in Linked Documents and report templates can now include the background color.
    • New fields added to Attribute section. IsTransient and Transient, both returning different forms of the boolean.
    • IME inserts text correctly when 'Track Changes' option is enabled in Linked Documents.
    • RTF reports containing tables outside of a section will no longer lose the first row.
    • RTF documents no longer lose formatting applied to notes when the note extends to more than one paragraph.
    • Reporting on orphaned communication messages will no longer cause an error.
    • Printing a document to PDF now renders table background color.
    • HTML reports now include connectors to elements outside of reported package in report.
    • HTML report generation updated to ensure elements owned directly by package specified in model document are reported.
    • Default HTML report templates now include direction of connectors.
    • Filtering of Element and Connector types in RTF documentation improved.
    • Reporting on selected rows of a search updated to skip items filtered because they don't match a column filter.
    • Checklist tagged values will now include full details of checked and unchecked items in HTML and RTF reports.
    • Master documents and Model Documents now work with Skip Model Root option.
    • Object Metric, Resource and Risks now included in HTML reports.
    • Note field styles now applied correctly in RTF report when text is inside a table.
    • Sort order for attributes and methods improved in reports where a filter has been applied.
    • Diagram images can now be excluded from reports without excluding documentation of elements shown on the diagram.
    • Hyperlinks in notes using the 'https' protocol now work after generating a report.
    • HTML report pages for linked documents now save in appropriate code page.
    • Editing of templates now requires 'Configure Resource' permission.
    • BPMN Parameter attributes Direction and Fixed now available in Embedded Element section of RTF generation.
    • Update Styles command in editor updated to provide useful message if unable to find file to copy styles from.
    • Documentation toolbar buttons on Project Browser will now be available when the Project Browser is in a floating window.
    • Table of Contents generation updated to ensure accurate page numbers.
  • Data Modeling
    • ODBC Import of Firebird/InterBase improved to ensure data types imported correctly.
    • ERD and DDL transformations updated to ensure column length for Foreign Keys are saved.
    • Aliases now shown on columns for foreign keys, indexes and uniqueness constraints when diagram is showing aliases.
    • ERD transformation updated to improve handling of primary keys involving multiple columns.
      • A single primary key operation will now be generated instead of one for each column
      • Primary key for many to many entities now includes primary key for both linked tables
  • Code Engineering
    • Behavioral code generation of loops in Activity diagrams updated:
      • Multiple levels of nested loops now supported
      • Detection of test occurring before first iteration now supported.
      • Additional loop types require new template changes. If you have modified your Action template please refer to original for updates.
    • Reverse Engineering of user defined languages now supported.
      • New grammar editor and debugger window added
      • Languages are made available by associating a grammar with a code module in an MDG technology.
    • Namespace generation control improved with new option to suppress namespace generation for a package.
      • Allows model organization to occur within a code namespace.
    • Two new Field Substitution Macros:
      • linkAttAggregation - Returns the aggregation type associated with the Association End being generated
      • opHasSelfRefParam - Helper to determine if current operation includes a parameter with the type matching the class name.
    • VB.Net reverse engineering of properties with attributes on the accessors improved.
    • Automatically generated methods for implemented interfaces will now generate matching the order within the interface.
    • Added Model Transformations for the following supported languages:
      • C++
      • PHP
      • VB.Net
    • Reverse engineering of C++ will no longer confuse attribute initialization with constructor arguments as a function declaration.
    • Reverse engineering of C modified to skip code marked as C++ using preprocessor macros.
    • Reverse engineering of C updated to handle the macros BEGIN_INTERFACE and END_INTERFACE by default.
    • Code Options including Collection Classes now reloaded when changing models.
    • Reverse Engineering of C++ typedef statements improved when a Template Instantiation is involved.
    • Code Generation of C++ typedef statements updated to allow for both Generalization and Template Binding to specify an Instantiation.
    • Reverse Engineering updated to ensure unbalanced braces are correctly identified as a parse error and prevent class from being deleted in model.
    • Default code templates for C updated to always place static functions in implementation file only.
    • Default code templates for C updated to allow the files to be referenced from C++ projects.
    • C# code generation modified to not generate Finalize and Dispose methods by default.
    • Ada reverse engineering updated to prevent multiple packages from being created if the name is used in different cases in code.
    • VB.Net code generation modified to prevent truncation of parent generic instantiation.
    • Sequence diagram rendering improved for General Orderings and Co-Regions.
    • Behavioral Code Generation updated to include triggers located in nested packages.
    • C parsing updated to allow importing a typedef defining a name for a volatile type.
    • Code Generation from State Machines updated to improve handling of multiple transitions from a State with different combinations of Triggers and Guards.
      • Includes code template changes to State, StateMachine and Transition templates
      • If you have updated these templates you will need to reapply your changes to the default template
    • Transformations can now create Enumerations compatible with version 10.
    • C++ Code Generation of static attributes now generates a definition of the attribute in the implementation file.
  • Execution Analysis & Profiling
    • New toolbars 'Build' and 'Record & Analyze' Added.
    • Debugging using JDWP protocol now supported
      • Allows debugging Java projects remotely or locally
      • Supports debugging Android on both the emulator and physical device.
      • Supports Testpoint evaluation and recording features
    • Profiler
      • Profiler support for .NET, .NET/Native mixed mode and Java platforms added.
      • Profiler sample view extended to include support for sorting and filtering of items.
      • Profiler report toolbar now updates with application visual style.
      • Profiler report supports creation of Sequence Diagrams from selected item in report call stack.
    • Testpoints
      • Testpoint support extended to VB.Net.
      • Testpoint evaluation now allows values to be entered in hexadecimal notation.
      • Testpoint evaluation now allows boolean literals to be entered.
      • Testpoint evaluation modified to allow bitwise evaluation of 64 bit numbers.
      • Testpoints now only run trace statement if testpoint condition evaluates to true.
    • GDB Debugging will now prompt if the executable cannot be found.
    • GDB Debugging support for templated class, structs and pointers improved.
    • Added support for older version of GDB.
    • Stacktrace for just-in-time debugging of native applications improved.
    • Debug commands updated to substitute local path variables.
      • Most relevant for Java where JRE path often specified using a path.
    • Scrolling of arrays in locals window improved.
    • Java debugging console creation improved to allow typing into console.
    • Data breakpoints now added and removed from breakpoint list when expected.
    • Opening source for a frame in the call stack window improved when switching between threads.
    • Right click context menu option added to source code editor for opening the string viewer.
    • User Code Editor settings are kept and take precedence over EA's default settings.
    • Recording markers may now be nested to selectively expand recording depth in some functions.
    • Convenience function for adding a conditional breakpoint based on a variable added to context menu for variable.
    • Double clicking on testpoint updated to show properties and view source code.
  • Scripting
    • Debug support for scripting languages (JScript,VBScript and JavaScript) added
      • Accessible from toolbar of script editor window
      • Breakpoints, Recording, Locals and Call Stack supported
    • Script groups can now be specified to respond to specific context types.
      • Scripts in each group type will be added to the context menu when clicking on the appropriate type.
      • Element context works in Project Browser, Diagram, Search, Element List, Package Browser and Gantt views
      • Package context works in Project Browser
      • Diagram context works for Diagram and Project Browser
  • Automation & Object Model
    • New functions
      • Repository.RemoveWindow allows an add-in to close the window added with Repository.AddWindow.
      • Project.GenerateWSDL allows a WSDL file to be generated from a component.
    • New broadcast. EA_OnTabChanged is called when activating a different view.
    • Connector direction can now be set from EA_OnPostNewConnector broadcast when properties window is shown for new connectors.
    • Add-In windows will no longer be marked as dirty when mouse wheel is used.
    • Alias property added to Attribute and Method classes.
    • RepositoryType function added to Repository. Returns a string with the name of the repository type.
    • GetDiagramObjectByID function added to Diagram class.
    • Project.RunHTMLReport can now report on master documents.
    • EA_OnPreDeleteConnector now called when a connector is deleted from the relationships window or links page of the properties dialog.
    • EA_OnPreDeleteConnector now called after confirmation prompt when deleting from a diagram.
    • EA_OnNotifyContextItemModified is now only called once when saving a connector.
    • EA_OnNotifyContextItemModified is now called after a diagram has been moved to a new parent element.
    • EA_OnPreDropFromTree broadcast added for when an element is dropped from the Project Browser.
    • EA_OnPostNewDiagram return value now handled correctly when creating an element that is composite by default.
    • ApplyGroupLock, ApplyUserLock, ReleaseUserLock returns True/False instead of throwing an exception
    • Children added to the package broadcasting EA_OnPostNewPackage will now be added to the Project Browser.
    • New element creation will now check for locking on immediate parent item instead of containing package.
    • Embedded objects added to a diagram are now positioned on their parent.
    • Added support for deleting an element returned from Repository.GetElementSet.
    • DocumentGenerator interface updated to allow documenting elements into a single table.
    • Diagram.WriteStyle updated to only set the style if current user has permission to edit diagrams and the diagram isn't locked.
    • Repository.RefreshOpenDiagrams updated to allow a full reload of all open diagrams.
    • Repository.GetContextObject will no longer report an error after using keyboard navigation to go to the Start Page.
    • Repository.ReloadDiagram updated to handle reloading of State Tables.
    • Repository.EnableUIUpdates updated to ensure elements are not added to the Project Browser.
    • Package.VersionControlGetStatus modified to retrieve status from EA model to match UI.
    • Test objects can now be saved when name contains an apostrophe.
    • MailInterface can now be accessed from .Net using the documented name.
  • Project Management
    • Project Task Allocations renamed and significantly extended
      • Now called Project Gantt View - under Project menu
      • Shows completed, time remaining and overdue states
      • Included percent complete column
      • Improved sorting, filtering and management
    • Gantt view now available for a package.
      • Project Browser context menu allows opening as Gantt under Package Browser menu
      • Package Browser context menu allows switching to a Gantt view
    • Gantt view now supports the ability to highlight all overdue items.
    • Gantt view filtering and sorting significantly improved.
    • Ability to suppress/show completed tasks for selectable time frame (e.g. 90 days) including hiding all completed tasks
    • Ability to suppress/show tasks scheduled to start in a selectable time frame (e.g. 90 days)
    • Gantt view double click behavior modified to more accurately reflect what you are clicking on.
    • Gantt view extended to show object status and task percentage complete.
    • Personal tasks Gantt view moved into main tab view.
    • Package Browser can now save and restore column layouts.
      • Maintain a set of commonly used layouts showing different information and switch between them easily.
      • Layouts include tagged value columns for further flexibility.
    • Package Browser updated so that copying a selection as CSV will no longer lose the first column when in Hierarchy mode.
  • QA Tools - Testing, Maintenance, Model Search
    • Matrix
    • Relationship matrix now supports textual overlays.
      • Create and view CRUD matrices.
      • New tagged value type 'MatrixOverlay'. Each defined tag becomes a new overlay type
      • Create and view multiple overlays for the one set of matrices.
    • Testing, Project Management and Maintenance docked windows showing lists updated to allow filtering, grouping and customization of visible columns.
    • Model Searches for Diagrams will now allow finding the diagram in the Project Browser.
    • Model Search results representing objects that were returned from a custom SQL search can now be dropped from the search window to a diagram.
    • Printing of model search results improved.
    • Testing Details view updated to improve navigation within the model and editing of tests.
    • Properties for the Element owning the selected test now shown in docked windows.
    • Test Details are displayed in the docked Notes window after selecting a test item.
    • Create new Elements from tests in Testing Details view:
      • Right click tests and select 'Create as New Element' from the context menu
      • Drag test items onto any Diagram to create a new linked Element.
      • Notes are filled with the Test Details
      • Trace link created between Element owning the test and new Element
  • Model Management, Security and Repositories
    • Exporting Model Reference Data now supports export of:
      • Calendar Events,
      • Team Review,
      • Gap Matrix Profiles and
      • UML Patterns.
    • Security and Locking
      • Element locked with 'Full Lock' or when security is not enable will now show a lock indicator in the Project Browser.
      • Security checks permission to update elements added for the following operations:
        • Paste New Object Instance
        • QuickLinker
        • Delete Element from model (Deep Delete)
        • Modifying Sequence and Communication Messages (also checks permission to update diagrams)
        • Sequence Communication Messages
        • Sync Tagged Values And Constraints of profile stereotype
    • Subversion integration improved to prevent time-outs when adding package files to sub-folders.
    • Check-in messages to version control providers can now safely contain quotation marks and backslashes.
    • Lock Indicators now drawn for items created from the Diagram Toolbox.
    • Retrieving a previous version from version control now prevented for packages containing sub-packages currently checked-out in the current project.
    • Security locks on Diagram and owning Package/Element now checked before new elements are created from the diagram toolbox.
    • Security locks on new and old parents now checked when dragging and dropping items from one parent to another.
    • Applying a stereotype that doesn't already exist to an element will now be blocked if user doesn't have permission to Configure Stereotypes.
    • Version Control commands not required for setting up version control hidden from project browser when version control is not set up.
    • A more informative message is displayed when an attempt is made to enter a floating key directly into Enterprise Architect.
    • Auditing updated for SQL Server to handle adding elements to a diagram.
    • Team Review updated to allow password lock on posts to prevent unexpected edits.
  • Technology Authoring (UML Profiles and MDG SDK)
    • Profile toolbox extended with a number of helpers to make developing profiles much easier.
      • 'MDG Technology' - Creates a package structure with a sample diagram type, toolbox and stereotype showing how all three relate
      • 'Add Stereotype' - Creates a new stereotype and provides a list of the properties to set on a stereotype. Also available from stereotype context menu
      • 'Create Toolbox Page' - Creates a new diagram and includes the ToolboxPage metaclass on the diagram
      • 'Add Toolbox Compartment' - Creates a new stereotype extending ToolboxPage and allows adding items by selecting them from the model. Also available from context menu of stereotype extending ToolboxPage
      • 'Add Diagram Extension' - Adds a new stereotype and metaclass pair and includes a list of possible properties to set for a diagram type. Also available from stereotype context menu
    • Now possible to write a profile with stereotypes extending abstract metatypes instead of the concrete classes.
      • For example, a stereotype extending behavior can be applied to an Activity, State Machine or Interaction
    • Shape scripted labels will now resize to fit contents consistent with other label types.
    • Shape scripted labels now provide option for setting text color, alignment and bold formatting.
    • Shape script PrintLn() command now forces later text onto a new line when passed an empty string.
    • Shape scripts may now reference images defined in a technology by short name.
    • Shape script editor will now check for parse errors before closing.
    • Shape scripts can now specify a font color.
    • A custom composite diagram type may now be specified for a profiled StateMachine.
    • Composed diagrams can now be drawn via shape scripts using the DrawComposedDiagram command.
      • Recommended to be used only when checking the ShowComposedDiagram property.
      • Can only be called from the Center of a border layout.
    • ShowComposedDiagram property added for object shape scripts.
      • Makes the option of showing composed diagram available on shape scripted elements.
      • Returns true if user displays the composite diagram.
    • A shape script can now be applied to both the Association and Class of an Association Class.
    • QuickLink definitions for aggregations and compositions can now override the option for aggregation drawing direction by using a direction other than to.
    • MDG Technology Wizard updated to allow grammars to be specified in the Code Modules Page.
    • Stereotyped Expansion Regions can now be added to toolboxes.
    • Colors specified by a stereotype will now be dynamically used instead of being applied on element creation.
      • Allows the same rendering between an element created with a stereotype and one where the stereotype was applied later.
      • Allows the stereotype color to be overridden and later restored to the default.
      • Makes it possible to change the color set to the stereotype and have it applied to any elements using that stereotype.
    • Profiled associations can now specify an end with AggregationKind set.
    • Model patterns can now be added to a technology that allow references to be consistent in any project importing the same pattern. (GUIDs are preserved)
    • Shape script text output will now follow option for extended stereotype characters.
  • Model Exchange & XML Technologies
    • XMI 2.1 based formats provided for export to other tools updated to improve compatibility.
    • XMI 2.1 export of stereotypes updated to ensure correct Metatype is generated.
    • XMI 2.1 importer updated to pick up more information from other tools.
    • XMI 2.1 import updated to link SysML usage in with appropriate profile version.
    • HTML notes exported to XMI by other tools will now be imported where possible.
    • XMI import updated to support updating properties of an existing Model Root package.
    • XMI 1.0 updated to improve handling of stereotypes.
    • XMI 1.1 import updated to prevent an error due to very large models.
    • XMI 1.1 import of Communication Messages updated to prevent the stereotype from appearing in the Condition.
    • XMI 2.1 importer updated to ensure cancelling import when prompted to import as root node works.
    • XSD import update to import referred Schemas that exist in subpackages of the current directory.
    • Generate XML Schema and Generate WSDL dialogs now provide a list of valid encoding schemes.
    • WSDL generation updated to provide better default name for Response Messages.
    • XMI import option to 'Import using single Transaction' can now be set in the XML specifications page of the options dialog.
    • Rhapsody import updated to detect earlier when filename entered doesn't exist.
    • Rhapsody import updated to import comments using a multi-byte character set.
    • Rhapsody import updated to improve handling of reference type and ConditionMark type in Sequence and Activity diagrams.
    • ECore generation updated to improve handling of Aggregation, Rolename and Multiplicity.
    • Model pattern import will no longer show the package in the Project Browser twice until reload of the project.
  • Other Changes
    • Elements created from Team Review selected text will now be inserted under the selected package in the Project Browser.
    • Team Review tree will no longer lose focus when using keyboard to navigate between posts.
    • Team Review will now open on case-sensitive repository types.
    • Creating elements from selected text in linked documents now reserves a maximum of 255 characters for the element name.
    • ArchiMate 2 Node rendering updated to position name at fixed offset from the top to allow nesting on the diagram.
    • Loading of deeply nested packages under Oracle improved.
    • Sequence messages with total length of parameters exceeding the database limit will no longer show database error.
    • Pasting of text from Microsoft Word will no longer leave html artifacts in the notes.
    • Hyperlinks in notes containing '&' in the URL will now open correctly in the internal browser window.
    • Printing diagram to PDF now prompts for filename as expected under Windows XP when invalid characters for a filename are used in the name.
    • Project Transfer from databases where replication had been used will no longer break the link between various tables.
    • Deleting either part of an Association Class now prompts to delete the other part.
    • Scenario Structured Specification data save in Oracle DBMS improved.
    • Baseline comparison performance improved for large models hosted in Oracle DBMS.
    • Spell Checking using German dictionary no longer causes long delays opening element properties.
  • Improvements during Beta Period
    • Creation of a profiled Package will no longer show the Paste Element dialog depending on unrelated user settings.
    • Model View window updated after Element renamed from the Project Browser.
    • Maintenance defects can now be created from the docked testing window by selecting 'Create a item from this test' from the context menu.
    • GDB debugging updated to improve display of strings in the Locals and Watches windows.
    • Setting the classifier of an object will no longer show the Structural Elements dialog if the selected classifier contains children but not Parts or Ports.
    • Connector tagged values from profiles no longer lost when saving.
    • Operations can now be dragged onto any diagram type to create a CallOperationAction.
      • Previously this was only allowed for Activity, Analysis and Custom diagrams
    • CallOperationActions can now open the source code editor via selecting the action and pressing Ctrl + E or F12.
    • MDG Technology Wizard updated to correct text truncation.
    • Project Browser now continues to show that an Element has multiple stereotypes after showing the properties dialog.
    • Attribute and Operation properties dialogs will now allow saving when only change is to secondary stereotypes.

    • Source Code Editor updated so that hovering over a Java class with annotations will now show a tooltip.
    • Re-applying a stereotype to an element will now synchronize tagged values instead of deleting existing tagged values.