Enterprise Architect provides a variety of functions, some of which are used very often. Therefore, the following list can be very helpful.
Category | Command | Shortcut | Description |
---|---|---|---|
File | New Project... | Ctrl+N | Create a new Enterprise Architect project |
File | Open Project... | Ctrl+O | Open an Enterprise Architect project |
File | Print... | Ctrl+P | Print the current diagram |
Start | Access a team based document repository of reviews, comments and templates | Ctrl+Alt+U | Team Review - share, review and collaborate information across projects |
Start | Access recent discussions in the model | Ctrl+9 | Element Discussions Window - review, collaborate information for an element in the project. |
Start | Close the currently active window | Ctrl+F4 | Hide the active docked window or close the active view |
Start | Configure many options for appearance, behavior and default values | Ctrl+F9 | Configure display and behavior options for the current user and/or the current project |
Start | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Start | Maximize the main window and most other windows | Ctrl+Shift+0; Shift+Alt+Eingabe | Hide all docked windows and view the current view in full screen |
Start | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Start | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Start | Open the Learning Center | Alt+F1 | Command Center - access help and general tasks organized by specific domains |
Start | Open the Learning Center | Alt+F1 | Command Center - access help and general tasks organized by specific domains |
Start | Preferences... | Ctrl+F9 | Configure display and behavior options for the current user and/or the current project |
Start | Put the currently selected docked window into Auto-Hide mode | Ctrl+Shift+F4 | Auto hide the active docked window by collapsing it to one of the edges of the main window |
Start | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Start | Set the input focus to the currently active view | Shift+F1; Ctrl+Ö; Alt+Zirkumflex | Give the current view the input focus |
Start | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Start | View and discuss the currently selected element | Ctrl+9 | Element Discussions Window - review, collaborate information for an element in the project. |
Design | Add a new diagram to the current model | Ctrl+Einfg | Create a new diagram under the current package or element |
Design | Add content to the model from a pre-defined perspective based pattern | Ctrl+Shift+M | Add a new model based on a standard pattern |
Design | Add new content to the model using a built-in pattern | Ctrl+Shift+M | Add a new model based on a standard pattern |
Design | Add new content to the model using a built-in pattern based on perspective | Ctrl+Shift+M | Add a new model based on a standard pattern |
Design | Apply a model based Transformation to generate new model content based on the current selection | Ctrl+H; Ctrl+Alt+F | Transform the currently selected item(s) using an MDA Transformation |
Design | Browse for a particular package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Design | Browse the model for a particular diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Design | Configure classifiers for various structural elements | Ctrl+Shift+O | Override and implement inherited or realized features |
Design | Configure inheritance and implementation details for the current element | Ctrl+I | Set the current element parent(s) and/or implement interface(s) |
Design | Create and edit the document permanently linked to the current element | Ctrl+Alt+D | Edit a rich text document linked to this element |
Design | Create mapped relationships between element features (attributes, operations etc.) | Alt+0 | |
Design | Edit and configure the templates used to perform Transformations | Ctrl+Alt+H | |
Design | Edit internal code for Element | Alt+7 | |
Design | Find and select the current element in the Project Browser | Alt+G | Find the currently selected element in the Project Browser |
Design | Find the diagrams that use the current element | Ctrl+U | Find all diagrams in which the current element is used |
Design | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Design | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Design | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Design | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Design | Search the model for a particular element using specific criteria | Ctrl+Alt+A | Define, manage and run searches in the current project |
Design | Trace connectivity and dependencies between elements | Ctrl+7 | Traceability explorer - view complex relationships and traceability between model elements |
Design | Transform the current package using transformation template | Ctrl+Shift+H | Transform the currently selected package using an MDA Transformation |
Design | Transform the current package using transformation template | Ctrl+Shift+H | Transform the currently selected package using an MDA Transformation |
Design | Use Package Baselines to save, compare and restore different model versions | Ctrl+Alt+B | Create and use Baselines to compare and merge different model versions |
Design | Use the Matrix to explore and edit relationships between sets of elements | Alt+9 | Relationship Matrix - view and manage element relationships in a spreadsheet style format |
Design | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Design | Use the Specification View to edit package contents in a familiar document style manner | Ctrl+0; Ctrl+Shift+X | |
Design | Use the diagram toolbox to add new elements to diagrams | Ctrl+Shift+3 | UML Toolbox - access new elements and connectors from the UML and other technologies |
Design | Use transformation templates to build physical models from more abstract content | Ctrl+Shift+H | Transform the currently selected package using an MDA Transformation |
Design | Validate Current Package | Ctrl+Alt+V | Validate the currently selected UML package(s) or element(s) |
Layout | Configure various properties of the current diagram | F5 | View and edit properties for the current diagram |
Layout | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Layout | Manage various aspects of the current diagrams behavior | F5 | View and edit properties for the current diagram |
Layout | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Layout | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Layout | Paste an image from the clipboard as a new element | Ctrl+Shift+Einfg | Paste an image from the windows clipboard as a new model element |
Layout | Paste element(s) into current diagram as new elements (copy of original) | Ctrl+Shift+V | Paste element(s) into current diagram as new copies |
Layout | Paste elements into current diagram as a reference ( link to original ) | Shift+Einfg | Paste element(s) into current diagram by reference only |
Layout | Redo changes that have been Undone | Ctrl+Y | Redo the previously undone action |
Layout | Reset selected elements to their original size then calculate best fit based on contents | Alt+Z | Autosize selected elements to their default minimum size |
Layout | Save | Ctrl+S | Save changes to the current diagram |
Layout | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Layout | Show and hide specific relationships within the current diagram | Ctrl+Shift+I | Show and hide specific relationships within the current diagram |
Layout | Undo changes made to this diagram (after last save) | Ctrl+Z | Undo the last action |
Layout | Use a birds eye view of the diagram to scroll and magnify | Ctrl+Shift+N; Ctrl+Shift+4 | Overview window - bird's eye view of entire current diagram |
Layout | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Develop | Access and edit the templates used to create source code from the model | Ctrl+Shift+P | Edit code generation templates |
Develop | Add, edit and manage Analyzer scripts (build, run, test, deploy) and other Analyzer tools | Shift+F12 | Manage build, run and debug scripts for the current package |
Develop | Add, edit and manage database models for a wide variety of target DBMS products | Ctrl+Shift+5 | Open the Database Builder view |
Develop | Create and manage custom profiles for the generation of industry specific XSD files | Ctrl+Shift+6 | |
Develop | Edit internal code for Element | Alt+7 | |
Develop | Generate code for a single element with options | F11; Ctrl+G | Generate source code for the currently selected element |
Develop | Generate code for all elements within the current context | Ctrl+Alt+K | Generate source code for the currently selected package |
Develop | Generate code for the currently selected item | Shift+F11 | Generate source code for the currently selected elements |
Develop | Import a complete directory tree in one pass. Language and other options can be configured | Ctrl+Shift+U | Import a directory containing source code |
Develop | Manage Analyzer scripts that define the build, run, test, deploy, simulate functions for the current package | Shift+F12 | Manage build, run and debug scripts for the current package |
Develop | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Develop | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Develop | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Develop | Open an XSD/XML file for display and editing in the code editor | Ctrl+Alt+O | Open a source file in the internal text editor |
Develop | Open the Analyzer Debug window to facilitate debugging and testing of the current application | Alt+8 | View/Hide the Debugger Workbench |
Develop | Open the Schema Composer main editor for creating schema profiles | Ctrl+Shift+6 | |
Develop | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Develop | Synchronize code and model for the currently selected element | F7; Ctrl+R | Synchronize current element with related source code |
Develop | Synchronize selected package with associated source code | Ctrl+Alt+M | Synchronize selected package with associated source code |
Develop | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Publish | Access the CSV import/export screen to run custom actions | Ctrl+Alt+C | Save and load model information in comma-separated text file format (CSV) |
Publish | Configure basic package control parameters such as output filename | Ctrl+Alt+P | Set up options such as version control and XMI control file for the currently selected package |
Publish | Export the current package as model interchange XML | Ctrl+Alt+E | Export currently selected package (and children) to an XML file |
Publish | Export the current package to an XML based file for exchange between different models and different tools | Ctrl+Alt+E | Export currently selected package (and children) to an XML file |
Publish | Generate a report of all diagrams in the current package (image only) | Ctrl+Shift+F8 | Generate a diagram images only report in rich text format |
Publish | Generate and publish documentation in DOCX, PDF or Rich Text format | F8 | Generate documentation for the current package in DOCX, PDF or RTF format |
Publish | HTML based report using static web pages. For local or internet based use | Shift+F8 | Generate model documentation and reports in standard HTML (Web) format |
Publish | Import a model from file based XML content | Ctrl+Alt+I | Import model package(s) from an XML file |
Publish | Import model package(s) from a model interchange (XML) file. A variety of formats based on specifications from the OMG are supported | Ctrl+Alt+I | Import model package(s) from an XML file |
Publish | Load the current package from its configured filename (XMI import) | Ctrl+Alt+L | Load Package from XMI File |
Publish | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Publish | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Publish | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Publish | Open a document file in DOCX or Rich Text (RTF) format for viewing or editing | Ctrl+Alt+O | Open a source file in the internal text editor |
Publish | Open and view the XMI as exported for the current package | Ctrl+Alt+X | View Package XMI |
Publish | Options to configure and run comma separated variable (CSV) based imports and exports | Ctrl+Alt+C | Save and load model information in comma-separated text file format (CSV) |
Publish | Output current diagram to printer | Ctrl+P | Print the current diagram |
Publish | Output the current diagram to the current printer | Ctrl+P | Print the current diagram |
Publish | Publish a document in DOCX, PDF or Rich Text format using built in or custom templates | F8 | Generate documentation for the current package in DOCX, PDF or RTF format |
Publish | Publish a report in HTML (web) format for internal or internet based distribution | Shift+F8 | Generate model documentation and reports in standard HTML (Web) format |
Publish | Run a spell check on the current package only | Ctrl+Shift+F7 | Spell check the currently selected package |
Publish | Run a spell check on the full model | Ctrl+F7 | Run a full spell check on the current project |
Publish | Save the current diagram image to file or clipboard | Ctrl+T | Save the diagram image to a file in selected format |
Publish | Save the current diagram's image to file | Ctrl+T | Save the diagram image to a file in selected format |
Publish | Save the current diagram's image to the clipboard | Ctrl+B | Copy the current diagram image to the clipboard |
Publish | Save the current package to its configured filename in XMI format | Ctrl+Alt+S | Export the current package to an XMI file |
Publish | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Publish | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Simulate | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Simulate | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Simulate | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Simulate | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Simulate | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Specialize | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Specialize | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Specialize | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Specialize | Open the scripting window to access and manage model scripts | Ctrl+Shift+9 | |
Specialize | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Specialize | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Construct | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Construct | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Construct | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Construct | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Construct | Search functions and charts to manage and visualize model Change | Ctrl+8 | Show Changes Window |
Construct | Show the docked Change window for adding and managing changes associated with a model element | Ctrl+8 | Show Changes Window |
Construct | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Execute | Access build functions defined in the currently active Analyzer script | Ctrl+Shift+F12 | Build the current package according to active script |
Execute | Access functions to start and control debugging of the current application | Alt+8 | View/Hide the Debugger Workbench |
Execute | Build the current application according to the currently active Analyzer script | Ctrl+Shift+F12 | Build the current package according to active script |
Execute | During debug stepping, execute but do not enter a method call. The execution point will move to the next source line in the current context | Alt+F6; Alt+, | Step over the next statement |
Execute | Execute the Deploy command configured in the current Analyzer script | Ctrl+Shift+Alt+F12 | Run the deployment script associated with the current package |
Execute | Execute the Run command configured in the current Analyzer script | Ctrl+Alt+N | Run the executable or script linked to the current package |
Execute | Execute the Test command configured in the current Analyzer script | Ctrl+Alt+T | Run the testing script associated with the current package |
Execute | Find the source code associated with the currently selected element and open it for editing | F12; Ctrl+E | View and edit current element's related source code in the default editor |
Execute | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Execute | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Execute | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Execute | Open a source file in the current file system for editing | Ctrl+Alt+O | Open a source file in the internal text editor |
Execute | Open the main debugger window to start and control debugging and show debug output messages | Alt+8 | View/Hide the Debugger Workbench |
Execute | Open the source code of the currently selected element in the configured external editor | F12; Ctrl+E | View and edit current element's related source code in the default editor |
Execute | Open, edit and manage source code for the current element or for ad hoc files within the local file system | Ctrl+Alt+O | Open a source file in the internal text editor |
Execute | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Execute | Search for text string in source files | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Execute | Search the local file system for source files that contain particular text | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Execute | Start debugging the application configured in the current Analyzer script according to the debug settings | F6; Alt+\ | Start debugging the current program |
Execute | Start the currently active application according to the analyzer debug script | F6; Alt+\ | Start debugging the current program |
Execute | Start the currently active application according to the analyzer debug script | F6; Alt+\ | Start debugging the current program |
Execute | Step through executing code while recording a session | Alt+; | Step Through |
Execute | Stop debugging the current application. The debugged application will terminate | Ctrl+Alt+F6; Alt+] | Stop debugging the current program |
Execute | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Execute | When debug stepping, automatically run to the end of the current context/method and return the the calling context | Ctrl+F6; Alt+/ | Step out of the current method |
Execute | When debug stepping, follow the execution point into method calls | Shift+F6; Alt+. | Step into the next statement |
Execute | Work with package based scripts that defined multiple parameters required to build, test, run, debug, deploy and simulate applications based on model content | Shift+F12 | Manage build, run and debug scripts for the current package |
Configure | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Configure | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Configure | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Configure | Run an extensive suite of integrity checks and optionally update model as required | Shift+F9 | Check the current model for invalid data and repair if necessary |
Configure | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Configure | Set up version control settings for the currently selected package | Ctrl+Alt+P | Set up options such as version control and XMI control file for the currently selected package |
Configure | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Configure | View and manage a elements and diagrams I have locks applied to | Ctrl+Shift+L | View and manage my currently applied security locks |
Configure | View, import and manage a variety of custom resources, templates and technologies | Alt+6 | Resource window - import and manage profiles, technologies and patterns |
Edit | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Edit | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Edit | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Edit | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Edit | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Specify | Create a HTML based report based on the current Specification Manager package | Shift+F8 | Generate model documentation and reports in standard HTML (Web) format |
Specify | Create a document based on the content of the current Specification Manager package. Uses the Specification Manager List template by default | F8 | Generate documentation for the current package in DOCX, PDF or RTF format |
Specify | Manage and run searches within the current model | Ctrl+Alt+A | Define, manage and run searches in the current project |
Specify | Open a browser window to locate a diagram | Ctrl+Shift+Alt+D | Open a browser window to find and select a Diagram. |
Specify | Open a browser window to locate a package | Ctrl+Shift+Alt+P | Open a browser window to find and select a Package. |
Specify | Search for text in the local file system | Ctrl+Shift+Alt+F | Define, manage and run searches within files |
Specify | Use the Portals bar to access contextual actions | Ctrl+Shift+1; Shift+Alt+P | |
Specify | Use the diagram toolbox to add new elements to the Specification Manage list | Ctrl+Shift+3 | UML Toolbox - access new elements and connectors from the UML and other technologies |
Specify | Use the spell checker to review the notes of all elements within the current package | Ctrl+Shift+F7 | Spell check the currently selected package |
The table, including user-defined shortcuts, can be created from yourself:
