att.combinable provides attributes indicating how multiple references to
the same object in a schema should be combined |
Module | tagdocs — 22 Documentation Elements |
Membres | valDesc valItem valList att.identified [moduleSpec schemaSpec elementSpec classSpec macroSpec constraintSpec attDef] |
Attributs | Attributs mode | précise l'effet de cette déclaration sur
son parent.Statut | Optionel |
Les valeurs autorisées sont: | - add
- cette déclaration s'ajoute aux
définitions courantes. [Valeur par défaut]
- delete
- cette déclaration et tous ses enfants
sont retirés du système courant.
- change
- cette déclaration modifie la
déclaration de même nom dans la définition courante.
- replace
- cette déclaration remplace la
déclaration de même nom dans la définition courante.
|
|
|
Note |
La signification informelle des valeurs de l'attribut mode est la suivante
: - add
- l'objet doit être créé (traitement de tout enfant dans le mode
add) ; générer une erreur si un objet avec le même identifiant
existe déjà.
- replace
- utiliser cet objet de préférence à tout autre portant le même identifiant
et ignorer tout enfant de cet objet ; traiter tout nouvel enfant dans le
mode replace.
- delete
- ne pas traiter cet objet ou aucun autre portant le même identifiant ;
générer une erreur si de nouveaux enfants sont fournis.
- change
- traiter cet objet, et ses enfants, et ceux de n'importe quel objet portant
le même identifiant, dans le mode change.
|