att.combinable

att.combinable provides attributes indicating how multiple references to the same object in a schema should be combined
Moduletagdocs — 22 Documentation Elements
MembersvalDesc valItem valList att.identified [moduleSpec schemaSpec elementSpec classSpec macroSpec constraintSpec attDef]
AttributesAttributes
modespecifies the effect of this declaration on its parent object.
Status Optional
Datatype

<rng:ref name="data.enumerated"/>
data.enumerated
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

An ODD processor should handle the values for mode 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