Pré. | Proc. |
Démarrage avec des Scripts de forme
Comme les Shape Scripts sont associés à des stéréotypes, vous les définissez via l'onglet 'Stéréotypes' de la boîte de dialogue 'Types UML ' ; chaque stéréotype peut avoir un Shape Script. Le processus de configuration d'un Shape Script est assez simple mais très flexible.
Accéder
Ruban |
Paramètres > Données de référence > Types UML > Stéréotypes |
Processus de script de forme
Marcher |
Action |
Voir également |
---|---|---|
1 |
Sélectionnez le stéréotype auquel attacher le Shape Script, dans la liste à droite du le dialogue . Vous sélectionnez un stéréotype existant, mais si un stéréotype approprié n'est pas disponible, vous pouvez créer un nouveau stéréotype qui, une fois enregistré, s'affiche dans la liste et peut être sélectionné. |
Stéréotypes personnalisés |
2 |
Dans le panneau 'Override Appearance', sélectionnez le bouton radio 'Shape Script' puis cliquez sur le bouton Assign. L'éditeur de forme s'affiche. |
Éditeur de forme |
3 |
Type ou copiez le script dans la fenêtre Modifier. Pour révision la forme dans le panneau 'Aperçu', cliquez sur le bouton Actualiser. |
Écrire Scripts |
4 |
Si vous définissez un Shape Script composite (une forme principale avec des décorations et des étiquettes, ou des parties séparées telles qu'un connecteur avec des formes d'extrémité source et d'extrémité cible), cliquez sur le bouton Forme suivante pour parcourir les composants de la forme, dans le panneau "Aperçu". |
Exemples Scripts |
5 |
Une fois que vous avez fini d'écrire votre Shape Script, cliquez sur le bouton OK pour revenir à l'onglet 'Stereotypes'. Cliquez ensuite sur le bouton Enregistrer pour enregistrer le Shape Script et son affectation au stéréotype. |
|
6 |
Faites glisser et déposez l'élément ou le connecteur UML standard approprié dans votre diagramme . L' object sera du type que vous avez sélectionné comme 'Classe de base' du stéréotype. Cliquez-droit sur l' object et sélectionnez l'option ' Propriétés '. Dans la boîte de dialogue ' Propriétés ', cliquez sur la flèche déroulante 'Stéréotype', sélectionnez le stéréotype que vous avez créé et cliquez sur le bouton OK . La maintenant de la forme de l' object reflète le Shape Script affecté au stéréotype. |
Stéréotypes personnalisés |
Notes
- L'utilisation d'un Shape Script pour modifier l'apparence d'un élément rend certaines des options normales du menu contextuel "Apparence" redondantes pour cet élément, elles seront donc désactivées
- Il n'est pas possible de modifier ou de remplacer les Shape Scripts pour les types définis dans une MDG Technologie
- La sélection Police n'est pas prise en charge dans les Scripts de forme car la meilleure expérience utilisateur est obtenue en permettant à l'utilisateur de définir lui-même les polices
- UML définit le mécanisme standard d'extension de la syntaxe d' UML via les profils ; pour cette raison, les Shape Scripts ne peuvent être appliqués à aucun élément indépendamment d'un stéréotype
- Les Scripts de forme ne peuvent pas être utilisés pour les connecteurs qui utilisent le style de ligne Bézier
- Les Shape Scripts ne prennent actuellement pas en support :
- Constructions en boucle
- Manipulation String
- Opérations arithmétiques
- Déclaration des variables