Pré. | Proc. |
Compartiments pour éléments Bloc
Les éléments SysML tels que Blocks et ConstraintBlocks peuvent afficher des compartiments qui répertorient les éléments enfants et les éléments associés. Ces compartiments vous aident à identifier facilement les types de propriétés appartenant à un Bloc et à voir comment d'autres éléments sont liés au Bloc .
Les compartiments qui affichent des éléments enfants sont visibles par défaut, tandis que les compartiments qui affichent des éléments associés (éléments liés par des connecteurs) sont masqués par défaut. Vous pouvez basculer entre l'affichage et le masquage de chacun des compartiments à l'aide de :
- dialogue « Visibilité du compartiment » (appuyez sur Ctrl+Maj+Y sur l'élément parent d'un diagramme ) ou
- Onglet « Compartiments » de la fenêtre Propriétés ancrée pour diagrammes ( ) ou
- dialogue ' Propriétés ' du diagramme , sur la page 'Elément' (option de ruban 'Conception > Diagramme > Gérer > Propriétés ')
- Les éléments sont répertoriés dans des compartiments uniquement s'ils ne sont pas déjà rendus comme éléments sur le diagramme
- Un compartiment n'est affiché que s'il existe au moins un élément correspondant ; ainsi, par exemple, un compartiment « flowPort » ne sera affiché que lorsque :
- l'élément parent possède au moins un port qui a un stéréotype « flowPort », et
- le Port n'est pas sur le diagramme - Si un compartiment n'est pas affiché, il peut être nécessaire de localiser et de supprimer du diagramme les éléments apparentés ou enfants correspondants, d'enregistrer le diagramme et de recharger le diagramme pour actualiser l'affichage des compartiments.
Bloc SysML - Compartiments d'éléments enfants
Ces compartiments sont affichés lorsque le Bloc possède un ou plusieurs éléments enfants appropriés et que ces éléments ne sont pas déjà rendus sur le diagramme .
Nom du compartiment |
Types d'éléments enfants répertoriés |
---|---|
auxiliaire |
Répertorie les pièces qui ont le stéréotype « AdjunctProperty ». |
référence liée |
Répertorie les pièces qui ont le stéréotype « BoundReference ». |
comportement du classificateur |
Identifie le classificateur comportemental (interaction, Statemachine ou activité), s'il est défini. |
contraintes |
Répertorie les pièces qui ont le stéréotype « constraintProperty ». |
fonctionnalités dirigées |
Répertorie les pièces qui ont le stéréotype «DirectedFeature». |
ports d'écoulement |
Répertorie les ports qui ont le stéréotype « flowPort ». |
propriétés d'écoulement |
Répertorie les pièces qui ont le stéréotype « flowProperty ». |
ports complets |
Répertorie les ports qui ont le stéréotype « fullPort ». |
comportements possédés |
Répertorie les éléments Comportementale (interactions, Statemachines et activités) appartenant à ce Bloc . |
paramètres |
Répertorie les ports et les pièces qui ont le stéréotype « constraintParameter ». |
participants |
Répertorie les parties qui ont le stéréotype « participantProperty ». |
parties |
Répertorie Propriétés créées en ajoutant un connecteur d'association de pièces entre les blocs. |
ports |
Répertorie tous les ports avec d'autres stéréotypes ou aucun stéréotype, non répertoriés dans les autres compartiments. |
propriétés |
Liste les parties qui n’ont pas de stéréotype. |
ports proxy |
Répertorie les ports qui ont le stéréotype « proxyPort ». |
références |
Répertorie les pièces pour lesquelles la Valeur Étiquetée isReference est définie sur true. |
"stéréotype" |
Répertorie les pièces qui ont un stéréotype autre que ceux identifiés dans ce tableau (chaque stéréotype a son propre compartiment avec le même nom que le stéréotype). |
valeurs |
Répertorie les parties typées par un élément « valueType ». |
Bloc SysML - Compartiments d'éléments associés
Ces compartiments sont affichés en fonction des relations entre un Bloc et d'autres éléments.
Nom du compartiment |
Object affiché |
---|---|
attribué à partir de |
Identifie l'élément source d'un connecteur qui a le stéréotype « allocate ». |
attribué à |
Identifie l'élément cible d'un connecteur qui a le stéréotype « allocate ». |
dérivé |
Identifie l'élément cible d'un connecteur qui a le stéréotype « derivereqt ». |
dérivé de |
Identifie l'élément source d'un connecteur qui a le stéréotype « derivereqt ». |
maître |
Identifie l'élément cible d'un connecteur qui a le stéréotype « copie ». |
raffinéPar |
Identifie l'élément source d'un connecteur qui a le stéréotype « raffiner ». |
satisfaitPar |
Identifie l'élément source d'un connecteur qui a le stéréotype « satisfaire ». |
tracéÀ |
Identifie l'élément source d'un connecteur qui a le stéréotype « trace ». |
vérifiéPar |
Identifie l'élément source d'un connecteur qui a le stéréotype « vérifier ». |
affine |
Identifie l'élément cible d'un connecteur qui a le stéréotype « raffiner ». |
satisfait |
Identifie l'élément cible d'un connecteur qui a le stéréotype « satisfaire ». |
tracéDe |
Identifie l'élément cible d'un connecteur qui a le stéréotype « trace ». |
vérifie |
Identifie l'élément cible d'un connecteur qui a le stéréotype « vérifier ». |
Compartiments d'éléments Bloc de contraintes SysML
En plus des compartiments qu'un élément Bloc peut afficher, un Bloc Contrainte peut également afficher :
Nom du compartiment |
Types d'éléments enfants répertoriés |
---|---|
paramètres |
Identifie toute partie qui n'a pas de stéréotype (comme celles sans stéréotype « constraintProperty » ou « objectiveFunction » ; celles qui ont le stéréotype sont répertoriées dans un compartiment portant le même nom que le stéréotype). |