Contenu principal

Étendre les éléments architecturaux

Ajouter des propriétés personnalisées aux éléments architecturaux au moyen de stéréotypes

System Composer™ propose des types d’éléments intégrés, notamment des composants, des ports, des connecteurs, des interfaces, des allocations et des fonctions. Les fonctions sont uniquement disponibles dans des architectures logicielles. Créez des stéréotypes pour étendre les types d’éléments avec des métadonnées. Packagez les stéréotypes associés dans des profils à utiliser avec plusieurs modèles avec le Profile Editor. Partagez les profils entre les modèles afin d’assurer la cohérence au sein d’un projet. Définissez des hiérarchies de stéréotypes et passez d’un stéréotype à l’autre de manière dynamique dans votre modèle.

Les stéréotypes proposent un modèle afin de définir des concepts et des terminologies personnalisés. Associez des stéréotypes personnalisés à un élément de modèle afin de définir sa relation avec le système. Les propriétés définies dans le stéréotype appliqué à un élément de modèle peuvent être utilisées pour des analyses préliminaires, telles que l’allocation de budget, les compromis de latence et d'autres préoccupations de design paramétrique. Vous pouvez ajouter des unités d’ingénierie aux valeurs des propriétés pour établir un contexte.

Fonctions

développer tout

systemcomposer.profile.Profile.createProfileCreate profile
systemcomposer.loadProfileLoad profile by name
applyProfileApply profile to model
removeProfileRemove profile from model
renameProfileRename profile in model
systemcomposer.profile.editorOpen Profile Editor
systemcomposer.profile.Profile.findFind profile by name
systemcomposer.profile.Profile.loadLoad profile from file
saveSave profile as file
openOpen profile
closeClose profile
systemcomposer.profile.Profile.closeAllClose all open profiles
systemcomposer.profile.Stereotype.findFind stereotype by name
getDefaultStereotypeGet default stereotype for profile
setDefaultStereotypeSet default stereotype for profile
getDefaultElementStereotypeGet default stereotype for elements (depuis R2021b)
setDefaultElementStereotypeSet default stereotype for elements (depuis R2021b)
addStereotypeAdd stereotype to profile
removeStereotypeRemove stereotype from profile
getStereotypeFind stereotype in profile by name
applyStereotypeApply stereotype to architecture model element
batchApplyStereotypeApply stereotype to all elements in architecture
getStereotypesGet stereotypes applied on element of architecture model
changeStereotypeChange currently applied stereotype to new stereotype in its stereotype hierarchy (depuis R2024a)
removeStereotypeRemove stereotype from model element
hasStereotypeFind if element has stereotype applied (depuis R2021a)
applyStereotypeOrderApply provided stereotype order to model (depuis R2024a)
getStereotypeNamesByOrderGet stereotype names by stereotype order in model (depuis R2024a)
increaseStereotypeOrderMove stereotype one level up (depuis R2024a)
decreaseStereotypeOrderMove stereotype one level down (depuis R2024a)
addPropertyDefine custom property for stereotype
removePropertyRemove property from stereotype
hasPropertyFind if element has property (depuis R2021a)
setPropertySet property value corresponding to stereotype applied to element
getPropertyGet property value corresponding to stereotype applied to element
getPropertyValueGet value of architecture property
getEvaluatedPropertyValueGet evaluated value of property from element
getStereotypePropertiesGet stereotype property names on element

Outils

Profile EditorCreate and manage profiles with stereotypes and properties
Manage ProfilesLink and unlink profiles and order stereotypes

Sélection d՚exemples