Regroupement de profils UML personnalisés

Après avoir créé un profil UML personnalisé et quand vous êtes prêt à le rendre disponible pour d'autres personnes, vous devez le déployer. Une façon de déployer un profil UML personnalisé consiste à créer un plug-in et à y placer le profil sous forme de package. Après avoir modifié le fichier plugin.xml pour y inclure un point d'extension vers votre profil, vous pouvez installer le plug-in et appliquer le profil à un modèle. Si vous voulez que le profil soit répertorié comme profil déployé dans le produit, vous devez le placer dans un package. Avant cela, vous pouvez le publier de façon à empêcher toute modification susceptible d'endommager les modèles qui ont ce profil.
Avant de commencer
Avant de déployer votre profil, vous devez le valider et résoudre les éventuelles erreurs. Vous devez également connaître le processus de création d'un plug-in.
Pourquoi et quand exécuter cette tâche
Pour placer un profil UML personnalisé dans un package :
  1. Créez un plug-in. Quand vous créez un plug-in, un dossier contenant un fichier plugin.xml est généré.
  2. Dans le répertoire principal de votre plug-in, créez un dossier et appelez-le par exemple profils.
  3. Fermez l'éditeur de profil UML.
  4. Placez une copie du fichier EPX dans le dossier profils.
  5. Pour définir une mappe de chemins d'accès vers le dossier profils et ajouter l'extension du profil au fichier plugin.xml, procédez selon les étapes suivantes :
    1. Ajoutez org.eclipse.gmf.runtime.emf.core aux balises du plug-in requis.
    2. Ajoutez org.eclipse.gmf.runtime.emf.core.Pathmaps aux balises d'extension.
    3. Ajoutez com.ibm.xtools.uml.msl aux balises du plug-in requis.
    4. Ajoutez une mappe de chemins d'accès aux balises d'extension, qui spécifie le nom du dossier profils que vous avez créé à l'étape 2, suivie du nom du fichier EPX. Par exemple : path="mappedechemin://nom__de_mappe_de_chemin/nom_de_profil (fichier EPX)".
    5. Ajoutez com.ibm.xtools.runtime.uml.msl.UMLProfiles aux balises d'extension.
Que faire ensuite
Pour plus d'informations sur le développement parallèle de modèles avec des profils personnalisés ou les meilleures pratiques en matière de publication de profils, consultez le site Web IBM developerWorks. En particulier, consultez l'article "Comparing and merging UML models in IBM Rational Software Architect, Part 6: Parallel model development with custom profiles." Vous pouvez trouver cet article en utilisant les termes de recherche suivants : "comparing and merging UML models" ou "parallel model development with custom profiles". L'article "Authoring UML profiles using Rational Software Architect and Rational Software Modeler", sur le site IBM developerWorks, peut également être utile.
Concepts associés
Profils UML personnalisés

Vos commentaires