IntelliJ IDEA 2017.3 Help

Diagrams

File | Settings | Tools | Diagrams for Windows and Linux
IntelliJ IDEA | Preferences | Tools | Diagrams for macOS
Ctrl+Alt+S
/help/img/idea/2017.3/settings.png


Use this page to configure the default visibility settings and layout for diagrams.

On this page:

Content pane

Select the checkboxes next to the elements to be shown on diagrams.

ItemDescription
Show Difference
DetailsIf this checkbox is selected, all the specified details of the elements will be shown in the UML class diagram for a revision. If this checkbox is not selected, only node elements will be included in diagram.
Java Class Diagrams
Class ElementsSelect the checkboxes to show members (fields, constructors, methods, properties and inner classes) within the node elements:
umlShowMembers.png

In diagram, use toolbar buttons field.png, method.png, constructor.png, patch.png, and innerClass.png.

DependenciesSelect the checkboxes below to show dependency links in diagram.
DB Diagrams
Key columns For the primary key columns to be shown when a diagram opens, select this checkbox.

When viewing a diagram in the editor, use /help/img/idea/2017.3/showPK.png on the toolbar to show or hide the corresponding columns.

Columns For the columns other than the primary key columns to be shown when a diagram opens, select this checkbox.

When viewing a diagram in the editor, use /help/img/idea/2017.3/showColumn.png on the toolbar to show or hide the corresponding columns.

Project Modules
LibrariesIf this checkbox is selected, libraries will be shown in UML diagrams for modules.
ActionScript/Flex
Class ElementsSelect the checkboxes below to show members (fields, constructors, methods, and properties) within the node elements. In diagram, use toolbar buttons field.png, method.png, constructor.png, and patch.png.
JPA ER Diagram
Properties If this checkbox is selected, properties of entity classes are shown when a JPA ER diagram opens.

When viewing a diagram in the editor, you can show or hide these properties by using /help/img/idea/2017.3/ER_ShowPropertiesIcon.png on the toolbar.

Embeddables If this checkbox is selected, embeddable objects are shown when a JPA ER diagram opens.

When viewing a diagram in the editor, you can show or hide the embeddables by using /help/img/idea/2017.3/ER_ShowEmbeddablesIcon.png on the toolbar.

Superclasses If this checkbox is selected, superclasses of entity classes are shown when a JPA ER diagram opens.

When viewing a diagram in the editor, you can show or hide the superclasses by using /help/img/idea/2017.3/ER_ShowSuperclassesIcon.png on the toolbar.

EJB ER Diagram
PropertiesIf this checkbox is selected, properties of entity beans are shown when an EJB ER diagram opens.

When viewing a diagram in the editor, you can show or hide these properties by using /help/img/idea/2017.3/ER_ShowPropertiesIcon.png on the toolbar.

EmbeddablesIf this checkbox is selected, embeddable objects are shown when an EJB ER diagram opens.

When viewing a diagram in the editor, you can show or hide the embeddables by using /help/img/idea/2017.3/ER_ShowEmbeddablesIcon.png on the toolbar.

SuperclassesIf this checkbox is selected, superclasses of entity beans are shown when an EJB ER diagram opens.

When viewing a diagram in the editor, you can show or hide the superclasses by using /help/img/idea/2017.3/ER_ShowSuperclassesIcon.png on the toolbar.

BPMN 2.0 Diagram
DetailsFor element details to be shown when a BPMN diagram opens, select this checkbox.
CDI Dependencies Diagram
@InjectIf this checkbox is selected, injection points are shown when a CDI dependency diagram opens.

When viewing a diagram in the editor, you can show or hide the injection points by using /help/img/idea/2017.3/JE_ShowInjectionPointsIcon.png on the toolbar.

@Produces If this checkbox is selected, producer methods and fields are shown when a CDI dependency diagram opens.

When viewing a diagram in the editor, you can show or hide the producer methods and fields by using /help/img/idea/2017.3/JE_ShowProducersIcon.png on the toolbar.

@Decorator If this checkbox is selected, decorator bean classes are shown when a CDI dependency diagram opens.

When viewing a diagram in the editor, you can show or hide the decorators by using /help/img/idea/2017.3/CDI_ShowDecoratorsIcon.png on the toolbar.

Spring
Local contextIf this checkbox is selected, local context will be shown in diagrams. To enable showing local context in the Diagram tab in the editor, click /help/img/idea/2017.3/SpringDiagramLocalContext.png.
PropertiesIf this checkbox is selected, property files will be shown in diagrams. To enable showing property files in the Diagram tab in the editor, click /help/img/idea/2017.3/SpringDiagramProperties.png.
Spring Integration
Show Labels If this checkbox is selected, labels will be shown in diagrams. To enable showing labels in the Diagram tab in the editor, click /help/img/idea/2017.3/SpringIntegrationDiagramLabels.png.
Spring Web Flow
DetailsIf this checkbox is selected, deatils will be shown in diagrams.
EventsIf this checkbox is selected, events will be shown in diagrams.
Sub FlowsIf this checkbox is selected, Sub Flows will be shown in diagrams.

Controls

ItemDescription
Default layoutSelect the desired layout from the drop-down list. Node elements in newly created diagrams will be arranged according to the selected layout.
Default scopeSelect scope from the drop-down list. Specifying a scope helps you avoid showing in diagram the unnecessary hierarchies. You can define scopes for your project in the Scopes page of the Settings dialog.
Fit content after layoutIf this checkbox is selected, then after applying a layout selected on the diagram context menu, all diagram elements will be resized to fit into the current diagram area. In diagram, use the erDiagramIconFitContent.png toolbar button.
Do relayout when new elements were addedIf this checkbox is selected, diagram layout will be performed automatically after adding new elements.
Enable colorsIf this checkbox is selected, relationship links will be shown colored.
Last modified: 11 October 2017

See Also