Profile Editor
Create and manage profiles with stereotypes and properties
Description
The Profile Editor allows you to define a profile that contains stereotypes with properties. In System Composer™ architecture models, stereotyping is necessary to define custom metadata on model elements typed by the stereotype. In Requirements Toolbox™, you can use stereotypes to define custom requirement types and link types with custom properties.
System Composer: Apply a profile to your model or interface data dictionary. Then, use stereotypes in the model to type model elements such as components, connectors, ports, interfaces, functions, requirement sets, and link sets. Functions only apply to software architectures. You can define custom property values on each element using the stereotyped template.
Requirements Toolbox: Apply a profile to a requirement set or link set. Then use stereotypes by setting the requirement type or link type to the stereotype and setting the stereotype properties to your desired values.
Open the Profile Editor
System Composer
System Composer toolstrip: In the Modeling tab, click Profile Editor.
MATLAB® Command Window: Enter
systemcomposer.profile.editor
.
Requirements Toolbox
Requirements Editor toolstrip: Click Profile Editor
.
Examples
- Customize Requirements and Links by Using Stereotypes
- Define Stereotypes and Perform Analysis (System Composer)
- Define Profiles and Stereotypes (System Composer)
- Use Stereotypes and Profiles (System Composer)
- Apply Stereotypes to Functions of Software Architectures (System Composer)
Parameters
Filter profiles
— Filter to show imported profiles
<all>
(default) | model file name | dictionary file name | <refresh>
Filter imported profiles:
<all>
to show all imported profiles from all loaded models and dictionaries.A model name, such as
model.slx
, to show all imported profiles from specified architecture model.An interface data dictionary, such as
dictionary.sldd
, to show all imported profiles from specified interface data dictionary.<refresh>
to refresh profiles from all loaded models and dictionaries.
Import into
— Import selected profile
model file name | dictionary file name
Specify the name of a model or interface data dictionary to which to import the selected profile.
Stereotype applied to root on import
— Root stereotype
<none>
(default) | stereotype
Stereotype to apply to the root architecture after importing profile into a model. Choose from a list of available stereotypes. The root architecture is at the system boundary of the top-level model that separates the contents of the model from the environment.
Applies to
— Element type to which stereotype can be applied
<all>
(default) | Component
| Port
| Connector
| Interface
| Function
| Requirement
| Link
Element type to which the stereotype can be applied.
Base stereotype
— Stereotype from which stereotype inherits properties
<none>
(default) | stereotype
Stereotype from which the stereotype inherits properties. Choose from a list of available stereotypes.
Abstract stereotype
— Whether stereotype is abstract
off (default) | on
Select this check box to indicate an abstract stereotype. An abstract stereotype is a stereotype that is not intended to be applied directly to a model element. You can use abstract stereotypes only as the base stereotype for other stereotypes.
Show inherited properties
— Whether to show properties inherited from base stereotype
off (default) | on
Select this check box to indicate whether to display read-only properties inherited from a base stereotype.
More About
Version History
Introduced in R2019a
See Also
Apps
Tools
- Profile Editor (System Composer)
Functions
systemcomposer.profile.editor
(System Composer)