att.combinable provides attributes indicating how multiple references to
the same object in a schema should be combined |
Module | tagdocs — 22 Documentation Elements |
Members | valDesc valItem valList att.identified [moduleSpec schemaSpec elementSpec classSpec macroSpec constraintSpec attDef] |
Attributes | Attributes mode | specifies the effect of this declaration on its parent
object.Status | Optional |
Legal values are: | - add
- this declaration is added to the current definitions [Default]
- delete
- if present already, the whole of the declaration
for this object is removed from the current setup
- change
- this declaration changes the declaration of the same
name in the current definition
- replace
- this declaration replaces the declaration of the same
name in the current definition
|
|
|
Note |
The informal meaning of the values for mode is
as follows:
- add
- the object should be created (processing
any children in add mode); raise an error if an object
with the same identifier already exists
- replace
- use this object in preference to any existing object with the
same identifier, and ignore any children of that object;
process any new children in replace mode
- delete
- do not process this object or any existing
object with the same identifier; raise an error if any new children
supplied
- change
- process this object, and process its children, and those
of any existing object with the same identifier, in change
mode
|