| 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
|