ValidModifierClass

The element ValidModifierClass refers to the code of a ModifierClass that is valid for this class. Only valid ModifierClasses may be used to modify the Class. When the element ModifiedBy contains one or more ValidModifierClass elements the attribute all at ModifiedBy must be set to false. EXAMPLE<Class code="C88" kind="3digit">
  <ModifiedBy code="Md1" all="false">
    <ValidModifierClass code="0"/>
  </ModifiedBy>
</Class>

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
code xs:NMTOKEN required
The attribute code defines the code of the ModifierClass.
variants xs:IDREFS optional
The attribute variants defines the list of variants in which this ValidModifierClass element is valid. When the attribute is absent this ValidModifierClass element is valid in all variants.

Used By

Element ModifiedBy

Source

<xs:element name="ValidModifierClass">
  <xs:annotation>
    <xs:documentation xml:lang="en-US">The element ValidModifierClass refers to the code of a ModifierClass that is valid for this class. Only valid ModifierClasses may be used to modify the Class. When the element ModifiedBy contains one or more ValidModifierClass elements the attribute all at ModifiedBy must be set to false. EXAMPLE
      <Class code="C88" kind="3digit">
        <ModifiedBy code="Md1" all="false">
          <ValidModifierClass code="0"/>
        </ModifiedBy>
      </Class>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attributeGroup ref="attlist.ValidModifierClass"/>
  </xs:complexType>
</xs:element>

Sample