Pré. | Proc. |
Objets
Les objets sont générés lors d'une transformation sous forme de texte sous cette forme :
type d'objet
{
Propriétés de l'objet*
XRef{xref}*
Étiquette { étiquette }*
Attribut{attributes}*
Opération{opérations}*
Classificateur{classificateurs}*
Paramètre{paramètres}*
}
Par exemple:
Classe
{
nom = "Exemple"
langue = "C++"
Étiquette
{
nom = "defaultCollectionClass"
valeur = "Liste"
}
Attribut
{
nom = "compter"
type = " int "
}
}
Chaque object créé dans une transformation doit inclure un élément de syntaxe XRef (voir la fin de cette rubrique), car il aide le système à se synchroniser avec l' object et permet de créer un connecteur vers cette classe dans la transformation.
Éléments de syntaxe dans le code
Élément |
Détail |
Voir aussi |
---|---|---|
type d'objet |
objectType est l'un de ceux-ci :
|
|
Propriétés de l'objet |
objectProperties est égal à zéro ou à une instance d'un ou plusieurs de ces éléments :
|
|
Attribut |
L'attribut a la même structure que objectType et inclut les propriétés suivantes :
L'attribut comprend également ces éléments :
|
|
Opération |
Operation a la même structure que objectType et inclut ces propriétés :
L'opération comprend également ces éléments :
|
|
Paramètre |
Le paramètre a la même structure que objectType et inclut l'élément Étiquette et ces propriétés :
|
|
Étiquette |
Étiquette a ces propriétés :
|
Cas particuliers
Certains types d’ object présentent des variations dans la syntaxe de définition object .
Object |
Détail |
Voir aussi |
---|---|---|
Paquetages |
Paquetages diffèrent des autres objets de ces manières :
|
|
XRef |
Les références croisées sont définies à l'aide des instructions de transformation. Les propriétés incluent :
|
Références croisées |
Tableaux |
Tableaux sont un type d' object spécial, avec les différences suivantes par rapport aux autres types object :
|
Transformer Foreign Keys |
Colonnes |
Les colonnes sont similaires aux attributs, mais possèdent un élément autonumber contenant Startnum et son incrément, ainsi que ces propriétés ajoutées :
|