Aide-mémoire des extensions

Les fichiers d'extension (*.xem) permettent de personnaliser et d'étendre les métaclasses, paramètres et génération de PowerAMC. Vous pouvez utiliser des extensions afin de définir des propriétés supplémentaires pour des types de données existants ou de 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 palette et des commandes de menus), mais aussi afin de définir des cibles et options de génération supplémentaires.


Example - Form in Form 1

Création d'extensions à partir d'une feuille de propriétés

Gestion des fichiers d'extension

Vous pouvez étendre le métamodèle des façons suivantes :
  • Ajoutez 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 objets.

    • Critères – Pour évaluer des conditions afin de sous-classifier des objets.

    • Objets, sous-objets et liens étendus – pour créer de nouveaux types d'objet.

  • Fournissez de nouveaux moyens de visualiser les connexions entre objets :
    • Matrices de dépendances – pour montrer les connexions entre deux types d'objets.

    • Collections et compositions étendues – pour permettre de lier manuellement des objets.

    • Collections calculées – pour lier automatiquement des objets.

  • Ajoutez de nouvelles propriétés aux objets et affichez-les :
    • Attributs étendus – pour fournir des métadonnées supplémentaires.

    • Formulaires – pour afficher des onglets ou des feuilles de propriétés personnalisés.

    • Symboles personnalisés – pour vous aider à distinguer visuellement des objets.

  • Ajoutez des contraintes et des règles de validation sur les objets :
    • Vérifications personnalisées – pour tester les données.

    • Gestionnaires d'événement – pour appeler des méthodes lorsqu'un événement se produit.

  • Exécutez des commande sur les objets :
    • Méthodes – pour être appelées par d'autres extensions de profil telles que des menus et boutons de formulaire (écrites en VBScript).

    • Menus [pour les métaclasses et stéréotypes uniquement] – pour personnaliser les menus PowerAMC.

  • Générez des objets de nouvelles manières :
    • Templates et fichiers générés – pour personnaliser la génération.

    • Transformations et profils de transformation – pour automatiser les changements sur les objets lors de la génération ou à la demande.

Documentation

Pour obtenir une documentation détaillées, voir Personnalisation et extension de PowerAMC > Fichiers d'extension.