|
| enum | COMPONENT_TYPE {
ATTRIBUTE_DECLARATION = 1,
ELEMENT_DECLARATION = 2,
TYPE_DEFINITION = 3,
ATTRIBUTE_USE = 4,
ATTRIBUTE_GROUP_DEFINITION = 5,
MODEL_GROUP_DEFINITION = 6,
MODEL_GROUP = 7,
PARTICLE = 8,
WILDCARD = 9,
IDENTITY_CONSTRAINT = 10,
NOTATION_DECLARATION = 11,
ANNOTATION = 12,
FACET = 13,
MULTIVALUE_FACET = 14
} |
| |
| enum | DERIVATION_TYPE {
DERIVATION_NONE = 0,
DERIVATION_EXTENSION = 1,
DERIVATION_RESTRICTION = 2,
DERIVATION_SUBSTITUTION = 4,
DERIVATION_UNION = 8,
DERIVATION_LIST = 16
} |
| |
| enum | SCOPE { SCOPE_ABSENT = 0,
SCOPE_GLOBAL = 1,
SCOPE_LOCAL = 2
} |
| |
| enum | VALUE_CONSTRAINT { VALUE_CONSTRAINT_NONE = 0,
VALUE_CONSTRAINT_DEFAULT = 1,
VALUE_CONSTRAINT_FIXED = 2
} |
| |
◆ COMPONENT_TYPE
| Enumerator |
|---|
| ATTRIBUTE_DECLARATION | The object describes an attribute declaration.
|
| ELEMENT_DECLARATION | The object describes an element declaration.
|
| TYPE_DEFINITION | The object describes a complex type or simple type definition.
|
| ATTRIBUTE_USE | The object describes an attribute use definition.
|
| ATTRIBUTE_GROUP_DEFINITION | The object describes an attribute group definition.
|
| MODEL_GROUP_DEFINITION | The object describes a model group definition.
|
| MODEL_GROUP | A model group.
|
| PARTICLE | The object describes a particle.
|
| WILDCARD | The object describes a wildcard.
|
| IDENTITY_CONSTRAINT | The object describes an identity constraint definition.
|
| NOTATION_DECLARATION | The object describes a notation declaration.
|
| ANNOTATION | The object describes an annotation.
|
| FACET | The object describes a constraining facet.
|
| MULTIVALUE_FACET | The object describes enumeration/pattern facets.
|
◆ DERIVATION_TYPE
◆ SCOPE
| Enumerator |
|---|
| SCOPE_ABSENT | The scope of a declaration within named model groups or attribute groups is absent.
The scope of such declaration is determined when it is used in the construction of complex type definitions.
|
| SCOPE_GLOBAL | A scope of global identifies top-level declarations.
|
| SCOPE_LOCAL | Locally scoped declarations are available for use only within the complex type.
|
◆ VALUE_CONSTRAINT
| Enumerator |
|---|
| VALUE_CONSTRAINT_NONE | Indicates that the component does not have any value constraint.
|
| VALUE_CONSTRAINT_DEFAULT | Indicates that there is a default value constraint.
|
| VALUE_CONSTRAINT_FIXED | Indicates that there is a fixed value constraint for this attribute.
|
The documentation for this class was generated from the following file: