manual

New in XE! Open Tools API ability to create and control Internal tabbing capability X X X X
SOURCE CODE MANAGEMENT
New in XE! Version Insight – Integrated framework for supporting source code management tooling inside the IDE X X X
New in XE! Subversion integration into the IDE X X X X
New in XE! Subversion/History integration X X X X
New in XE! A full default Diff viewer X X X
New in XE! Install Subversion server from the installer X X X
New in XE! Install Subversion client from the installer X X X
New in XE! SCM Integration (Subversion) also available as an open source project X X X
INTERNATIONAL DEVELOPMENT
Introduced in 2009! Unicode-enabled development environment X X X X
Enhanced in XE! Unicode-enabled VCL X X X X
Introduced in 2009! UnicodeString type X X X X
Introduced in 2009! Resource DLL Wizard to create Win32 resource DLLs for localization X X X
Introduced in 2010! English, German, French, and Japanese translations available for IDE menus
and dialogs, compiled units, resources, and source code X X X X
Introduced in 2010! Easy switching between languages for the IDE menus, dialogs, and more X X X X
Introduced in 2009! Integrated Translation Environment (ITE) to view and edit VCL forms
and resource strings X X X
Introduced in 2009! External Translation Manager (ETM) to view and edit language
resource files outside the IDE X X X
Introduced in 2009! Translation Repository provides a database for translations that can
be shared across projects X X X
REFACTORINGS
Enhanced in XE! Enhanced refactoring for generics support including rename, change parameter, and extract method X X X
Rename refactoring X X X
Refactor driven “Find References X X X
Includes the following refactorings: Introduce Variable, Introduce Field, Inline Variable, Change Parameters,
Safe Delete, Push Members Up / Down, Pull Members Up, Extract Superclass, Extract Interface, Move Members,
Declare variable, Declare field, Extract method, Find unit/import namespace, Extract to resource string X X X
Refactor driven “Find in Files” X X X
UML MODELING
Enhanced in XE! UML Code Visualization – at any time, get a UML model view of your source code X X X
Enhanced in XE! Delphi code generation X X X
New in XE! Object Ancestry; show an object full hierarchy X X X
New in XE! Automatic Sequence diagrams generation support X X
New in XE! Ability to load an image into the diagram for annotations and advanced documentation X X X
Enhanced in 2010! Diagrams have an updated look and feel X X X
Sequence diagrams X X
Collaboration diagrams X X
State charts X X
Deployment diagrams X X
Use case diagrams X X
Activity diagrams X X
Component diagrams X X
Enhanced in XE! Documentation generation X X
New in XE! Run Documentation generation from the command-line X X
80+ Static Code Metrics that allow for deep understanding and analysis of the health of the object domain X X
Introduced for Delphi Professional in 2010! 10+ introductory level static code Metrics for
understanding the health of the object diagram X
New in XE! Run static Metrics from the command-line X X
200+ Static Code Audits for deep code analysis to better understand the coding style and approach X X
Introduced for Delphi Professional in 2010! 10 introductory level static code audits
for better code understanding X
New in XE! Run static Audits from the command-line X X
Import model from Rational
®
Rose (mdl import) X
Language neutral UML 1.5 modeling X
Language neutral UML 2.0 modeling X
Enhanced in 2010! Transformation from language neutral UML 1.5 and
UML 2.0 projects to source code projects X
Design Patterns support, including GOF patterns X X
Diagram printing X X X
XMI 1.1 Import/Export X X
Full two-way class diagrams with synchronization between code and diagrams X X X
OCL 2.0 support X X X
“UML in Color” profile X X X
3/9 ARCHITECT ENTERPRISE PROFESSIONAL STARTER