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.
A profile diagram enables you to create domain and platform specific stereotypes and define the relationships between them. You can create stereotypes by drawing stereotype shapes, and relate them with composition or generalization through the resource-centric interface. You can also define and visualize tagged values of stereotypes.
To create a profile diagram:
![]() |
| Create a profile diagram |
![]() |
| Naming a profile diagram |
To draw a stereotype in profile diagram:
![]() |
| Selecting Stereotype in diagram toolbar |
![]() |
| Selecting a base type |
| NOTE: | You can check Display model element types in-use to list only types of model elements used in project. The text box Filter enables you to filter model element type base on the type name (e.g. enter class to list only class) |
A stereotype may have properties, which may be referred to as tag definitions. When a stereotype is applied to a model element, the values of the properties may be referred to as tagged values.
You can define tagged values for a stereotypes. By doing so, when you apply the stereotype with tagged values defined to a model element, you can fill in the values for the model element.
![]() |
| To add a tag |
|
||||||||||||||
| Type of tags |
![]() |
| Tags defined for an Vehicle stereotype |
![]() |
| Stereotypes with tagged values defined |
Stereotypes can be related with each other by composition or generalization. Relating stereotypes not just affect the modeling in profile, but also the model elements that the stereotypes will be applied to.
A composition relationship shows a "part of" relationship between stereotypes. The composite stereotype has responsibility for the existence and storage of the composed stereotype.
![]() |
| Composition between stereotypes |
To create a composed stereotype:
![]() |
| To create a composition |
Since composition models a "part of" relationship, when you apply a composite stereotype to a model element, you can add tagged value defined in composed stereotype in the model element. For example, stereotype Vehicle is composed of stereotype Wheel. If you apply stereotype Vehicle to a class, you can specify the properties of tagged values as defined by both stereotype Vehicle and Wheel.
A generalization relationship shows a "kind of" relationship between stereotypes.
![]() |
| A generalization relationship |
To create a specific stereotype from a general stereotype:
![]() |
| To create a generalization relationship |
Since generalization models a "kind of" relationship, when you apply a specialized stereotype to a model element, you can add tagged value defined in general stereotype in the model element. For example, stereotype Vehicle is a generalized stereotype of Truck. If you apply stereotype Truck to a class, you can specify the properties of tagged values as defined by both stereotype Vehicle and Truck.
| 1. Creating a profile | Table of Contents | Chapter 10. Simulacian |
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.