La catégorie Profile est utilisée pour étendre les objets PowerAMC standard. Vous pouvez :
La catégorie Profile contient les catégories suivantes :
Catégorie |
Description |
---|---|
Shared\ Extended attribute types |
Permet de définir les types d'attributs étendus et les templates partagés. Les types d'attributs étendus sont des types de données réutilisés entre attributs étendus. Les templates partagés sont des morceaux de code utilisés dans la génération de texte. |
Metaclasses |
Permet de définir des extensions de métaclasse, par exemple des symboles personnalisés, des stéréotypes, des critères ou des fichiers générés. |
Pour plus d'informations sur les profils, voir Extension de vos modèles à l'aide de profils.
Pour plus d'informations sur les templates et les fichiers générés, voir Personnalisation de la génération à l'aide du langage de génération par template.
Lorsque vous créez un attribut étendu dans une métaclasse, un onglet Attributs étendus s'affiche dans la feuille de propriétés de l'objet correspondant. Vous pouvez personnaliser l'affichage de cet attribut étendu en utilisant des onglets personnalisés. Ces onglets permettent d'ajouter une valeur d'attribut étendu dans la définition de l'objet.
Certains SGBD sont fournis avec des attributs étendus qui sont nécessaires lors de la génération, il est donc préférable de ne pas modifier ces attributs étendus, ou tout au moins de créer une copie de sauvegarde de chaque fichier de SGBD avant de commencer à les modifier.
Si vous souhaitez améliorer la génération de modèle, vous pouvez suivre le modèle des attributs étendus existants et l'affecter aux autres catégories d'objet.
Si vous souhaitez compléter la définition des objets de modélisation et développer le métamodèle PowerAMC, vous devez définir des attributs étendus dans une définition étendue de modèle. De tels attributs étendus ne sont pas utilisés lors du processus de génération.
Pour plus d'informations sur les définitions étendues de modèle, voir Définitions étendues de modèle.
La catégorie Extended Attribute est divisée en deux catégories :