Les fichiers d'extension
(*.xem) permettent de personnaliser et
d'étendre le métamodèle PowerAMC afin de prendre en charge vos besoins de
modélisation particuliers. Vous pouvez définir des propriétés supplémentaires
pour des types de données existants ou spécifier de tout nouveaux types
d'objets, pour modifier l'interface de PowerAMC (en réorganisant et ajoutant des
onglets de feuilles de propriétés, des outils de Boîte à outils et des commandes
de menus), mais aussi afin de définir des cibles et options de génération
supplémentaires.
Création d'extensions à partir d'une feuille de propriétés
- Pour créer un attribut étendu directement depuis une feuille de propriétés d'objet, cliquez sur le bouton de menu, puis sélectionnez Nouvel attribut.
- Pour créer une nouvelle collection directement depuis une feuille de propriétés d'objet, cliquez sur le bouton de menu, puis sélectionnez Nouvelle liste d'objets associés.
Gestion des fichiers d'extension
- Pour attacher un fichier d'extension, sélectionnez , puis cliquez sur l'outil Importer.
- Pour créer un nouveau fichier d'extension, sélectionnez , cliquez sur l'outil Ajouter une ligne, saisissez un nom pour le fichier, puis cliquez sur l'outil Propriétés.
Types d'extension
Vous pouvez étendre le métamodèle des façons suivantes :
- Créez ou sous-classifiez de
nouveaux types d'objets :
- Métaclasses – tirées du métamodèle comme base pour
l'extension.
- Stéréotypes [pour les métaclasses et les stéréotypes
uniquement] – pour sous-classifier les métaclasses par stéréotype.
- Critères – pour sous-classifier les métaclasses en
évaluant des conditions.
- Ajoutez de nouvelles propriétés aux objets et affichez-les :
- Attributs étendus – pour fournir des métadonnées
supplémentaires.
- Collections et compositions étendues – pour permettre de
lier manuellement des objets.
- Collections calculées – pour lier automatiquement des
objets.
- Matrices de dépendances – pour montrer les connexions
entre deux types d'objets.
- Formulaires – pour modifier des feuilles de propriétés
ou ajouter des boîtes de dialogue personnalisées.
- Symboles personnalisés – pour changer l'apparence des
objets dans le diagramme.
- Ajoutez des contraintes et des règles de validation sur les
objets :
- Vérifications personnalisées – pour tester la validité
de vos modèles à la demande.
- Gestionnaires d'événement – pour procéder à la
validation ou appeler des méthodes automatiquement.
- Exécutez des commande sur les objets :
- Méthodes – fragments de code VBScript à appeler au
moyen de commandes de menus ou de boutons de formulaires.
- Menus [pour les métaclasses et stéréotypes uniquement] –
pour ajouter des commandes dans le menus PowerAMC.
- Générez des objets de nouvelles manières :
- Templates – pour extraire du texte des propriétés
d'objet.
- Fichiers générés - pour assembler des templates pour
l'aperçu et la génération des fichiers
- Transformations – pour automatiser les changements sur
les objets lors de la génération ou à la demande.
- Etablissez des correspondances entre différents métamodèles :
- Générations d'objet - pour définir des correspondances
entre les différents modules dans le métamodèle PowerAMC pour la
génération intermodèle.
- Importations XML - pour définir des correspondances
entre un schéma XML et un module PowerAMC afin d'importer des fichiers
XML sous la forme de modèles.
Documentation
Pour obtenir une documentation détaillée, voir Personnalisation et extension de PowerAMC > Fichiers d'extension.