You can customize the application environment according to your preferences via the Environment Options dialog.

Opening the Environment Options dialog

To open the Environment Options dialog


  • From the Options menu, select Environment.

Structure of Environment Options dialog

The Environment Options dialog contains various project-independent options grouped by different features (for example, diagrams, Model Browser, code engineering). Each option group is available in a different tab. Tabs are displayed in the tab tree.

An option value can be simply changed by typing a new value, setting a value to true/false, or selecting a value from the list. Click the Reset to Defaults button to restore default option values.

Changing options

In order to change the desired environment option, first of all, you may need to find it. In this case, use the quick filter in the dialog. Filtering is performed in all available options, not only in the selected option group. To better understand an option, you can read its description, which tells the effect of changing the option value.


To read the option description


  1. Make sure that the Show Description mode is turned on in the Environment Options dialog. To turn the Show Description mode on or off, click the Show Description button on the tab toolbar.

    The Show Description button in the Environment Options toolbar

  2. Click an option whose value you want to change.
  3. Read the option description in the area below the tab options list. You are ready now to change the option value.

Environment Options

The table below displays the default environment options. Additional options may appear based on installed plugins.

OptionDefault valueValue options Description
General
Active Validation
Active ValidationAll

All

System

Specify the active validation mode. Select 'All' to enable all active validation suites. Select 'System' to enable only those validation rules that are responsible for project composition integrity.
Active Validation Period (seconds)2RealSpecify the period (in seconds) of waiting until the active validation will be run in the model. Note: better performance of the application can be ensured by specifying a longer period.
Display
LanguageEnglish

System

English

French

German

Japanese

Russian

Specify the language for the application GUI. Restart the application to apply changes.
Display Title Barstruetrue/falseSet to true to display the title bar area in application dialogs.
Show Status Bartruetrue/falseSet to true to display the status bar at the bottom of the application window.
Show Diagram Zoom Slidertruetrue/falseSet to true to display the diagram zoom slider.
Show Enter Presentation Mode Buttontruetrue/falseSet to true to display the Enter Presentation Mode button on the status line.
Show Memory Monitorfalsetrue/falseSet to true to display the memory monitor on the application status line.
Notify about Low Memorytruetrue/falseSet to true to be notified when low memory might slow down performance.
Show Welcome Screentruetrue/falseSet to true to display the Welcome screen if there are no opened projects.
Hide Toolbars in the Full Screen Modetruetrue/falseSet to true to hide the main toolbar in the full screen mode.
Show the Exit Full Screen Toolbartruetrue/falseSet to true to display the Full Screen toolbar in the full screen mode.
Show Extra Featurestruetrue/falseSet to true to show the features which are available only in a higher edition or not installed plugins.
Hint Display ModeDisplay all hints

Display custom hint set

Display all hints

Do not display

Select 'Display all hints' to show all hints about the application functionality that are related to user actions. Select 'Display custom hint set' to show a set of hints, excluding the ones that were selected by the user not to be shown. Select 'Do not display' to hide hints.
Hints are displayed in the lower right corner of the application.
Notifications Display ModeDisplay custom notifications set

Display custom notifications set

Display all notifications

Do not display

Select 'Display all notifications' to show all notifications about specific events happening in the system. Select 'Display custom notifications set' to show a set of notifications, excluding the ones that were selected by the user not to be shown. Select 'Do not display' to hide notifications.
Notifications are displayed in the lower right corner of the application or at the bottom of some dialogs.
Show Boolean Property Checkbox Texttruetrue/falseSet to true to display label texts next to check boxes in the boolean property editor.
Show Active Navigation Iconstruetrue/falseSelect to show active navigation icons on element symbols. An icon represents an active hyperlink or a diagram that opens when you double-click the element symbol. Elements with an active hyperlink or a modified default navigation are marked with an icon in the Model Browser.
Show Font Face in Font Listfalsetrue/falseSet to true to display in the original font the font names that are listed in the drop-down list box on the diagram toolbar.
UI FontDefault L&F Fontmulti-listChange the default font the application should be displayed in.
Editing
Opaque Expression Displaying Lines3

1-5

All lines

Specify the number of lines for displaying an opaque expression in element specification windows.
Synchronize Diagram Name with its Context Nametruetrue/falseSet to true to synchronize the diagram name with the diagram context name. For example, an activity diagram is automatically named after the name of the activity that owns the diagram.
Create Behavior Diagram When the Behavior Type is Selected for Transition Effect or State Activitiestruetrue/falseSet to true to create a behavior diagram when selecting the Behavior Type for the Transition Effect and State Entry/Exit/Do activities.
Automatically Create Slots in Linktruetrue/falseSet to true to automatically create slots in links. The created slots will always reference instance specifications connected to the link.
Show message When Moving Sectionstruetrue/falseWhen a relation end is moved, the relation is moved too. This property controls whether a question message should be displayed to the user with the question to move the relation or not.
Opaque Expression Default LanguageEnglish

Binary (recommended)

StructuredExpression (recommended)

English

OCL2.0

Javascript Rhino

Jython

Javascript Nashorn (deprecated)

Groovy (recommended)

BeanShell

Specify the default language for opaque expressions.
General
Save Settings on Exittruetrue/falseSet to true to store the altered settings within the current application session and apply for all future sessions.
Show Tip of the Dayfalsetrue/falseSet to true to display the Tip of the Day dialog every time the application is started.
Show Tips While Running Long Taskstruetrue/falseSet to true to display the Tip of the Day dialog within the progress bar while running long tasks.
Recent Files List Size41-30Specify the number of recently opened projects that appear under the File menu.
Recent Server Projects List Size81-30Specify the number of recently opened server projects that appear under the Recent Projects menu in the Collaborate Main Menu.
Recent Windows List Size41-10Specify how many recently opened diagrams you want to be listed under the Window menu.
Diagram Tabs Limit201-100Set the open diagrams limit. If the number is exceeded, the last active diagram is closed.
Undo List Size100RealSpecify the number of actions that will be available for undo/redo operations.
Important: the maximum undo/redo list size is 500.
Image Export
Save Diagram Background in Imagefalsetrue/falseSet to true to save the diagram together with its background as an image. Otherwise, the diagram background becomes white after saving the diagram as an image.
JPEG Compression Quality1.00.0-1.0Specify the quality for saving an image as a JPEG file. Set the value to 1.0 to define the highest quality.
Use SVG <text> Tag for Text Outputfalsetrue/falseSet to true to turn all text into SVG shapes during the image conversion.
Render SVG Icons as Raster Images in EMFfalsetrue/falseSet to true to render SVG icons as raster images in the EMF output. Otherwise, the SVG icons are rendered as vector graphics.
Image Resolution (DPI)721-4800Specify the measure for spatial printing.
Exported Image Size [%]10010-1000Specify exported image scaling ratio in percent. If the set value is higher than 100, then the view is enlarged (zoomed in) before generating an image. Raster image will not lose its quality as additional pixels are introduced.
TIFF Color SpaceRGB

RGB

CIE Lab

YCbCr

Specify the color format for the tagged image file format (TIFF).
TIFF CompressionLZW

No compression

LZW

JPEG in TIFF

Deflate/Inflate

Byte-oriented RLE

ZIP in TIFF

Specify the type for compression of the tagged image file format (TIFF).
Internal Errors
Display Internal Errors truetrue/falseSet to true to display internal errors. It is recommended to have this option selected to get early warnings on potential data loss or model corruption.
Automatically Submit INternal Errorsfalsetrue/falseSet to true to automatically submit internal errors to the support.
Attach Log File to Automatic Internal Errors Reporttruetrue/falseSet to true to attach the log file when submitting internal errors automatically to the support.

Memory Settings

Maximum Heap Size (-Xmx), in megabytes4000RealSets the maximum memory allocated for the product in megabytes. If the out-of-memory error dialog appears during your work, you can change the maximum java heap size by using this option.
Thread Stack Size (-Xss), in kilobytes1024RealThread stack size is the amount of memory allocated to a single JVM thread in kilobytes.
Merge and Compare
Optimize forSpeed

Speed

Memory

Specify the model merge and compare optimization mode.
Do Not Detect Order Changes for-multi-selectionSpecify properties/tags for which order changes should not be detected.
Automatically Resolve Conflicts by ChoosingTarget

Target

Source

Specify the default resolution to resolve conflicts during project merge automatically.
Detect Changes in DiagramsDirect Changes

Direct Changes

All Changes

Select which changes to detect in diagrams.
Detect Changes in Diagrams from Used Projects in Teamwork Cloudtruetrue/falseSet to false to stop the calculation of differences in diagrams from used projects in Teamwork Cloud. Skipping changes in diagrams from used projects may increase merge performance.
Navigation
Default Action for Opening Diagram from Another DiagramOpen in the same tab

Open in the same tab

Open in the new tab

Set the default behavior for opening one diagram from another diagram.
Default Action for Opening Diagram from ModelOpen in the new tab

Open in the new tab

Open in the same tab

Set the default behavior for opening a diagram from the Containment tree and menu actions.
Save/Load
Create Backup Filetruetrue/falseSet value to true to create backup files for the project. Backup files will be saved as <project_name>.xml.bak or <project_name.xml>.zip.bak.
Save Project Recovery Data on Idletruetrue/falseSet to true to enable creating the recovery file for an opened project when the application is not used.
Idle Time to Activate Recovery Save5RealSpecify the period (in minutes) of waiting until the project recovery information saving is activated.
Open Last Project on Startupfalsetrue/falseSet to true to load the last opened project automatically when the application is started.
Time Limit to Load Table Completely5RealSet a time limit (in seconds) to load the table completely. If the time is exceeded, the table is partially loaded.
Save Rich XMIfalsetrue/falseSet to true to store default metaproperty values when saving the project.
XML Version1.0
Choose XML version to be used when saving project files.
Save UUIDfalsetrue/falseSet to true to add the "xmi:uuid" attribute for each model element in the XMI file.
Check Dependencies on Package Export/SharingAllow dependencies

Do not check

Allow dependencies

Do not allow dependencies

Specify the dependency checking mode during the project export or package share.
Blank Project Template<install.root>\templates\template.mdzipCustomSpecify the location and name of the default project template.
Global Path to Used Projects-CustomSpecify global paths to the used projects. The project-specific paths can be defined for each project in the 'Project Options' dialog (select Options → Project).
Check Changes in the Numbering Schemetruetrue/falseSet to true to check changes in the numbering scheme. The numbering scheme will be checked by validation rules.
Specifications
Strip Multiline Textfalsetrue/falseSet to true to strip multiline text in the Specification window.
Specification Opening ModeIn the same window

In the same window

In a new window

Specify the Specification window opening mode (in the same window or in a new one).
Recent Specifications List Size101-20Specify the list size for element specifications. The possible range is 1 to 20.
Specifications History Size51-20Specify the history size for an opened element specification.
Usage Analytics
Share Analytics Informationtruetrue/falseSelect to share anonymous analytics information and usage data automatically to help us improve the quality and performance of MagicDraw. The usage analytics data includes hardware and software specifications.
Diagram
Editing
Use Smart Path Layout truetrue/falseSet to true to automatically set breakpoints when modeling paths.
Use Smart Path Layout On Shape Movetruetrue/falseSet to true to automatically set breakpoints for paths when moving shapes around.
Auto-insert Nested Activations in Sequence Diagramsfalsetrue/falseSet to true to automatically create nested activation for the message in the sequence diagram.
Edit Name with Stereotypestruetrue/falseSet to true to edit the stereotype name together with the element name in diagrams.
Optimize Pathstruetrue/falseSet to true to optimize the paths when a part of the path is moved in various directions; this option removes loops from the path.
Display Paths on Element Droptruetrue/falseDisplay paths between symbols after dragging them from the Model Browser to the diagram pane.
Insert ElementAsk where to insert

Before path

After path

Do not insert

Ask where to insert

Specify the mode of splitting the path into two paths by drawing a symbol on it. This option is valid only for the paths in the State Machine and Activity diagrams.
Join Control FlowsAsk to join control flows

Yes

No

Ask to join control flows

Set to true to join incoming/outgoing control flows after an action is removed.
Set Preferred Size After Hiding CompartmentIf no connected paths

Always

Never

If no connected paths

Specify if the shape size should be set to the preferred size after one of the shape's compartments is suppressed in the diagram.
Display
Text Antialiasingtruetrue/falseSet to true to smooth the jagged edges of text.
Graphics Antialiasingtruetrue/falseSet to true to smooth the jagged edges of graphics.
Show Centerlines in Flow Diagramstruetrue/falseSet to true to display the centerline in the flow diagrams. The centerline allows aligning the symbols in one line.
Grid StyleSparse

Dense

Sparse

Specify the style of the grid which is used in the diagram pane.
Symbols Manipulation
Show Manipulation Highlightingtruetrue/falseSet to true to highlight the errors in the modeling process. This helps to see the errors in the model at drawing time.
Group Selection ModePartial coverage

Partial coverage

Complete coverage

Specify what symbols are selected by rectangular selection - completely or partially covered by selection rectangular. Press CTRL to invert mode temporarily.
Mark Selected Labelstruetrue/falseSet to true to mark the path labels after a path is selected.
Zoom
Zoom Step Size0.20.1-1.0Specify the zooming step for diagrams. The step value should be in the range from 0.1 to 1.0. The value 0.1 is equal to the 10% zoom ratio. 
Center on the Mouse Location When Zoomingtruetrue/falseSet to true to center zooming according to mouse arrow.
Smart Manipulators
Show Smart Manipulatorstruetrue/falseSet to true to display the smart manipulators for symbols.
Mouse's Left Button ActionCreate element

Create element

Make a breakpoint

Specify the mouse's left button action. The mouse's left button can be specified to create a new element or make a breakpoint.
Smart Manipulator Fade Time on Mouse Over (seconds)1RealSpecify the fade time in seconds for the smart manipulators.
Smart Manipulator Appearance ModeMouse over

Smart Manipulator

Shift

Specify the appearance mode of the smart manipulators. If the mouseover mode is specified, it means that a smart manipulator is displayed after the mouse is over the symbol. If the Shift mode is specified, it means that smart manipulators appear after the symbol is selected and the Shift key is pressed.
Toolbar
Show Names in Toolbartruetrue/falseSet to true to display the element names in toolbars near element icons.
Toolbar PositionLeft

Left

Right

Specify the toolbar position in the workspace. The toolbar can be located on the right or left side of the diagram pane.
Relation Map
Inform about the Removal of Existing Elements when Changing a Context Elementtruetrue/falseSet to true to display the information message when elements already exist in the Relation Map and the context element changes.
Show Question Dialog when Restoring Layouttruetrue/falseSet to true to display the question dialog, which asks to preserve or not manually suppressed/expanded branches and hidden elements when restoring the layout.
Preserve Manually Suppressed/Expanded Branches and Hidden Elementstruetrue/falseSet to true to preserve manually suppressed/expanded branches and hidden elements when restoring layout.

Browser

General
Browser PositionLeft

Left

Right

Specify the browser position in the workspace. The browser can be located on the right or left side of the diagram.
Show Full Typestruetrue/falseSelect to show the qualified name for the element type.
Show Auxiliary Resourcesfalsetrue/falseSelect to show elements with the applied <<auxiliaryResources>> stereotype.
As Whether to Show Auxiliary Resourcestruetrue/falseSelect for a prompt to show auxiliary resources when projects are not visible in the Model Browser.
Sort Alphabetically truetrue/falseSelect to sort the added model elements alphabetically in the Model Browser.
Show Applied Stereotypesfalsetrue/falseSelect to show the applied stereotypes next to the element name.
Show Changestruetrue/falseSelect to highlight the edited or added model elements and diagrams in the Model Browser.
Show Hyperlinkstruetrue/falseSelect to display the hyperlinks which are added to the model elements.
Diagrams Tree
Group by Diagram Namefalsetrue/falseSelect to group by diagram name.
Inheritance Tree
Invert Treefalsetrue/falseSelect to invert the tree to show the child element at the top of the hierarchy.
Search Results
Group ByElement Type

Element Type

No Grouping

Choose the search result grouping criterion.
Model Extensions Tree
Group by Profilestruetrue/falseSelect to group by profiles.
Group by Metaclassestruetrue/falseSelect to group by metaclasses.
Structure Browser


Show Inherited Structuretruetrue/falseSelect to show properties inherited from the general classifiers.
Nest Satisfied Requirementstruetrue/falseSelect to nest requirements within the satisfying elements.
Composition Inspection
General
Removal of the package share confirmationtruetrue/falseSet to true to ask for confirmation when a shared package is removed from a used project.
Removal of shared package element confirmationtruetrue/falseSet to true to ask for confirmation when an element is removed from a shared package of a used project.
Element moved outside shared package confirmationtruetrue/falseSet to true to ask for confirmation when an element is moved outside the shared package in a used project.
Element moved between used projects confirmationtruetrue/falseSet to true to ask for confirmation when an element is moved from one used project to another.
Collaboration
General
Auto Login to Serverfalsetrue/falseSet to true to enable the automatic logging in to the server upon starting the application.
Show Project Versions Conflict Warningtruetrue/falseSet to true to display a warning message when two projects have the same usages.
Include Project Version Information to Element URLAsk UserAsk UserSpecify the mode of the project version information usage in the element URL.
Remember User Name Between Sessionstruetrue/falseSelect to remember the last entered user name in the login dialog.
Remember Server Between Sessionstruetrue/falseSelect to remember all server names to which a successful connection was established.
Server Name localhostlocalhostspecify the name of the server. the name is automatically set once you have logged in to the server.
Single Sign On Server NamelocalhostlocalhostSpecify the name of the Single Sign On server. The name is automatically set once you have logged in to the server.
Use Secured Connection (SSL)falsetrue/falseSet to true to use a secured connection (SSL) while working with the server.
Auto-Commit After Project is Migrated to New Versiontruetrue/falseSet to true to allow the application to auto-commit a project to the server after the project is migrated due to new Standard/System profiles or new model extensions.
SSO Authentication as Defaultfalsetrue/falseSet to true to set Singl Sign On authentication as a default method. If the value is set to false, the basic username/password authentication is set as default.
Notify About New Project Versions on the Servertruetrue/falseSet to true to get a notification when a server project is modified on the server by other users.
Notify About Newer Project UsagesOpen

Open

Open, Update

Never

Specify commands when the notifications about newer project usages should be shown.
Interval to Check For New Project Version (in seconds)120

30

45

60

90

120

Specify how often to check for a new project version on the server (in seconds).
Enable Locking Without Forced Project Update truetrue/falseLock elements without updating the project when possible.
Support Mount Points of Usages on Servertruetrue/falseCreate Mount Relationships to connect former mount point packages to the former mounted elements when importing projects to the server.
Web Application Platform URL-CustomSpecify the Web Application Platform URL (for example, https://example.com:8443). It is used to quickly access Teamwork Cloud web apps from within the modeling tool.
Representation of UsersUser Name

User Name

Full Name

Email

Select the field to represent the users. If the selected field is left empty, the User Name is shown by default.
CATIA Systems Synthesis Analysis
Publish MDZipX Upon Commitfalsetrue/falseSelect to publish the MDZipX file to Teamwork Cloud upon project commit.
Publish Diagrams from Used Projectsfalsetrue/falseSelect to include diagrams from used projects in MDZipX file.
Floating
General
FLEXNet License Server NamelocalhostCustomSpecify the name of the FLEXNet license server.
FLEXNet License Server Port1101CustomSpecify the port number of the FLEXNet license server.
Auto Login to FLEXNet License Serverfalsetrue/falseSet to true to enable the automatic logging into the FLEXNet license server upon starting the application.
Borrowing Period (hours)24RealSpecify the period in time (in hours) for borrowing licenses from the server and using them offline.
Ask if Run MagicDraw Without Unavailable Pluginstruetrue/falseSet to true to display the question message f user wants to run the application without an unavailable plugin. An unavailable plugin is the one whose license is not available in the FLEXNet license server.
Network
HTTP Proxy
Use HTTP Proxy Serverfalsetrue/falseSet to true to use the HTTP proxy server when the application is checking for updates. 
HTTP Proxy Server Address-CustomSpecify the name or IP address of the HTTP proxy server.
HTTP Proxy Server Port

8080

CustomSpecify the port of the HTTP proxy server. The default port is 8080.
HTTP Proxy Server User-CustomSpecify the name of the HTTP proxy server user.
Authenticate HTTP Proxy Serverfalsetrue/falseSet to true to authenticate with the HTTP proxy server.
General
Timeout (seconds, 0 - infinite)30RealSpecify the waiting period (in seconds) before canceling a connection prompt.
Keyboard
Assign new, edit, or remove shortcut keys for the main menu, shortcut menu items, and main and diagram element toolbars.
Plugins
Review detailed information about all installed plugins.
Resources
Review and configure external resources that are used during project load.
Path Variables
Paths variable is a path used in the code engineering process, project usages, hyperlinks, etc. Specify predefined or create and configure custom variables for referencing to file system objects.
Spelling
Spelling
Check Spelling As You Typetruetrue/falseSet to true to underline incorrectly spelled words and provide the suggestion list of possible corrections in the context menu.
Check Tagged Valuestruetrue/falseSet to true to check all tagged values that are of string type.
DictionaryEnglish

English

French

Russian

German

Thai

Spanish

Select the language for spelling. All languages supported by the "Open Office" can be additionally added to the existing list of supported languages (Environment Options → Spelling → Add Spelling Dictionaries).
Case Sensitivefalsetrue/falseSet to true to differentiate the words in meaning based on differing use of uppercase and lowercase letters. 
Use Camel Case Wordstruetrue/falseSet to true to spell the compound words or phrases in which the words are joined without spaces and are capitalized within the compound - as in BlackColor, as separated words.
Ignore Upper Case Wordsfalsetrue/falseSet to true to not check the spelling of the words with all uppercase letters. 
Skip Numberstruetrue/falseSet to true to not check the spelling of the words with all uppercase letters.
Launchers
Launchers show which programs will be used for opening different file types in the application. Add new, edit, or remove launchers and specify their properties (file extension, program path or name, program arguments).
Experience
General
Main Menu Expert Mode falsetrue/falseSet to true to show complete command lists in the main menu. Otherwise, command lists will not be complete, and arrows for expanding menus will be visible at the very end of each menu command list.
Context Menu Expert Modefalsetrue/falseSet to true to show complete command lists in the context menu. Otherwise, command lists will not be complete, and arrows for expanding menus will be visible at the very end of each menu command list.
Main Toolbar Expert Modefalsetrue/falseSet to true to show complete command lists in the main toolbar. Otherwise, command lists will not be complete, and arrows for expanding the toolbar will be visible at the very end of each toolbar command list.
Diagram Main Toolbar Expert Modefalsetrue/falseSet to true to show complete command lists in the diagram main toolbar. Otherwise, command lists will not be complete, and arrows for expanding the diagram main toolbar will be visible at the very end of each diagram main toolbar command list.
Diagram Elements Toolbar Expert Modefalsetrue/falseSet to true to show complete command lists in the diagram element toolbar. Otherwise, command lists will not be complete, and arrows for expanding the diagram element toolbar will be visible at the very end of each diagram element toolbar command list.
Element Properties ModeStandard

Standard

Expert

All

Specify the mode of displaying properties in the element specification dialog.
Symbol Properties ModeStandard

Standard

Expert

All

Specify the mode of displaying properties in the symbol properties dialog.
Smart Manipulator Expert Modefalsetrue/falseSet to true to show complete command lists in the smart manipulators. Otherwise, command lists will not be complete, and arrows for expanding smart manipulators will be visible at the very end of each smart manipulator command list.
External Tools
Specify external tools to be launched from the application. This allows to easily pass modeling artifacts to 3rd party tools, thus facilitating model transformations, code generation, etc.
Notifications
General
Notification Display Time (seconds)10RealSpecify the notification display time in seconds.
Severity
ErrorRGB [255, 0, 0]Custom Change the color of the Error text in the Notification window.
WarningRGB [0, 0, 0]Custom Change the color of the Warning text in the Notification window.
InformationRGB [0, 0, 0]Custom Change the color of the Information text in the Notification window.
Minimal Severity LevelInformation

Information

Warning

Error

Specify the minimum severity level. Notification messages of both the specified and higher severity levels will be displayed in the Notification window. The lowest severity level is Information. The highest severity level is Error.
History
Retain History (days)30RealSpecify the number of days for how long notification messages should be kept in history.
Server Certificates
Trusted by All Users
Manage server certificates trusted by all users in this application on this machine. Add, remove, or view details of the selected trusted server certificate. You may need system administrator rights to manage these certificates.
Trusted by Current User
Manage server certificates trusted by the current user in this application on this machine. Add, remove, or view details of the selected trusted server certificate.
Code Engineering
General
Show Code Engineering Setstruetrue/falseSelect to show the code engineering set items in the Model Browser.
Eclipse UML2 XMI
Eclipse UML2 (v2.x) XMI
Export
Export Model to Eclipse UML2 XMI on Project SaveDo not respond

Do not respond

Ask before export

Always export

Select the mode of the application model export on project save action. The model will be exported without diagrams.
Ask to Overwrite Exported Filestruetrue/falseSet to true to display a message requesting confirmation to overwrite previously exported files.
Show Stereotype Property Type Change Warningtruetrue/falseSet to true to display warning message warnings when exporting a model to the Eclipse UML2 XMI file after the stereotype property type has been changed.
Show 'Stereotypes from the Same Profile' Warningtruetrue/falseSet to true to display a warning message that the stereotype will not be applied to the element if this element is in the same profile with the stereotype.
Apply All Profiles to Root Modeltruetrue/falseSet to true to apply all the exported profiles to the root model. Otherwise, all the exported profiles will be applied to the nearest nesting package.
Move Stereotype to Nesting Profiletruetrue/falseSet to true to move not a directly contained stereotype to a nesting profile.
Change Stereotype Property Type StereotypeDo not change

Do not change

Single extended metaclass only

Common super of extended classes

Specify the mode of changing the stereotype's property type's stereotype on model export.
Change not eCore Datatype to Stringtruetrue/falseSet to true to change the stereotype's property type to String on export if the type is not eCore data type.
Import/Export
Preserve IDs onImport/Export

Do not preserve

Export

Import

Import/Export

Specify when the element ID should be preserved.
Show Element Mapping Warningtruetrue/falseSet to true to display the warning message showing the elements' (metaclasses and data types) mappings between the application and Eclipse UML2. A warning message will appear when exporting or importing a model.
Display Warning in message Windowtruetrue/falseSet to true display project exporting warning in the Message Window.
Import
Use Stereotype Keyword as nametruetrue/falseSet to true to use keywords as names for the stereotypes when importing a model from the Eclipse UML2.
Eclipse UML2 (v3.x) XMI
Export
Export Model to Eclipse UML2 XMI on Project SaveDo not respond

Do not respond

Ask before export

Always export

Select the mode of the application model export on project save action. The model will be exported without diagrams.
Ask to Overwrite Exported Filestruetrue/falseSet to true to display a message requesting confirmation to overwrite previously exported files.
Show Stereotype Property Type Change Warningtruetrue/falseSet to true to display warning message warnings when exporting a model to the Eclipse UML2 XMI file after the stereotype property type has been changed.
Show 'Stereotypes from the Same Profile' Warningtruetrue/falseSet to true to display a warning message that the stereotype will not be applied to the element if this element is in the same profile with the stereotype.
Apply All Profiles to Root Modeltruetrue/falseSet to true to apply all the exported profiles to the root model. Otherwise, all the exported profiles will be applied to the nearest nesting package.
Move Stereotype to Nesting Profiletruetrue/falseSet to true to move not a directly contained stereotype to a nesting profile.
Change Stereotype Property Type StereotypeDo not change

Do not change

Single extended metaclass only

Common super of extended classes

Specify the mode of changing the stereotype's property type's stereotype on model export.
Change not eCore Datatype to Stringtruetrue/falseSet to true to change the stereotype's property type to String on export if the type is not eCore data type.
Import/Export
Preserve IDs onImport/Export

Do not preserve

Export

Import

Import/Export

Specify when the element ID should be preserved.
Show Element Mapping Warningtruetrue/falseSet to true to display the warning message showing the elements' (metaclasses and data types) mappings between the application and Eclipse UML2. A warning message will appear when exporting or importing a model.
Display Warning in message Windowtruetrue/falseSet to true display project exporting warning in the Message Window.
Import
Use Stereotype Keyword as nametruetrue/falseSet to true to use keywords as names for the stereotypes when importing a model from the Eclipse UML2.
Eclipse UML2 (v4.x) XMI
Export
Export Model to Eclipse UML2 XMI on Project SaveDo not respond

Do not respond

Ask before export

Always export

Select the mode of the application model export on project save action. The model will be exported without diagrams.
Ask to Overwrite Exported Filestruetrue/falseSet to true to display a message requesting confirmation to overwrite previously exported files.
Show Stereotype Property Type Change Warningtruetrue/falseSet to true to display warning message warnings when exporting a model to the Eclipse UML2 XMI file after the stereotype property type has been changed.
Show 'Stereotypes from the Same Profile' Warningtruetrue/falseSet to true to display a warning message that the stereotype will not be applied to the element if this element is in the same profile with the stereotype.
Apply All Profiles to Root Modeltruetrue/falseSet to true to apply all the exported profiles to the root model. Otherwise, all the exported profiles will be applied to the nearest nesting package.
Import/Export
Preserve IDs onImport/Export

Do not preserve

Export

Import

Import/Export

Specify when the element ID should be preserved.
Show Element Mapping Warningtruetrue/falseSet to true to display the warning message showing the elements' (metaclasses and data types) mappings between the application and Eclipse UML2. A warning message will appear when exporting or importing a model.
Display Warning in message Windowtruetrue/falseSet to true display project exporting warning in the Message Window.
Import
Use Stereotype Keyword as nametruetrue/falseSet to true to use keywords as names for the stereotypes when importing a model from the Eclipse UML2.
Eclipse UML2 (v5.x) XMI
Export
Export Model to Eclipse UML2 XMI on Project SaveDo not respond

Do not respond

Ask before export

Always export

Select the mode of the application model export on project save action. The model will be exported without diagrams.
Ask to Overwrite Exported Filestruetrue/falseSet to true to display a message requesting confirmation to overwrite previously exported files.
Show Stereotype Property Type Change Warningtruetrue/falseSet to true to display warning message warnings when exporting a model to the Eclipse UML2 XMI file after the stereotype property type has been changed.
Show 'Stereotypes from the Same Profile' Warningtruetrue/falseSet to true to display a warning message that the stereotype will not be applied to the element if this element is in the same profile with the stereotype.
Apply All Profiles to Root Modeltruetrue/falseSet to true to apply all the exported profiles to the root model. Otherwise, all the exported profiles will be applied to the nearest nesting package.
Import/Export
Preserve IDs onImport/Export

Do not preserve

Export

Import

Import/Export

Specify when the element ID should be preserved.
Show Element Mapping Warningtruetrue/falseSet to true to display the warning message showing the elements' (metaclasses and data types) mappings between the application and Eclipse UML2. A warning message will appear when exporting or importing a model.
Display Warning in message Windowtruetrue/falseSet to true display project exporting warning in the Message Window.
Import
Use Stereotype Keyword as nametruetrue/falseSet to true to use keywords as names for the stereotypes when importing a model from the Eclipse UML2.
Enterprise Architect Import
General
Switch aggregation side (Recommended for XMI exported from EA 7.1)falsetrue/falseSet to true to switch aggregation side. this option is recommended if the XMI is exported from EA 7.1.
Exclude EA specific datafalsetrue/falseSet to true if EA-specific data is not required to be imported.
Generate conversion logtruetrue/falseSet to true to generate a conversion log file.
Open project after conversionfalsetrue/falseSet to true to open the project after finishing import.
Activity element mapping
Convert EA WriteVariable Action toAddVariableValueAction

AddVariableValueAction

RemoveVariableValueAction

Select the element type that you want to convert WriteVariable Action to.
Convert EA WriteLinkAction toCreateLinkAction

CreateLinkAction

DestroyLinkAction

Select the element type that you want to convert WriteLinkAction to.
Convert EA WriteStructuralFeatureAction toAddStructuralFeatureValueAction

AddStructuralFeatureValueAction

RemoveStructuralFeatureValueAction

Select the element type that you want to convert EA WriteStructuralFeatureAction to.
Macros
General
Default Macro LanguageGroovy

Groovy (recommended)

JavaScript Rhino

Jython

JavaScript Nashorn (deprecated)

Beanshell

Set the default macro language. To ensure the best performance experience, it is strongly suggested that you use the recommended language.
Report Wizard
Change various Report Wizard options and configurations.