Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
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.
|
|
This option can be much faster. |
This option can be much slower |
The difference arises because diagram objects are kept in memory and Project Browser elements are not. 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.
|