Save Profile Options

When you save a UML Profile, you can save it either from the package or from the diagram, depending on whether the Profile is:

  • a single profile spread over multiple diagrams within the same Profile package (find the Profile package in the Project Browser, right-click on it and select the Save Package as UML Profile context menu option), which is typically the case for a stereotypes profile
  • one of multiple profiles within the same Profile package (right-click anywhere in the background of the Profile diagram and select the Save as Profile context menu option); for example, when creating multiple toolbox profiles
  • a single diagram within the Profile Package (choose either the Save Package as UML Profile context menu option or the Save as Profile context menu option).

The two context menu options produce slightly different results. You should take these into consideration, especially in the third instance where you could choose either option.

Save From Diagram

Save From Package

Notes

The profile takes the diagram name

The profile takes the package name

Package and diagram names are not necessarily the same, although you can save a lot of confusion if you make them the same or very similar

For example: package GL with diagrams GL1, GL2, GL3

The profile takes the diagram's notes

The profile takes the package's notes

 

You can take the default size and appearance (including alternate image) from the diagram object

You cannot take the default size and appearance from the diagram object

You can use the _sizeX, _sizeY and _image properties, but there is no equivalent for default colors

 

Can be much faster

Can be much slower

The difference arises because diagram objects are kept in memory and Project Browser elements aren't

This is only likely to be an issue if the profile is a large one and you are using a slow network connection to a remote repository