Pour créer votre propre règle de qualité, vous devez dans
un premier temps créer un plug-in qui contient tous les composants
de cette règle. Différents modèles vous sont fournis pour les règles
de qualité spécifiques à Rational Programming Patterns.
Avant de commencer
Pour réaliser cette étape, vous devez être positionné dans
la perspective
Développement de plug-in.
Procédure
- Sélectionnez .
Dans la fenêtre qui s’ouvre, sélectionnez
le choix
Projet de plug-in dans la section
Développement
de plug-in puis cliquez sur
Suivant pour
ouvrir l’assistant de création.
Figure 1. Sélection du Projet de
plug-in

- Dans la page Projet de plug-in de
l’assistant, spécifiez un Nom du projet puis
cliquez sur Suivant jusqu’à ce que vous arriviez
sur la page Modèles.
Figure 2. Assistant de création d'un Projet de plug-in

La page Modèles affiche
la liste des modèles disponibles pour générer un plug-in. Les modèles
spécifiques à Rational Programming Patterns débutent par RPP.
Vous disposez de modèles de règles de qualité et de modèles de squelettes
de règles.
Des explications sur le modèle et l’extension s'affichent
quand vous cliquez sur un modèle dans la liste.
Figure 3. Modèles
de création de Projet de plug-in

- Sélectionnez un modèle de votre choix puis cliquez sur Suivant.
La page qui s’affiche alors contient les propriétés
de la règle et les champs modifiables vous permettent de personnaliser
la règle. Son contenu varie selon le modèle.
Figure 4. Propriétés
de la règle

Pour vous familiariser avec l’outil, vous
pouvez dans un premier temps conserver les valeurs par défaut et cliquer
sur le bouton
Terminer.
Remarque : Si vous êtes à
l’aise avec Eclipse, vous pouvez modifier les propriétés de la règle.
Vous pouvez, par exemple, indiquer un nouveau Nom de classe
Java qui correspond à votre contrôle et adapter les autres
paramètres. Il vous faudra ensuite modifier la classe Java pour qu'elle
réalise le contrôle que vous souhaitez.
Résultats
Quand le plug-in est créé, ses composants s’ajoutent dans
la vue Explorateur de packages et l’éditeur
du plug-in s’ouvre.
Dans l’onglet Extensions (correspondant
au contenu du fichier plugin.xml), vous pouvez
voir le point d’extension qu’il est nécessaire d’étendre pour ajouter
une règle de qualité à votre espace de travail. Vous retrouvez également
les propriétés de la règle qui étaient par défaut dans l’assistant
de création du plug-in.
Figure 5. Extensions du Plug-in

Dans les composants du plug-in se trouve
la classe Java qui réalise le contrôle de qualité. Son code assez
simple donne un exemple d’utilisation de l’interface de programme
d'application de Rational Programming Patterns. Vous
pouvez utiliser cette classe pour débuter. Si vous êtes expérimenté,
vous pouvez modifier le code et le personnaliser pour ainsi créer
vos propres règles.
Figure 6. Composants du plug-in

Pour plus d’informations sur la création d’un
plug-in, consultez les sections et dans le Guide PDE (Plug-in Development Environment)
de la documentation Eclipse.