PowerAMC peut utiliser des variables lors de la génération et du reverse-engineering des types de données abstraits et de leurs objets enfant.
Les variables suivantes sont disponibles pour les types de données abstraits :
Variable |
Commentaire |
---|---|
%ADT% |
Code généré du type de données abstrait |
%TYPE% |
Type du type de données abstrait. Contient des mots clés tels que "array", "list", ... |
%SIZE% |
Taille du type de données abstrait |
%FILE% |
Fichier Java du type de données abstrait |
%ISARRAY% |
TRUE si le type de données abstrait est de type Array |
%ISLIST% |
TRUE si le type de données abstrait est de type List |
%ISSTRUCT% |
TRUE si le type de données abstrait est de type Structure |
%ISOBJECT% |
TRUE si le type de données abstrait est de type Object |
%ISJAVAOBJECT% |
TRUE si le type de données abstrait est de type JAVA object |
%ISJAVA% |
TRUE si le type de données abstrait est de type classe JAVA |
%ADTDEF% |
Contient la définition du type de données abstrait |
%ADTBODY% |
Corps du type de données abstrait |
%SUPERADT% |
Supertype du type de données abstrait |
%ADTNOTFINAL% |
Type de données abstrait final |
%ADTABSTRACT% |
Type de données abstrait instanciable |
%ADTHEADER% |
Corps du type de données abstrait avec ODBC |
%ADTTEXT% |
Spéc du type de données abstrait avec ODBC |
%SUPERQUALIFIER% |
Qualifiant du supertype du type de données abstrait |
%SUPEROWNER% |
Propriétaire du supertype du type de données abstrait |
%ADTAUTH% |
Autorisation du supertype du type de données abstrait |
%ADTJAVANAME% |
Nom JAVA du type du type de données abstrait |
%ADTJAVADATA% |
Données JAVA du type du type de données abstrait |
%ADTATTRDEF% |
Partie relative aux attributs de la définition du type de données abstrait |
%ADTMETHDEF% |
Partie relative aux méthodes de la définition du type de données abstrait |
Les variables suivantes sont disponibles pour les attributs de type de données abstrait :
Les variables suivantes sont disponibles pour les procédures de type de données abstrait :
Variable |
Commentaire |
---|---|
%ADTPROC% |
Code de procédure |
%PROCTYPE% |
Type de procédure (constructor, order, map) |
%PROCFUNC% |
Type de procédure (procedure, function) |
%PROCDEFN% |
Corps de procédure (begin... end) |
%PROCRETURN% |
Type de résultat de procédure |
%PARAM% |
Paramètres de procédure |
%PROCNOTFINAL% |
Procédure finale |
%PROCSTATIC% |
Membre de procédure |
%PROCABSTRACT% |
Procédure instanciable |
%SUPERPROC% |
Superprocédure de procédure |
%ISCONSTRUCTOR% |
True si la procédure est un constructeur |
%PROCJAVANAME% |
Nom JAVA de procédure |
%ISJAVAVAR% |
True si la procédure est mise en correspondance avec une variable JAVA statique |
%ISSPEC% |
True dans les spécifications, non défini dans le corps |