Astah Profile Plugin is a cutting-edge solution for adding profile editing capabilities directly within Astah. Streamline your workflow with enhanced customization and efficiency.
Latest Version
1.2.0 (January 9, 2025)
Plugin Overview:
The Astah Profile Plugin lets you create and edit UML profiles, with stereotypes and tags, directly in Astah SysML and Astah System Safety. Without the plugin, these products can import external profiles but cannot create custom profiles with tags, so you would need another tool such as Eclipse UML2 (see Introduction to UML2 Profiles). The plugin is open source and published on GitHub (modeldriven-hu/astah-profile).

Features:
- Create new profiles.
- Load and save profiles.
- Add stereotypes to a profile.
- Set the metaclass of a stereotype.
- Add tags to stereotypes.
- Set the type of a tag.
- Apply profile changes to existing project files (currently only new stereotypes and properties).
Installation Instructions:
- Download the latest .jar file from the release page.
- In Astah, go to [Plugin] – [Installed Plugin].
- In the dialog, click [Install] and select the downloaded .jar file.
- Restart Astah and create a new project or open an existing one.
- The installation is complete if the [UML Profiles] tab appears in the top-left pane.

How to use
After installation, the [UML Profiles] tab is available in the top-left pane.

1. Creating a new Profile:
Open the [UML Profiles] tab in the top-left pane. The first time you open it, a new profile is set up automatically: click [Template https://www.example.com], then double-click the Value column to enter the profile name and URI. If an existing profile is shown, click [New] to create a new profile.

2. Opening an existing Profile:
Click [Open] and select the profile you want to edit. It loads into the editing pane.

3. Editing Profiles:
Adding a Stereotype:
- Right-click the profile and select [Add Stereotype] from the context menu.

- In the dialog, enter the name of the stereotype and click [OK].

- Select the metaclass of the stereotype (‘Class’, ‘Property’ or ‘Operation’) from the drop-down list.

Adding Tags to Stereotypes:
- Right-click the stereotype you want to add a property to and select [Add Property] from the context menu.

- In the dialog, enter the name of the property and click [OK].

- The new property is added under the stereotype in the tree. Enter its name and select its type from the drop-down list.

4. Saving the Profile:
To save the profile, click [Save].

The profile is saved as a UML profile in a .uml file. You can share this file with your team members, who can apply the profile by selecting the .uml file. To load a profile into Astah SysML or Astah System Safety, follow the Profiles and Stereotypes guide.
5. Updating Profile Change to existing Project files:
- To apply profile updates to existing project files, click the [Update model] button.

- Select the .axmz file, created with Astah SysML or Astah System Safety, that uses the profile you want to update.
- The plugin creates a copy of the project file with the updated profile applied, named (original file name)-upgraded.axmz. The original project file is kept as a backup.
NOTES:
- The update currently supports only the addition of new stereotypes and properties.
- Changing or removing existing stereotypes is not supported.
Back to Plugin List