All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.xmlbeans.XmlErrorCodes Maven / Gradle / Ivy

/*   Copyright 2004 The Apache Software Foundation
 *
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *  limitations under the License.
 */

package org.apache.xmlbeans;

public abstract class XmlErrorCodes
{

    public static final int MISMATCHED_TARGET_NAMESPACE       =   4;
    public static final int CANNOT_FIND_RESOURCE              =  56;
    public static final int REDUNDANT_NESTED_TYPE             =   7;
    public static final int ELEMENT_MISSING_NAME              =   8;
    public static final int REDUNDANT_DEFAULT_FIXED           =   9;
    public static final int MODEL_GROUP_MISSING_NAME          =  10;
    public static final int ATTRIBUTE_GROUP_MISSING_NAME      =  12;
    public static final int CYCLIC_DEPENDENCY                 =  13;
    public static final int FACET_DUPLICATED                  =  19;
    public static final int FACET_VALUE_MALFORMED             =  20;
    public static final int MALFORMED_NUMBER                  =  21;
    public static final int REDUNDANT_CONTENT_MODEL           =  26;
    public static final int MISSING_RESTRICTION_OR_EXTENSION  =  27;
    public static final int MISSING_BASE                      =  28;
    public static final int ELEMENT_EXTRA_REF                 =  30;
    public static final int EXPLICIT_GROUP_NEEDED             =  32;
    public static final int GROUP_MISSING_REF                 =  33;
    public static final int DUPLICATE_ATTRIBUTE_NAME          =  37;
    public static final int DUPLICATE_ANY_ATTRIBUTE           =  38;
    public static final int ATTRIBUTE_GROUP_MISSING_REF       =  39;
    public static final int CANNOT_EXTEND_ALL                 =  42;
    public static final int INVALID_SCHEMA                    =  46;
    public static final int DUPLICATE_GLOBAL_ELEMENT          =  47;
    public static final int DUPLICATE_GLOBAL_ATTRIBUTE        =  48;
    public static final int DUPLICATE_GLOBAL_TYPE             =  49;
    public static final int MALFORMED_SIMPLE_TYPE_DEFN        =  52;
    public static final int INVALID_NAME                      =  53;
    public static final int CANNOT_DERIVE_FINAL               =  54;
    public static final int IDC_NOT_FOUND                     =  55;
    public static final int NONDETERMINISTIC_MODEL            =  57;
    public static final int XPATH_COMPILATION_FAILURE         =  58;
    public static final int DUPLICATE_IDENTITY_CONSTRAINT     =  59;
    public static final int ILLEGAL_RESTRICTION               =  45;
    public static final int INCONSISTENT_TYPE                 =  50;

    /* general */

    public static final int UNSUPPORTED_FEATURE               =  51;
    public static final int GENERIC_ERROR                     =  60;


    //
    // xmlbeans errors
    //

    public static final String INVALID_DOCUMENT_TYPE = "invalid.document.type";
    public static final String CANNOT_LOAD_FILE = "cannot.load.file";
    public static final String EXCEPTION_EXCEEDED_ENTITY_BYTES = "exceeded-entity-bytes";
    public static final String EXCEPTION_LOADING_URL = "exception.loading.url";
    public static final String EXCEPTION_VALUE_NOT_SUPPORTED_J2S = "exception.value.not.supported.j2s";
    public static final String EXCEPTION_VALUE_NOT_SUPPORTED_S2J = "exception.value.not.supported.s2j";

    public static final String EXCEPTION_XQRL_XPATH_NOT_VALID = "exception.xqrl.xpath.not.valid";
    public static final String EXCEPTION_XQRL_EXCEPTION = "exception.xqrl.exception";

    //
    // xml errors
    //

    /**
     * uniqattspec: See
     * XML 1.0: Unique Att Spec
     */
    public static final String XML_DUPLICATE_ATTRIBUTE = "uniqattspec";

    //
    // schema errors
    //

    /**
     * cvc-assess-attr: See
     * XMLSchema Structures 1.0: Schema-Validity Assessment (Attribute)
     */
    public static final String ASSESS_ATTR_SCHEMA_VALID = "cvc-assess-attr";

    /**
     * cvc-assess-attr.1.2: See clause 1.2 of
     * XMLSchema Structures 1.0: Schema-Validity Assessment (Attribute)
     */
    public static final String ASSESS_ATTR_SCHEMA_VALID$NOT_RESOLVED = "cvc-assess-attr.1.2";

    /**
     * cvc-assess-elt: See
     * XMLSchema Structures 1.0: Schema-Validity Assessment (Element)
     */
    public static final String ASSESS_ELEM_SCHEMA_VALID = "cvc-assess-elt";

    /**
     * cvc-assess-elt.1.1.1.3.2: See clause 1.1.1.3.2 of
     * XMLSchema Structures 1.0: Schema-Validity Assessment (Element)
     */
    public static final String ASSESS_ELEM_SCHEMA_VALID$NOT_RESOLVED = "cvc-assess-elt.1.1.1.3.2";

    /**
     * cvc-attribute: See
     * XMLSchema Structures 1.0: Attribute Locally Valid
     */
    public static final String ATTR_LOCALLY_VALID = "cvc-attribute";

    /**
     * cvc-attribute.1: See clause 1 of
     * XMLSchema Structures 1.0: Attribute Locally Valid
     */
    public static final String ATTR_LOCALLY_VALID$NO_TYPE = "cvc-attribute.1";

    /**
     * cvc-attribute.4: See clause 4 of
     * XMLSchema Structures 1.0: Attribute Locally Valid
     */
    public static final String ATTR_LOCALLY_VALID$FIXED = "cvc-attribute.4";

    /**
     * cvc-au: See
     * XMLSchema Structures 1.0: Attribute Locally Valid (Use)
     */
    public static final String ATTR_USE_LOCALLY_VALID = "cvc-au";

    /**
     * cvc-complex-type: See
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID = "cvc-complex-type";

    /**
     * cvc-complex-type.2.1: See clause 2.1 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$EMPTY_WITH_CONTENT = "cvc-complex-type.2.1";

    /**
     * cvc-complex-type.2.2: See clause 2.2 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$SIMPLE_TYPE_WITH_CONTENT = "cvc-complex-type.2.2";

    /**
     * cvc-complex-type.2.4a: See clause 2.4 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$EXPECTED_DIFFERENT_ELEMENT = "cvc-complex-type.2.4a";

    /**
     * cvc-complex-type.2.4b: See clause 2.4 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$ELEMENT_NOT_ALLOWED = "cvc-complex-type.2.4b";

    /**
     * cvc-complex-type.2.4c: See clause 2.4 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$MISSING_ELEMENT = "cvc-complex-type.2.4c";

    /**
     * cvc-complex-type.2.4d: See clause 2.4 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$EXPECTED_ELEMENT = "cvc-complex-type.2.4d";

    /**
     * cvc-complex-type.2.3: See clause 2.3 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$ELEMENT_ONLY_WITH_TEXT = "cvc-complex-type.2.3";

    /**
     * cvc-complex-type.3.1: See clause 3.1 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$ATTRIBUTE_VALID = "cvc-complex-type.3.1";

    /**
     * cvc-complex-type.3.2.1: See clause 3.2.1 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$NO_WILDCARD = "cvc-complex-type.3.2.1";

    /**
     * cvc-complex-type.3.2.2: See clause 3.2.2 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$NOT_WILDCARD_VALID = "cvc-complex-type.3.2.2";

    /**
     * cvc-complex-type.4: See clause 4 of
     * XMLSchema Structures 1.0: Element Locally Valid (Complex Type)
     */
    public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$MISSING_REQUIRED_ATTRIBUTE = "cvc-complex-type.4";

    /**
     * cvc-datatype-valid: See
     * XMLSchema Datatypes 1.0: Datatype Valid
     */
    public static final String DATATYPE_VALID = "cvc-datatype-valid";

    /**
     * cvc-datatype-valid.1.1: See clause 1.1 of
     * XMLSchema Datatypes 1.0: Datatype Valid
     */
    public static final String DATATYPE_VALID$PATTERN_VALID = "cvc-datatype-valid.1.1";

    /**
     * cvc-datatype-valid.1.1b: See clause 1.1 of
     * XMLSchema Datatypes 1.0: Datatype Valid
     */
    public static final String DATATYPE_VALID$PATTERN_VALID$NO_VALUE = "cvc-datatype-valid.1.1b";

    /**
     * cvc-datatype-valid.1.2.3: See clause 1.2.3 of
     * XMLSchema Datatypes 1.0: Datatype Valid
     */
    public static final String DATATYPE_VALID$UNION = "cvc-datatype-valid.1.2.3";

    /**
     * cvc-elt: See
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID = "cvc-elt";

    /**
     * cvc-elt.1: See clause 1 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$NO_TYPE = "cvc-elt.1";

    /**
     * cvc-elt.2: See clause 2 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$ABSTRACT = "cvc-elt.2";

    /**
     * cvc-elt.3.1: See clause 3.1 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$NOT_NILLABLE = "cvc-elt.3.1";

    /**
     * cvc-elt.3.2.1: See clause 3.2.1 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$NIL_WITH_CONTENT = "cvc-elt.3.2.1";

    /**
     * cvc-elt.3.2.2: See clause 3.2.2 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$NIL_WITH_FIXED = "cvc-elt.3.2.2";

    /**
     * cvc-elt.4.1: See clause 4.1 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$XSI_TYPE_INVALID_QNAME = "cvc-elt.4.1";

    /**
     * cvc-elt.4.2: See clause 4.2 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$XSI_TYPE_NOT_FOUND = "cvc-elt.4.2";

    /**
     * cvc-elt.4.3a: See clause 4.3 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$XSI_TYPE_NOT_DERIVED = "cvc-elt.4.3a";

    /**
     * cvc-elt.4.3b: See clause 4.3 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$XSI_TYPE_BLOCK_EXTENSION = "cvc-elt.4.3b";

    /**
     * cvc-elt.4.3c: See clause 4.3 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$XSI_TYPE_BLOCK_RESTRICTION = "cvc-elt.4.3c";

    /**
     * cvc-elt.5.2.2.1: See clause 5.2.2.1 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$FIXED_WITH_CONTENT = "cvc-elt.5.2.2.1";

    /**
     * cvc-elt.5.2.2.2.1: See clause 5.2.2.2.1 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$FIXED_VALID_MIXED_CONTENT = "cvc-elt.5.2.2.2.1";

    /**
     * cvc-elt.5.2.2.2.2: See clause 5.2.2.2.2 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$FIXED_VALID_SIMPLE_TYPE = "cvc-elt.5.2.2.2.2";

    /**
     * cvc-elt.4.3d: See clause 4.3 of
     * XMLSchema Structures 1.0: Element Locally Valid (Element)
     */
    public static final String ELEM_LOCALLY_VALID$XSI_TYPE_PROHIBITED_SUBST = "cvc-elt.4.3d";

    /**
     * cvc-enumeration-valid: See
     * XMLSchema Datatypes 1.0: enumeration valid
     */
    public static final String DATATYPE_ENUM_VALID = "cvc-enumeration-valid";

    /**
     * cvc-enumeration-valid.b: See
     * XMLSchema Datatypes 1.0: enumeration valid
     */
    public static final String DATATYPE_ENUM_VALID$NO_VALUE = "cvc-enumeration-valid.b";

    /**
     * cvc-facet-valid: See
     * XMLSchema Datatypes 1.0: Facet Valid
     */
    public static final String DATATYPE_FACET_VALID = "cvc-facet-valid";

    /**
     * cvc-fractionDigits-valid: See
     * XMLSchema Datatypes 1.0: fractionDigits Valid
     */
    public static final String DATATYPE_FRACTION_DIGITS_VALID = "cvc-fractionDigits-valid";

    /**
     * cvc-id.2: See clause 2 of
     * XMLSchema Structures 1.0: Validation Root Valid (ID/IDREF)
     */
    public static final String ID_VALID$DUPLICATE = "cvc-id.2";

    /**
     * cvc-identity-constraint: See
     * XMLSchema Structures 1.0: Identity-constraint Satisfied
     */
    public static final String IDENTITY_CONSTRAINT_VALID = "cvc-identity-constraint";

    /**
     * cvc-identity-constraint.4.1: See clause 4.1 of
     * XMLSchema Structures 1.0: Identity-constraint Satisfied
     */
    public static final String IDENTITY_CONSTRAINT_VALID$DUPLICATE_UNIQUE = "cvc-identity-constraint.4.1";

    /**
     * cvc-identity-constraint.4.2.2: See clause 4.2.2
     * XMLSchema Structures 1.0: Identity-constraint Satisfied
     */
    public static final String IDENTITY_CONSTRAINT_VALID$DUPLICATE_KEY = "cvc-identity-constraint.4.2.2";

    /**
     * cvc-identity-constraint.4.3: See clause 4.3
     * XMLSchema Structures 1.0: Identity-constraint Satisfied
     */
    public static final String IDENTITY_CONSTRAINT_VALID$KEYREF_KEY_NOT_FOUND = "cvc-identity-constraint.4.3";

    /**
     * cvc-length-valid: See
     * XMLSchema Datatypes 1.0: Length Valid
     */
    public static final String DATATYPE_LENGTH_VALID = "cvc-length-valid";

    /**
     * cvc-length-valid.1.1: See clause 1.1 of
     * XMLSchema Datatypes 1.0: Length Valid
     */
    public static final String DATATYPE_LENGTH_VALID$STRING = "cvc-length-valid.1.1";

    /**
     * cvc-length-valid.1.2: See clause 1.2 of
     * XMLSchema Datatypes 1.0: Length Valid
     */
    public static final String DATATYPE_LENGTH_VALID$BINARY = "cvc-length-valid.1.2";

    /**
     * cvc-length-valid.2: See clause 2 of
     * XMLSchema Datatypes 1.0: Length Valid
     */
    public static final String DATATYPE_LENGTH_VALID$LIST_LENGTH = "cvc-length-valid.2";

    /**
     * cvc-maxExclusive-valid: See
     * XMLSchema Datatypes 1.0: maxExclusive Valid
     */
    public static final String DATATYPE_MAX_EXCLUSIVE_VALID = "cvc-maxExclusive-valid";

    /**
     * cvc-maxInclusive-valid: See
     * XMLSchema Datatypes 1.0: maxInclusive Valid
     */
    public static final String DATATYPE_MAX_INCLUSIVE_VALID = "cvc-maxInclusive-valid";

    /**
     * cvc-maxLength-valid: See
     * XMLSchema Datatypes 1.0: maxLength Valid
     */
    public static final String DATATYPE_MAX_LENGTH_VALID = "cvc-maxLength-valid";

    /**
     * cvc-maxLength-valid.1.1: See clause 1.1 of
     * XMLSchema Datatypes 1.0: maxLength Valid
     */
    public static final String DATATYPE_MAX_LENGTH_VALID$STRING = "cvc-maxLength-valid.1.1";

    /**
     * cvc-maxLength-valid.1.2: See clause 1.2 of
     * XMLSchema Datatypes 1.0: maxLength Valid
     */
    public static final String DATATYPE_MAX_LENGTH_VALID$BINARY = "cvc-maxLength-valid.1.2";

    /**
     * cvc-maxLength-valid.2: See clause 2 of
     * XMLSchema Datatypes 1.0: maxLength Valid
     */
    public static final String DATATYPE_MAX_LENGTH_VALID$LIST_LENGTH = "cvc-maxLength-valid.2";

    /**
     * cvc-minExclusive-valid: See
     * XMLSchema Datatypes 1.0: minExclusive Valid
     */
    public static final String DATATYPE_MIN_EXCLUSIVE_VALID = "cvc-minExclusive-valid";

    /**
     * cvc-minInclusive-valid: See
     * XMLSchema Datatypes 1.0: minInclusive Valid
     */
    public static final String DATATYPE_MIN_INCLUSIVE_VALID = "cvc-minInclusive-valid";

    /**
     * cvc-minLength-valid: See
     * XMLSchema Datatypes 1.0: minLength Valid
     */
    public static final String DATATYPE_MIN_LENGTH_VALID = "cvc-minLength-valid";

    /**
     * cvc-minLength-valid.1.1: See clause 1.1 of
     * XMLSchema Datatypes 1.0: minLength Valid
     */
    public static final String DATATYPE_MIN_LENGTH_VALID$STRING = "cvc-minLength-valid.1.1";

    /**
     * cvc-minLength-valid.1.2: See clause 1.2 of
     * XMLSchema Datatypes 1.0: minLength Valid
     */
    public static final String DATATYPE_MIN_LENGTH_VALID$BINARY = "cvc-minLength-valid.1.2";

    /**
     * cvc-minLength-valid.2: See clause 2 of
     * XMLSchema Datatypes 1.0: minLength Valid
     */
    public static final String DATATYPE_MIN_LENGTH_VALID$LIST_LENGTH = "cvc-minLength-valid.2";

    /**
     * cvc-model-group: See
     * XMLSchema Structures 1.0: Element Sequence Valid
     */
    public static final String MODEL_GROUP_VALID = "cvc-model-group";

    /**
     * cvc-particle: See
     * XMLSchema Structures 1.0: Element Sequence Locally Valid (Particle)
     */
    public static final String PARTICLE_VALID = "cvc-particle";

    /**
     * cvc-particle.1.3: See
     * XMLSchema Structures 1.0: Element Sequence Locally Valid (Particle)
     */
    public static final String PARTICLE_VALID$NOT_WILDCARD_VALID = "cvc-particle.1.3";

    /**
     * cvc-particle.2.3.3a: See
     * XMLSchema Structures 1.0: Element Sequence Locally Valid (Particle)
     */
    public static final String PARTICLE_VALID$BLOCK_SUBSTITUTION = "cvc-particle.2.3.3a";

    /**
     * cvc-pattern-valid: See
     * XMLSchema Datatypes 1.0: pattern valid
     */
    public static final String DATATYPE_PATTERN_VALID = "cvc-pattern-valid";

    /**
     * cvc-resolve-instance: See
     * XMLSchema Structures 1.0: QName resolution (Instance)
     */
    public static final String RESOLVE_QNAME_INSTANCE_VALID = "cvc-resolve-instance"; // KHK: ? is the name good

    /**
     * cvc-simple-type: See
     * XMLSchema Structures 1.0: String Valid
     */
    public static final String SIMPLE_TYPE_STRING_VALID = "cvc-simple-type";

    /**
     * cvc-totalDigits-valid: See
     * XMLSchema Datatypes 1.0: totalDigits Valid
     */
    public static final String DATATYPE_TOTAL_DIGITS_VALID = "cvc-totalDigits-valid";

    /**
     * cvc-type: See
     * XMLSchema Structures 1.0: Element Locally Valid (Type)
     */
    public static final String ELEM_TYPE_LOCALLY_VALID = "cvc-type";

    /**
     * cvc-type.2: See clause 2 of
     * XMLSchema Structures 1.0: Element Locally Valid (Type)
     */
    public static final String ELEM_TYPE_LOCALLY_VALID$ABSTRACT = "cvc-type.2";

    /**
     * cvc-wildcard: See
     * XMLSchema Structures 1.0: Item Valid (Wildcard)
     */
    public static final String WILDCARD_ITEM_VALID = "cvc-wildcard";

    /**
     * cvc-wildcard-namespace: See
     * XMLSchema Structures 1.0: Wildcard allows Namespace Name
     */
    public static final String WILDCARD_NAMESPACE_NAME_VALID = "cvc-wildcard-namespace";

    /**
     * schema_reference: See
     * XMLSchema Structures 1.0: Schema Document Location Strategy
     */
    public static final String SCHEMA_REFERENCE = "schema_reference";

    /**
     * src-annotation: See
     * XMLSchema Structures 1.0: Annotation Definition Representation OK
     */
    public static final String SCHEMA_ANNOTATION = "src-annotation";

    /**
     * src-attribute: See
     * XMLSchema Structures 1.0: Attribute Declaration Representation OK
     */
    public static final String SCHEMA_ATTR = "src-attribute";

    /**
     * src-attribute.1: See clause 1 of
     * XMLSchema Structures 1.0: Attribute Declaration Representation OK
     */
    public static final String SCHEMA_ATTR$DEFAULT_OR_FIXED = "src-attribute.1";

    /**
     * au-value_constraint: See description for
     * XMLSchema Structures 1.0: The Attribute Use Schema Component
     */
    public static final String SCHEMA_ATTR$FIXED_NOT_MATCH = "au-value_constraint";

    /**
     * src-attribute.2: See clause 2 of
     * XMLSchema Structures 1.0: Attribute Declaration Representation OK
     */
    public static final String SCHEMA_ATTR$DEFAULT_AND_USE_OPTIONAL = "src-attribute.2";

    /**
     * src-attribute.3.1a: See clause 3.1 of
     * XMLSchema Structures 1.0: Attribute Declaration Representation OK
     */
    public static final String SCHEMA_ATTR$REF_OR_NAME_HAS_BOTH = "src-attribute.3.1a";

    /**
     * src-attribute.3.1b: See clause 3.1 of
     * XMLSchema Structures 1.0: Attribute Declaration Representation OK
     */
    public static final String SCHEMA_ATTR$REF_OR_NAME_HAS_NEITHER = "src-attribute.3.1b";

    /**
     * src-attribute.3.2: See clause 3.2 of
     * XMLSchema Structures 1.0: Attribute Declaration Representation OK
     */
    public static final String SCHEMA_ATTR$REF_FEATURES = "src-attribute.3.2";

    /**
     * src-attribute.4: See clause 4 of
     * XMLSchema Structures 1.0: Attribute Declaration Representation OK
     */
    public static final String SCHEMA_ATTR$TYPE_ATTR_OR_NESTED_TYPE = "src-attribute.4";

    /**
     * src-attribute_group: See
     * XMLSchema Structures 1.0: Attribute Group Definition Representation OK
     */
    public static final String SCHEMA_ATTR_GROUP = "src-attribute_group";

    /**
     * src-attribute_group.3: See clause 3 of
     * XMLSchema Structures 1.0: Attribute Group Definition Representation OK
     */
    public static final String SCHEMA_ATTR_GROUP$SELF_REF = "src-attribute_group.3";

    /**
     * src-ct: See
     * XMLSchema Structures 1.0: Complex Type Definition Representation OK
     */
    public static final String SCHEMA_COMPLEX_TYPE = "src-ct";

    /**
     * src-ct.1: See clause 1 of
     * XMLSchema Structures 1.0: Complex Type Definition Representation OK
     */
    public static final String SCHEMA_COMPLEX_TYPE$COMPLEX_CONTENT = "src-ct.1";

    /**
     * src-ct.2: See clause 2 of
     * XMLSchema Structures 1.0: Complex Type Definition Representation OK
     */
    public static final String SCHEMA_COMPLEX_TYPE$SIMPLE_CONTENT = "src-ct.2";

    /**
     * src-element: See
     * XMLSchema Structures 1.0: Element Declaration Representation OK
     */
    public static final String SCHEMA_ELEM = "src-element";

    /**
     * src-element.1: See clause 1 of
     * XMLSchema Structures 1.0: Element Declaration Representation OK
     */
    public static final String SCHEMA_ELEM$DEFAULT_OR_FIXED = "src-element.1";

    /**
     * src-element.2.1a: See clause 2.1 of
     * XMLSchema Structures 1.0: Element Declaration Representation OK
     */
    public static final String SCHEMA_ELEM$REF_OR_NAME_HAS_BOTH = "src-element.2.1a";

    /**
     * src-element.2.1b: See clause 2.1 of
     * XMLSchema Structures 1.0: Element Declaration Representation OK
     */
    public static final String SCHEMA_ELEM$REF_OR_NAME_HAS_NEITHER = "src-element.2.1b";

    /**
     * src-element.2.2: See clause 2.2 of
     * XMLSchema Structures 1.0: Element Declaration Representation OK
     */
    public static final String SCHEMA_ELEM$REF_FEATURES = "src-element.2.2";

    /**
     * src-element.3: See clause 3 of
     * XMLSchema Structures 1.0: Element Declaration Representation OK
     */
    public static final String SCHEMA_ELEM$TYPE_ATTR_OR_NESTED_TYPE = "src-element.3";

    /**
     * src-expredef: See
     * XMLSchema Structures 1.0: Individual Component Redefinition
     */
    public static final String SCHEMA_REDEFINITION = "src-expredef";

    /**
     * src-identity-constraint: See
     * XMLSchema Structures 1.0: Identity-constraint Definition Representation OK
     */
    public static final String SCHEMA_IDENTITY_CONSTRAINT = "src-identity-constraint";

    /**
     * src-import: See
     * XMLSchema Structures 1.0: Import Constraints and Semantics
     */
    public static final String SCHEMA_IMPORT = "src-import";

    /**
     * src-include: See
     * XMLSchema Structures 1.0: Inclusion Constraints and Semantics
     */
    public static final String SCHEMA_INCLUDE = "src-include";

    /**
     * src-list-itemType-or-simpleType: See
     * XMLSchema Datatypes 1.0: itemType attribute or simpleType child
     */
    public static final String SCHEMA_SIMPLE_TYPE$LIST_ITEM_TYPE_OR_SIMPLE_TYPE = "src-list-itemType-or-simpleType";

    /**
     * src-model_group: See
     * XMLSchema Structures 1.0: Model Group Representation OK
     */
    public static final String SCHEMA_MODEL_GROUP = "src-model_group";

    /**
     * src-model_group_defn: See
     * XMLSchema Structures 1.0: Model Group Definition Representation OK
     */
    public static final String SCHEMA_MODEL_GROUP_DEFN = "src-model_group_defn";

    /**
     * src-multiple-enumerations: See
     * XMLSchema Datatypes 1.0: Multiple enumerations
     */
    public static final String SCHEMA_MULTIPLE_ENUMS = "src-multiple-enumerations";

    /**
     * src-multiple-patterns: See
     * XMLSchema Datatypes 1.0: Multiple patterns
     */
    public static final String SCHEMA_MULTIPLE_PATTERNS = "src-multiple-patterns";

    /**
     * src-notation: See
     * XMLSchema Structures 1.0: Notation Definition Representation OK
     */
    public static final String SCHEMA_NOTATION = "src-notation";

    /**
     * src-qname: See
     * XMLSchema Structures 1.0: QName Interpretation
     */
    public static final String SCHEMA_QNAME = "src-qname";

    /**
     * src-redefine: See
     * XMLSchema Structures 1.0: Redefinition Constraints and Semantics
     */
    public static final String SCHEMA_REDEFINE = "src-redefine";

    /**
     * src-redefine.5a: See clause 5 of
     * XMLSchema Structures 1.0: Redefinition Constraints and Semantics
     */
    public static final String SCHEMA_REDEFINE$EXTEND_OR_RESTRICT = "src-redefine.5a";

    /**
     * src-redefine.5b: See clause 5 of
     * XMLSchema Structures 1.0: Redefinition Constraints and Semantics
     */
    public static final String SCHEMA_REDEFINE$SAME_TYPE = "src-redefine.5b";

    /**
     * src-redefine.6.1.1: See clause 6.1.1 of
     * XMLSchema Structures 1.0: Redefinition Constraints and Semantics
     */
    public static final String SCHEMA_REDEFINE$GROUP_SELF_REF = "src-redefine.6.1.1";

    /**
     * src-redefine.6.1.2: See clause 6.1.2 of
     * XMLSchema Structures 1.0: Redefinition Constraints and Semantics
     */
    public static final String SCHEMA_REDEFINE$GROUP_SELF_REF_MIN_MAX_1 = "src-redefine.6.1.2";

    /**
     * src-redefine.7.1: See clause 7.1 of
     * XMLSchema Structures 1.0: Redefinition Constraints and Semantics
     */
    public static final String SCHEMA_REDEFINE$ATTR_GROUP_SELF_REF = "src-redefine.7.1";

    /**
     * src-resolve: See
     * XMLSchema Structures 1.0: QName resolution (Schema Document)
     */
    public static final String SCHEMA_QNAME_RESOLVE = "src-resolve";

    /**
     * src-resolve: See
     * XMLSchema Structures 1.0: QName resolution (Schema Document)
     */
    public static final String SCHEMA_QNAME_RESOLVE$HELP = "src-resolve.a";

    /**
     * src-restriction-base-or-simpleType: See
     * XMLSchema Datatypes 1.0: base attribute or simpleType child
     */
    public static final String SCHEMA_SIMPLE_TYPE$RESTICTION_HAS_BASE_OR_SIMPLE_TYPE = "src-restriction-base-or-simpleType";

    /**
     * src-simple-type: See
     * XMLSchema Structures 1.0: Simple Type Definition Representation OK
     */
    public static final String SCHEMA_SIMPLE_TYPE = "src-simple-type";

    /**
     * src-simple-type.2a: See clause 2 of
     * XMLSchema Structures 1.0: Simple Type Definition Representation OK
     */
    public static final String SCHEMA_SIMPLE_TYPE$RESTRICTION_HAS_BOTH_BASE_OR_SIMPLE_TYPE = "src-simple-type.2a";

    /**
     * src-simple-type.2b: See clause 2 of
     * XMLSchema Structures 1.0: Simple Type Definition Representation OK
     */
    public static final String SCHEMA_SIMPLE_TYPE$RESTRICTION_HAS_NEITHER_BASE_OR_SIMPLE_TYPE = "src-simple-type.2b";

    /**
     * src-simple-type.3a: See clause 3 of
     * XMLSchema Structures 1.0: Simple Type Definition Representation OK
     */
    public static final String SCHEMA_SIMPLE_TYPE$LIST_HAS_BOTH_ITEM_OR_SIMPLE_TYPE = "src-simple-type.3a";

    /**
     * src-simple-type.3b: See clause 3 of
     * XMLSchema Structures 1.0: Simple Type Definition Representation OK
     */
    public static final String SCHEMA_SIMPLE_TYPE$LIST_HAS_NEITHER_ITEM_OR_SIMPLE_TYPE = "src-simple-type.3b";

    /**
     * src-simple-type.4: See clause 4 of
     * XMLSchema Structures 1.0: Simple Type Definition Representation OK
     */
    public static final String SCHEMA_SIMPLE_TYPE$CYCLIC_UNION = "src-simple-type.4";

    /**
     * src-single-facet-value: See
     * XMLSchema Datatypes 1.0: Single Facet Value
     */
    public static final String DATATYPE_SINGLE_FACET_VALUE = "src-single-facet-value";

    /**
     * src-union-memberTypes-or-simpleTypes: See
     * XMLSchema Datatypes 1.0: memberTypes attribute or simpleType children
     */
    public static final String SCHEMA_SIMPLE_TYPE$UNION_HAS_MEMBER_TYPES_OR_SIMPLE_TYPES = "src-union-memberTypes-or-simpleTypes";

    /**
     * src-wildcard: See
     * XMLSchema Structures 1.0: Wildcard Representation OK
     */
    public static final String SCHEMA_WILDCARD = "src-wildcard";

    /**
     * a-props-correct: See
     * XMLSchema Structures 1.0: Attribute Declaration Properties Correct
     */
    public static final String ATTR_PROPERTIES = "a-props-correct";

    /**
     * a-props-correct.2: See clause 2 of
     * XMLSchema Spec: Attribute Declaration Properties
     */
    public static final String ATTR_PROPERTIES$CONSTRAINT_VALID = "a-props-correct.2";

    /**
     * a-props-correct.3: See clause 3 of
     * XMLSchema Spec: Attribute Declaration Properties
     */
    public static final String ATTR_PROPERTIES$ID_FIXED_OR_DEFAULT = "a-props-correct.3";

    /**
     * ag-props-correct: See
     * XMLSchema Structures 1.0: Attribute Group Definition Properties Correct
     */
    public static final String ATTR_GROUP_PROPERTIES = "ag-props-correct";

    /**
     * ag-props-correct.2: See clause 2 of
     * XMLSchema Structures 1.0: Attribute Group Definition Properties Correct
     */
    public static final String ATTR_GROUP_PROPERTIES$2 = "ag-props-correct.2";

    /**
     * ag-props-correct.3: See clause 3 of
     * XMLSchema Structures 1.0: Attribute Group Definition Properties Correct
     */
    public static final String ATTR_GROUP_PROPERTIES$TWO_IDS = "ag-props-correct.3";

    /**
     * an-props-correct: See
     * XMLSchema Structures 1.0: Annotation Correct
     */
    public static final String ANNO_PROPERTIES = "an-props-correct";

    /**
     * au-props-correct: See
     * XMLSchema Structures 1.0: Attribute Use Correct
     */
    public static final String ATTR_USE_PROPERTIES = "au-props-correct";

    /**
     * c-fields-xpaths: See
     * XMLSchema Structures 1.0: Fields Value OK
     */
    public static final String FIELDS_XPATH = "c-fields-xpaths";

    /**
     * c-props-correct: See
     * XMLSchema Structures 1.0: Identity-constraint Definition Properties Correct
     */
    public static final String IDENTITY_CONSTRAINT_PROPERTIES = "c-props-correct";

    /**
     * c-props-correct.1: See clause 1 of
     * XMLSchema Structures 1.0: Identity-constraint Definition Properties Correct
     */
    public static final String IDENTITY_CONSTRAINT_PROPERTIES$KEYREF_REFERS_TO_KEYREF = "c-props-correct.1";

    /**
     * c-props-correct.2: See clause 2 of
     * XMLSchema Structures 1.0: Identity-constraint Definition Properties Correct
     */
    public static final String IDENTITY_CONSTRAINT_PROPERTIES$KEY_KEYREF_FIELD_COUNT_EQ = "c-props-correct.2";

    /**
     * c-selector-xpath: See
     * XMLSchema Structures 1.0: Selector Value OK
     */
    public static final String SELECTOR_XPATH = "c-selector-xpath";

    /**
     * cos-all-limited: See
     * XMLSchema Structures 1.0: All Group Limited
     */
    public static final String ALL_GROUP_LIMITED = "cos-all-limited";

    /**
     * cos-all-limited.1.2a: See clause 1.2 of
     * XMLSchema Structures 1.0: All Group Limited
     */
    public static final String ALL_GROUP_LIMITED$IN_MIN_MAX_1_PARTICLE = "cos-all-limited.1.2a";

    /**
     * cos-all-limited.1.2b: See clause 1.2 of
     * XMLSchema Structures 1.0: All Group Limited
     */
    public static final String ALL_GROUP_LIMITED$IN_COMPLEX_TYPE_DEF_PARTICLE = "cos-all-limited.1.2b";

    /**
     * cos-all-limited.2: See clause 2 of
     * XMLSchema Structures 1.0: All Group Limited
     */
    public static final String ALL_GROUP_LIMITED$CHILD_PARTICLES_MAX_LTE_1 = "cos-all-limited.2";

    /**
     * cos-applicable-facets: See
     * XMLSchema Datatypes 1.0: applicable facets
     */
    public static final String FACETS_APPLICABLE = "cos-applicable-facets"; // KHK: name ok?

    /**
     * notation-facets: See
     * http://www.w3.org/TR/xmlschema-2/#NOTATION-facets
     */
    public static final String FACETS_DEPRECATED_NOTATION = "notation-facets";

    /**
     * cos-aw-intersect: See
     * XMLSchema Structures 1.0: Attribute Wildcard Intersection
     */
    public static final String ATTR_WILDCARD_INTERSECT = "cos-aw-intersect";

    /**
     * cos-aw-union: See
     * XMLSchema Structures 1.0: Attribute Wildcard Union
     */
    public static final String ATTR_WILDCARD_UNION = "cos-aw-union";

    /**
     * enumeration-required-notation: See
     * XMLSchema Datatypes 1.0: Schema Component Constraint: enumeration facet value required for NOTATION
     */
    public static final String ATTR_NOTATION_TYPE_FORBIDDEN = "enumeration-required-notation-attr";

    /**
     * XMLSchema Datatypes 1.0: Definition of type NOTATION
     */
    public static final String ATTR_COMPATIBILITY_TARGETNS = "notation-targetns-attr";

    /**
     * cos-choice-range: See
     * XMLSchema Structures 1.0: Effective Total Range (choice)
     */
    public static final String CHOICE_RANGE = "cos-choice-range";

    /**
     * cos-ct-derived-ok: See
     * XMLSchema Structures 1.0: Type Derivation OK (Complex)
     */
    public static final String COMPLEX_TYPE_DERIVATION = "cos-ct-derived-ok";

    /**
     * cos-ct-extends: See
     * XMLSchema Structures 1.0: Derivation Valid (Extension)
     */
    public static final String COMPLEX_TYPE_EXTENSION = "cos-ct-extends";

    /**
     * cos-ct-extends.1.4.1: See clause 1.4.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Extension)
     */
    public static final String COMPLEX_TYPE_EXTENSION$EXTENDING_SIMPLE_CONTENT = "cos-ct-extends.1.4.1";

    /**
     * cos-ct-extends.1.4.2.2: See clause 1.4.2.2 of
     * XMLSchema Structures 1.0: Derivation Valid (Extension)
     */
    public static final String COMPLEX_TYPE_EXTENSION$BOTH_ELEMEMENT_OR_MIXED = "cos-ct-extends.1.4.2.2";

    /**
     * derivation-ok-restriction.1.1: See clause 1.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Extension)
     */
    public static final String COMPLEX_TYPE_EXTENSION$FINAL = "cos-ct-extends.1.1";

    /**
     * cos-element-consistant: See
     * XMLSchema Structures 1.0: Element Declarations Consistent
     */
    public static final String ELEM_CONSISTANT = "cos-element-consistent";

    /**
     * cos-equiv-class: See
     * XMLSchema Structures 1.0: Substitution Group
     */
    public static final String SUBST_GROUP = "cos-equiv-class";

    /**
     * cos-equiv-derived-ok-rec: See
     * XMLSchema Structures 1.0: Substitution Group OK (Transitive)
     */
    public static final String SUBST_GROUP_DERIVED = "cos-equiv-derived-ok-rec";

    /**
     * cos-group-emptiable: See
     * XMLSchema Structures 1.0: Particle Emptiable
     */
    public static final String PARTICLE_EMPTIABLE = "cos-group-emptiable";

    /**
     * cos-list-of-atomic: See
     * XMLSchema Datatypes 1.0: list of atomic
     */
    public static final String DATATYPE_LIST_OF_ATOMIC = "cos-list-of-atomic";

    /**
     * cos-no-circular-unions: See
     * XMLSchema Datatypes 1.0: no circular unions
     */
    public static final String DATATYPE_CIRCULAR_UNION = "cos-no-circular-unions";

    /**
     * cos-nonambig: See
     * XMLSchema Structures 1.0: Unique Particle Attribution
     */
    public static final String UNIQUE_PARTICLE_ATTRIBUTION = "cos-nonambig";

    /**
     * cos-ns-subset: See
     * XMLSchema Structures 1.0: Wildcard Subset
     */
    public static final String WILDCARD_SUBSET = "cos-ns-subset";

    /**
     * cos-particle-extend: See
     * XMLSchema Structures 1.0: Particle Valid (Extension)
     */
    public static final String PARTICLE_EXTENSION = "cos-particle-extend";

    /**
     * cos-particle-restrict: See
     * XMLSchema Structures 1.0: Particle Valid (Restriction)
     */
    public static final String PARTICLE_RESTRICTION = "cos-particle-restrict";

    /**
     * cos-particle-restrict.2: See clause 2 of
     * XMLSchema Structures 1.0: Particle Valid (Restriction)
     */
    public static final String PARTICLE_RESTRICTION$INVALID_RESTRICTION = "cos-particle-restrict.2";

    /**
     * cos-seq-range: See
     * XMLSchema Structures 1.0: Effective Total Range (all and sequence)
     */
    public static final String SEQUENCE_RANGE = "cos-seq-range";

    /**
     * cos-st-derived-ok: See
     * XMLSchema Structures 1.0: Type Derivation OK (Simple)
     */
    public static final String SIMPLE_TYPE_DERIVATION = "cos-st-derived-ok";

    /**
     * cos-st-restricts: See
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)
     */
    public static final String SIMPLE_TYPE_RESTRICTION = "cos-st-restricts";

    /**
     * cos-st-restricts.1.1: See clause 1.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)
     */
    public static final String SIMPLE_TYPE_RESTRICTION$ATOMIC_NOT_SIMPLE = "cos-st-restricts.1.1";

    /**
     * cos-st-restricts.2.1a: See clause 2.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)
     */
    public static final String SIMPLE_TYPE_RESTRICTION$LIST_ITEM_NOT_SIMPLE = "cos-st-restricts.2.1a";

    /**
     * cos-st-restricts.2.1a: See clause 2.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)
     */
    public static final String SIMPLE_TYPE_RESTRICTION$LIST_ITEM_IS_LIST = "cos-st-restricts.2.1b";

    /**
     * cos-st-restricts.2.1a: See clause 2.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)
     */
    public static final String SIMPLE_TYPE_RESTRICTION$LIST_ITEM_IS_UNION_OF_LIST = "cos-st-restricts.2.1c";

    /**
     * cos-st-restricts.3.1: See clause 3.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)
     */
    public static final String SIMPLE_TYPE_RESTRICTION$UNION_MEMBER_NOT_SIMPLE = "cos-st-restricts.3.1";

    /**
     * cos-valid-default: See
     * XMLSchema Structures 1.0: Element Default Valid (Immediate)
     */
    public static final String ELEM_DEFAULT_VALID = "cos-valid-default";

    /**
     * cos-valid-default.2.1: See clause 2.1 of
     * XMLSchema Structures 1.0: Element Default Valid (Immediate)
     */
    public static final String ELEM_DEFAULT_VALID$SIMPLE_TYPE_OR_MIXED = "cos-valid-default.2.1";

    /**
     * cos-valid-default.2.2.2: See clause 2.2.2 of
     * XMLSchema Structures 1.0: Element Default Valid (Immediate)
     */
    public static final String ELEM_DEFAULT_VALID$MIXED_AND_EMPTIABLE = "cos-valid-default.2.2.2";

    /**
     * XMLSchema Datatypes 1.0: Definitions of types ID, IDREF, IDREFS, ENTITY, ENTITIES, NOTATION
     */
    public static final String ELEM_COMPATIBILITY_TYPE = "id-idref-idrefs-entity-entities-notation";

    /**
     * XMLSchema Datatypes 1.0: Definition of type NOTATION
     */
    public static final String ELEM_COMPATIBILITY_TARGETNS = "notation-targetns-elem";

    /**
     * ct-props-correct: See
     * XMLSchema Structures 1.0: Complex Type Definition Properties Correct
     */
    public static final String COMPLEX_TYPE_PROPERTIES = "ct-props-correct";

    /**
     * ct-props-correct.2: See clause 2 of
     * XMLSchema Structures 1.0: Complex Type Definition Properties Correct
     */
    public static final String COMPLEX_TYPE_PROPERTIES$SIMPLE_TYPE_EXTENSION = "ct-props-correct.2";

    /**
     * ct-props-correct.4: See clause 4 of
     * XMLSchema Structures 1.0: Complex Type Definition Properties Correct
     */
    public static final String COMPLEX_TYPE_PROPERTIES$DUPLICATE_ATTRIBUTE = "ct-props-correct.4";

    /**
     * derivation-ok-restriction: See
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION = "derivation-ok-restriction";

    /**
     * derivation-ok-restriction.1: See clause 1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$FINAL = "derivation-ok-restriction.1";

    /**
     * derivation-ok-restriction.2.1.1: See clause 2.1.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$ATTR_REQUIRED = "derivation-ok-restriction.2.1.1";

    /**
     * derivation-ok-restriction.2.2: See clause 2.2 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$ATTR_IN_BASE_WILDCARD_SET = "derivation-ok-restriction.2.2";

    /**
     * derivation-ok-restriction.4.1: See clause 4.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$BASE_HAS_ATTR_WILDCARD = "derivation-ok-restriction.4.1";

    /**
     * derivation-ok-restriction.4.2: See clause 4.2 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$ATTR_WILDCARD_SUBSET = "derivation-ok-restriction.4.2";

    /**
     * derivation-ok-restriction.5.1: See clause 5.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$SC_AND_SIMPLE_TYPE_OR_MIXED = "derivation-ok-restriction.5.1";

    /**
     * derivation-ok-restriction.5.1.2: See clause 5.1.2 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$SC_AND_MIXED_EMPTIABLE = "derivation-ok-restriction.5.1.2";

    /**
     * derivation-ok-restriction.5.2.2.1: See clause 5.2.2.1 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$SC_NOT_DERIVED = "derivation-ok-restriction.5.2.2.1";

    /**
     * derivation-ok-restriction.5.2: See clause 5.2 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$EMPTY_AND_NOT_SIMPLE = "derivation-ok-restriction.5.2";

    /**
     * derivation-ok-restriction.5.2.2: See clause 5.2.2 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$EMPTY_AND_ELEMENT_OR_MIXED_EMPTIABLE = "derivation-ok-restriction.5.2.2";

    /**
     * derivation-ok-restriction.5.3: See clause 5.3 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_VALID = "derivation-ok-restriction.5.3";

    /**
     * derivation-ok-restriction.5.3a: See clause 5.3 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_MIXED = "derivation-ok-restriction.5.3a";

    /**
     * derivation-ok-restriction.5.3b: See clause 5.3 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_EMPTY = "derivation-ok-restriction.5.3b";

    /**
     * derivation-ok-restriction.5.3c: See clause 5.3 of
     * XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)
     */
    public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_SIMPLE  = "derivation-ok-restriction.5.3c";

    /**
     * e-props-correct: See
     * XMLSchema Structures 1.0: Element Declaration Properties Correct
     */
    public static final String ELEM_PROPERTIES = "e-props-correct";

    /**
     * e-props-correct.2: See clause 2 of
     * XMLSchema Structures 1.0: Element Declaration Properties Correct
     */
    public static final String ELEM_PROPERTIES$CONSTRAINT_VALID = "e-props-correct.2";

    /**
     * e-props-correct.4: See clause 4 of
     * XMLSchema Structures 1.0: Element Declaration Properties Correct
     */
    public static final String ELEM_PROPERTIES$SUBSTITUTION_VALID = "e-props-correct.4";

    /**
     * e-props-correct.4a: See clause 4 of
     * XMLSchema Structures 1.0: Element Declaration Properties Correct
     */
    public static final String ELEM_PROPERTIES$SUBSTITUTION_FINAL = "e-props-correct.4a";

    /**
     * enumeration-required-notation: See
     * XMLSchema Datatypes 1.0: Schema Component Constraint: enumeration facet value required for NOTATION
     */
    public static final String ELEM_NOTATION_TYPE_FORBIDDEN = "enumeration-required-notation-elem";

    /**
     * enumeration-required-notation: See
     * XMLSchema Datatypes 1.0: enumeration facet value required for NOTATION
     */
    public static final String DATATYPE_ENUM_NOTATION = "enumeration-required-notation";

    /**
     * enumeration-valid-restriction: See
     * XMLSchema Datatypes 1.0: enumeration valid restriction
     */
    public static final String DATATYPE_ENUM_RESTRICTION = "enumeration-valid-restriction";

    /**
     * fractionDigits-totalDigits: See
     * XMLSchema Datatypes 1.0: fractionDigits less than or equal to totalDigits
     */
    public static final String DATATYPE_FRACTION_DIGITS_LE_TOTAL_DIGITS = "fractionDigits-totalDigits";

    /**
     * fractionDigits-valid-restriction: See
     * XMLSchema Datatypes 1.0: fractionDigits valid restriction
     */
    public static final String DATATYPE_FRACTION_DIGITS_RESTRICTION = "fractionDigits-valid-restriction";

    /**
     * length-minLength-maxLength: See
     * XMLSchema Datatypes 1.0: length and minLength or maxLength
     */
    public static final String DATATYPE_LENGTH = "length-minLength-maxLength";

    /**
     * length-valid-restriction: See
     * XMLSchema Datatypes 1.0: length valid restriction
     */
    public static final String DATATYPE_LENGTH_RESTRICTION = "length-valid-restriction";

    /**
     * maxExclusive-valid-restriction: See
     * XMLSchema Datatypes 1.0: maxExclusive valid restriction
     */
    public static final String DATATYPE_MAX_EXCLUSIVE_RESTRICTION = "maxExclusive-valid-restriction";

    /**
     * maxInclusive-maxExclusive: See
     * XMLSchema Datatypes 1.0: maxInclusive and maxExclusive
     */
    public static final String DATATYPE_MIN_INCLUSIVE_MAX_EXCLUSIVE = "maxInclusive-maxExclusive";

    /**
     * maxInclusive-valid-restriction: See
     * XMLSchema Datatypes 1.0: maxInclusive valid restriction
     */
    public static final String DATATYPE_MAX_INCLUSIVE_RESTRICTION = "maxInclusive-valid-restriction";

    /**
     * maxLength-valid-restriction: See
     * XMLSchema Datatypes 1.0: maxLength valid restriction
     */
    public static final String DATATYPE_MAX_LENGTH_RESTRICTION = "maxLength-valid-restriction";

    /**
     * mg-props-correct: See
     * XMLSchema Structures 1.0: Model Group Correct
     */
    public static final String MODEL_GROUP_PROPERTIES = "mg-props-correct";

    /**
     * mg-props-correct.2: See clause 2 of
     * XMLSchema Structures 1.0: Model Group Correct
     */
    public static final String MODEL_GROUP_PROPERTIES$CIRCULAR = "mg-props-correct.2";

    /**
     * mgd-props-correct: See
     * XMLSchema Structures 1.0: Model Group Definition Properties Correct
     */
    public static final String MODEL_GROUP_DEFN_PROPERTIES = "mgd-props-correct";

    /**
     * minExclusive-less-than-equal-to-maxExclusive: See
     * XMLSchema Datatypes 1.0: minExclusive <= maxExclusive
     */
    public static final String DATATYPE_MIN_EXCLUSIVE_LE_MAX_EXCLUSIVE = "minExclusive-less-than-equal-to-maxExclusive";

    /**
     * minExclusive-less-than-maxInclusive: See
     * XMLSchema Datatypes 1.0: minExclusive < maxInclusive
     */
    public static final String DATATYPE_MIN_EXCLUSIVE_LE_MAX_INCLUSIVE = "minExclusive-less-than-maxInclusive";

    /**
     * minExclusive-valid-restriction: See
     * XMLSchema Datatypes 1.0: minExclusive valid restriction
     */
    public static final String DATATYPE_MIN_EXCLUSIVE_RESTRICTION = "minExclusive-valid-restriction";

    /**
     * minInclusive-less-than-equal-to-maxInclusive: See
     * XMLSchema Datatypes 1.0: minInclusive <= maxInclusive
     */
    public static final String DATATYPE_MIN_INCLUSIVE_LTE_MAX_INCLUSIVE = "minInclusive-less-than-equal-to-maxInclusive";

    /**
     * minInclusive-less-than-maxExclusive: See
     * XMLSchema Datatypes 1.0: minInclusive < maxExclusive
     */
    public static final String DATATYPE_MIN_INCLUSIVE_LE_MAX_EXCLUSIVE = "minInclusive-less-than-maxExclusive";

    /**
     * minInclusive-minExclusive: See
     * XMLSchema Datatypes 1.0: minInclusive and minExclusive
     */
    public static final String DATATYPE_MIN_INCLUSIVE_MIN_EXCLUSIVE = "minInclusive-minExclusive";

    /**
     * minInclusive-valid-restriction: See
     * XMLSchema Datatypes 1.0: minInclusive valid restriction
     */
    public static final String DATATYPE_MIN_INCLUSIVE_RESTRICTION = "minInclusive-valid-restriction";

    /**
     * minLength-less-than-equal-to-maxLength: See
     * XMLSchema Datatypes 1.0: minLength <= maxLength
     */
    public static final String DATATYPE_MIN_LENGTH_LE_MAX_LENGTH = "minLength-less-than-equal-to-maxLength";

    /**
     * minLength-valid-restriction: See
     * XMLSchema Datatypes 1.0: minLength valid restriction
     */
    public static final String DATATYPE_MIN_LENGTH_RESTRICTION = "minLength-valid-restriction";

    /**
     * n-props-correct: See
     * XMLSchema Structures 1.0: Notation Declaration Correct
     */
    public static final String NOTATION_PROPERTIES = "n-props-correct";

    /**
     * no-xmlns: See
     * XMLSchema Structures 1.0: xmlns Not Allowed
     */
    public static final String NO_XMLNS = "no-xmlns";

    /**
     * no-xsi: See
     * XMLSchema Structures 1.0: xsi: Not Allowed
     */
    public static final String NO_XSI = "no-xsi";

    /**
     * p-props-correct: See
     * XMLSchema Structures 1.0: Particle Correct
     */
    public static final String PARTICLE_PROPERTIES = "p-props-correct";

    /**
     * p-props-correct.2.1: See clause 2.1 of
     * XMLSchema Structures 1.0: Particle Correct
     */
    public static final String PARTICLE_PROPERTIES$MIN_LTE_MAX = "p-props-correct.2.1";

    /**
     * p-props-correct.2.2: See clause 2.2 of
     * XMLSchema Structures 1.0: Particle Correct
     */
    public static final String PARTICLE_PROPERTIES$MAX_GTE_1 = "p-props-correct.2.2";

    /**
     * range-ok: See
     * XMLSchema Structures 1.0: Occurrence Range OK
     */
    public static final String OCCURRENCE_RANGE = "range-ok";

    /**
     * range-ok.1: See clause 1 of
     * XMLSchema Structures 1.0: Occurrence Range OK
     */
    public static final String OCCURRENCE_RANGE$MIN_GTE_MIN = "range-ok.1";

    /**
     * range-ok.2: See clause 2 of
     * XMLSchema Structures 1.0: Occurrence Range OK
     */
    public static final String OCCURRENCE_RANGE$MAX_LTE_MAX = "range-ok.2";

    /**
     * rcase-MapAndSum: See
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)
     */
    public static final String PARTICLE_DERIVATION_MAP_AND_SUM = "rcase-MapAndSum";

    /**
     * rcase-MapAndSum.1: See clause 1 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)
     */
    public static final String PARTICLE_DERIVATION_MAP_AND_SUM$MAP = "rcase-MapAndSum.1";

    /**
     * rcase-MapAndSum.2a: See clause 2 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)
     */
    public static final String PARTICLE_DERIVATION_MAP_AND_SUM$SUM_MIN_OCCURS_GTE_MIN_OCCURS = "rcase-MapAndSum.2a";

    /**
     * rcase-MapAndSum.2b: See clause 2 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)
     */
    public static final String PARTICLE_DERIVATION_MAP_AND_SUM$SUM_MAX_OCCURS_LTE_MAX_OCCURS = "rcase-MapAndSum.2b";

    /**
     * rcase-NameAndTypeOK: See
     * XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)
     */
    public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE = "rcase-NameAndTypeOK";

    /**
     * rcase-NameAndTypeOK.1: See clause 1 of
     * XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)
     */
    public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$NAME = "rcase-NameAndTypeOK.1";

    /**
     * rcase-NameAndTypeOK.2: See clause 2 of
     * XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)
     */
    public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$NILLABLE = "rcase-NameAndTypeOK.2";

    /**
     * rcase-NameAndTypeOK.3: See clause 3 of
     * XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)
     */
    //public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$NAME = "rcase-NameAndTypeOK.3";

    /**
     * rcase-NameAndTypeOK.4: See clause 4 of
     * XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)
     */
    public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$FIXED = "rcase-NameAndTypeOK.4";

    /**
     * rcase-NameAndTypeOK.5: See clause 5 of
     * XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)
     */
    public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$IDENTITY_CONSTRAINTS = "rcase-NameAndTypeOK.5";

    /**
     * rcase-NameAndTypeOK.6: See clause 6 of
     * XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)
     */
    public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$DISALLOWED_SUBSTITUTIONS = "rcase-NameAndTypeOK.6";

    /**
     * rcase-NameAndTypeOK.7a: See clause 7 of
     * XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)
     */
    public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$TYPE_VALID = "rcase-NameAndTypeOK.7a";

    /**
     * rcase-NameAndTypeOK.7b: See clause 7 of
     * XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)
     */
    public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$TYPE_RESTRICTED = "rcase-NameAndTypeOK.7b";

    /**
     * rcase-NSCompat: See
     * XMLSchema Structures 1.0: Particle Derivation OK (Elt:Any -- NSCompat)
     */
    public static final String PARTICLE_DERIVATION_NS_COMPAT = "rcase-NSCompat";

    /**
     * rcase-NSCompat.1: See clause 1 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Elt:Any -- NSCompat)
     */
    public static final String PARTICLE_DERIVATION_NS_COMPAT$WILDCARD_VALID = "rcase-NSCompat.1";

    /**
     * rcase-NSRecurseCheckCardinality: See
     * XMLSchema Structures 1.0: Particle Derivation OK (All/Choice/Sequence:Any -- NSRecurseCheckCardinality)
     */
    public static final String PARTICLE_DERIVATION_NS_RECURSE = "rcase-NSRecurseCheckCardinality";

    /**
     * rcase-NSSubset: See
     * XMLSchema Structures 1.0: Particle Derivation OK (Any:Any -- NSSubset)
     */
    public static final String PARTICLE_DERIVATION_NS_SUBST = "rcase-NSSubset";

    /**
     * rcase-NSSubset.2: See clause 2 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Any:Any -- NSSubset)
     */
    public static final String PARTICLE_DERIVATION_NS_SUBST$WILDCARD_SUBSET = "rcase-NSSubset.2";

    /**
     * rcase-Recurse: See
     * XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)
     */
    public static final String PARTICLE_DERIVATION_RECURSE = "rcase-Recurse";

    /**
     * rcase-Recurse.2: See clause 2 of
     * XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)
     */
    public static final String PARTICLE_DERIVATION_RECURSE$MAP = "rcase-Recurse.2";

    /**
     * rcase-Recurse.2.1: See clause 2.1 of
     * XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)
     */
    public static final String PARTICLE_DERIVATION_RECURSE$MAP_VALID = "rcase-Recurse.2.1";

    /**
     * rcase-Recurse.2.2: See clause 2.2 of
     * XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)
     */
    public static final String PARTICLE_DERIVATION_RECURSE$UNMAPPED_ARE_EMPTIABLE = "rcase-Recurse.2.2";

    /**
     * rcase-RecurseAsIfGroup: See
     * XMLSchema Structures 1.0: Particle Derivation OK (Elt:All/Choice/Sequence -- RecurseAsIfGroup)
     */
    public static final String PARTICLE_DERIVATION_RECURSE_GROUP = "rcase-RecurseAsIfGroup";

    /**
     * rcase-RecurseLax: See
     * XMLSchema Structures 1.0: Particle Derivation OK (Choice:Choice -- RecurseLax)
     */
    public static final String PARTICLE_DERIVATION_RECURSE_LAX = "rcase-RecurseLax";

    /**
     * rcase-RecurseLax.2: See clause 2 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Choice:Choice -- RecurseLax)
     */
    public static final String PARTICLE_DERIVATION_RECURSE_LAX$MAP = "rcase-RecurseLax.2";

    /**
     * rcase-RecurseUnordered: See
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)
     */
    public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED = "rcase-RecurseUnordered";

    /**
     * rcase-RecurseUnordered.2: See clause 2 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)
     */
    public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP = "rcase-RecurseUnordered.2";

    /**
     * rcase-RecurseUnordered.2.1: See clause 2.1 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)
     */
    public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP_UNIQUE = "rcase-RecurseUnordered.2.1";

    /**
     * rcase-RecurseUnordered.2.2: See clause 2.2 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)
     */
    public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP_VALID = "rcase-RecurseUnordered.2.2";

    /**
     * rcase-RecurseUnordered.2.2: See clause 2.2 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)
     */
    public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP_MAX_OCCURS_1 = "rcase-RecurseUnordered.2.2a";

    /**
     * rcase-RecurseUnordered.2.3: See clause 2.3 of
     * XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)
     */
    public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$UNMAPPED_ARE_EMPTIABLE = "rcase-RecurseUnordered.2.3";

    /**
     * sch-props-correct: See
     * XMLSchema Structures 1.0: Schema Properties Correct
     */
    public static final String SCHEMA_PROPERTIES = "sch-props-correct";

    /**
     * sch-props-correct.2: See clause 2 of
     * XMLSchema Structures 1.0: Schema Properties Correct
     */
    public static final String SCHEMA_PROPERTIES$DUPLICATE = "sch-props-correct.2";

    /**
     * st-props-correct: See
     * XMLSchema Structures 1.0: Simple Type Definition Properties Correct
     */
    public static final String SIMPLE_TYPE_PROPERTIES = "st-props-correct";

    /**
     * st-props-correct.3: See clause 3 of
     * XMLSchema Structures 1.0: Simple Type Definition Properties Correct
     */
    public static final String SIMPLE_TYPE_PROPERTIES$RESTRICTION_FINAL = "st-props-correct.3";

    /**
     * st-props-correct.4.2.1: See clause 4.2.1 of
     * XMLSchema Structures 1.0: Simple Type Definition Properties Correct
     */
    public static final String SIMPLE_TYPE_PROPERTIES$LIST_FINAL = "st-props-correct.4.2.1";

    /**
     * st-props-correct.4.2.2: See clause 4.2.2 of
     * XMLSchema Structures 1.0: Simple Type Definition Properties Correct
     */
    public static final String SIMPLE_TYPE_PROPERTIES$UNION_FINAL = "st-props-correct.4.2.2";

    /**
     * st-restrict-facets: See
     * XMLSchema Structures 1.0: Simple Type Restriction (Facets)
     */
    public static final String SIMPLE_TYPE_RESTRICTION_FACETS = "st-restrict-facets";

    /**
     * totalDigits-valid-restriction: See
     * XMLSchema Datatypes 1.0: totalDigits valid restriction
     */
    public static final String DATATYPE_TOTAL_DIGITS_RESTRICTION = "totalDigits-valid-restriction";

    /**
     * w-props-correct: See
     * XMLSchema Structures 1.0: Wildcard Properties Correct
     */
    public static final String WILDCARD_PROPERTIES = "w-props-correct";

    /**
     * whiteSpace-valid-restriction: See
     * XMLSchema Datatypes 1.0: whiteSpace valid restriction
     */
    public static final String DATATYPE_WHITESPACE_RESTRICTION = "whiteSpace-valid-restriction";

    //
    // datatypes
    //

    /**
     * anyURI: See
     * XMLSchema Datatypes 1.0: anyURI
     */
    public static final String ANYURI = "anyURI";

    /**
     * base64Binary: See
     * XMLSchema Datatypes 1.0: base64Binary
     */
    public static final String BASE64BINARY = "base64Binary";

    /**
     * boolean: See
     * XMLSchema Datatypes 1.0: boolean
     */
    public static final String BOOLEAN = "boolean";

    /**
     * date: See
     * XMLSchema Datatypes 1.0: date
     */
    public static final String DATE = "date";

    /**
     * decimal: See
     * XMLSchema Datatypes 1.0: decimal
     */
    public static final String DECIMAL = "decimal";

    /**
     * double: See
     * XMLSchema Datatypes 1.0: double
     */
    public static final String DOUBLE = "double";

    /**
     * duration: See
     * XMLSchema Datatypes 1.0: duration
     */
    public static final String DURATION = "duration";

    /**
     * float: See
     * XMLSchema Datatypes 1.0: float
     */
    public static final String FLOAT = "float";

    /**
     * hexBinary: See
     * XMLSchema Datatypes 1.0: hexBinary
     */
    public static final String HEXBINARY = "hexBinary";

    /**
     * int: See
     * XMLSchema Datatypes 1.0: int
     */
    public static final String INT = "int";

    /**
     * integer: See
     * XMLSchema Datatypes 1.0: integer
     */
    public static final String INTEGER = "integer";

    /**
     * list: See
     * XMLSchema Datatypes 1.0: list
     */
    public static final String LIST = "list";

    /**
     * long: See
     * XMLSchema Datatypes 1.0: long
     */
    public static final String LONG = "long";

    /**
     * NCName: See
     * XMLSchema Datatypes 1.0: NCName
     */
    public static final String NCNAME = "NCName";

    /**
     * NMTOKEN: See
     * XMLSchema Datatypes 1.0: NMTOKEN
     */
    public static final String NMTOKEN = "NMTOKEN";

    /**
     * QName: See
     * XMLSchema Datatypes 1.0: QName
     */
    public static final String QNAME = "QName";

    /**
     * union: See
     * XMLSchema Datatypes 1.0: union
     */
    public static final String UNION = "union";

    //
    // following error codes aren't defined by the XMLSchema spec
    //

    /**
     * Found an attribute during validation that was declared use='prohibited':
     * See second NOTE at the end of 3.4.2 XML Representation of Complex Type Definitions.
     *
     * 
* NOTE: * The only substantive function of the value prohibited for the * {@code use} attribute of an <attribute> is in establishing * the correspondence between a complex type defined by restriction and its XML * representation. It serves to prevent inheritance of an identically named attribute * use from the {base type definition}. * Such an <attribute> * does not correspond to any component, and hence there is no interaction with either explicit * or inherited wildcards in the operation of Complex Type Definition Validation Rules (3.4.4) * or Constraints on Complex Type Definition Schema Components (3.4.6). *
*/ public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$PROHIBITED_ATTRIBUTE = "cvc-complex-type.prohibited-attribute"; /** * */ public static final String SOAPARRAY = "soaparray"; /** * */ public static final String FACET_FIXED = "facet-fixed"; /** * */ public static final String PATTERN_REGEX = "pattern-regex"; /** * */ public static final String MISSING_NAME = "missing-name"; /** * */ public static final String RESERVED_TYPE_NAME = "reserved-type-name"; /** * Error code for an invalid attribute value. */ public static final String INVALID_VALUE = "invalid-value"; /** * Error code for an invalid attribute value. */ public static final String INVALID_VALUE_DETAIL = "invalid-value-detail"; /** * */ public static final String INVALID_XPATH = "invalid-xpath"; }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy