Model Explorer

The Model Explorer displays the model elements contained in the UML repository using the classical tree structure view. The Model Explorer would be the equivalent of IDEA's Project View but in a UML context.

The Model Explorer's root node represents the UML model. Every project has got one model element associated to it. This model element is created automatically and cannot be deleted.

Initially the model is named after the project's name but it may renamed using Rename refactoring.

The model element is the top-most element in the UML repository - any other element will be a descendant of the model element.

Select In Target

You may use the the Model Explorer as a target for the Select In Target action. While the focus is in a Java or Diagram editor press Alt + F1 (or select View | Select In... menu item) and select the Model Explorer target.

Select In Target

and the appropriate Model Explorer node will be expanded, selected and made visible.

Model Explorer Nodes

Node Description
Model Node model Represents the whole project being modelled and acts as container for all UML elements, except Diagrams which are owned, not contained, by the model.
Package Node package Represents a Java package.
Class Node class Represents a Java class.
Interface Node interface Represents a Java interface.
Primitive Node primitive Represents a Java primitive data type (boolean, char, byte, short, int, long, float, double) or the void type.
Attribute Node attribute Represents a Java field.
Operation Node operation Represents a Java method.
Parameter Node parameter Represents a Java parameter.
Exception Node exception Represents a Java throws clause.
Generalization Node generalization Represents a Java extends clause.
Abstraction Node abstraction Represents a Java implements clause.
Association Node association Represents a UML unidirectional association.
Association End Node association end Represents a UML association end.
Class Diagram Node Class Diagram Represents a Class Diagram.
Sequence Diagram Node Sequence Diagram Represents a Sequence Diagram.