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.
La page Modèles affiche dans sa partie gauche la liste des modèles disponibles pour générer un plug-in. Les modèles spécifiques à Rational Programming Patterns sont préfixés par « RPP ». Vous disposez de modèles de règles de qualité et de modèles de squelettes de règles.
Dans la partie droite de la fenêtre s’affiche une explication du modèle sélectionné dans la liste à gauche ainsi que l’extension utilisée.
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.
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.
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’API de Rational Programming Pattern. Vous pouvez utiliser ces classes pour débuter. Pour les personnes aguerries, vous pouvez le modifier et le personnaliser pour ainsi créer vos propres règles.
Pour plus d’informations sur la création d’un plug-in, consultez les sections "Référence > Assistants et boîtes de dialogue > Assistants de création de projet" et "Référence > Editeurs" dans le Guide PDE (Plug-in Development Environment) de la documentation Eclipse.