<xs:attributeGroup name="attlist.ModifierClass">
<xs:attribute name="modifier" use="required" type="xs:NMTOKEN">
<xs:annotation>
<xs:documentation xml:lang="en-US">The attribute modifier references the code of the modifier the ModifierClass belongs to.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="code" use="required" type="xs:NMTOKEN">
<xs:annotation>
<xs:documentation xml:lang="en-US">The attribute code defines the code for the ModifierClass.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="usage" type="xs:IDREF">
<xs:annotation>
<xs:documentation xml:lang="en-US">The attribute usage refers to a UsageKind and specifies the usage of the ModifierClass.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="variants" type="xs:IDREFS">
<xs:annotation>
<xs:documentation xml:lang="en-US">The attribute variants defines the list of variants in which this ModifierClass is valid. When the attribute is absent the ModifierClass is valid in all variants.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:attributeGroup> |