Class repository

Class repository is a pane where classes and container that contain classes, such as packages or subsystems, are listed. To access classes, you can also form class diagram by dragging classes from class repository on class diagram.

The Class Repository
The Class Repository

The toolbar

NameIcon Description
New Model Element

Create a new model element.
Collapse
Collapse the selected model element.
Expand   Expand the selected model element.
Refresh Update the content of Class Repository.
The description of icons on Class Repository

Pop-up menu

Pop-up menu of class repository

The pop-up menu of Class Repository
The pop-up menu of Class Repository
Menu Title Description
Model
Create a model.
Model Element...
Create a new model element in Class Repository instead of creating through diagramming.
Show Carriage Return Character
Display line breaks of multi-lined diagram name as carriage return character.
Teamwork
Perform teamwork activities.
Manage Dependent Project...
Add or remove dependent project.
Refresh
Refresh Class Repository content.
Collapse All
Collapse all tree nodes.
Expand All
Expand all tree nodes.

Pop-up menu of project node

The pop-up menu of project node in Class Repository
The pop-up menu of project node in Class Repository
Menu Title Description
No View Model Elements... It lists the model element(s) that either has not been visualized (no view) or has no master view.
Rename...
Rename the project.
Nicknames
Configure or switch to another nickname.
Model
Create a Model.
Model Element
Create a new Model Element in Class Repository without the need of creating through diagramming.
Configure Programming Language...
Change to another programming language or configure the type mapping for a language.
Teamwork
Perform teamwork activities.
Manage Dependent Project...
Add or remove dependent project.
Refresh
Refresh Class Repository.
Collapse All
Collapse the project node.
Expand All
Expand the project node.

Closing and opening the Class Repository

Class Repository is opened by default. To close it, press the X button at the top right corner. On the other hand, it can be opened by selecting View > Panes > Class Repository from the main menu.

Creating a model

A model is a package like UML element that can store model elements and diagrams. Users are recommended to structure project by using model in order to maintain a clear structure for accessing project data and improve the application performance.

Right click on the root node in Class Repository and select Model > New Model... from the pop-up menu to create a new model. 

Select New Model in pop-up menu
Select New Model in pop-up menu

Creating a model element

A model element is created when you create a shape on a diagram. If you want to create a model element without visualizing it, you can create it through the Class Repository. To create a model element:

  1. Right click on the root node.
  2. Select Model Element> New Model Element..., or select a pre-defined model element from the pop-up menu.
    Select New Model Element in pop-up menu
    Select New Model Element in pop-up menu

Showing/hiding carriage return character

If it is the case that the name of model elements is in multi-line, the character ¶ will be revealed.

When Show Carriage Return Character is selected, line break will be shown.

Show Carriage Return Character is revealed
Show Carriage Return Character is revealed

When off, the character ¶ is hidden.

If you want to hide it, right click on the diagram navigator's background and uncheck Show Carriage Return Character from the pop-up menu. As a result, the character will automatically be unshown.

Connecting to server for team collaboration

Agilian's team collaboration support enables your team members to work together on projects. To connect to server and perform related activities:

  1. Right click on the Class Repository's background.
  2. Select Teamwork> Open Teamwork Client... from the pop-up menu.
    Perform teamwork
    Perform teamwork
 
5. Model explorer Table of Contents 7. Logical view
 

Technical Support

Have technical issues or suggestions? Please contact Visual Paradigm Support Team.

Sales Support

Have questions related to registration, licensing or payment? Feel free to contact Visual Paradigm Sales Team.

Discussion Forum

Share your suggestions of opinions at VP Discussion Forum.