Pré. | Proc. |
Exemple Quick Linker
Si vous souhaitez créer une définition Quick Linker , le moyen le plus simple est de la configurer dans une feuille de calcul, avec chaque définition d'élément de menu construite sur une ligne, comme dans cet exemple :
La première ligne de l'exemple est une ligne de commentaire identifiant les en-têtes de colonne. Les lignes suivantes définissent les options de connecteur/élément cible pour un élément de classe avec le stéréotype « rapide ». Lorsqu'un connecteur est déplacé d'un élément de ce type, vous souhaitez que l'utilisateur crée une dépendance vers ou depuis un élément de composant. Lorsqu'il fait glisser un connecteur sur un élément de port ou de composant existant, vous souhaitez qu'une dépendance soit vers ou depuis le composant ou, dans le cas d'un composant, vous souhaitez que l'utilisateur puisse créer un élément de port intégré.
Ces exigences sont définies dans huit enregistrements du fichier de définition Quick Linker :
- Dépendance au nouveau composant
- Dépendance du nouveau composant
- Dépendance au composant existant
- Dépendance du composant existant
- Dépendance au port existant
- Dépendance du port existant
- Dépendance au composant existant, créer un nouveau port
- Dépendance du composant existant, créer un nouveau port
// Type d'élément source, filtre ST source, Type d'élément cible, filtre ST cible, filtre Diagramme , Type Type Nouvel Élément , nouvel Nouvel Élément ST, nouveau type de lien, nouveau lien ST, nouvelle direction de lien, nouvelle légende de lien, nouveau lien et légende d'élément, créer un lien, créer un élément, interdire l'auto-connecteur, exclusif au filtre ST + pas d'héritage du métatype, groupe de menus, niveau de complexité, la cible doit être un parent, élément incorporé, précède le séparateur FEUILLE, précède le séparateur GROUPE, COLONNE FACTICE
Classe,quick,,,,Composant,,Dépendance,,à,,Dépendance à,TRUE,TRUE,TRUE,TRUE,Composant,0,,,,,
Classe,quick,,,,Composant,,Dépendance,,de,,Dépendance de,TRUE,TRUE,TRUE,TRUE,Composant,0,,,TRUE,,
Classe,quick,Component,,,,,Dépendance,,to,Dépendance à,,TRUE,,TRUE,TRUE,,0,,,,,
Classe,quick,Component,,,,,Dépendance,,de,Dépendance de,,TRUE,,TRUE,TRUE,,0,,,TRUE,,
Classe,quick,Port,,,,,Dépendance,,à,Dépendance à,,TRUE,,TRUE,TRUE,,0,,,,,
Classe,rapide,Port,,,,Dépendance,,de,Dépendance de,,TRUE,,TRUE,TRUE,,0,,,TRUE,,
Classe,quick,Component,,,Port,,Dépendance,,to,,Dépendance à,TRUE,TRUE,TRUE,TRUE,Port,0,,TRUE,,,
Classe,quick,Component,,,Port,,Dépendance,,de,,Dépendance de,TRUE,TRUE,TRUE,TRUE,Port,0,,TRUE,TRUE,,
Si vous souhaitez tester l'effet, vous pouvez créer ce profil et couper et coller les lignes CSV dans l'élément Artefact du document QuickLink.