Enterprise Architect
产品介绍
产品配置
价格与购买
产品服务
产品下载
EA应用方案
技术文档
市场活动
 
 

工具 > Enterprise Architect > EA 9.0 功能列表
Free Trial Buy

Version 9.3

Enterprise Architect 9.3 是一个基于UML2.4.1 和相关标准,用于协同建模,设计和管理的平台。它灵活直观、可扩展、领域内特有的高端功能集于一身,且价格大大低于许多竞争者。Enterprise Architect提供了一个企业范围的解决方案,用于可视化、建模、测试、维护各种系统、软件、流程和架构。EA以团队为基础,证实可考的全球范围内用 户近25万。Enterprise Architect 是一个不断升级的,符合标准的工具,是你下个项目的首选。
 

当前功能

Enterprise Architect 9.0的功能列表如下,请选择build版本:

查看其它相关版本的信息,请选择下面的版本。

EA Version 9.3   EA Version 9.1   EA Version 9.0

更改和修正 Build 908
  • Database Engineering
    • ODBC Import Updates
      • Synchronizing with a data model created in an earlier build of EA will no longer duplicate database objects.
      • Oracle packages with code greater than 255 characters are imported without error.
      • Oracle views now only imported when user has selected them for import.
      • SQL Server 2005/2008 procedure and function definitions now imported.
      • Import dialog will no longer allow a second import to start while another is running.
    • Foreign Key dialog will now allow any MS Access integer data type to reference a column with the type 'counter'.
  • Transformations and Code Engineering
    • New macro added for transformationsTRANSFORM_TAGS copies all tagged values to target excluding the tags specified.
    • Nullable property for Foreign Keys in DDL transformation corrected.
    • Import of complex generics and enumerations from Java binaries improved.
    • C++ code generation for interfaces will no longer force constructors and destructors to be pure virtual.
    • Code generation of activity diagrams containing recursive call behavior actions will no longer cause an error.
  • Execution Analysis
    • Native debugger will now display enumeration values in the watch and locals window even if they have an invalid value.
    • Scripts with no build command will now save correctly on all databases.
    • Now allow a breakpoint to be set on any line for .Net languages.
    • Saving of marker sets improved.
  • XML Technologies
    • XMI 2.1 export of tagged values improved to allow tags containing semi-colons.
    • XMI import updated to allow cancel of import when prompted to import package as root or child package.
    • XMI import updated to preserve the Template Package setting when the package is updated during the XMI import.
    • EMX import updated to improve diagram compatibility by supporting visibility for Elements and Links and to prevent display of Element namespaces.
    • XSD import updated to prevent error message when importing elements with a default containing more than 255 characters.
  • Version Control
    • Command line based version control providers now support a time-out option.
    • Undo Checkout using TFS command line client now updates the package status to 'Checked-in'.
    • Checkout using TFS SCC interface modified to test success by testing package file status.
    • Incomplete imports will now give a clearer message to any user attempting to run a new import.
  • New technology supported - ArcGIS
    • Beta implementation now available (see Add-Ins menu - About ArcGIS)
    • New profile allows modeling of ArcGIS constructs.
    • Import and export ArcGIS XML files through the XMI import and Publish Model dialogs.
    • ArcGIS import and export commands available in Add-Ins menu when technology is enabled.
  • User Interface
    • Creating an Action from an Activity using the context menu or paste element dialog now describes the action as an invocation instead of an instance.
    • Export Reference Data now only lists 'Stereotypes' once.
    • Operation Parameters dialog updated to allow multi-line notes.
    • New diagram dialog now selects the first diagram type when technology is changed.
    • Code editor now disables search and replace buttons when search string is empty.
    • Author field in options and element properties now support entering a wider name than the text box.
    • Team Review posts now support printing commands from main menu.
    • Project Calendar event dialog updated to ensure all events have a name.
    • Image Manager dialog will now allow images with a 'jpeg' extension.
    • XMI Export dialog modified to ensure the Publish Model Package dialog will open correctly.
  • Model Searches
    • New script type called Model Search provided to add a scripts menu in the context menu of your search results.
    • Recently Modified Element search now uses a default value of 7 days if no search term is given to a model view.
    • Custom SQL searches now support returning CLASSTYPE in any position.
    • New search scripts are automatically available in the search window.
    • Search scripts now provide instructions for modifying when Search Builder is displayed.
  • Reporting
    • RTF generation will no longer add a space character in the last substitution on a line.
    • RTF generation of linked documents will no longer leave template markers.
    • RTF generation from model documents will now generate all listed packages.
    • Improved printing and print preview of RTF documents where in some circumstances images were incorrectly positioned.
    • Language substitution for RTF generation no longer goes into an infinite loop when replacing text.
    • Reporting of packages using IDocumentGenerator interface stabilized.
    • HTML reports will now export attribute classifiers as a hyperlink to the element defining that type.
    • Corrected issue when generating consecutive RTF reports.
  • Other Changes
    • Default Appearance dialog will no longer set the font for the selected elements when no font change is made.
    • Multiple improvements to saving a diagram to PDF.
    • Linked documents will now be preserved when creating a new model from a base project.
    • EA Lite will no longer clear floating license keys when run.
    • Baseline comparisons will no longer report false positives because of differences that are only due to changing to version 9.
    • Audit View modified to improve filtering of changes to features owned by an element when grouping by user.
    • Reordering attributes or operations will no longer give an error on PostgreSQL.
    • Migration of composite diagram types, connector tagged values and some profile specific checks improved.
    • Auditing support improved in PostgreSQL repositories.
    • Saving from note editors updated so that formatting characters from lists are no longer shown when reloaded.
    • Saving extremely large diagrams as images modified to prevent inadvertent scaling down of contents under some circumstances.
    • Export Reference Data for constraint status types will no longer include calendar event types.
    • Creating a new diagram using the keyboard shortcut will ensure current notes are saved first.
    • UML Patterns creating packages will now create the packages correctly.
    • Improved placement of UML Patterns when dropped from the tool box on to a Diagram.
    • Operation Parameters dialog modified to ensure correct ordering of parameters when adding to the list.
    • Added support for running a File search directory using F12 hotkey from RTF editors (Notes, Linked Documents, Team Review etc.).
    • Auto-name counters will now be applied to elements created by dragging text onto a diagram:
      • The full text will now be placed in the notes when an auto-name is present.
    • Improved Simulation support for the following:
      • Nested fragments in interactions.
      • Loops within multiple threads.
      • Multiple simulations running in different instances of Enterprise Architect.
      • Detection of initial nodes.
更改和修正Build 907
  • XML Technologies
    • Option to allow XMI import to create placeholder elements extended. Now supports:
      • Placeholder diagrams for diagram frames referencing diagrams in external packages.
      • Placeholders for XMI 2.1 import.
    • XMI export updated to include Execution Analyzer Scripts for the root package.
    • XMI export using the Publish option 'OMG XMI' modified to prevent export of unused XML namespaces.
    • XMI import updated to consistently handle Boolean fields.
    • Linked Note Features with invalid reference will no longer be exported to XMI.
    • Scan and Merge feature will now report the correct number of deleted connectors.
    • XSD import updated to improve handling of annotations under complexContent nodes.
  • Database Engineering
    • ODBC Import Updates
      • SQL Server will no longer miss the last table.
      • PostgreSQL version 7 and higher can now include Sequences.
      • Sybase ASE will now import table triggers.
      • PostgreSQL 9 table triggers can now be imported.
      • Oracle composite foreign keys now imported with data types of all participating columns.
      • Oracle indexes now import the COMPRESSION property.
    • Generate Package DDL with Include all Child Packages corrected.
    • Generation of Oracle in-line primary key constraints for index organized tables updated.
  • Reporting
    • HTML report for Attribute, Operation and Parameter types now handles template instantiation.
    • HTML report modified to correct tree selection.
    • HTML report of packages containing more than 1000 elements under Oracle will no longer cause an error.
    • Headers and Footers will now be printed on documents when they aren't displayed on screen.
    • WSDL Namespace packages can now be added to model documents.
  • Profiles
    • New tagged value type 'AddinBroadcast' added. Allows an add-in to provide an appropriate edit dialog for the tagged value.
    • SysML added quicklinks for aggregation, composition and generalization between blocks.
    • Stereotyped elements use _sizeX and _sizeY values when resizing.
  • User Interface
    • Added support for Application patterns and Execution Analyzer samples to the Model Wizard.
      • Provides a simple method for creating a new code project including model information, code and build scripts.
    • Add Model from Pattern command disabled when the currently selected package is locked.
    • Scenario editor updated to correct scrolling when entering multiple lines of text into a step.
    • Scenario editor saves a default scenario name when one is not entered.
    • Docked Notes window now allows F7 to initiate spell check.
    • Team Review and Linked Document editors save when using the Editor toolbar.
    • InitialState and FinalState elements can appear in the construct picker dialog.
    • Breakpoint commands in context menus updated to use consistent messages and icons.
    • Debug breakpoints column layout now preserved between sessions.
    • Diagram Grid Size option modified to prevent unusual behavior when entering a size.
    • Template Arguments will now be available for selection as the type of attributes, operations and parameters within that class.
    • Tagged Values window for Attributes and Operations updated so that changing options will no longer show the owning object tagged values.
    • Folder selection dialogs updated to include edit box allowing a folder name to be typed in.
  • Simulation
    • SysML parametric simulation updated to work with SysML 1.2.
    • Multithreaded support for simulations improved.
    • Simulation Models containing a single action will now simulate correctly.
    • Activity FlowFinal nodes will now end a branch of execution instead of terminating the simulation.
  • Diagram
    • Rendering of Object elements on diagrams will no longer sometimes draw text over the edges of the object.
    • Position of composite symbol or linked document indicator improved for elements using similar stereotypes to the build in analysis stereotypes.
    • Win32 rendering changed to display the element name for combo boxes.
    • Win32 rendering changed to display bookmarks.
  • Other Changes
    • Scripts in Search groups will now be listed as searches in the Model Search window.
    • Spell Checking will now work correctly after upgrading from a Trial version to the Registered version.
    • Updated several windows that could cause an eventual failure on Windows XP.
    • Modified creation of items using the toolbox to prevent potential issue that could occur when an operation was selected.
    • Notes fields and document editors updated to improve handling of right to left languages.
    • Execution Analyzer scripts will now be deleted when the owning package is deleted.
    • Prevented error showing properties dialog in Visual Studio Integration.
    • Added handling for creating mail groups to EAP files.
    • Added handling of Model Mail in Oracle repositories.
更改和修正Build 906
  • Changes
    • Corrected an issue with damaged or corrupted key files causing a crash on startup
    • Corrected an issue showing the properties for an association class
    • Updates to Help files
更改和修正Build 905
  • Changes
    • Removed expiry date for end of Beta period
    • Profile Migration from BPMN 1.1 to BPMN 2.0 updated to correct migration of Business Process diagrams
    • Removed potential crash during startup of EA
    • Minor Help and Learning Center updates
    • Modified diagram double click to ensure diagram remains in context when clicking on diagram background
更改和修正Build 904
  • Learning Center - a new way of understanding and using Enterprise Architect
    • Hundreds of straight forward guides on using Enterprise Architect
    • Accessible through the View/Learning Center main menu
    • Close to 20 different categories
    • Step by step instructions on doing real work within your model
    • Links to numerous examples in a restructured Example model
    • Links to commonly used Windows and tasks
    • Links to relevant Help topics
    • The most detailed guide yet to using the full range of Enterprise Architect's features and capabilities
    • Numerous source code examples which can be linked to the example model
    • Hundreds of walk-throughs and getting started guides to help you maximize your Enterprise Architect experience
  • Restructured Help file and Example model
    • Help file has been considerably restructured
    • Help file is more focused on in place reference material
    • Example model has been restructured and is being expanded with more examples
    • The Learning Center guides, the Help file and the Example model together provide a detailed and unique learning platform
  • Team and Project Development
    • Gantt chart - manage task allocations, current and future work
      • Available from View/Task Allocations main menu
      • Visual representation of people allocated to tasks
      • Standard Gantt chart format
      • Add and manage tasks from the Task Allocations view
      • Task Notes and History linked to standard Notes window for read only display of current item
      • Send message to Task owner via Model mail facility
      • Linked to Project Management/Resource Allocation docked window for easy data entry and modification
    • Project Calendar - manage time, resources, events and schedules
      • Available from View/Project Calendar main menu
      • Detailed support for managing project events, tasking, milestones etc over time
      • Calendar support on a per model basis
      • Track and schedule major project events and milestones
      • Track and manage resources (people) available
      • Track and view resource allocations (tasking) for individual developers/modelers
      • Track and view project level tasks
    • Personal Information Window - manage personal workflow and responsibilities within a Project
      • Model Mail allows sending and receiving mail style notifications within a model
        • Embed links to Team Review items, Diagrams and other information within Mail messages
        • Send to multiple team members and mail groups
        • New Mail notifications enabled on opening a Project
      • Task Allocations tab allows viewing and editing all currently allocated work for the current user
      • Project Tasks tab allows viewing all Project level tasks owned by the current user
      • Workflow tab provides access to any Workflow searches related to the current user
      • Working sets tab allows storage and instant retrieval of sets of Diagrams and other model views
          • Configure sets based on different work allocations
          • Instantly load multiple diagrams to quickly get back up to speed in a particular model domain
          • Manage sets
      • Sent items tab allows viewing of Model mail sent
  • Version control and XMI round tripping
    • Version Control support now includes checkout of a prior revision
      • Allows editing and checking in or previous versions
    • Version Control support now allows checking in a model branch while keeping the packages checked out
    • XMI export updated to round trip cross package relationships to elements not in the current model
      • Detect references to other packages contained in previous XMI
      • Allows updates to shared models when not everyone has access to all referenced packages
  • Modeling support
    • SysML 1.2 support
      • Support for the SysML 1.2 specification
    • BPMN 2
      • Support for the BPMN 2.0 modeling notation
      • Choreography, Collaboration and Conversation diagrams introduced
    • BPEL 2 generation
      • BPEL generation upgraded to support BPMN 2.0 processes
    • SOMF 2.1
      • Support for the SOMF 2.1 modeling notation
      • Conceptual, Cloud Computing and Reference Architecture diagrams introduced
    • User Interface/win32
      • Improved look and feel for user interface diagrams
      • User interface diagrams use Windows calls to display dialogs and controls
      • Scripts for import and export of dialogs from .RC files
    • Gap Analysis matrix
    • Risk, Task, Image objects
      • Risk element introduced to assist in modeling of risk management
      • Task element introduced to assist in modeling of resource allocation
      • Image element introduced to make it easier to drop bitmap and metafile images onto diagrams
    • Whiteboard technology
      • A selection of shapes and lines to allow creation of free-form drawings on whiteboard and hand-drawn diagrams
    • Package Browser/Element List can now display tagged values
    • Package Browser/Element List uses diagram filters
    • Structured scenarios allow listing of objects used under uses field
    • Shape scripts extended with method to render part of a connector shape script in fixed size
    • Ports have isConjugated custom property added, as required by UML 2.3
    • Added pop-up menu for specifying the subtype for BPMN elements on creation
      • This option can be set in a user profile by setting _subtypeProperty on the meta-class
    • Added Diagram profile option 'UMLPatternSilent' for applying a pattern without showing the 'Add Pattern' dialog
    • Activity Partition in a profile can default to horizontal or vertical by setting the IsVertical property on the meta-class
    • Default line style for connectors can be set using the _lineStyle property on the meta-class
    • New quick keys for automatically applying or creating a profile item when dragging onto an existing element
      • Hold Control to apply the stereotype or Shift to create a new element with that stereotype
    • Added support for profiles specifying groups for tagged values in the tagged values window
    • New Checklist type tagged value added
    • UML Compliance checks on connectors will no longer be run when the source or target is a custom (non UML) metatype
  • Diagramming
    • Hand drawn mode
      • A new way of showing diagrams in a more "relaxed" notational style
      • Emulates the types of drawing usually done on whiteboards and on paper
      • Less "architectural" and more conceptual in nature
      • Easy to turn on and off on a per diagram basis
      • Helps to convey an "unfinished" and "experimental" look and feel when doing ad hoc and "what if" style modeling
    • Whiteboard mode using combination of Hand Drawn mode and custom shape technology
    • Line Crossings
      • Support for showing small line jumps when two lines cross
    • Hide Connector Stereotypes
    • Diagram Filters for connectors
      • Support for suppressing and modifying appearance of connectors using Diagram Filters
    • Option to use fully qualified element names in diagrams
    • Visual Changing of z-order
      • Ability to change Z-Order using a convenient pop-up dialog
      • Diagram displays Z-Order number for each current element
      • Move elements up and down in the Z-Order list
      • Essential for working with Win32 style User Interface technology as the Z-Order links to Tab order
    • Rectangular notation for actions
    • Orthogonal line style for connectors
      • Support for easy to manipulate orthogonal lines
      • All line segments constrained to vertical or horizontal
      • Auto insertion and removal of way points as required during manipulation
      • Use standard square or optional rounded corners
      • Use from shape scripts and technologies - for example the BPMN Technology
      • Also support for dual line orthogonal as used in BPMN technology
    • Save diagrams directly to a PDF document
    • Connector rendering improvements
      • Tree style connectors will show all shape scripts and labels on the non-shared segment
      • Auto-routed connectors in a straight line will render shape scripts correctly
      • Connector labels will no longer draw the color of hidden swimlanes
  • User Interface
    • Updated properties dialogs for Elements, connectors, attributes and operations
      • Significant restructuring of major properties windows
      • Uses an easy to navigate tree style format
      • Improved general layout and usage of individual property sheets
      • Tagged values now divided into separate pages for different named technologies
        • Properties implemented in Profiles as tagged values now appear on separate page
        • Technologies such as BPMN now have their own "properties" page based on the tagged values for an element
      • Significant improvements to the handling of Operations and Operation parameters
    • Updated properties window for Analyzer scripts
      • Streamlined handling of different target languages
      • Added ability to configure scripts as single process execution or batch processes
      • Added Simulation support
    • Ability to hide the Start Page (click x button top right of main area) - drop menu to re-show as desired
    • Ability to Re-Order open diagram tabs as desired
    • Ability to close open diagrams (tabs) using the middle mouse button (if available)
    • Major restructuring of the main menu to better reflect functional areas
      • Addition of Analyzer main menu section for Execution Analysis tools
      • Some items moved to Tools menu
      • New items in View menu
    • Menu shortcuts (eg Ctrl + N) now visually aligned within menu area
    • Relationship Matrix supports the use of a Model Search to populate either axis
    • New Traceability and Model Navigation Tools
      • Find Conveyed Information for an Information Flow in the Project Browser
      • Find Association Class for an Association in the Project Browser
      • Find Triggers for a Transition in Project Browser
      • Find Operation usage on Sequence Diagrams and Activity diagrams
      • Find Signal usage on Sequence Diagrams
    • New Visual Styles and improvements to pre-existing styles
    • XMI export/import divided into two new dialogs:
      • Round trip (XMI import/export) dialog to handle full round trip export/import
      • Model Publisher dialog to allow export for specific tools and tool suites and other uses
      • Both now available under the Project main menu
    • New and/or major updated windows
      • Execution Analyzer window
      • Simulation window
      • Test point window
      • Learning center
      • Gap Analysis matrix window
      • Document template designer window
      • Calendar
      • Task allocations (Gantt chart)
      • Personal Information (model mail etc) window
    • New and/or updated toolbars
      • Workspace toolbar shortened
    • Diagram Toolbar moved from a floating position to appear automatically inside a Diagram
    • Patterns have been added to many toolboxes to give a quick start for using that model type
    • Auto Name Counter support added for the following diagram types: Package, Object, Composite, Timing and Interaction
  • Reporting
    • Added ability to generate HTML from Model and Master documents
    • Document Template Designer
      • New template designer to facilitate the creation and testing of document (report) templates
      • Available from Settings/Document Template Designer main menu
      • Quick access to all available templates for editing and copying
      • Create new templates
      • Quickly generate and view reports from the current edited template
      • Set document generate options associated with template
      • Speed development and quality of RTF reports
    • Added support for including a relationship matrix in documents
    • Element Documentation improved with the following new sections added:
      • Inherited Attributes - Document the attributes of this Element and those from Elements that it Generalizes
      • Inherited Methods - Document the methods of this Element and those from Elements that it Generalizes
      • Classifier Instances - Document the Objects that are an Instance of this Element
    • Structured Scenario documentation improved with the following new fields
      • Join field in Scenario Exception section
      • Type field in Structured Scenario section
    • Package exclude option now supported for HTML reports (Was previously only supported for RTF reports)
    • Connector documentation in HTML improved with the following section changes
      • 'Link Item' section renamed to 'Link (association) Item'
      • New sections 'Link (flow)' and 'Link (flow) Item' added
      • New sections 'Link (other)' and 'Link (other) Item' added
      • New fragments supported in all link item sections #DIRECTION#, #ELEMNAME# and #LINKREF#
    • Object documentation in HTML improved with the following new fragments in the 'Body - Object' template
      • #PRIORITY# - Object Priority
      • #DIFF# - Object Difficulty
      • #LANGUAGE# - Code Generation Language
      • #DIAGRAMS# - Lists all diagrams in which the Element appears
    • Added Default field to the element section to support property elements Initial value
    • Resource Documents extended to support specifying any single element to report
    • Generate directly to a PDF document using the same templates
    • New scriptable interface to report generation added
      • Add individual elements and features to documentation
      • Use different templates as needed for any part of the documentation
      • Include linked documents
      • Include Team Review posts
      • Include Diagram images
  • Automation
    • Added support for Third Party Add-In licensing using EA's key system
      • Allows your users a single place to enter keys
      • Add-Ins are called to validate any available keys
      • Enterprise Architect manages the availability of the key
    • Added support for loading Add-Ins from the HKEY_LOCAL_MACHINE section of the registry
    • New interface (IDocumentGenerator) added to support tight integration into RTF documentation
    • New functions added
      • Project.ProjectTransfer - Transfer of a repository into a new .eap file
      • Project.GeneratePackageDDL - Generate DDL for package
      • Project.GenerateElementDDL - Generate DDL for an Element
      • Repository.SynchProfile - Synchronization of tagged values and constraints of a profile stereotype
      • Element.CreateAssociationClass - Function to join an Association and a Class into an Association Class
      • Element.UnlinkFromAssociation - Function to split an Association Class into an Association and a Class
      • Element.IsAssociationClass - Function determine if a Class is part of an Association Class
      • Package.VersionControlCheckInEx added to allow control of package cross references
      • Project.Migrate - Migrate specific elements from one profile to another. Supports BPMN 1.1 to BPMN 2.0 and SysML 1.1 to SysML 1.2
    • New Properties added
      • Element.IsComposite - Read/Write property for handling of composite objects
      • Element.AssociationClassConnectorID - Read-only property to get connector ID
      • Repository.ProjectRoles - Allows access to 'Project Roles'
    • Added read-only FQName property to each tagged value type to allow retrieving source profile information
      • Supported Classes are: TaggedValue, AttributeTag, MethodTag, ConnectorTag, RoleTag and ParamTag
    • New broadcast events added to allow control over the Project Glossary
      • EA_OnPreDeleteGlossaryTerm - Allows an add-in to prevent a glossary term from being deleted
      • EA_OnPreNewGlossaryTerm - Allows an add-in to prevent a glossary term from being added
      • EA_OnPostNewGlossaryTerm - Allows an add-in to post process a newly added glossary term
    • Scripting support extended with new Diagram group type
      • Scripts in this group are shown in the context menu for diagrams
    • Scripting support extended with Session.Input method to allow all scripts a reliable method for getting user input
  • Execution Analysis
    • Testpoints facility providing programming-by-contract real-time execution analysis
      • Similar testing style to xUnit testing but applied on top of executing code
      • Does not require writing or compiling additional testing code
      • Write, apply and test invariants for evaluation during test runs
      • Configure constraints to test on method entry (pre)
      • Configure constraints to test on method exit (post)
      • Configure trace statements and trace log levels to capture run-time information
      • Log results on run
      • View results in real-time as program executes
      • Addition of Test Case, Test Cut, Test Suite and Test diagrams
      • Test Cuts define subsets of class methods
      • Test Suites and Test Cases aggregate Test Cuts
      • Run tests at any level - a Cut, A Case or a Suite
      • New Test Points window to configure and view contents of Test Cuts etc
      • Automatically record and generate Test Domain diagrams from Recorded execution (same as for Sequence diagrams)
      • Use the auto-generated Test Cuts to select and configure Test points within your application
      • Examples provided in the Learning Center and in the example model
    • Array, Element and Expression inspection in Debugging
    • Conditional Breakpoints and Trace points
    • Added custom debugger capability
    • Added PHP debugger using the xdebug PHP extension
      • Requires installation of xdebug extension
      • A patch release for server debugging is expected within a few days
    • Model Simulator linked in with execution analyzer
      • Simulate Activity diagrams
      • Simulate Interaction diagrams
      • Simulate State Models
    • Learning Center Documentation and Software Examples demonstrating:
      • How to configure the Model for Analyzer Scripts for Build,Debug,Test and other tasks
      • How to debug Java, Microsoft .NET and Native C++ programs using Analyzer Scripts
      • How to record sequence diagrams for the above platforms
      • How to use incorporate State Transitions into a sequence diagram (C++)
      • How to use the Testpoint facility for the above platforms
  • Code Engineering
    • Modeling of Generics/Templates improved for C#, C++, Java and VB.Net
      • Templated Interfaces now supported
      • Template Parameter Bindings can now be set on Generalizations, Realizations, Associations and the new Template Binding connector
      • Template Parameter Bindings set on connectors now displayed on diagrams
      • Template Parameter Bindings and defaults now linked to types existing in the model by GUID
      • Reverse Engineering of Associations from Attributes with instantiated template type added
      • Association created to either collection or argument depending on which is in the model
      • Additional option added to ensure specific classes are always treated as collections during reverse engineering
    • Updates for reverse engineering and code templates to support latest versions of languages
      • C# 4.0
      • VB.Net 10
      • PHP 5.3
    • Project Browser now allows import of selected files in Package Context menu
      • No diagram is required
      • More flexible than importing a source directory
      • Namespaces are imported as Packages
    • Live Code Generation is now available from the context menu of a Package in the Project Browser
    • Added option for automatically updating classes in the model when saving a source file in internal editor.
  • Diagrams
    • New Diagram options added that allow:
      • Diagrams to look like were hand drawn
      • All background and fill colors to be omitted
      • Connector stereotypes to be hidden
      • Attributes or Operations linked to by a Connector on the diagram to be visible regardless of other visibility options
      • Full Namespace Paths to be displayed below Elements from other packages
    • Diagram Filters can now be created for connectors
    • New Navigation Features for finding Elements related to selected connector added to context menu
      • Find Items Conveyed by an Information Flow
      • Find Triggers of a Transition
      • Find Class part of an Association Class
    • Inplace-Editor modified to improve positions of attributes and operations when inserting and changing names
    • Inplace-Editor 'Goto Definition...' command modified for operations to determine if a parameter or operation classifier is wanted instead of requiring selection
    • Inplace-Editor support added for Class Parents
    • Inplace-Editor now supports pressing Tab to move between portions of the attribute or operation signature
    • Inplace-Editor now supports auto-complete for attribute and operation classifiers
    • Inplace-Editor improved to handle adding a new name to a Boundary object
    • Classifier path display on child diagrams now updated after a name change when model isn't fully loaded
    • Copy Diagram including all Elements will now copy Linked Features to the new Connectors
    • Label Position for Object Nodes on Process Elements with a large font improved
    • Unsaved line styles will now be preserved when adding or deleting a new Connector using the Inheritance dialog
    • Existing elements added to a diagram, with no source diagram specified, will use the default appearance for that element type
    • Checks for Diagrams modified by other users improved for MySQL repositories
    • Undo of Element deletion from a modified to prevent error on PostgreSQL repositories
    • Tree Style connector rendering improved to prevent overdraw of arrowheads when renders are smoothing lines
    • Hyperlink Elements to sql and ddl files will now open in internal EA editor
    • Link Note to Element Feature displays 'Simple Scenarios' in the same order as the dialog
    • Quicklink from Use Case to Actor no longer creates a directed association
    • Rectangle Notation now available for Action Elements and Actors on Sequence Diagrams
    • Creation of Elements by dropping text onto a Diagram improved
      • Now supports text and note elements, by setting the Notes field instead of the name
      • Multi-line text will set the name to the first line, and notes to anything following that
      • Opening properties dialog before reload will now show the correct name
    • Element gradients modified
      • Target color used improved for most background colors
      • Gradient direction now defaults to 'Right to Left'
    • Drawing of Boundary Elements improved
      • Border Width can now be set either in Default Style or using the toolbar provided for Local Style
      • Space is always left for the name, even if the Boundary doesn't have a name
      • Alias will now be displayed instead of the name if an alias exists and diagram is set to show alias
    • Actors showing notes that fit within the width of the actor will no longer be clipped when saving or copying images
    • Object Run-State will now be drawn in a compartment as shown in the UML specification
    • Nested Elements showing a qualified name including all parents on the diagram will now be updated when their name changes
    • Printing improved when called after a print preview that was zoomed in as far as it would go
      • Element icons will now be displayed
      • Line widths will now look more like on screen
    • Printing of Diagram Legends will now preserve the color and width of line types in legend
    • Note links can be set to draw as Bezier curves
    • Quicklink can be dragged from a Note or Constraint to any kind of connector
    • New Text elements are now wider by default
    • Diagram deletion modified to prevent error on Sybase repositories
    • Assembly connectors display text labels
    • Diagrams showing package contents can now show or hide elements using language specific scopes using the option for Package visibility
    • Diagram notes linked to element tagged values modified to improve display of RefGUID and RefGUIDList tagged value types
    • Boundaries with rounded corners will now be drawn consistently for all rendering modes
    • In-place edit on diagrams with a zoom applied will now ensure the editor is visible
  • Automation Interface and Add-In Support
    • New interface (IDocumentGenerator) added to support tight integration into RTF documentation
    • Added support for loading Add-Ins from the HKEY_LOCAL_MACHINE section of the registry
    • Added support for Third Party Add-In licensing using EA's key system
    • New functions added
      • Project.ProjectTransfer - Transfer of a repository into a new .eap file
      • Project.GeneratePackageDDL - Generate DDL for package
      • Project.GenerateElementDDL - Generate DDL for an Element
    • Added helpers to Elements for information that was previously difficult to access
      • Element.IsComposite - Read/Write property for handling of composite objects
      • Element.AssociationClassConnectorID - Read-only property to get connector ID
      • Element.CreateAssociationClass - Function to join an Association and a Class into an Association Class
      • Element.UnlinkFromAssociation - Function to split an Association Class into an Association and a Class
      • Element.IsAssociationClass - Function determine if a Class is part of an Association Class
    • Added read-only FQName property to each tagged value type to allow retrieving source profile information
      • Supported Classes are: TaggedValue, AttributeTag, MethodTag, ConnectorTag, RoleTag and ParamTag
    • Added function for synchronization of tagged values and constraints of a profile stereotype(Repository.SynchProfile)
    • Package creation updated to ensure that automation object receives the same GUID as is saved to the database
    • Transformation functions extended use ExtraOptions parameter to control generation of child packages (Project.TransformPackage only) and code generation on result
    • New collection added Repository.ProjectRoles Allows access to 'Project Roles'
    • New broadcast events added to allow control over the Project Glossary
      • EA_OnPreDeleteGlossaryTerm - Allows an add-in to prevent a glossary term from being deleted
      • EA_OnPreNewGlossaryTerm - Allows an add-in to prevent a glossary term from being added
      • EA_OnPostNewGlossaryTerm - Allows an add-in to post process a newly added glossary term
    • Broadcast EA_OnContextItemDoubleClicked otParameter is set correctly when double clicking Port element labels
    • Element.Attributes and Element.Methods are now sorted by Position then Name
    • Element.Elements.AddNew() improved to handle Load on Demand (Lazy Load)
    • Add-Ins menu will no longer duplicate items when opened during menu customization
    • Broadcast event EA_OnPostNewElement will now be called before a properties dialog is displayed for all elements
    • Broadcast event EA_OnContextItemDoubleClicked now sends diagram information if clicking on diagram after having an element selected
    • Attribute.StyleEx can now be set for attributes retrieved using Repository get attribute functions
    • Realization connectors created or having their type changed will now be saved consistent with the user interface
    • Package.VersionControlCheckinEx now keeps the appropriate CRC value depending on success or failure
    • Add-Ins returning a separator as first entry will now skip the separator and include the entries after it
    • TransformPackage will no longer show a dialog the second time it is called.
  • Scripting
    • Scripting error messages updated to correct script and line number where scripts are being included within others
    • Workflow Script timeout increased significantly to prevent issues where workflow is not completely loaded
    • JavaScript engine updated to correct errors some users were experiencing when ending a JavaScript session
    • Scripting window toolbar now allows different types of Script Groups to be created from the New Group button
    • 'Diagram' Script Group introducedDiagram scripts are accessible from the Diagram context menu
    • The Scripting window now sorts Script Groups and Script items alphabetically
  • Visual Execution Analyzer
    • Simulation support added for UML Activity, Interaction and State Machine models
    • Application Profiler extended with new report showing list of highest cost functions in addition to the call stack view
    • Application Profiler Time format changed to 'HH:MM:SS.ms'
    • Native Debugger improved:
      • Improved handling of changes to PDB files, including when compiling with incremental linking
      • More accurate behavior for Step In and Step Over commands
      • Switching between Marker Sets while debugging improved
    • Marker Set storage changed to increase number of markers that can be stored.
    • Call Stack Navigation improved when swapping between different levels
    • Call Stack Navigation now allowed after exception during an auto-record session
    • Breakpoint support improved to prevent issues that caused an effective limit of 255 breakpoints during a session
    • Delete All Breakpoints command modified to display confirmation message before deleting
    • Sequence Diagram Generation improved to save the arguments to methods with the calls
    • Exception Handling improved to report the correct type of exception being handled
    • Recording Threshold option removed from Package Scripts Option is available globally from Breakpoints window
    • Canceling a build process now terminates any descendant processes in addition to the process itself
  • RTF Reporting
    • New automation access into RTF reporting provide greater control than ever before over your generated documentation
    • Element Documentation improved with the following new sections added:
      • Inherited Attributes - Document the attributes of this Element and those from Elements that it Generalizes
      • Inherited Methods - Document the methods of this Element and those from Elements that it Generalizes
      • Classifier Instances - Document the Objects that are an Instance of this Element
    • Structured Scenario documentation improved with the following new fields
      • Join field in Scenario Exception section
      • Type field in Structured Scenario section
    • Added Default field to the element section to support property elements Initial value
    • Resource Documents now support specifying a single element report
    • Table generation improved so that heading rows will be generated when first item in table is filtered out
    • Child Package documentation will now increase heading levels appropriately
    • Generation of Element Diagram sections will now handle multiple child diagrams
    • Heading and List levels for child package documentation will now increase appropriately
    • Model Documents and Master Documents containing a Package Element section will now substitute the section
    • Bulleted and Numbered lists from notes now be generated with the paragraph spacing specified by the template
    • Note generation updated to ensure ampersand generated correctly for all notes
    • Field Replacement during report generation modified to allow for a field being the last text in a document
    • Don't honor the Auto size for table columns when importing from a word document
    • The TOC is updated correctly when importing and saving documents
    • Improved the displaying of images when printing to a PDF printer
    • ValueOf fields will attempt to resolve to a value for Tagged Values that are references
    • Heading lines are no longer double processed if they warp after the first style is applied
    • Default to Bitmap images when generating RTF documentation under Linux
    • Correct Paragraph styles when "Optimize for Open Office" was unchecked
    • Stopping writing to the database when the generate dialog was closed
    • The TOC is no longer removed when saving a document that has no headings
    • Don't document elements twice when both the "Element" and "Diagram Element" are enabled
    • Correct update the template title after a "Save As"
    • Changed Element Tests to be sorted by Test Type then Name when generating RTF Report
    • Attribute constraints, Attribute Tagged Values now sort by Name
    • Connector constraints, Connector Tagged Values now sort by Name
    • Option to exclude note-less connectors from documentation added to templates and documentation dialog
    • Documentation of RefGUID and RefGUIDList tagged value types improved
    • Realize field of an element section modified to list all realized elements
  • HTML Reporting
    • Added ability to generate HTML from Model and Master documents
    • Package exclude option now supported for HTML reports (Was previously only supported for RTF reports)
    • Connector documentation improved with the following section changes
      • 'Link Item' section renamed to 'Link (association) Item'
      • New sections 'Link (flow)' and 'Link (flow) Item' added
      • New sections 'Link (other)' and 'Link (other) Item' added
      • New fragments supported in all link item sections#DIRECTION#, #ELEMNAME# and #LINKREF#
    • Object documentation improved with the following new fragments in the 'Body - Object' template
      • #PRIORITY# - Object Priority
      • #DIFF# - Object Difficulty
      • #LANGUAGE# - Code Generation Language
      • #DIAGRAMS# - Lists all diagrams in which the Element appears
    • Multiple template fragments modified to improve flexibility of generated report
      • #PARAMS# - No longer includes '' after each Parameter
      • #SCOPE# - No longer converts string to lowercase in the 'Body – Object', 'Content – Attributes Item' and 'Content – Operations Item' sections
      • #TYPE# - No longer converts string to lowercase in the 'Body – Object' section
      • #ALIAS#, #DEFAULT# and #MULTIPLICITY# - No longer format their output
    • Default template changed for the following templates to reflect the changes described above
      • 'Content - Attribute Item'
      • 'Content – Operations Item Parameters'
      • 'Body – Object'
    • Hyperlinks to web URLs in note fields modified to ensure they operate in the generated documentation
    • Scenario Exception Item template now includes Join field
    • Bulleted and Numbered lists will now be spaced to match display in the note editors
    • Improved functionality for links to elements and attributes located on a class diagram
    • Linked documents are now displayed by default in the Element property page
    • HTML report modified so that linked documents are displayed as the first tab for an element
    • System Glossary/Task/Issue pages only generated if the project contains the relevant items
    • Restructured templates for System Glossary/Task/Issue to keep matching items together in the editor
  • XML Technologies
    • Added support for generating BPMN 2.0 XML from BPMN 2.0 Models
    • XMI 2.1 export updated to ensure valid ids for exported data types
    • XMI 2.1 export will no longer write the attribute 'realizingClassifier' for Realization connectors
    • XMI 2.1 import and export modified to round-trip EntryPoint and ExitPoint references as ConnectionPointReference instead of InstanceSpecification
    • XMI import from RSA/RSM profile files updated to read meta-class name from new location
    • XMI 1.1 updated to improve import of connector stereotypes from other tools
    • XMI 1.1 import updated to set the 'Completed' field in the Issues tab of the Element Maintenance window
    • XMI 1.1 exporter updated to export the filename of the Package being exported to the XMI file
    • XML Schema generation updated to allow reference of external XSD files using relative file paths
    • Generate XML Schema dialog updated to allow viewing single generated schema without selecting it
    • XSD import updated to so that extensions can be imported from inside complexContent nodes that also include a comment
    • Added support for generating BPEL 2.0 from BPMN 2.0 model
    • Added support for round-tripping Analyzer Scripts, Test Points and Break Points
    • XSD import handling of duplicate imports improved
    • XMI 1.1 handling for 'isActive' property improved
    • XMI 2.1 export modified to ensure all requirements, constraints, scenarios and files on packages are exported
    • Option added for XMI 1.1 import to create placeholders for external references
    • Scan & Reconcile functionality added to assist in the handling of cross package links between controlled packages
  • Security and Version Control
    • Added support for checking out an editable prior revision of a version controlled package (Previously, prior revision were retrieved as 'read-only')
    • Version Control Settings dialog now provides an option to suppress warning about incomplete Version Control configurations
    • Glossary Management now controlled with new security permission
    • Version Control update of parent package, now correctly applies VC settings to child packages that were newly controlled by other users
    • Checking-out prior revision of a package whose package file is already checked-out, now shows an error message that includes the XML filename
    • Model Stereotypes, Tagged Value types and Cardinalities now viewable without edit permissions
    • Workflow support improved
      • Added support for blocking of all tagged value edits using CanEditTag
      • Disabled controls will no longer be re-enabled after edit elsewhere in dialog
    • Automatic Exclusive Edit Locking updated to prevent non-diagram views from becoming locked
    • Diagrams which have a current User Lock on them will no longer be checked if the Diagram has been modified by another user
    • New Model from Pattern command will no longer allow importing into a Version Control locked package
    • Improvements made for specific version control providers
      • TFS connection will no longer load entire repository during initialization
    • TFS support updated for TFS 2010 when the collection name contains spaces
    • Permission checks for managing tests updated.
  • Profiles and Customization
    • Basic UML 2 Technology split into Basic and Extended technologies
    • BPMN 2.0 support
    • SysML 1.2 support
    • SOMF 2.1 support
    • MDG Technologies deployed as files or from add-ins now load included images
    • MDG Technology Wizard extended to include support for Searches and Workspace Layouts
    • Quicklinker modified to allow links to Diagram References and Diagram Frames
    • Quicklinker extended to support 'undirected from' direction
    • Profile Synchronization from Toolbox improved
    • Shape Scripts on Activity Partition Elements now support the 'partition' property
      • Returns 'vertical' or 'horizontal' depending on user setting
    • Custom Diagram types improved to allow a name of 'Collaboration'
    • ArchiMate technology updated so that all Elements display a composite decoration
    • BPMN 1.1 Data Object updated to improve default size when dropped from Project Browser
    • ERD technology updated to improve Data Modeling transformation for multi-valued and composite Attributes
    • Shape scripts for Activity Partitions can now use retrieve fill color
    • Synchronize Profile Stereotype functionality modified to strictly check source profile for stereotypes applied before adding synchronizing any element
    • UML Pattern merging for Association connectors improved
  • Code Engineering
    • C# 4.0 and VB.Net 10 now supported for code generation and reverse engineering
    • C# and VB.Net Automatic properties now supported Modeled as Attributes with the stereotype of 'property'
    • .Net 4.0 binaries reverse engineering capability
    • PHP 5.3 reverse engineering capability
    • Modeling of Generics/Templates improved for C#, C++, Java and VB.Net
      • Templated Interfaces now supported
      • Template Parameter Bindings can now be set on Generalizations, Realizations, Associations and the new Template Binding connector
      • Template Parameter Bindings set on connectors now displayed on diagrams
      • Template Parameter Bindings and defaults now linked to types existing in the model by GUID
      • Reverse Engineering of Associations from Attributes with instantiated template type added
      • Association created to either collection or argument depending on which is in the model
      • Additional option added to ensure specific classes are always treated as collections during reverse engineering
    • Import of selected files now possible from Project Browser
    • Code Generation and Transform Templates extended to provide access to properties of the Linked Feature of a Connector
    • Code Reverse Engineering updated to prevent Class author being changed because a different person reverse engineered it
    • Sequence Diagram generation of create messages, delete messages and 'assign to' improved
    • Activity Diagram generation for Call Actions, Create Actions and Destroy Actions improved
    • Visual Basic parsing updated to support anonymous modules
    • PHP parsing of alternate syntax for conditional statements improved
    • C++ inner types will now be imported with the appropriate scope
    • Import of C++ and other languages without explicit syntax for parameter direction will no longer overwrite kind in the model during synchronization
    • Code Synchronization when 'Require User Lock To Edit' is enabled will now update elements the user has locked
    • Code Synchronization will no longer override parameter direction for languages without explicit direction syntax
    • Packages linked to Eclipse will no longer show an error for internal classes or enumerations
    • Reverse Engineering of C code modified to prevent constants defined in parenthesis from being imported as functions
    • ActionScript support added to the Create Property dialog
  • User Interface
    • Added option to hide the Start Page
    • Added support for re-ordering tabs in main view
    • Added support for using middle-click on main view tab to close it
    • Added ability to retrieve view history using Ctrl+Tab
    • Added button on note windows to open Linked Document for current Element
    • Added Links page to Properties dialog for Maintenance Elements
    • Spell checking improved
      • Spelling options dialog has been added
      • Now possible to select from installed dictionaries
      • Glossary terms now automatically added to user custom dictionary to prevent them being shown as spelling error
    • MDG Technologies dialog given updated Visual Style
    • Hyperlinks to files can now be specified using EA's Local Path mechanism
    • RTF Document, RTF Template and Team Review editors have been themed to match EA's visual style
    • Relationships window will no longer set the dropped Element as active after dropping
    • View Title Bar updated to show more information about current view for many non-diagram views
    • Additional Visual Styles provided
    • System Output window modified to allow Ctrl+End or Escape to clear selection and allow automatic scrolling for new items
    • The following dialogs have been modified to support resizing:
      • HTML Template Editor dialog
      • Create Association Class dialog
      • MDG Technologies dialog
      • Information Items Conveyed dialog
      • MDG Technologies: Advanced dialog
      • Select Database Objects to Import dialog
      • Image Manager dialog
      • Visible Toolbox Pages dialog
      • Shape Script Editor
      • Project Statistics dialog
    • Glossary term mouse-over text from Note Editor now includes the category
    • Glossary dialog updated to initially sort by Type followed by Term
    • State Table updated with keyboard shortcuts for manipulating Legends
      • 'I' - Inserts 'I' (Ignore) to Transition cell without an existing Transition
      • 'N' - Inserts 'N' (Never Happen) to Transition cell without an existing Transition
      • 'Delete' - Deletes any existing legend string ('I' or 'N') from the Transition cell
    • Element Browser now support dropping items from the Relationships group onto a diagram to insert the target Element
    • Resources window modified to unload existing resources if loading another project failed
    • Attribute and Operation properties dialogs updated to enable saving after changing the type classifier
    • Change Element Type command updated to include 'Signal' in the list of target types
    • Toolbar icons updated to prevent issues where incorrect icons would be shown for some commands
    • Traceability window modified to refresh after changing options when displaying relationships for a diagram
    • Element Browser will now display the Resource and Role for Resource Allocations
    • Data modeling properties dialogs will no longer display when the 'Core Extensions' technology is disabled
    • History for element picker dialogs now handles re-selecting an item already in the history
    • Hyperlinks to searches can now be modified without re-entering the entire search
    • Structured Scenario editor improved when using the 'Uses' column as a list of element references
    • Structured Scenario editor improved for entering larger step descriptions
    • 'Check Spelling' dialog will now remember last position
    • Floating 'Close Full Screen' button no longer displayed in full screen mode
    • Context menu for Status Bar cleaned up to show named sections that you can toggle the visibility for
    • Export searches window and search tagged values types will now use translated names in localized editions
    • Parameters dialog now remembers preference for adding new parameters to end
  • Source Code Editor
    • Context menu restructured to prioritize most important commands
      • Added command to link current method to a use case to context menu when inside a method
    • Scope Guides can now be turned on or off from the editor configuration dialog
    • Structure Tree updated to group C++ method implementations into class nodes
    • Copy of code from source editor will now preserve syntax highlighting for applications that support pasting from RTF
    • Improvements to display
      • Syntax highlighting support for lua and css files added
      • The highlight color for selected text can now be configured
      • Default monospace font for Windows Vista and Windows 7 changed to 'Consolas'
      • Line height is no longer affected by modifying the font size of tooltips
      • Inline comment documentation keywords now highlighted with their own style
    • Editor Toolbar updated
    • New button to include navigation to Syntax Highlighting, Code Editor, Code Engineering and Code Editor Keybinding options
    • New command added to commands menu to Open Containing Folder
    • Code Templates button icon updated
    • Source Files can now be saved without an Enterprise Architect project open
    • Edit Style dialog now displays fonts in the Other Font combo box using their corresponding font face
    • Edit List Property dialog now displays correct title
    • Source code editor intellisense now correctly ignores logical ANDs (&&) when searching back for type declarations
    • Improvements to Find/Replace dialog
      • The Find/Replace dialog will no longer change focus when it is used
      • Recent search and replace term history can be accessed through the relevant drop down list fields
      • Regular expressions may now be used
      • The Find/Replace will no longer be dismissed when navigating between source code editors
    • Source code intellisense now recognizes the super keyword when performing type lookups
  • Data Modeling
    • SQLite added as a supported database for both ODBC import and DDL generation
    • SQL Server import now supports filtering on schema
    • SQL Server import improved to allow import of table comments
    • SQL Server 2000 import of functions improved to include definitions
    • Generation of Oracle Foreign Key Statements improved to ensure correct ordering of delete rules and constraints
    • Generation of Oracle Triggers updated to generate 'SHOW ERRORS' command in the correct location
    • Generation of Oracle Sequences updated to provide option to control if a prefix or suffix is added to the name
    • Generation of Oracle primary key and unique constraints modified to ensure unique names generated when first 30 characters are the same
    • Generation of SQL Server Default Constraints improved to generate wrapping characters around column names
    • Generation of SQL Server Default Constraints will no longer generate duplicate constraints when the constraint is the first method in the table
    • Sybase ASA datatypes handling improved
      • Maximum length for several datatypes updated
      • Columns using with datatype of int, smallint or tinyint can now use the Auto Number property
    • Synchronization of procedure and function parameters during ODBC Import modified to prevent primary key violation
    • ODBC Import updated to save Association name for Foreign Keys during creation
    • ODBC Import updated to ensure all column details are visible on open diagrams immediately after import
    • ODBC Import from Access 2000 databases will now prompt users to switch to Jet 4 if they are not already using it
    • ODBC Import from MySQL updated to handle indexes that specify the data structure used with a USING constraint
    • ODBC Import from SQL Server updated so that columns added to a table are from the correct schema
    • ODBC Import from Oracle updated to ensure all Check Constraints are imported
    • Oracle DDL Generation of Constraints modified to ensure referential integrity is generated before constraint state
    • Oracle DDL Generation of Triggers modified to ensure show error statement generated to the correct position
    • SQL Server DDL Generation of Default Constraints modified to prevent duplication of the constraint when they were generated first
    • SQL Server DDL Generation of Default Constraints improved to generate surrounding characters around column names if specified
    • Sybase ASE modeling improved to allow for Autonumber property on int, smallint and tinyint
    • DDL Transformation modified to set nullability of foreign key columns based on if either end of the relationship allows a multiplicity of zero
      • Also allows the nullability to be overridden by the template
    • ERD to Data Modeling Transformation updated to improve handling of reflexive relationships
    • DDL Generation for packages modified to generate indexes before primary keys
    • DDL Generation of unique names for Foreign Keys and Unique Constraints for Oracle improved
    • DDL Generation modified to prevent trailing comma from being generated.
  • Other Changes
    • Performance of Generalization Set handling improved for large models
    • Model Views window updated to find the currently selected package for searches within a package
    • Adding composite elements to an element on a diagram updated to ensure diagram added to the correct element
    • Rename of a Signal element changed to update Sequence Messages referencing that Signal
    • Diagram Legends will now draw line colors when saving a diagram as a metafile
    • Shape scripted connectors with multiple segments will now preserve the line style for all segments
    • Exposed Interface selection dialog modified to support multiple interfaces with the same name
    • Japanese Version will now display Toolboxes correctly when using a Non-Japanese version of Windows
    • Package Comparison improved to include Constraint Type when matching Element Constraints
    • PostgreSQL repository undoing deletion of object from a diagram improved
    • SQL Server repository Unicode handling improved for characters outside default Windows code page
    • The code editor configuration dialog now includes the option for displaying scope guides
    • Performance of creating and deleting instances with many embedded elements has been improved
    • Open diagrams when another user re-imports the parent package will now be reloaded
    • Baseline compare no longer shows a difference for unchanged diagrams after a save
    • Action effects will now be copied when using a template package
    • Deep diagram copy will now copy full stereotype information for connectors
    • Elements created from a Template package will now copy the source constraints
    • Interaction Occurence created by dropping a diagram from the Project Browser will now receive the diagram name by default
    • Tagged value types from technologies not displayed in new tag dialog unless appropriate
    • Port and Part Elements now allow toggling of displaying element type direct from their context menu
    • Trial Version now loads extended suite editions when run for the first time
    • Attribute dialog modified to refresh attribute list after copying an existing attribute
    • Baseline comparison dialog no longer appears to be connecting to an eap file when on a repository.
  • Audit View
    • View of deleted items can now be sorted by Element type or user who deleted it
    • Added option for opening element properties from audit list context menu
    • List of auditing changes now sorted alphabetically
    • Display of changes to formatted notes improved
  • Package Browser and Element List
    • List of Elements in a Package renamed to Package Browser Diagram as a list retains name of Element List
    • Filtering of contents using Diagram Filters now supported
    • Added new Filter Bar to both lists
      • Toggle display using button on toolbar or option in context menu on column headers
      • Enter text in any of the search boxes to show only rows containing that text in the specified column
    • Display of Tagged Values for both lists added
      • Add a new column using context menu on header or dropping a tag from Tagged Values window
      • Remove a column using context menu on header
    • Navigation between packages in Package Browser improved:
      • Alt + Up to navigate to parent package
      • Alt + Down to navigate to selected package
      • Button added to toolbar to navigate to parent package
    • Drag and Drop to Project Browser from Package Browser added to allow moving elements between Packages
    • Group Box for Package Browser now disabled instead of hidden when displaying hierarchy mode
    • Both views now use the scroll speed specified in Windows options
  • Searches
    • Added new Filter Bar to both lists
      • Toggle display using option in context menu on column headers
      • Enter text in any of the search boxes to show only rows containing that text in the specified column
    • Search view now uses the scroll speed specified in Windows options
    • Query Builder searches using fields stored as integers in the database improved
    • Search combo box in Model Search window modified to display translated names for built-in Searches
    • Added Resolved By field on Defects to Query Builder
    • Defect Search now also searches on Resolved By field
    • Searches from SQL now support string replacers for the current package and children
  • Structured Scenarios
    • Auto-Complete in structured scenario editor improved when using space to accept selected word
    • Prevented situation where one alternate path could have two distinct joining steps
    • Test case generation modified to update connector lists for current Element
    • Activity and State Diagram generation modified to re-use elements for alternate path instead of recreating them
    • Activity and State Diagram generation modified increase left margin
    • Sequence Diagram generation modified to only include step numbers if 'Show Sequence Numbering' is disabled
    • Linking Step to a Use Case when editing from initial creation updated to ensure link is created on correct step
    • Highlight of glossary terms and referenced elements improved in situations where one is a substring of another
  • Improvements during Beta Period
    • Connector rendering improvements
      • Orthogonal line style connectors will now align to diamond shaped elements correctly
      • Line joins for double line connectors with increased line width improved
    • SysML 1.2 <<objectiveFunction>> element now drawn as a rounded rectangle
    • Shape Script rendering of Ellipses and Arcs improved
    • Built-In Technologies using 'Orthogonal - Rounded Corner' connector style, modified to use this as a default instead of forcing it
    • Documentation template editor modified to save changes to current template before generating a document
    • Add-In keys duplicated in HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER will no longer display an error
    • Project Calendar now supports filtering of event types
    • Attribute and Connector properties dialogs can now be opened from the Element Browser.
    • Attributes dialog will now open the open the classifier dialog to the current classifier.
    • Batch XMI export now provides the option of automatically restoring cross references for all packages.
    • Added support for creating stereotypes for Template Binding connectors in a profile.
    • Gap Analysis matrix modified to reflect the visual style being used
    • Gap Analysis Matrix can now refresh the view after new objects are added
    • Corrected rendering of rotated, non-circular ellipses in shape scripts
    • Publish Package dialog modified to ensure options are only available for the appropriate XMI types
    • Linked document button removed from Model Mail editor
    • Updated help links for Personal Items window and Project Calendar
    • Scripted report generation of Element Tasks and Changes improved
    • UML Profile metaclass attribute 'isVertical' renamed to '_isVertical' to match existing naming convention for system attributes
    • Element Browser will now show appropriate pages for the current element when showing Element properties.
    • Added option to hide Toolbar within Diagram Views
    • Updated support for correctly showing the XMI export progress for the packages during Batch XMI Export
    • PHP 5.3 support extended with support of importing packages and generating namespaces
    • Resource Report updated to improve sorting on percent complete
    • Displaying help for selected element, connector or diagram type no longer displays two help windows
    • SOMF Technology updates: shape script improvements; linestyles changed to orthogonal; sectionLayer partition created vertical by default; cloud element types can be selected on creation
    • Working Sets window in Personal Items updated with more options for creating and loading sets
    • Removed unlabeled button from Constraints page of Control Flow on an Activity diagram
    • Updates to ensure new features are available in correct editions.
    • Diagram Copy to same package restored.
    • ODBC import from Access Northwind modified to exclude system tables.
    • Creation of new tables now gets the model default database.
    • Default diagram for HTML reports using a master document improved.
    • Attribute Derived property moved onto the Details page of the attribute properties dialog.
    • Filter bars on Search window and Package Browser modified to be case insensitive.
    • Additional Collection Classes option modified to allow collection classes containing an underscore.