Une fois votre profil UML personnalisé créé et sur le point d'être mis à disposition,
vous devez le déployer. Un moyen de déployer votre profil UML personnalisé consiste à créer un plug-in et
y ajoutez votre profil. Modifiez ensuite le fichier plugin.xml
en y incluant un point d'extension vers votre profil. Vous pouvez alors installer le plug-in de profil et appliquer le profil à un modèle. Vous devez définir une mappe de chemin d'accès vers le profil.
Regroupez votre profil UML personnalisé si vous souhaitez qu'il soit répertorié en tant que profil déployé dans
le produit. Vous pouvez d'abord publier le profil pour garantir l'impossibilité de lui apporter des
modifications qui nuiraient aux modèles auxquels il s'applique.
Avant de déployer le profil, vous devez valider ce dernier et résoudre les erreurs éventuelles. Vous devez bien
maîtriser le processus de création de plug-in.
Pour empaqueter un profil UML personnalisé, procédez comme suit :
- Créer un plug-in. Lors de la génération d'un plug-in, un dossier contenant les fichiers du plug-in est généré. L'un des fichiers générés est un fichier plugin.xml.
- Dans le répertoire principal de votre plug-in, créez un dossier que vous appellerez Profiles.
- Refermez l'éditeur de profils UML.
- Copiez le fichier EPX vers le dossier Profiles.
- Pour définir une mappe de chemin d'accès vers le dossier du profil, dans le fichier plugin.xml du
dossier de votre nouveau plug-in, suivez la procédure suivante :
- Ajoutez com.ibm.xtools.emf.msl aux plug-in obligatoires.
- Ajoutez com.ibm.xtools.emf.msl.Pathmaps aux extensions.
- Ajoutez une mappe de chemin d'accès à l'extension de l'étape précédente pour préciser le nom et le chemin
du profil.
Conseil : Le nom est celui de la mappe de chemin d'accès que vous utilisez à l'étape
6.
Le chemin d'accès est
Profiles de l'étape
2.
- Pour ajouter une extension de profil, dans le fichier plugin.xml du
dossier de votre nouveau plug-in, suivez la procédure suivante :
- Ajoutez com.ibm.xtools.uml2.msl aux plug-in requis.
- Ajoutez com.ibm.xtools.uml2.msl.UMLProfiles aux extensions.
- Ajoutez un profil UML à l'extension de l'étape précédente.
Conseil : Dans l'exemple de chemin d'accès suivant,
pathmap://PATHMAP_NAME/ProfileFileName.epx, le chemin d'accès est une référence au fichier du
profil comportant la mappe de chemin d'accès que vous avez définie à l'étape
5.
PATHMAP_NAME est le nom de la mappe de chemin
d'accès que vous avez définie à l'étape
5.
ProfileFileName.epx est le nom du profil que vous avez copié dans le dossier
Profiles.
- Copiez le plug-in du profil vers le dossier des plug-in de votre répertoire d'installation.