Home » xmlbeans-2.5.0-src » org.apache » xmlbeans » [javadoc | source]

    1   /*   Copyright 2004 The Apache Software Foundation
    2    *
    3    *   Licensed under the Apache License, Version 2.0 (the "License");
    4    *   you may not use this file except in compliance with the License.
    5    *   You may obtain a copy of the License at
    6    *
    7    *       http://www.apache.org/licenses/LICENSE-2.0
    8    *
    9    *   Unless required by applicable law or agreed to in writing, software
   10    *   distributed under the License is distributed on an "AS IS" BASIS,
   11    *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   12    *   See the License for the specific language governing permissions and
   13    *  limitations under the License.
   14    */
   15   
   16   package org.apache.xmlbeans;
   17   
   18   public abstract class XmlErrorCodes
   19   {
   20   
   21       public static final int MISMATCHED_TARGET_NAMESPACE       =   4;
   22       public static final int CANNOT_FIND_RESOURCE              =  56;
   23       public static final int REDUNDANT_NESTED_TYPE             =   7;
   24       public static final int ELEMENT_MISSING_NAME              =   8;
   25       public static final int REDUNDANT_DEFAULT_FIXED           =   9;
   26       public static final int MODEL_GROUP_MISSING_NAME          =  10;
   27       public static final int ATTRIBUTE_GROUP_MISSING_NAME      =  12;
   28       public static final int CYCLIC_DEPENDENCY                 =  13;
   29       public static final int FACET_DUPLICATED                  =  19;
   30       public static final int FACET_VALUE_MALFORMED             =  20;
   31       public static final int MALFORMED_NUMBER                  =  21;
   32       public static final int REDUNDANT_CONTENT_MODEL           =  26;
   33       public static final int MISSING_RESTRICTION_OR_EXTENSION  =  27;
   34       public static final int MISSING_BASE                      =  28;
   35       public static final int ELEMENT_EXTRA_REF                 =  30;
   36       public static final int EXPLICIT_GROUP_NEEDED             =  32;
   37       public static final int GROUP_MISSING_REF                 =  33;
   38       public static final int DUPLICATE_ATTRIBUTE_NAME          =  37;
   39       public static final int DUPLICATE_ANY_ATTRIBUTE           =  38;
   40       public static final int ATTRIBUTE_GROUP_MISSING_REF       =  39;
   41       public static final int CANNOT_EXTEND_ALL                 =  42;
   42       public static final int INVALID_SCHEMA                    =  46;
   43       public static final int DUPLICATE_GLOBAL_ELEMENT          =  47;
   44       public static final int DUPLICATE_GLOBAL_ATTRIBUTE        =  48;
   45       public static final int DUPLICATE_GLOBAL_TYPE             =  49;
   46       public static final int MALFORMED_SIMPLE_TYPE_DEFN        =  52;
   47       public static final int INVALID_NAME                      =  53;
   48       public static final int CANNOT_DERIVE_FINAL               =  54;
   49       public static final int IDC_NOT_FOUND                     =  55;
   50       public static final int NONDETERMINISTIC_MODEL            =  57;
   51       public static final int XPATH_COMPILATION_FAILURE         =  58;
   52       public static final int DUPLICATE_IDENTITY_CONSTRAINT     =  59;
   53       public static final int ILLEGAL_RESTRICTION               =  45;
   54       public static final int INCONSISTENT_TYPE                 =  50;
   55   
   56       /* general */
   57   
   58       public static final int UNSUPPORTED_FEATURE               =  51;
   59       public static final int GENERIC_ERROR                     =  60;
   60   
   61   
   62       //
   63       // xmlbeans errors
   64       //
   65   
   66       public static final String INVALID_DOCUMENT_TYPE = "invalid.document.type";
   67       public static final String CANNOT_LOAD_FILE = "cannot.load.file";
   68       public static final String EXCEPTION_LOADING_URL = "exception.loading.url";
   69       public static final String EXCEPTION_VALUE_NOT_SUPPORTED_J2S = "exception.value.not.supported.j2s";
   70       public static final String EXCEPTION_VALUE_NOT_SUPPORTED_S2J = "exception.value.not.supported.s2j";
   71   
   72       public static final String EXCEPTION_XQRL_XPATH_NOT_VALID = "exception.xqrl.xpath.not.valid";
   73       public static final String EXCEPTION_XQRL_EXCEPTION = "exception.xqrl.exception";
   74   
   75       //
   76       // xml errors
   77       //
   78   
   79       /**
   80        * uniqattspec: See
   81        * <a href="http://www.w3.org/TR/REC-xml/#uniqattspec">XML 1.0: Unique Att Spec</a>
   82        */
   83       public static final String XML_DUPLICATE_ATTRIBUTE = "uniqattspec";
   84   
   85       //
   86       // schema errors
   87       //
   88   
   89       /**
   90        * cvc-assess-attr: See
   91        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-assess-attr">XMLSchema Structures 1.0: Schema-Validity Assessment (Attribute)</a>
   92        */
   93       public static final String ASSESS_ATTR_SCHEMA_VALID = "cvc-assess-attr";
   94   
   95       /**
   96        * cvc-assess-attr.1.2: See clause 1.2 of
   97        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-assess-attr">XMLSchema Structures 1.0: Schema-Validity Assessment (Attribute)</a>
   98        */
   99       public static final String ASSESS_ATTR_SCHEMA_VALID$NOT_RESOLVED = "cvc-assess-attr.1.2";
  100   
  101       /**
  102        * cvc-assess-elt: See
  103        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-assess-elt">XMLSchema Structures 1.0: Schema-Validity Assessment (Element)</a>
  104        */
  105       public static final String ASSESS_ELEM_SCHEMA_VALID = "cvc-assess-elt";
  106   
  107       /**
  108        * cvc-assess-elt.1.1.1.3.2: See clause 1.1.1.3.2 of
  109        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-assess-elt">XMLSchema Structures 1.0: Schema-Validity Assessment (Element)</a>
  110        */
  111       public static final String ASSESS_ELEM_SCHEMA_VALID$NOT_RESOLVED = "cvc-assess-elt.1.1.1.3.2";
  112   
  113       /**
  114        * cvc-attribute: See
  115        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-attribute">XMLSchema Structures 1.0: Attribute Locally Valid</a>
  116        */
  117       public static final String ATTR_LOCALLY_VALID = "cvc-attribute";
  118   
  119       /**
  120        * cvc-attribute.1: See clause 1 of
  121        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-attribute">XMLSchema Structures 1.0: Attribute Locally Valid</a>
  122        */
  123       public static final String ATTR_LOCALLY_VALID$NO_TYPE = "cvc-attribute.1";
  124   
  125       /**
  126        * cvc-attribute.4: See clause 4 of
  127        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-attribute">XMLSchema Structures 1.0: Attribute Locally Valid</a>
  128        */
  129       public static final String ATTR_LOCALLY_VALID$FIXED = "cvc-attribute.4";
  130   
  131       /**
  132        * cvc-au: See
  133        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-au">XMLSchema Structures 1.0: Attribute Locally Valid (Use)</a>
  134        */
  135       public static final String ATTR_USE_LOCALLY_VALID = "cvc-au";
  136   
  137       /**
  138        * cvc-complex-type: See
  139        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  140        */
  141       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID = "cvc-complex-type";
  142   
  143       /**
  144        * cvc-complex-type.2.1: See clause 2.1 of
  145        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  146        */
  147       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$EMPTY_WITH_CONTENT = "cvc-complex-type.2.1";
  148   
  149       /**
  150        * cvc-complex-type.2.2: See clause 2.2 of
  151        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  152        */
  153       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$SIMPLE_TYPE_WITH_CONTENT = "cvc-complex-type.2.2";
  154   
  155       /**
  156        * cvc-complex-type.2.4a: See clause 2.4 of
  157        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  158        */
  159       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$EXPECTED_DIFFERENT_ELEMENT = "cvc-complex-type.2.4a";
  160   
  161       /**
  162        * cvc-complex-type.2.4b: See clause 2.4 of
  163        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  164        */
  165       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$ELEMENT_NOT_ALLOWED = "cvc-complex-type.2.4b";
  166   
  167       /**
  168        * cvc-complex-type.2.4c: See clause 2.4 of
  169        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  170        */
  171       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$MISSING_ELEMENT = "cvc-complex-type.2.4c";
  172   
  173       /**
  174        * cvc-complex-type.2.4d: See clause 2.4 of
  175        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  176        */
  177       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$EXPECTED_ELEMENT = "cvc-complex-type.2.4d";
  178   
  179       /**
  180        * cvc-complex-type.2.3: See clause 2.3 of
  181        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  182        */
  183       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$ELEMENT_ONLY_WITH_TEXT = "cvc-complex-type.2.3";
  184   
  185       /**
  186        * cvc-complex-type.3.1: See clause 3.1 of
  187        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  188        */
  189       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$ATTRIBUTE_VALID = "cvc-complex-type.3.1";
  190   
  191       /**
  192        * cvc-complex-type.3.2.1: See clause 3.2.1 of
  193        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  194        */
  195       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$NO_WILDCARD = "cvc-complex-type.3.2.1";
  196   
  197       /**
  198        * cvc-complex-type.3.2.2: See clause 3.2.2 of
  199        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  200        */
  201       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$NOT_WILDCARD_VALID = "cvc-complex-type.3.2.2";
  202   
  203       /**
  204        * cvc-complex-type.4: See clause 4 of
  205        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-complex-type">XMLSchema Structures 1.0: Element Locally Valid (Complex Type)</a>
  206        */
  207       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$MISSING_REQUIRED_ATTRIBUTE = "cvc-complex-type.4";
  208   
  209       /**
  210        * cvc-datatype-valid: See
  211        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-datatype-valid">XMLSchema Datatypes 1.0: Datatype Valid</a>
  212        */
  213       public static final String DATATYPE_VALID = "cvc-datatype-valid";
  214   
  215       /**
  216        * cvc-datatype-valid.1.1: See clause 1.1 of
  217        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-datatype-valid">XMLSchema Datatypes 1.0: Datatype Valid</a>
  218        */
  219       public static final String DATATYPE_VALID$PATTERN_VALID = "cvc-datatype-valid.1.1";
  220   
  221       /**
  222        * cvc-datatype-valid.1.1b: See clause 1.1 of
  223        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-datatype-valid">XMLSchema Datatypes 1.0: Datatype Valid</a>
  224        */
  225       public static final String DATATYPE_VALID$PATTERN_VALID$NO_VALUE = "cvc-datatype-valid.1.1b";
  226   
  227       /**
  228        * cvc-datatype-valid.1.2.3: See clause 1.2.3 of
  229        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-datatype-valid">XMLSchema Datatypes 1.0: Datatype Valid</a>
  230        */
  231       public static final String DATATYPE_VALID$UNION = "cvc-datatype-valid.1.2.3";
  232   
  233       /**
  234        * cvc-elt: See
  235        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  236        */
  237       public static final String ELEM_LOCALLY_VALID = "cvc-elt";
  238   
  239       /**
  240        * cvc-elt.1: See clause 1 of
  241        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  242        */
  243       public static final String ELEM_LOCALLY_VALID$NO_TYPE = "cvc-elt.1";
  244   
  245       /**
  246        * cvc-elt.2: See clause 2 of
  247        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  248        */
  249       public static final String ELEM_LOCALLY_VALID$ABSTRACT = "cvc-elt.2";
  250   
  251       /**
  252        * cvc-elt.3.1: See clause 3.1 of
  253        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  254        */
  255       public static final String ELEM_LOCALLY_VALID$NOT_NILLABLE = "cvc-elt.3.1";
  256   
  257       /**
  258        * cvc-elt.3.2.1: See clause 3.2.1 of
  259        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  260        */
  261       public static final String ELEM_LOCALLY_VALID$NIL_WITH_CONTENT = "cvc-elt.3.2.1";
  262   
  263       /**
  264        * cvc-elt.3.2.2: See clause 3.2.2 of
  265        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  266        */
  267       public static final String ELEM_LOCALLY_VALID$NIL_WITH_FIXED = "cvc-elt.3.2.2";
  268   
  269       /**
  270        * cvc-elt.4.1: See clause 4.1 of
  271        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  272        */
  273       public static final String ELEM_LOCALLY_VALID$XSI_TYPE_INVALID_QNAME = "cvc-elt.4.1";
  274   
  275       /**
  276        * cvc-elt.4.2: See clause 4.2 of
  277        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  278        */
  279       public static final String ELEM_LOCALLY_VALID$XSI_TYPE_NOT_FOUND = "cvc-elt.4.2";
  280   
  281       /**
  282        * cvc-elt.4.3a: See clause 4.3 of
  283        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  284        */
  285       public static final String ELEM_LOCALLY_VALID$XSI_TYPE_NOT_DERIVED = "cvc-elt.4.3a";
  286   
  287       /**
  288        * cvc-elt.4.3b: See clause 4.3 of
  289        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  290        */
  291       public static final String ELEM_LOCALLY_VALID$XSI_TYPE_BLOCK_EXTENSION = "cvc-elt.4.3b";
  292   
  293       /**
  294        * cvc-elt.4.3c: See clause 4.3 of
  295        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  296        */
  297       public static final String ELEM_LOCALLY_VALID$XSI_TYPE_BLOCK_RESTRICTION = "cvc-elt.4.3c";
  298   
  299       /**
  300        * cvc-elt.5.2.2.1: See clause 5.2.2.1 of
  301        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  302        */
  303       public static final String ELEM_LOCALLY_VALID$FIXED_WITH_CONTENT = "cvc-elt.5.2.2.1";
  304   
  305       /**
  306        * cvc-elt.5.2.2.2.1: See clause 5.2.2.2.1 of
  307        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  308        */
  309       public static final String ELEM_LOCALLY_VALID$FIXED_VALID_MIXED_CONTENT = "cvc-elt.5.2.2.2.1";
  310   
  311       /**
  312        * cvc-elt.5.2.2.2.2: See clause 5.2.2.2.2 of
  313        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  314        */
  315       public static final String ELEM_LOCALLY_VALID$FIXED_VALID_SIMPLE_TYPE = "cvc-elt.5.2.2.2.2";
  316   
  317       /**
  318        * cvc-elt.4.3d: See clause 4.3 of
  319        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-elt">XMLSchema Structures 1.0: Element Locally Valid (Element)</a>
  320        */
  321       public static final String ELEM_LOCALLY_VALID$XSI_TYPE_PROHIBITED_SUBST = "cvc-elt.4.3d";
  322   
  323       /**
  324        * cvc-enumeration-valid: See
  325        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-enumeration-valid">XMLSchema Datatypes 1.0: enumeration valid</a>
  326        */
  327       public static final String DATATYPE_ENUM_VALID = "cvc-enumeration-valid";
  328   
  329       /**
  330        * cvc-enumeration-valid.b: See
  331        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-enumeration-valid">XMLSchema Datatypes 1.0: enumeration valid</a>
  332        */
  333       public static final String DATATYPE_ENUM_VALID$NO_VALUE = "cvc-enumeration-valid.b";
  334   
  335       /**
  336        * cvc-facet-valid: See
  337        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-facet-valid">XMLSchema Datatypes 1.0: Facet Valid</a>
  338        */
  339       public static final String DATATYPE_FACET_VALID = "cvc-facet-valid";
  340   
  341       /**
  342        * cvc-fractionDigits-valid: See
  343        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-fractionDigits-valid">XMLSchema Datatypes 1.0: fractionDigits Valid</a>
  344        */
  345       public static final String DATATYPE_FRACTION_DIGITS_VALID = "cvc-fractionDigits-valid";
  346   
  347       /**
  348        * cvc-id.2: See clause 2 of
  349        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-id">XMLSchema Structures 1.0: Validation Root Valid (ID/IDREF)</a>
  350        */
  351       public static final String ID_VALID$DUPLICATE = "cvc-id.2";
  352   
  353       /**
  354        * cvc-identity-constraint: See
  355        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Satisfied</a>
  356        */
  357       public static final String IDENTITY_CONSTRAINT_VALID = "cvc-identity-constraint";
  358   
  359       /**
  360        * cvc-identity-constraint.4.1: See clause 4.1 of
  361        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Satisfied</a>
  362        */
  363       public static final String IDENTITY_CONSTRAINT_VALID$DUPLICATE_UNIQUE = "cvc-identity-constraint.4.1";
  364   
  365       /**
  366        * cvc-identity-constraint.4.2.2: See clause 4.2.2
  367        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Satisfied</a>
  368        */
  369       public static final String IDENTITY_CONSTRAINT_VALID$DUPLICATE_KEY = "cvc-identity-constraint.4.2.2";
  370   
  371       /**
  372        * cvc-identity-constraint.4.3: See clause 4.3
  373        * <a href="http://www.w3.org/TR/xmlschema-1/#cvc-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Satisfied</a>
  374        */
  375       public static final String IDENTITY_CONSTRAINT_VALID$KEYREF_KEY_NOT_FOUND = "cvc-identity-constraint.4.3";
  376   
  377       /**
  378        * cvc-length-valid: See
  379        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-length-valid">XMLSchema Datatypes 1.0: Length Valid</a>
  380        */
  381       public static final String DATATYPE_LENGTH_VALID = "cvc-length-valid";
  382   
  383       /**
  384        * cvc-length-valid.1.1: See clause 1.1 of
  385        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-length-valid">XMLSchema Datatypes 1.0: Length Valid</a>
  386        */
  387       public static final String DATATYPE_LENGTH_VALID$STRING = "cvc-length-valid.1.1";
  388   
  389       /**
  390        * cvc-length-valid.1.2: See clause 1.2 of
  391        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-length-valid">XMLSchema Datatypes 1.0: Length Valid</a>
  392        */
  393       public static final String DATATYPE_LENGTH_VALID$BINARY = "cvc-length-valid.1.2";
  394   
  395       /**
  396        * cvc-length-valid.2: See clause 2 of
  397        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-length-valid">XMLSchema Datatypes 1.0: Length Valid</a>
  398        */
  399       public static final String DATATYPE_LENGTH_VALID$LIST_LENGTH = "cvc-length-valid.2";
  400   
  401       /**
  402        * cvc-maxExclusive-valid: See
  403        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxExclusive-valid">XMLSchema Datatypes 1.0: maxExclusive Valid</a>
  404        */
  405       public static final String DATATYPE_MAX_EXCLUSIVE_VALID = "cvc-maxExclusive-valid";
  406   
  407       /**
  408        * cvc-maxInclusive-valid: See
  409        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxInclusive-valid">XMLSchema Datatypes 1.0: maxInclusive Valid</a>
  410        */
  411       public static final String DATATYPE_MAX_INCLUSIVE_VALID = "cvc-maxInclusive-valid";
  412   
  413       /**
  414        * cvc-maxLength-valid: See
  415        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxLength-valid">XMLSchema Datatypes 1.0: maxLength Valid</a>
  416        */
  417       public static final String DATATYPE_MAX_LENGTH_VALID = "cvc-maxLength-valid";
  418   
  419       /**
  420        * cvc-maxLength-valid.1.1: See clause 1.1 of
  421        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxLength-valid">XMLSchema Datatypes 1.0: maxLength Valid</a>
  422        */
  423       public static final String DATATYPE_MAX_LENGTH_VALID$STRING = "cvc-maxLength-valid.1.1";
  424   
  425       /**
  426        * cvc-maxLength-valid.1.2: See clause 1.2 of
  427        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxLength-valid">XMLSchema Datatypes 1.0: maxLength Valid</a>
  428        */
  429       public static final String DATATYPE_MAX_LENGTH_VALID$BINARY = "cvc-maxLength-valid.1.2";
  430   
  431       /**
  432        * cvc-maxLength-valid.2: See clause 2 of
  433        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-maxLength-valid">XMLSchema Datatypes 1.0: maxLength Valid</a>
  434        */
  435       public static final String DATATYPE_MAX_LENGTH_VALID$LIST_LENGTH = "cvc-maxLength-valid.2";
  436   
  437       /**
  438        * cvc-minExclusive-valid: See
  439        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minExclusive-valid">XMLSchema Datatypes 1.0: minExclusive Valid</a>
  440        */
  441       public static final String DATATYPE_MIN_EXCLUSIVE_VALID = "cvc-minExclusive-valid";
  442   
  443       /**
  444        * cvc-minInclusive-valid: See
  445        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minInclusive-valid">XMLSchema Datatypes 1.0: minInclusive Valid</a>
  446        */
  447       public static final String DATATYPE_MIN_INCLUSIVE_VALID = "cvc-minInclusive-valid";
  448   
  449       /**
  450        * cvc-minLength-valid: See
  451        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minLength-valid">XMLSchema Datatypes 1.0: minLength Valid</a>
  452        */
  453       public static final String DATATYPE_MIN_LENGTH_VALID = "cvc-minLength-valid";
  454   
  455       /**
  456        * cvc-minLength-valid.1.1: See clause 1.1 of
  457        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minLength-valid">XMLSchema Datatypes 1.0: minLength Valid</a>
  458        */
  459       public static final String DATATYPE_MIN_LENGTH_VALID$STRING = "cvc-minLength-valid.1.1";
  460   
  461       /**
  462        * cvc-minLength-valid.1.2: See clause 1.2 of
  463        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minLength-valid">XMLSchema Datatypes 1.0: minLength Valid</a>
  464        */
  465       public static final String DATATYPE_MIN_LENGTH_VALID$BINARY = "cvc-minLength-valid.1.2";
  466   
  467       /**
  468        * cvc-minLength-valid.2: See clause 2 of
  469        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-minLength-valid">XMLSchema Datatypes 1.0: minLength Valid</a>
  470        */
  471       public static final String DATATYPE_MIN_LENGTH_VALID$LIST_LENGTH = "cvc-minLength-valid.2";
  472   
  473       /**
  474        * cvc-model-group: See
  475        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-model-group">XMLSchema Structures 1.0: Element Sequence Valid</a>
  476        */
  477       public static final String MODEL_GROUP_VALID = "cvc-model-group";
  478   
  479       /**
  480        * cvc-particle: See
  481        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-particle">XMLSchema Structures 1.0: Element Sequence Locally Valid (Particle)</a>
  482        */
  483       public static final String PARTICLE_VALID = "cvc-particle";
  484   
  485       /**
  486        * cvc-particle.1.3: See
  487        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-particle">XMLSchema Structures 1.0: Element Sequence Locally Valid (Particle)</a>
  488        */
  489       public static final String PARTICLE_VALID$NOT_WILDCARD_VALID = "cvc-particle.1.3";
  490   
  491       /**
  492        * cvc-particle.2.3.3a: See
  493        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-particle">XMLSchema Structures 1.0: Element Sequence Locally Valid (Particle)</a>
  494        */
  495       public static final String PARTICLE_VALID$BLOCK_SUBSTITUTION = "cvc-particle.2.3.3a";
  496   
  497       /**
  498        * cvc-pattern-valid: See
  499        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-pattern-valid">XMLSchema Datatypes 1.0: pattern valid</a>
  500        */
  501       public static final String DATATYPE_PATTERN_VALID = "cvc-pattern-valid";
  502   
  503       /**
  504        * cvc-resolve-instance: See
  505        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-resolve-instance">XMLSchema Structures 1.0: QName resolution (Instance)</a>
  506        */
  507       public static final String RESOLVE_QNAME_INSTANCE_VALID = "cvc-resolve-instance"; // KHK: ? is the name good
  508   
  509       /**
  510        * cvc-simple-type: See
  511        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-simple-type">XMLSchema Structures 1.0: String Valid</a>
  512        */
  513       public static final String SIMPLE_TYPE_STRING_VALID = "cvc-simple-type";
  514   
  515       /**
  516        * cvc-totalDigits-valid: See
  517        * <a href="http://www.w3c.org/TR/xmlschema-2/#cvc-totalDigits-valid">XMLSchema Datatypes 1.0: totalDigits Valid</a>
  518        */
  519       public static final String DATATYPE_TOTAL_DIGITS_VALID = "cvc-totalDigits-valid";
  520   
  521       /**
  522        * cvc-type: See
  523        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-type">XMLSchema Structures 1.0: Element Locally Valid (Type)</a>
  524        */
  525       public static final String ELEM_TYPE_LOCALLY_VALID = "cvc-type";
  526   
  527       /**
  528        * cvc-type.2: See clause 2 of
  529        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-type">XMLSchema Structures 1.0: Element Locally Valid (Type)</a>
  530        */
  531       public static final String ELEM_TYPE_LOCALLY_VALID$ABSTRACT = "cvc-type.2";
  532   
  533       /**
  534        * cvc-wildcard: See
  535        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-wildcard">XMLSchema Structures 1.0: Item Valid (Wildcard)</a>
  536        */
  537       public static final String WILDCARD_ITEM_VALID = "cvc-wildcard";
  538   
  539       /**
  540        * cvc-wildcard-namespace: See
  541        * <a href="http://www.w3c.org/TR/xmlschema-1/#cvc-wildcard-namespace">XMLSchema Structures 1.0: Wildcard allows Namespace Name</a>
  542        */
  543       public static final String WILDCARD_NAMESPACE_NAME_VALID = "cvc-wildcard-namespace";
  544   
  545       /**
  546        * schema_reference: See
  547        * <a href="http://www.w3c.org/TR/xmlschema-1/#schema_reference">XMLSchema Structures 1.0: Schema Document Location Strategy</a>
  548        */
  549       public static final String SCHEMA_REFERENCE = "schema_reference";
  550   
  551       /**
  552        * src-annotation: See
  553        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-annotation">XMLSchema Structures 1.0: Annotation Definition Representation OK</a>
  554        */
  555       public static final String SCHEMA_ANNOTATION = "src-annotation";
  556   
  557       /**
  558        * src-attribute: See
  559        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
  560        */
  561       public static final String SCHEMA_ATTR = "src-attribute";
  562   
  563       /**
  564        * src-attribute.1: See clause 1 of
  565        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
  566        */
  567       public static final String SCHEMA_ATTR$DEFAULT_OR_FIXED = "src-attribute.1";
  568   
  569       /**
  570        * au-value_constraint: See description for
  571        * <a href="http://www.w3.org/TR/xmlschema-1/#au-value_constraint">XMLSchema Structures 1.0: The Attribute Use Schema Component</a>
  572        */
  573       public static final String SCHEMA_ATTR$FIXED_NOT_MATCH = "au-value_constraint";
  574   
  575       /**
  576        * src-attribute.2: See clause 2 of
  577        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
  578        */
  579       public static final String SCHEMA_ATTR$DEFAULT_AND_USE_OPTIONAL = "src-attribute.2";
  580   
  581       /**
  582        * src-attribute.3.1a: See clause 3.1 of
  583        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
  584        */
  585       public static final String SCHEMA_ATTR$REF_OR_NAME_HAS_BOTH = "src-attribute.3.1a";
  586   
  587       /**
  588        * src-attribute.3.1b: See clause 3.1 of
  589        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
  590        */
  591       public static final String SCHEMA_ATTR$REF_OR_NAME_HAS_NEITHER = "src-attribute.3.1b";
  592   
  593       /**
  594        * src-attribute.3.2: See clause 3.2 of
  595        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
  596        */
  597       public static final String SCHEMA_ATTR$REF_FEATURES = "src-attribute.3.2";
  598   
  599       /**
  600        * src-attribute.4: See clause 4 of
  601        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute">XMLSchema Structures 1.0: Attribute Declaration Representation OK</a>
  602        */
  603       public static final String SCHEMA_ATTR$TYPE_ATTR_OR_NESTED_TYPE = "src-attribute.4";
  604   
  605       /**
  606        * src-attribute_group: See
  607        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute_group">XMLSchema Structures 1.0: Attribute Group Definition Representation OK</a>
  608        */
  609       public static final String SCHEMA_ATTR_GROUP = "src-attribute_group";
  610   
  611       /**
  612        * src-attribute_group.3: See clause 3 of
  613        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-attribute_group">XMLSchema Structures 1.0: Attribute Group Definition Representation OK</a>
  614        */
  615       public static final String SCHEMA_ATTR_GROUP$SELF_REF = "src-attribute_group.3";
  616   
  617       /**
  618        * src-ct: See
  619        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-ct">XMLSchema Structures 1.0: Complex Type Definition Representation OK</a>
  620        */
  621       public static final String SCHEMA_COMPLEX_TYPE = "src-ct";
  622   
  623       /**
  624        * src-ct.1: See clause 1 of
  625        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-ct">XMLSchema Structures 1.0: Complex Type Definition Representation OK</a>
  626        */
  627       public static final String SCHEMA_COMPLEX_TYPE$COMPLEX_CONTENT = "src-ct.1";
  628   
  629       /**
  630        * src-ct.2: See clause 2 of
  631        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-ct">XMLSchema Structures 1.0: Complex Type Definition Representation OK</a>
  632        */
  633       public static final String SCHEMA_COMPLEX_TYPE$SIMPLE_CONTENT = "src-ct.2";
  634   
  635       /**
  636        * src-element: See
  637        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
  638        */
  639       public static final String SCHEMA_ELEM = "src-element";
  640   
  641       /**
  642        * src-element.1: See clause 1 of
  643        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
  644        */
  645       public static final String SCHEMA_ELEM$DEFAULT_OR_FIXED = "src-element.1";
  646   
  647       /**
  648        * src-element.2.1a: See clause 2.1 of
  649        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
  650        */
  651       public static final String SCHEMA_ELEM$REF_OR_NAME_HAS_BOTH = "src-element.2.1a";
  652   
  653       /**
  654        * src-element.2.1b: See clause 2.1 of
  655        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
  656        */
  657       public static final String SCHEMA_ELEM$REF_OR_NAME_HAS_NEITHER = "src-element.2.1b";
  658   
  659       /**
  660        * src-element.2.2: See clause 2.2 of
  661        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
  662        */
  663       public static final String SCHEMA_ELEM$REF_FEATURES = "src-element.2.2";
  664   
  665       /**
  666        * src-element.3: See clause 3 of
  667        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-element">XMLSchema Structures 1.0: Element Declaration Representation OK</a>
  668        */
  669       public static final String SCHEMA_ELEM$TYPE_ATTR_OR_NESTED_TYPE = "src-element.3";
  670   
  671       /**
  672        * src-expredef: See
  673        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-expredef">XMLSchema Structures 1.0: Individual Component Redefinition</a>
  674        */
  675       public static final String SCHEMA_REDEFINITION = "src-expredef";
  676   
  677       /**
  678        * src-identity-constraint: See
  679        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-identity-constraint">XMLSchema Structures 1.0: Identity-constraint Definition Representation OK</a>
  680        */
  681       public static final String SCHEMA_IDENTITY_CONSTRAINT = "src-identity-constraint";
  682   
  683       /**
  684        * src-import: See
  685        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-import">XMLSchema Structures 1.0: Import Constraints and Semantics</a>
  686        */
  687       public static final String SCHEMA_IMPORT = "src-import";
  688   
  689       /**
  690        * src-include: See
  691        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-include">XMLSchema Structures 1.0: Inclusion Constraints and Semantics</a>
  692        */
  693       public static final String SCHEMA_INCLUDE = "src-include";
  694   
  695       /**
  696        * src-list-itemType-or-simpleType: See
  697        * <a href="http://www.w3c.org/TR/xmlschema-2/#src-list-itemType-or-simpleType">XMLSchema Datatypes 1.0: itemType attribute or simpleType child</a>
  698        */
  699       public static final String SCHEMA_SIMPLE_TYPE$LIST_ITEM_TYPE_OR_SIMPLE_TYPE = "src-list-itemType-or-simpleType";
  700   
  701       /**
  702        * src-model_group: See
  703        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-model_group">XMLSchema Structures 1.0: Model Group Representation OK</a>
  704        */
  705       public static final String SCHEMA_MODEL_GROUP = "src-model_group";
  706   
  707       /**
  708        * src-model_group_defn: See
  709        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-model_group_defn">XMLSchema Structures 1.0: Model Group Definition Representation OK</a>
  710        */
  711       public static final String SCHEMA_MODEL_GROUP_DEFN = "src-model_group_defn";
  712   
  713       /**
  714        * src-multiple-enumerations: See
  715        * <a href="http://www.w3c.org/TR/xmlschema-2/#src-multiple-enumerations">XMLSchema Datatypes 1.0: Multiple enumerations</a>
  716        */
  717       public static final String SCHEMA_MULTIPLE_ENUMS = "src-multiple-enumerations";
  718   
  719       /**
  720        * src-multiple-patterns: See
  721        * <a href="http://www.w3c.org/TR/xmlschema-2/#src-multiple-patterns">XMLSchema Datatypes 1.0: Multiple patterns</a>
  722        */
  723       public static final String SCHEMA_MULTIPLE_PATTERNS = "src-multiple-patterns";
  724   
  725       /**
  726        * src-notation: See
  727        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-notation">XMLSchema Structures 1.0: Notation Definition Representation OK</a>
  728        */
  729       public static final String SCHEMA_NOTATION = "src-notation";
  730   
  731       /**
  732        * src-qname: See
  733        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-qname">XMLSchema Structures 1.0: QName Interpretation</a>
  734        */
  735       public static final String SCHEMA_QNAME = "src-qname";
  736   
  737       /**
  738        * src-redefine: See
  739        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
  740        */
  741       public static final String SCHEMA_REDEFINE = "src-redefine";
  742   
  743       /**
  744        * src-redefine.5a: See clause 5 of
  745        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
  746        */
  747       public static final String SCHEMA_REDEFINE$EXTEND_OR_RESTRICT = "src-redefine.5a";
  748   
  749       /**
  750        * src-redefine.5b: See clause 5 of
  751        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
  752        */
  753       public static final String SCHEMA_REDEFINE$SAME_TYPE = "src-redefine.5b";
  754   
  755       /**
  756        * src-redefine.6.1.1: See clause 6.1.1 of
  757        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
  758        */
  759       public static final String SCHEMA_REDEFINE$GROUP_SELF_REF = "src-redefine.6.1.1";
  760   
  761       /**
  762        * src-redefine.6.1.2: See clause 6.1.2 of
  763        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
  764        */
  765       public static final String SCHEMA_REDEFINE$GROUP_SELF_REF_MIN_MAX_1 = "src-redefine.6.1.2";
  766   
  767       /**
  768        * src-redefine.7.1: See clause 7.1 of
  769        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-redefine">XMLSchema Structures 1.0: Redefinition Constraints and Semantics</a>
  770        */
  771       public static final String SCHEMA_REDEFINE$ATTR_GROUP_SELF_REF = "src-redefine.7.1";
  772   
  773       /**
  774        * src-resolve: See
  775        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-resolve">XMLSchema Structures 1.0: QName resolution (Schema Document)</a>
  776        */
  777       public static final String SCHEMA_QNAME_RESOLVE = "src-resolve";
  778   
  779       /**
  780        * src-resolve: See
  781        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-resolve">XMLSchema Structures 1.0: QName resolution (Schema Document)</a>
  782        */
  783       public static final String SCHEMA_QNAME_RESOLVE$HELP = "src-resolve.a";
  784   
  785       /**
  786        * src-restriction-base-or-simpleType: See
  787        * <a href="http://www.w3c.org/TR/xmlschema-2/#src-restriction-base-or-simpleType">XMLSchema Datatypes 1.0: base attribute or simpleType child</a>
  788        */
  789       public static final String SCHEMA_SIMPLE_TYPE$RESTICTION_HAS_BASE_OR_SIMPLE_TYPE = "src-restriction-base-or-simpleType";
  790   
  791       /**
  792        * src-simple-type: See
  793        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
  794        */
  795       public static final String SCHEMA_SIMPLE_TYPE = "src-simple-type";
  796   
  797       /**
  798        * src-simple-type.2a: See clause 2 of
  799        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
  800        */
  801       public static final String SCHEMA_SIMPLE_TYPE$RESTRICTION_HAS_BOTH_BASE_OR_SIMPLE_TYPE = "src-simple-type.2a";
  802   
  803       /**
  804        * src-simple-type.2b: See clause 2 of
  805        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
  806        */
  807       public static final String SCHEMA_SIMPLE_TYPE$RESTRICTION_HAS_NEITHER_BASE_OR_SIMPLE_TYPE = "src-simple-type.2b";
  808   
  809       /**
  810        * src-simple-type.3a: See clause 3 of
  811        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
  812        */
  813       public static final String SCHEMA_SIMPLE_TYPE$LIST_HAS_BOTH_ITEM_OR_SIMPLE_TYPE = "src-simple-type.3a";
  814   
  815       /**
  816        * src-simple-type.3b: See clause 3 of
  817        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
  818        */
  819       public static final String SCHEMA_SIMPLE_TYPE$LIST_HAS_NEITHER_ITEM_OR_SIMPLE_TYPE = "src-simple-type.3b";
  820   
  821       /**
  822        * src-simple-type.4: See clause 4 of
  823        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-simple-type">XMLSchema Structures 1.0: Simple Type Definition Representation OK</a>
  824        */
  825       public static final String SCHEMA_SIMPLE_TYPE$CYCLIC_UNION = "src-simple-type.4";
  826   
  827       /**
  828        * src-single-facet-value: See
  829        * <a href="http://www.w3c.org/TR/xmlschema-2/#src-single-facet-value">XMLSchema Datatypes 1.0: Single Facet Value</a>
  830        */
  831       public static final String DATATYPE_SINGLE_FACET_VALUE = "src-single-facet-value";
  832   
  833       /**
  834        * src-union-memberTypes-or-simpleTypes: See
  835        * <a href="http://www.w3c.org/TR/xmlschema-2/#src-union-memberTypes-or-simpleTypes">XMLSchema Datatypes 1.0: memberTypes attribute or simpleType children</a>
  836        */
  837       public static final String SCHEMA_SIMPLE_TYPE$UNION_HAS_MEMBER_TYPES_OR_SIMPLE_TYPES = "src-union-memberTypes-or-simpleTypes";
  838   
  839       /**
  840        * src-wildcard: See
  841        * <a href="http://www.w3c.org/TR/xmlschema-1/#src-wildcard">XMLSchema Structures 1.0: Wildcard Representation OK</a>
  842        */
  843       public static final String SCHEMA_WILDCARD = "src-wildcard";
  844   
  845       /**
  846        * a-props-correct: See
  847        * <a href="http://www.w3c.org/TR/xmlschema-1/#a-props-correct">XMLSchema Structures 1.0: Attribute Declaration Properties Correct</a>
  848        */
  849       public static final String ATTR_PROPERTIES = "a-props-correct";
  850   
  851       /**
  852        * a-props-correct.2: See clause 2 of
  853        * <a href="http://www.w3c.org/TR/xmlschema-1/#a-props-correct">XMLSchema Spec: Attribute Declaration Properties</a>
  854        */
  855       public static final String ATTR_PROPERTIES$CONSTRAINT_VALID = "a-props-correct.2";
  856   
  857       /**
  858        * a-props-correct.3: See clause 3 of
  859        * <a href="http://www.w3c.org/TR/xmlschema-1/#a-props-correct">XMLSchema Spec: Attribute Declaration Properties</a>
  860        */
  861       public static final String ATTR_PROPERTIES$ID_FIXED_OR_DEFAULT = "a-props-correct.3";
  862   
  863       /**
  864        * ag-props-correct: See
  865        * <a href="http://www.w3c.org/TR/xmlschema-1/#ag-props-correct">XMLSchema Structures 1.0: Attribute Group Definition Properties Correct</a>
  866        */
  867       public static final String ATTR_GROUP_PROPERTIES = "ag-props-correct";
  868   
  869       /**
  870        * ag-props-correct.2: See clause 2 of
  871        * <a href="http://www.w3c.org/TR/xmlschema-1/#ag-props-correct">XMLSchema Structures 1.0: Attribute Group Definition Properties Correct</a>
  872        */
  873       public static final String ATTR_GROUP_PROPERTIES$2 = "ag-props-correct.2";
  874   
  875       /**
  876        * ag-props-correct.3: See clause 3 of
  877        * <a href="http://www.w3c.org/TR/xmlschema-1/#ag-props-correct">XMLSchema Structures 1.0: Attribute Group Definition Properties Correct</a>
  878        */
  879       public static final String ATTR_GROUP_PROPERTIES$TWO_IDS = "ag-props-correct.3";
  880   
  881       /**
  882        * an-props-correct: See
  883        * <a href="http://www.w3c.org/TR/xmlschema-1/#an-props-correct">XMLSchema Structures 1.0: Annotation Correct</a>
  884        */
  885       public static final String ANNO_PROPERTIES = "an-props-correct";
  886   
  887       /**
  888        * au-props-correct: See
  889        * <a href="http://www.w3c.org/TR/xmlschema-1/#au-props-correct">XMLSchema Structures 1.0: Attribute Use Correct</a>
  890        */
  891       public static final String ATTR_USE_PROPERTIES = "au-props-correct";
  892   
  893       /**
  894        * c-fields-xpaths: See
  895        * <a href="http://www.w3c.org/TR/xmlschema-1/#c-fields-xpaths">XMLSchema Structures 1.0: Fields Value OK</a>
  896        */
  897       public static final String FIELDS_XPATH = "c-fields-xpaths";
  898   
  899       /**
  900        * c-props-correct: See
  901        * <a href="http://www.w3c.org/TR/xmlschema-1/#c-props-correct">XMLSchema Structures 1.0: Identity-constraint Definition Properties Correct</a>
  902        */
  903       public static final String IDENTITY_CONSTRAINT_PROPERTIES = "c-props-correct";
  904   
  905       /**
  906        * c-props-correct.1: See clause 1 of
  907        * <a href="http://www.w3c.org/TR/xmlschema-1/#c-props-correct">XMLSchema Structures 1.0: Identity-constraint Definition Properties Correct</a>
  908        */
  909       public static final String IDENTITY_CONSTRAINT_PROPERTIES$KEYREF_REFERS_TO_KEYREF = "c-props-correct.1";
  910   
  911       /**
  912        * c-props-correct.2: See clause 2 of
  913        * <a href="http://www.w3c.org/TR/xmlschema-1/#c-props-correct">XMLSchema Structures 1.0: Identity-constraint Definition Properties Correct</a>
  914        */
  915       public static final String IDENTITY_CONSTRAINT_PROPERTIES$KEY_KEYREF_FIELD_COUNT_EQ = "c-props-correct.2";
  916   
  917       /**
  918        * c-selector-xpath: See
  919        * <a href="http://www.w3c.org/TR/xmlschema-1/#c-selector-xpath">XMLSchema Structures 1.0: Selector Value OK</a>
  920        */
  921       public static final String SELECTOR_XPATH = "c-selector-xpath";
  922   
  923       /**
  924        * cos-all-limited: See
  925        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-all-limited">XMLSchema Structures 1.0: All Group Limited</a>
  926        */
  927       public static final String ALL_GROUP_LIMITED = "cos-all-limited";
  928   
  929       /**
  930        * cos-all-limited.1.2a: See clause 1.2 of
  931        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-all-limited">XMLSchema Structures 1.0: All Group Limited</a>
  932        */
  933       public static final String ALL_GROUP_LIMITED$IN_MIN_MAX_1_PARTICLE = "cos-all-limited.1.2a";
  934   
  935       /**
  936        * cos-all-limited.1.2b: See clause 1.2 of
  937        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-all-limited">XMLSchema Structures 1.0: All Group Limited</a>
  938        */
  939       public static final String ALL_GROUP_LIMITED$IN_COMPLEX_TYPE_DEF_PARTICLE = "cos-all-limited.1.2b";
  940   
  941       /**
  942        * cos-all-limited.2: See clause 2 of
  943        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-all-limited">XMLSchema Structures 1.0: All Group Limited</a>
  944        */
  945       public static final String ALL_GROUP_LIMITED$CHILD_PARTICLES_MAX_LTE_1 = "cos-all-limited.2";
  946   
  947       /**
  948        * cos-applicable-facets: See
  949        * <a href="http://www.w3c.org/TR/xmlschema-2/#cos-applicable-facets">XMLSchema Datatypes 1.0: applicable facets</a>
  950        */
  951       public static final String FACETS_APPLICABLE = "cos-applicable-facets"; // KHK: name ok?
  952   
  953       /**
  954        * notation-facets: See
  955        * http://www.w3.org/TR/xmlschema-2/#NOTATION-facets
  956        */
  957       public static final String FACETS_DEPRECATED_NOTATION = "notation-facets";
  958   
  959       /**
  960        * cos-aw-intersect: See
  961        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-aw-intersect">XMLSchema Structures 1.0: Attribute Wildcard Intersection</a>
  962        */
  963       public static final String ATTR_WILDCARD_INTERSECT = "cos-aw-intersect";
  964   
  965       /**
  966        * cos-aw-union: See
  967        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-aw-union">XMLSchema Structures 1.0: Attribute Wildcard Union</a>
  968        */
  969       public static final String ATTR_WILDCARD_UNION = "cos-aw-union";
  970   
  971       /**
  972        * enumeration-required-notation: See
  973        * <a href="http://www.w3.org/TR/xmlschema-2/#enumeration-required-notation">XMLSchema Datatypes 1.0: Schema Component Constraint: enumeration facet value required for NOTATION</a>
  974        */
  975       public static final String ATTR_NOTATION_TYPE_FORBIDDEN = "enumeration-required-notation-attr";
  976   
  977       /**
  978        * <a href="http://www.w3c.org/TR/xmlschema-2/#NOTATION">XMLSchema Datatypes 1.0: Definition of type NOTATION</>
  979        */
  980       public static final String ATTR_COMPATIBILITY_TARGETNS = "notation-targetns-attr";
  981   
  982       /**
  983        * cos-choice-range: See
  984        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-choice-range">XMLSchema Structures 1.0: Effective Total Range (choice)</a>
  985        */
  986       public static final String CHOICE_RANGE = "cos-choice-range";
  987   
  988       /**
  989        * cos-ct-derived-ok: See
  990        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-derived-ok">XMLSchema Structures 1.0: Type Derivation OK (Complex)</a>
  991        */
  992       public static final String COMPLEX_TYPE_DERIVATION = "cos-ct-derived-ok";
  993   
  994       /**
  995        * cos-ct-extends: See
  996        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-extends">XMLSchema Structures 1.0: Derivation Valid (Extension)</a>
  997        */
  998       public static final String COMPLEX_TYPE_EXTENSION = "cos-ct-extends";
  999   
 1000       /**
 1001        * cos-ct-extends.1.4.1: See clause 1.4.1 of
 1002        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-extends">XMLSchema Structures 1.0: Derivation Valid (Extension)</a>
 1003        */
 1004       public static final String COMPLEX_TYPE_EXTENSION$EXTENDING_SIMPLE_CONTENT = "cos-ct-extends.1.4.1";
 1005   
 1006       /**
 1007        * cos-ct-extends.1.4.2.2: See clause 1.4.2.2 of
 1008        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-extends">XMLSchema Structures 1.0: Derivation Valid (Extension)</a>
 1009        */
 1010       public static final String COMPLEX_TYPE_EXTENSION$BOTH_ELEMEMENT_OR_MIXED = "cos-ct-extends.1.4.2.2";
 1011   
 1012       /**
 1013        * derivation-ok-restriction.1.1: See clause 1.1 of
 1014        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ct-extends">XMLSchema Structures 1.0: Derivation Valid (Extension)</a>
 1015        */
 1016       public static final String COMPLEX_TYPE_EXTENSION$FINAL = "cos-ct-extends.1.1";
 1017   
 1018       /**
 1019        * cos-element-consistant: See
 1020        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-element-consistent">XMLSchema Structures 1.0: Element Declarations Consistent</a>
 1021        */
 1022       public static final String ELEM_CONSISTANT = "cos-element-consistent";
 1023   
 1024       /**
 1025        * cos-equiv-class: See
 1026        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-equiv-class">XMLSchema Structures 1.0: Substitution Group</a>
 1027        */
 1028       public static final String SUBST_GROUP = "cos-equiv-class";
 1029   
 1030       /**
 1031        * cos-equiv-derived-ok-rec: See
 1032        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-equiv-derived-ok-rec">XMLSchema Structures 1.0: Substitution Group OK (Transitive)</a>
 1033        */
 1034       public static final String SUBST_GROUP_DERIVED = "cos-equiv-derived-ok-rec";
 1035   
 1036       /**
 1037        * cos-group-emptiable: See
 1038        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-group-emptiable">XMLSchema Structures 1.0: Particle Emptiable</a>
 1039        */
 1040       public static final String PARTICLE_EMPTIABLE = "cos-group-emptiable";
 1041   
 1042       /**
 1043        * cos-list-of-atomic: See
 1044        * <a href="http://www.w3c.org/TR/xmlschema-2/#cos-list-of-atomic">XMLSchema Datatypes 1.0: list of atomic</a>
 1045        */
 1046       public static final String DATATYPE_LIST_OF_ATOMIC = "cos-list-of-atomic";
 1047   
 1048       /**
 1049        * cos-no-circular-unions: See
 1050        * <a href="http://www.w3c.org/TR/xmlschema-2/#cos-no-circular-unions">XMLSchema Datatypes 1.0: no circular unions</a>
 1051        */
 1052       public static final String DATATYPE_CIRCULAR_UNION = "cos-no-circular-unions";
 1053   
 1054       /**
 1055        * cos-nonambig: See
 1056        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-nonambig">XMLSchema Structures 1.0: Unique Particle Attribution</a>
 1057        */
 1058       public static final String UNIQUE_PARTICLE_ATTRIBUTION = "cos-nonambig";
 1059   
 1060       /**
 1061        * cos-ns-subset: See
 1062        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-ns-subset">XMLSchema Structures 1.0: Wildcard Subset</a>
 1063        */
 1064       public static final String WILDCARD_SUBSET = "cos-ns-subset";
 1065   
 1066       /**
 1067        * cos-particle-extend: See
 1068        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-particle-extend">XMLSchema Structures 1.0: Particle Valid (Extension)</a>
 1069        */
 1070       public static final String PARTICLE_EXTENSION = "cos-particle-extend";
 1071   
 1072       /**
 1073        * cos-particle-restrict: See
 1074        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-particle-restrict">XMLSchema Structures 1.0: Particle Valid (Restriction)</a>
 1075        */
 1076       public static final String PARTICLE_RESTRICTION = "cos-particle-restrict";
 1077   
 1078       /**
 1079        * cos-particle-restrict.2: See clause 2 of
 1080        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-particle-restrict">XMLSchema Structures 1.0: Particle Valid (Restriction)</a>
 1081        */
 1082       public static final String PARTICLE_RESTRICTION$INVALID_RESTRICTION = "cos-particle-restrict.2";
 1083   
 1084       /**
 1085        * cos-seq-range: See
 1086        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-seq-range">XMLSchema Structures 1.0: Effective Total Range (all and sequence)</a>
 1087        */
 1088       public static final String SEQUENCE_RANGE = "cos-seq-range";
 1089   
 1090       /**
 1091        * cos-st-derived-ok: See
 1092        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-derived-ok">XMLSchema Structures 1.0: Type Derivation OK (Simple)</a>
 1093        */
 1094       public static final String SIMPLE_TYPE_DERIVATION = "cos-st-derived-ok";
 1095   
 1096       /**
 1097        * cos-st-restricts: See
 1098        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
 1099        */
 1100       public static final String SIMPLE_TYPE_RESTRICTION = "cos-st-restricts";
 1101   
 1102       /**
 1103        * cos-st-restricts.1.1: See clause 1.1 of
 1104        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
 1105        */
 1106       public static final String SIMPLE_TYPE_RESTRICTION$ATOMIC_NOT_SIMPLE = "cos-st-restricts.1.1";
 1107   
 1108       /**
 1109        * cos-st-restricts.2.1a: See clause 2.1 of
 1110        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
 1111        */
 1112       public static final String SIMPLE_TYPE_RESTRICTION$LIST_ITEM_NOT_SIMPLE = "cos-st-restricts.2.1a";
 1113   
 1114       /**
 1115        * cos-st-restricts.2.1a: See clause 2.1 of
 1116        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
 1117        */
 1118       public static final String SIMPLE_TYPE_RESTRICTION$LIST_ITEM_IS_LIST = "cos-st-restricts.2.1b";
 1119   
 1120       /**
 1121        * cos-st-restricts.2.1a: See clause 2.1 of
 1122        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
 1123        */
 1124       public static final String SIMPLE_TYPE_RESTRICTION$LIST_ITEM_IS_UNION_OF_LIST = "cos-st-restricts.2.1c";
 1125   
 1126       /**
 1127        * cos-st-restricts.3.1: See clause 3.1 of
 1128        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-st-restricts">XMLSchema Structures 1.0: Derivation Valid (Restriction, Simple)</a>
 1129        */
 1130       public static final String SIMPLE_TYPE_RESTRICTION$UNION_MEMBER_NOT_SIMPLE = "cos-st-restricts.3.1";
 1131   
 1132       /**
 1133        * cos-valid-default: See
 1134        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-valid-default">XMLSchema Structures 1.0: Element Default Valid (Immediate)</a>
 1135        */
 1136       public static final String ELEM_DEFAULT_VALID = "cos-valid-default";
 1137   
 1138       /**
 1139        * cos-valid-default.2.1: See clause 2.1 of
 1140        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-valid-default">XMLSchema Structures 1.0: Element Default Valid (Immediate)</a>
 1141        */
 1142       public static final String ELEM_DEFAULT_VALID$SIMPLE_TYPE_OR_MIXED = "cos-valid-default.2.1";
 1143   
 1144       /**
 1145        * cos-valid-default.2.2.2: See clause 2.2.2 of
 1146        * <a href="http://www.w3c.org/TR/xmlschema-1/#cos-valid-default">XMLSchema Structures 1.0: Element Default Valid (Immediate)</a>
 1147        */
 1148       public static final String ELEM_DEFAULT_VALID$MIXED_AND_EMPTIABLE = "cos-valid-default.2.2.2";
 1149   
 1150       /**
 1151        * <a href="http://www.w3c.org/TR/xmlschema-2/#ID">XMLSchema Datatypes 1.0: Definitions of types ID, IDREF, IDREFS, ENTITY, ENTITIES, NOTATION</>
 1152        */
 1153       public static final String ELEM_COMPATIBILITY_TYPE = "id-idref-idrefs-entity-entities-notation";
 1154   
 1155       /**
 1156        * <a href="http://www.w3c.org/TR/xmlschema-2/#NOTATION">XMLSchema Datatypes 1.0: Definition of type NOTATION</>
 1157        */
 1158       public static final String ELEM_COMPATIBILITY_TARGETNS = "notation-targetns-elem";
 1159   
 1160       /**
 1161        * ct-props-correct: See
 1162        * <a href="http://www.w3c.org/TR/xmlschema-1/#ct-props-correct">XMLSchema Structures 1.0: Complex Type Definition Properties Correct</a>
 1163        */
 1164       public static final String COMPLEX_TYPE_PROPERTIES = "ct-props-correct";
 1165   
 1166       /**
 1167        * ct-props-correct.2: See clause 2 of
 1168        * <a href="http://www.w3c.org/TR/xmlschema-1/#ct-props-correct">XMLSchema Structures 1.0: Complex Type Definition Properties Correct</a>
 1169        */
 1170       public static final String COMPLEX_TYPE_PROPERTIES$SIMPLE_TYPE_EXTENSION = "ct-props-correct.2";
 1171   
 1172       /**
 1173        * ct-props-correct.4: See clause 4 of
 1174        * <a href="http://www.w3c.org/TR/xmlschema-1/#ct-props-correct">XMLSchema Structures 1.0: Complex Type Definition Properties Correct</a>
 1175        */
 1176       public static final String COMPLEX_TYPE_PROPERTIES$DUPLICATE_ATTRIBUTE = "ct-props-correct.4";
 1177   
 1178       /**
 1179        * derivation-ok-restriction: See
 1180        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1181        */
 1182       public static final String COMPLEX_TYPE_RESTRICTION = "derivation-ok-restriction";
 1183   
 1184       /**
 1185        * derivation-ok-restriction.1: See clause 1 of
 1186        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1187        */
 1188       public static final String COMPLEX_TYPE_RESTRICTION$FINAL = "derivation-ok-restriction.1";
 1189   
 1190       /**
 1191        * derivation-ok-restriction.2.1.1: See clause 2.1.1 of
 1192        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1193        */
 1194       public static final String COMPLEX_TYPE_RESTRICTION$ATTR_REQUIRED = "derivation-ok-restriction.2.1.1";
 1195   
 1196       /**
 1197        * derivation-ok-restriction.2.2: See clause 2.2 of
 1198        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1199        */
 1200       public static final String COMPLEX_TYPE_RESTRICTION$ATTR_IN_BASE_WILDCARD_SET = "derivation-ok-restriction.2.2";
 1201   
 1202       /**
 1203        * derivation-ok-restriction.4.1: See clause 4.1 of
 1204        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1205        */
 1206       public static final String COMPLEX_TYPE_RESTRICTION$BASE_HAS_ATTR_WILDCARD = "derivation-ok-restriction.4.1";
 1207   
 1208       /**
 1209        * derivation-ok-restriction.4.2: See clause 4.2 of
 1210        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1211        */
 1212       public static final String COMPLEX_TYPE_RESTRICTION$ATTR_WILDCARD_SUBSET = "derivation-ok-restriction.4.2";
 1213   
 1214       /**
 1215        * derivation-ok-restriction.5.1: See clause 5.1 of
 1216        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1217        */
 1218       public static final String COMPLEX_TYPE_RESTRICTION$SC_AND_SIMPLE_TYPE_OR_MIXED = "derivation-ok-restriction.5.1";
 1219   
 1220       /**
 1221        * derivation-ok-restriction.5.1.2: See clause 5.1.2 of
 1222        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1223        */
 1224       public static final String COMPLEX_TYPE_RESTRICTION$SC_AND_MIXED_EMPTIABLE = "derivation-ok-restriction.5.1.2";
 1225   
 1226       /**
 1227        * derivation-ok-restriction.5.2.2.1: See clause 5.2.2.1 of
 1228        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1229        */
 1230       public static final String COMPLEX_TYPE_RESTRICTION$SC_NOT_DERIVED = "derivation-ok-restriction.5.2.2.1";
 1231   
 1232       /**
 1233        * derivation-ok-restriction.5.2: See clause 5.2 of
 1234        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1235        */
 1236       public static final String COMPLEX_TYPE_RESTRICTION$EMPTY_AND_NOT_SIMPLE = "derivation-ok-restriction.5.2";
 1237   
 1238       /**
 1239        * derivation-ok-restriction.5.2.2: See clause 5.2.2 of
 1240        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1241        */
 1242       public static final String COMPLEX_TYPE_RESTRICTION$EMPTY_AND_ELEMENT_OR_MIXED_EMPTIABLE = "derivation-ok-restriction.5.2.2";
 1243   
 1244       /**
 1245        * derivation-ok-restriction.5.3: See clause 5.3 of
 1246        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1247        */
 1248       public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_VALID = "derivation-ok-restriction.5.3";
 1249   
 1250       /**
 1251        * derivation-ok-restriction.5.3a: See clause 5.3 of
 1252        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1253        */
 1254       public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_MIXED = "derivation-ok-restriction.5.3a";
 1255   
 1256       /**
 1257        * derivation-ok-restriction.5.3b: See clause 5.3 of
 1258        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1259        */
 1260       public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_EMPTY = "derivation-ok-restriction.5.3b";
 1261   
 1262       /**
 1263        * derivation-ok-restriction.5.3c: See clause 5.3 of
 1264        * <a href="http://www.w3c.org/TR/xmlschema-1/#derivation-ok-restriction">XMLSchema Structures 1.0: Derivation Valid (Restriction, Complex)</a>
 1265        */
 1266       public static final String COMPLEX_TYPE_RESTRICTION$ELEMENT_OR_MIXED_AND_SIMPLE  = "derivation-ok-restriction.5.3c";
 1267   
 1268       /**
 1269        * e-props-correct: See
 1270        * <a href="http://www.w3c.org/TR/xmlschema-1/#e-props-correct">XMLSchema Structures 1.0: Element Declaration Properties Correct</a>
 1271        */
 1272       public static final String ELEM_PROPERTIES = "e-props-correct";
 1273   
 1274       /**
 1275        * e-props-correct.2: See clause 2 of
 1276        * <a href="http://www.w3c.org/TR/xmlschema-1/#e-props-correct">XMLSchema Structures 1.0: Element Declaration Properties Correct</a>
 1277        */
 1278       public static final String ELEM_PROPERTIES$CONSTRAINT_VALID = "e-props-correct.2";
 1279   
 1280       /**
 1281        * e-props-correct.4: See clause 4 of
 1282        * <a href="http://www.w3c.org/TR/xmlschema-1/#e-props-correct">XMLSchema Structures 1.0: Element Declaration Properties Correct</a>
 1283        */
 1284       public static final String ELEM_PROPERTIES$SUBSTITUTION_VALID = "e-props-correct.4";
 1285   
 1286       /**
 1287        * e-props-correct.4a: See clause 4 of
 1288        * <a href="http://www.w3c.org/TR/xmlschema-1/#e-props-correct">XMLSchema Structures 1.0: Element Declaration Properties Correct</a>
 1289        */
 1290       public static final String ELEM_PROPERTIES$SUBSTITUTION_FINAL = "e-props-correct.4a";
 1291   
 1292       /**
 1293        * enumeration-required-notation: See
 1294        * <a href="http://www.w3.org/TR/xmlschema-2/#enumeration-required-notation">XMLSchema Datatypes 1.0: Schema Component Constraint: enumeration facet value required for NOTATION</a>
 1295        */
 1296       public static final String ELEM_NOTATION_TYPE_FORBIDDEN = "enumeration-required-notation-elem";
 1297   
 1298       /**
 1299        * enumeration-required-notation: See
 1300        * <a href="http://www.w3c.org/TR/xmlschema-2/#enumeration-required-notation">XMLSchema Datatypes 1.0: enumeration facet value required for NOTATION</a>
 1301        */
 1302       public static final String DATATYPE_ENUM_NOTATION = "enumeration-required-notation";
 1303   
 1304       /**
 1305        * enumeration-valid-restriction: See
 1306        * <a href="http://www.w3c.org/TR/xmlschema-2/#enumeration-valid-restriction">XMLSchema Datatypes 1.0: enumeration valid restriction</a>
 1307        */
 1308       public static final String DATATYPE_ENUM_RESTRICTION = "enumeration-valid-restriction";
 1309   
 1310       /**
 1311        * fractionDigits-totalDigits: See
 1312        * <a href="http://www.w3c.org/TR/xmlschema-2/#fractionDigits-totalDigits">XMLSchema Datatypes 1.0: fractionDigits less than or equal to totalDigits</a>
 1313        */
 1314       public static final String DATATYPE_FRACTION_DIGITS_LE_TOTAL_DIGITS = "fractionDigits-totalDigits";
 1315   
 1316       /**
 1317        * fractionDigits-valid-restriction: See
 1318        * <a href="http://www.w3c.org/TR/xmlschema-2/#fractionDigits-valid-restriction">XMLSchema Datatypes 1.0: fractionDigits valid restriction</a>
 1319        */
 1320       public static final String DATATYPE_FRACTION_DIGITS_RESTRICTION = "fractionDigits-valid-restriction";
 1321   
 1322       /**
 1323        * length-minLength-maxLength: See
 1324        * <a href="http://www.w3c.org/TR/xmlschema-2/#length-minLength-maxLength">XMLSchema Datatypes 1.0: length and minLength or maxLength</a>
 1325        */
 1326       public static final String DATATYPE_LENGTH = "length-minLength-maxLength";
 1327   
 1328       /**
 1329        * length-valid-restriction: See
 1330        * <a href="http://www.w3c.org/TR/xmlschema-2/#length-valid-restriction">XMLSchema Datatypes 1.0: length valid restriction</a>
 1331        */
 1332       public static final String DATATYPE_LENGTH_RESTRICTION = "length-valid-restriction";
 1333   
 1334       /**
 1335        * maxExclusive-valid-restriction: See
 1336        * <a href="http://www.w3c.org/TR/xmlschema-2/#maxExclusive-valid-restriction">XMLSchema Datatypes 1.0: maxExclusive valid restriction</a>
 1337        */
 1338       public static final String DATATYPE_MAX_EXCLUSIVE_RESTRICTION = "maxExclusive-valid-restriction";
 1339   
 1340       /**
 1341        * maxInclusive-maxExclusive: See
 1342        * <a href="http://www.w3c.org/TR/xmlschema-2/#maxInclusive-maxExclusive">XMLSchema Datatypes 1.0: maxInclusive and maxExclusive</a>
 1343        */
 1344       public static final String DATATYPE_MIN_INCLUSIVE_MAX_EXCLUSIVE = "maxInclusive-maxExclusive";
 1345   
 1346       /**
 1347        * maxInclusive-valid-restriction: See
 1348        * <a href="http://www.w3c.org/TR/xmlschema-2/#maxInclusive-valid-restriction">XMLSchema Datatypes 1.0: maxInclusive valid restriction</a>
 1349        */
 1350       public static final String DATATYPE_MAX_INCLUSIVE_RESTRICTION = "maxInclusive-valid-restriction";
 1351   
 1352       /**
 1353        * maxLength-valid-restriction: See
 1354        * <a href="http://www.w3c.org/TR/xmlschema-2/#maxLength-valid-restriction">XMLSchema Datatypes 1.0: maxLength valid restriction</a>
 1355        */
 1356       public static final String DATATYPE_MAX_LENGTH_RESTRICTION = "maxLength-valid-restriction";
 1357   
 1358       /**
 1359        * mg-props-correct: See
 1360        * <a href="http://www.w3c.org/TR/xmlschema-1/#mg-props-correct">XMLSchema Structures 1.0: Model Group Correct</a>
 1361        */
 1362       public static final String MODEL_GROUP_PROPERTIES = "mg-props-correct";
 1363   
 1364       /**
 1365        * mg-props-correct.2: See clause 2 of
 1366        * <a href="http://www.w3c.org/TR/xmlschema-1/#mg-props-correct">XMLSchema Structures 1.0: Model Group Correct</a>
 1367        */
 1368       public static final String MODEL_GROUP_PROPERTIES$CIRCULAR = "mg-props-correct.2";
 1369   
 1370       /**
 1371        * mgd-props-correct: See
 1372        * <a href="http://www.w3c.org/TR/xmlschema-1/#mgd-props-correct">XMLSchema Structures 1.0: Model Group Definition Properties Correct</a>
 1373        */
 1374       public static final String MODEL_GROUP_DEFN_PROPERTIES = "mgd-props-correct";
 1375   
 1376       /**
 1377        * minExclusive-less-than-equal-to-maxExclusive: See
 1378        * <a href="http://www.w3c.org/TR/xmlschema-2/#minExclusive-less-than-equal-to-maxExclusive">XMLSchema Datatypes 1.0: minExclusive &lt;= maxExclusive</a>
 1379        */
 1380       public static final String DATATYPE_MIN_EXCLUSIVE_LE_MAX_EXCLUSIVE = "minExclusive-less-than-equal-to-maxExclusive";
 1381   
 1382       /**
 1383        * minExclusive-less-than-maxInclusive: See
 1384        * <a href="http://www.w3c.org/TR/xmlschema-2/#minExclusive-less-than-maxInclusive">XMLSchema Datatypes 1.0: minExclusive &lt; maxInclusive</a>
 1385        */
 1386       public static final String DATATYPE_MIN_EXCLUSIVE_LE_MAX_INCLUSIVE = "minExclusive-less-than-maxInclusive";
 1387   
 1388       /**
 1389        * minExclusive-valid-restriction: See
 1390        * <a href="http://www.w3c.org/TR/xmlschema-2/#minExclusive-valid-restriction">XMLSchema Datatypes 1.0: minExclusive valid restriction</a>
 1391        */
 1392       public static final String DATATYPE_MIN_EXCLUSIVE_RESTRICTION = "minExclusive-valid-restriction";
 1393   
 1394       /**
 1395        * minInclusive-less-than-equal-to-maxInclusive: See
 1396        * <a href="http://www.w3c.org/TR/xmlschema-2/#minInclusive-less-than-equal-to-maxInclusive">XMLSchema Datatypes 1.0: minInclusive &lt;= maxInclusive</a>
 1397        */
 1398       public static final String DATATYPE_MIN_INCLUSIVE_LTE_MAX_INCLUSIVE = "minInclusive-less-than-equal-to-maxInclusive";
 1399   
 1400       /**
 1401        * minInclusive-less-than-maxExclusive: See
 1402        * <a href="http://www.w3c.org/TR/xmlschema-2/#minInclusive-less-than-maxExclusive">XMLSchema Datatypes 1.0: minInclusive &lt; maxExclusive</a>
 1403        */
 1404       public static final String DATATYPE_MIN_INCLUSIVE_LE_MAX_EXCLUSIVE = "minInclusive-less-than-maxExclusive";
 1405   
 1406       /**
 1407        * minInclusive-minExclusive: See
 1408        * <a href="http://www.w3c.org/TR/xmlschema-2/#minInclusive-minExclusive">XMLSchema Datatypes 1.0: minInclusive and minExclusive</a>
 1409        */
 1410       public static final String DATATYPE_MIN_INCLUSIVE_MIN_EXCLUSIVE = "minInclusive-minExclusive";
 1411   
 1412       /**
 1413        * minInclusive-valid-restriction: See
 1414        * <a href="http://www.w3c.org/TR/xmlschema-2/#minInclusive-valid-restriction">XMLSchema Datatypes 1.0: minInclusive valid restriction</a>
 1415        */
 1416       public static final String DATATYPE_MIN_INCLUSIVE_RESTRICTION = "minInclusive-valid-restriction";
 1417   
 1418       /**
 1419        * minLength-less-than-equal-to-maxLength: See
 1420        * <a href="http://www.w3c.org/TR/xmlschema-2/#minLength-less-than-equal-to-maxLength">XMLSchema Datatypes 1.0: minLength &lt;= maxLength</a>
 1421        */
 1422       public static final String DATATYPE_MIN_LENGTH_LE_MAX_LENGTH = "minLength-less-than-equal-to-maxLength";
 1423   
 1424       /**
 1425        * minLength-valid-restriction: See
 1426        * <a href="http://www.w3c.org/TR/xmlschema-2/#minLength-valid-restriction">XMLSchema Datatypes 1.0: minLength valid restriction</a>
 1427        */
 1428       public static final String DATATYPE_MIN_LENGTH_RESTRICTION = "minLength-valid-restriction";
 1429   
 1430       /**
 1431        * n-props-correct: See
 1432        * <a href="http://www.w3c.org/TR/xmlschema-1/#n-props-correct">XMLSchema Structures 1.0: Notation Declaration Correct</a>
 1433        */
 1434       public static final String NOTATION_PROPERTIES = "n-props-correct";
 1435   
 1436       /**
 1437        * no-xmlns: See
 1438        * <a href="http://www.w3c.org/TR/xmlschema-1/#no-xmlns">XMLSchema Structures 1.0: xmlns Not Allowed</a>
 1439        */
 1440       public static final String NO_XMLNS = "no-xmlns";
 1441   
 1442       /**
 1443        * no-xsi: See
 1444        * <a href="http://www.w3c.org/TR/xmlschema-1/#no-xsi">XMLSchema Structures 1.0: xsi: Not Allowed</a>
 1445        */
 1446       public static final String NO_XSI = "no-xsi";
 1447   
 1448       /**
 1449        * p-props-correct: See
 1450        * <a href="http://www.w3c.org/TR/xmlschema-1/#p-props-correct">XMLSchema Structures 1.0: Particle Correct</a>
 1451        */
 1452       public static final String PARTICLE_PROPERTIES = "p-props-correct";
 1453   
 1454       /**
 1455        * p-props-correct.2.1: See clause 2.1 of
 1456        * <a href="http://www.w3c.org/TR/xmlschema-1/#p-props-correct">XMLSchema Structures 1.0: Particle Correct</a>
 1457        */
 1458       public static final String PARTICLE_PROPERTIES$MIN_LTE_MAX = "p-props-correct.2.1";
 1459   
 1460       /**
 1461        * p-props-correct.2.2: See clause 2.2 of
 1462        * <a href="http://www.w3c.org/TR/xmlschema-1/#p-props-correct">XMLSchema Structures 1.0: Particle Correct</a>
 1463        */
 1464       public static final String PARTICLE_PROPERTIES$MAX_GTE_1 = "p-props-correct.2.2";
 1465   
 1466       /**
 1467        * range-ok: See
 1468        * <a href="http://www.w3c.org/TR/xmlschema-1/#range-ok">XMLSchema Structures 1.0: Occurrence Range OK</a>
 1469        */
 1470       public static final String OCCURRENCE_RANGE = "range-ok";
 1471   
 1472       /**
 1473        * range-ok.1: See clause 1 of
 1474        * <a href="http://www.w3c.org/TR/xmlschema-1/#range-ok">XMLSchema Structures 1.0: Occurrence Range OK</a>
 1475        */
 1476       public static final String OCCURRENCE_RANGE$MIN_GTE_MIN = "range-ok.1";
 1477   
 1478       /**
 1479        * range-ok.2: See clause 2 of
 1480        * <a href="http://www.w3c.org/TR/xmlschema-1/#range-ok">XMLSchema Structures 1.0: Occurrence Range OK</a>
 1481        */
 1482       public static final String OCCURRENCE_RANGE$MAX_LTE_MAX = "range-ok.2";
 1483   
 1484       /**
 1485        * rcase-MapAndSum: See
 1486        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-MapAndSum">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)</a>
 1487        */
 1488       public static final String PARTICLE_DERIVATION_MAP_AND_SUM = "rcase-MapAndSum";
 1489   
 1490       /**
 1491        * rcase-MapAndSum.1: See clause 1 of
 1492        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-MapAndSum">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)</a>
 1493        */
 1494       public static final String PARTICLE_DERIVATION_MAP_AND_SUM$MAP = "rcase-MapAndSum.1";
 1495   
 1496       /**
 1497        * rcase-MapAndSum.2a: See clause 2 of
 1498        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-MapAndSum">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)</a>
 1499        */
 1500       public static final String PARTICLE_DERIVATION_MAP_AND_SUM$SUM_MIN_OCCURS_GTE_MIN_OCCURS = "rcase-MapAndSum.2a";
 1501   
 1502       /**
 1503        * rcase-MapAndSum.2b: See clause 2 of
 1504        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-MapAndSum">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:Choice -- MapAndSum)</a>
 1505        */
 1506       public static final String PARTICLE_DERIVATION_MAP_AND_SUM$SUM_MAX_OCCURS_LTE_MAX_OCCURS = "rcase-MapAndSum.2b";
 1507   
 1508       /**
 1509        * rcase-NameAndTypeOK: See
 1510        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
 1511        */
 1512       public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE = "rcase-NameAndTypeOK";
 1513   
 1514       /**
 1515        * rcase-NameAndTypeOK.1: See clause 1 of
 1516        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
 1517        */
 1518       public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$NAME = "rcase-NameAndTypeOK.1";
 1519   
 1520       /**
 1521        * rcase-NameAndTypeOK.2: See clause 2 of
 1522        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
 1523        */
 1524       public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$NILLABLE = "rcase-NameAndTypeOK.2";
 1525   
 1526       /**
 1527        * rcase-NameAndTypeOK.3: See clause 3 of
 1528        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
 1529        */
 1530       //public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$NAME = "rcase-NameAndTypeOK.3";
 1531   
 1532       /**
 1533        * rcase-NameAndTypeOK.4: See clause 4 of
 1534        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
 1535        */
 1536       public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$FIXED = "rcase-NameAndTypeOK.4";
 1537   
 1538       /**
 1539        * rcase-NameAndTypeOK.5: See clause 5 of
 1540        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
 1541        */
 1542       public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$IDENTITY_CONSTRAINTS = "rcase-NameAndTypeOK.5";
 1543   
 1544       /**
 1545        * rcase-NameAndTypeOK.6: See clause 6 of
 1546        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
 1547        */
 1548       public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$DISALLOWED_SUBSTITUTIONS = "rcase-NameAndTypeOK.6";
 1549   
 1550       /**
 1551        * rcase-NameAndTypeOK.7a: See clause 7 of
 1552        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
 1553        */
 1554       public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$TYPE_VALID = "rcase-NameAndTypeOK.7a";
 1555   
 1556       /**
 1557        * rcase-NameAndTypeOK.7b: See clause 7 of
 1558        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NameAndTypeOK">XMLSchema Structures 1.0: Particle Restriction OK (Elt:Elt -- NameAndTypeOK)</a>
 1559        */
 1560       public static final String PARTICLE_RESTRICTION_NAME_AND_TYPE$TYPE_RESTRICTED = "rcase-NameAndTypeOK.7b";
 1561   
 1562       /**
 1563        * rcase-NSCompat: See
 1564        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSCompat">XMLSchema Structures 1.0: Particle Derivation OK (Elt:Any -- NSCompat)</a>
 1565        */
 1566       public static final String PARTICLE_DERIVATION_NS_COMPAT = "rcase-NSCompat";
 1567   
 1568       /**
 1569        * rcase-NSCompat.1: See clause 1 of
 1570        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSCompat">XMLSchema Structures 1.0: Particle Derivation OK (Elt:Any -- NSCompat)</a>
 1571        */
 1572       public static final String PARTICLE_DERIVATION_NS_COMPAT$WILDCARD_VALID = "rcase-NSCompat.1";
 1573   
 1574       /**
 1575        * rcase-NSRecurseCheckCardinality: See
 1576        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSRecurseCheckCardinality">XMLSchema Structures 1.0: Particle Derivation OK (All/Choice/Sequence:Any -- NSRecurseCheckCardinality)</a>
 1577        */
 1578       public static final String PARTICLE_DERIVATION_NS_RECURSE = "rcase-NSRecurseCheckCardinality";
 1579   
 1580       /**
 1581        * rcase-NSSubset: See
 1582        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSSubset">XMLSchema Structures 1.0: Particle Derivation OK (Any:Any -- NSSubset)</a>
 1583        */
 1584       public static final String PARTICLE_DERIVATION_NS_SUBST = "rcase-NSSubset";
 1585   
 1586       /**
 1587        * rcase-NSSubset.2: See clause 2 of
 1588        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-NSSubset">XMLSchema Structures 1.0: Particle Derivation OK (Any:Any -- NSSubset)</a>
 1589        */
 1590       public static final String PARTICLE_DERIVATION_NS_SUBST$WILDCARD_SUBSET = "rcase-NSSubset.2";
 1591   
 1592       /**
 1593        * rcase-Recurse: See
 1594        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-Recurse">XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)</a>
 1595        */
 1596       public static final String PARTICLE_DERIVATION_RECURSE = "rcase-Recurse";
 1597   
 1598       /**
 1599        * rcase-Recurse.2: See clause 2 of
 1600        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-Recurse">XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)</a>
 1601        */
 1602       public static final String PARTICLE_DERIVATION_RECURSE$MAP = "rcase-Recurse.2";
 1603   
 1604       /**
 1605        * rcase-Recurse.2.1: See clause 2.1 of
 1606        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-Recurse">XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)</a>
 1607        */
 1608       public static final String PARTICLE_DERIVATION_RECURSE$MAP_VALID = "rcase-Recurse.2.1";
 1609   
 1610       /**
 1611        * rcase-Recurse.2.2: See clause 2.2 of
 1612        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-Recurse">XMLSchema Structures 1.0: Particle Derivation OK (All:All,Sequence:Sequence -- Recurse)</a>
 1613        */
 1614       public static final String PARTICLE_DERIVATION_RECURSE$UNMAPPED_ARE_EMPTIABLE = "rcase-Recurse.2.2";
 1615   
 1616       /**
 1617        * rcase-RecurseAsIfGroup: See
 1618        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseAsIfGroup">XMLSchema Structures 1.0: Particle Derivation OK (Elt:All/Choice/Sequence -- RecurseAsIfGroup)</a>
 1619        */
 1620       public static final String PARTICLE_DERIVATION_RECURSE_GROUP = "rcase-RecurseAsIfGroup";
 1621   
 1622       /**
 1623        * rcase-RecurseLax: See
 1624        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseLax">XMLSchema Structures 1.0: Particle Derivation OK (Choice:Choice -- RecurseLax)</a>
 1625        */
 1626       public static final String PARTICLE_DERIVATION_RECURSE_LAX = "rcase-RecurseLax";
 1627   
 1628       /**
 1629        * rcase-RecurseLax.2: See clause 2 of
 1630        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseLax">XMLSchema Structures 1.0: Particle Derivation OK (Choice:Choice -- RecurseLax)</a>
 1631        */
 1632       public static final String PARTICLE_DERIVATION_RECURSE_LAX$MAP = "rcase-RecurseLax.2";
 1633   
 1634       /**
 1635        * rcase-RecurseUnordered: See
 1636        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
 1637        */
 1638       public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED = "rcase-RecurseUnordered";
 1639   
 1640       /**
 1641        * rcase-RecurseUnordered.2: See clause 2 of
 1642        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
 1643        */
 1644       public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP = "rcase-RecurseUnordered.2";
 1645   
 1646       /**
 1647        * rcase-RecurseUnordered.2.1: See clause 2.1 of
 1648        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
 1649        */
 1650       public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP_UNIQUE = "rcase-RecurseUnordered.2.1";
 1651   
 1652       /**
 1653        * rcase-RecurseUnordered.2.2: See clause 2.2 of
 1654        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
 1655        */
 1656       public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP_VALID = "rcase-RecurseUnordered.2.2";
 1657   
 1658       /**
 1659        * rcase-RecurseUnordered.2.2: See clause 2.2 of
 1660        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
 1661        */
 1662       public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$MAP_MAX_OCCURS_1 = "rcase-RecurseUnordered.2.2a";
 1663   
 1664       /**
 1665        * rcase-RecurseUnordered.2.3: See clause 2.3 of
 1666        * <a href="http://www.w3c.org/TR/xmlschema-1/#rcase-RecurseUnordered">XMLSchema Structures 1.0: Particle Derivation OK (Sequence:All -- RecurseUnordered)</a>
 1667        */
 1668       public static final String PARTICLE_DERIVATION_RECURSE_UNORDERED$UNMAPPED_ARE_EMPTIABLE = "rcase-RecurseUnordered.2.3";
 1669   
 1670       /**
 1671        * sch-props-correct: See
 1672        * <a href="http://www.w3c.org/TR/xmlschema-1/#sch-props-correct">XMLSchema Structures 1.0: Schema Properties Correct</a>
 1673        */
 1674       public static final String SCHEMA_PROPERTIES = "sch-props-correct";
 1675   
 1676       /**
 1677        * sch-props-correct.2: See clause 2 of
 1678        * <a href="http://www.w3c.org/TR/xmlschema-1/#sch-props-correct">XMLSchema Structures 1.0: Schema Properties Correct</a>
 1679        */
 1680       public static final String SCHEMA_PROPERTIES$DUPLICATE = "sch-props-correct.2";
 1681   
 1682       /**
 1683        * st-props-correct: See
 1684        * <a href="http://www.w3c.org/TR/xmlschema-1/#st-props-correct">XMLSchema Structures 1.0: Simple Type Definition Properties Correct</a>
 1685        */
 1686       public static final String SIMPLE_TYPE_PROPERTIES = "st-props-correct";
 1687   
 1688       /**
 1689        * st-props-correct.3: See clause 3 of
 1690        * <a href="http://www.w3c.org/TR/xmlschema-1/#st-props-correct">XMLSchema Structures 1.0: Simple Type Definition Properties Correct</a>
 1691        */
 1692       public static final String SIMPLE_TYPE_PROPERTIES$RESTRICTION_FINAL = "st-props-correct.3";
 1693   
 1694       /**
 1695        * st-props-correct.4.2.1: See clause 4.2.1 of
 1696        * <a href="http://www.w3c.org/TR/xmlschema-1/#st-props-correct">XMLSchema Structures 1.0: Simple Type Definition Properties Correct</a>
 1697        */
 1698       public static final String SIMPLE_TYPE_PROPERTIES$LIST_FINAL = "st-props-correct.4.2.1";
 1699   
 1700       /**
 1701        * st-props-correct.4.2.2: See clause 4.2.2 of
 1702        * <a href="http://www.w3c.org/TR/xmlschema-1/#st-props-correct">XMLSchema Structures 1.0: Simple Type Definition Properties Correct</a>
 1703        */
 1704       public static final String SIMPLE_TYPE_PROPERTIES$UNION_FINAL = "st-props-correct.4.2.2";
 1705   
 1706       /**
 1707        * st-restrict-facets: See
 1708        * <a href="http://www.w3c.org/TR/xmlschema-1/#st-restrict-facets">XMLSchema Structures 1.0: Simple Type Restriction (Facets)</a>
 1709        */
 1710       public static final String SIMPLE_TYPE_RESTRICTION_FACETS = "st-restrict-facets";
 1711   
 1712       /**
 1713        * totalDigits-valid-restriction: See
 1714        * <a href="http://www.w3c.org/TR/xmlschema-2/#totalDigits-valid-restriction">XMLSchema Datatypes 1.0: totalDigits valid restriction</a>
 1715        */
 1716       public static final String DATATYPE_TOTAL_DIGITS_RESTRICTION = "totalDigits-valid-restriction";
 1717   
 1718       /**
 1719        * w-props-correct: See
 1720        * <a href="http://www.w3c.org/TR/xmlschema-1/#w-props-correct">XMLSchema Structures 1.0: Wildcard Properties Correct</a>
 1721        */
 1722       public static final String WILDCARD_PROPERTIES = "w-props-correct";
 1723   
 1724       /**
 1725        * whiteSpace-valid-restriction: See
 1726        * <a href="http://www.w3c.org/TR/xmlschema-2/#whiteSpace-valid-restriction">XMLSchema Datatypes 1.0: whiteSpace valid restriction</a>
 1727        */
 1728       public static final String DATATYPE_WHITESPACE_RESTRICTION = "whiteSpace-valid-restriction";
 1729   
 1730       //
 1731       // datatypes
 1732       //
 1733   
 1734       /**
 1735        * anyURI: See
 1736        * <a href="http://www.w3c.org/TR/xmlschema-2/#anyURI">XMLSchema Datatypes 1.0: anyURI</a>
 1737        */
 1738       public static final String ANYURI = "anyURI";
 1739   
 1740       /**
 1741        * base64Binary: See
 1742        * <a href="http://www.w3c.org/TR/xmlschema-2/#base64Binary">XMLSchema Datatypes 1.0: base64Binary</a>
 1743        */
 1744       public static final String BASE64BINARY = "base64Binary";
 1745   
 1746       /**
 1747        * boolean: See
 1748        * <a href="http://www.w3c.org/TR/xmlschema-2/#boolean">XMLSchema Datatypes 1.0: boolean</a>
 1749        */
 1750       public static final String BOOLEAN = "boolean";
 1751   
 1752       /**
 1753        * date: See
 1754        * <a href="http://www.w3c.org/TR/xmlschema-2/#date">XMLSchema Datatypes 1.0: date</a>
 1755        */
 1756       public static final String DATE = "date";
 1757   
 1758       /**
 1759        * decimal: See
 1760        * <a href="http://www.w3c.org/TR/xmlschema-2/#decimal">XMLSchema Datatypes 1.0: decimal</a>
 1761        */
 1762       public static final String DECIMAL = "decimal";
 1763   
 1764       /**
 1765        * double: See
 1766        * <a href="http://www.w3c.org/TR/xmlschema-2/#double">XMLSchema Datatypes 1.0: double</a>
 1767        */
 1768       public static final String DOUBLE = "double";
 1769   
 1770       /**
 1771        * duration: See
 1772        * <a href="http://www.w3c.org/TR/xmlschema-2/#duration">XMLSchema Datatypes 1.0: duration</a>
 1773        */
 1774       public static final String DURATION = "duration";
 1775   
 1776       /**
 1777        * float: See
 1778        * <a href="http://www.w3c.org/TR/xmlschema-2/#float">XMLSchema Datatypes 1.0: float</a>
 1779        */
 1780       public static final String FLOAT = "float";
 1781   
 1782       /**
 1783        * hexBinary: See
 1784        * <a href="http://www.w3c.org/TR/xmlschema-2/#hexBinary">XMLSchema Datatypes 1.0: hexBinary</a>
 1785        */
 1786       public static final String HEXBINARY = "hexBinary";
 1787   
 1788       /**
 1789        * int: See
 1790        * <a href="http://www.w3c.org/TR/xmlschema-2/#int">XMLSchema Datatypes 1.0: int</a>
 1791        */
 1792       public static final String INT = "int";
 1793   
 1794       /**
 1795        * integer: See
 1796        * <a href="http://www.w3c.org/TR/xmlschema-2/#integer">XMLSchema Datatypes 1.0: integer</a>
 1797        */
 1798       public static final String INTEGER = "integer";
 1799   
 1800       /**
 1801        * list: See
 1802        * <a href="http://www.w3c.org/TR/xmlschema-2/#list-datatypes">XMLSchema Datatypes 1.0: list</a>
 1803        */
 1804       public static final String LIST = "list";
 1805   
 1806       /**
 1807        * long: See
 1808        * <a href="http://www.w3c.org/TR/xmlschema-2/#long">XMLSchema Datatypes 1.0: long</a>
 1809        */
 1810       public static final String LONG = "long";
 1811   
 1812       /**
 1813        * NCName: See
 1814        * <a href="http://www.w3c.org/TR/xmlschema-2/#NCName">XMLSchema Datatypes 1.0: NCName</a>
 1815        */
 1816       public static final String NCNAME = "NCName";
 1817   
 1818       /**
 1819        * NMTOKEN: See
 1820        * <a href="http://www.w3c.org/TR/xmlschema-2/#NMTOKEN">XMLSchema Datatypes 1.0: NMTOKEN</a>
 1821        */
 1822       public static final String NMTOKEN = "NMTOKEN";
 1823   
 1824       /**
 1825        * QName: See
 1826        * <a href="http://www.w3c.org/TR/xmlschema-2/#QName">XMLSchema Datatypes 1.0: QName</a>
 1827        */
 1828       public static final String QNAME = "QName";
 1829   
 1830       /**
 1831        * union: See
 1832        * <a href="http://www.w3c.org/TR/xmlschema-2/#union-datatypes">XMLSchema Datatypes 1.0: union</a>
 1833        */
 1834       public static final String UNION = "union";
 1835   
 1836       //
 1837       // following error codes aren't defined by the XMLSchema spec
 1838       //
 1839   
 1840       /**
 1841        * Found an attribute during validation that was declared use='prohibited':
 1842        * See second NOTE at the end of <a href="http://www.w3c.org/TR/xmlschema-1/#declare-type">3.4.2 XML Representation of Complex Type Definitions</a>.
 1843        *
 1844        * <blockquote>
 1845        * <b>NOTE: </b>
 1846        * The <i>only</i> substantive function of the value <i>prohibited</i> for the
 1847        * <code>use</code> attribute of an <a href="http://www.w3c.org/TR/xmlschema-1/#element-attribute" class="eltref">&lt;attribute&gt;</a> is in establishing
 1848        * the correspondence between a complex type defined by restriction and its XML
 1849        * representation.  It serves to prevent inheritance of an identically named attribute
 1850        * use from the <a href="http://www.w3c.org/TR/xmlschema-1/#ct-base_type_definition" class="propref">{base type definition}</a>.
 1851        * Such an <a href="http://www.w3c.org/TR/xmlschema-1/#element-attribute" class="eltref">&lt;attribute&gt;</a>
 1852        * does not correspond to any component, and hence there is no interaction with either explicit
 1853        * or inherited wildcards in the operation of <a href="http://www.w3c.org/TR/xmlschema-1/#formal-complex-type">Complex Type Definition Validation Rules (?3.4.4)</a>
 1854        * or <a href="#coss-ct">Constraints on Complex Type Definition Schema Components (?3.4.6)</a>.
 1855        * </blockquote>
 1856        */
 1857       public static final String ELEM_COMPLEX_TYPE_LOCALLY_VALID$PROHIBITED_ATTRIBUTE = "cvc-complex-type.prohibited-attribute";
 1858   
 1859       /**
 1860        *
 1861        */
 1862       public static final String SOAPARRAY = "soaparray";
 1863   
 1864       /**
 1865        *
 1866        */
 1867       public static final String FACET_FIXED = "facet-fixed";
 1868   
 1869       /**
 1870        *
 1871        */
 1872       public static final String PATTERN_REGEX = "pattern-regex";
 1873   
 1874       /**
 1875        *
 1876        */
 1877       public static final String MISSING_NAME = "missing-name";
 1878   
 1879       /**
 1880        *
 1881        */
 1882       public static final String RESERVED_TYPE_NAME = "reserved-type-name";
 1883   
 1884       /**
 1885        * Error code for an invalid attribute value.
 1886        */
 1887       public static final String INVALID_VALUE = "invalid-value";
 1888   
 1889       /**
 1890        * Error code for an invalid attribute value.
 1891        */
 1892       public static final String INVALID_VALUE_DETAIL = "invalid-value-detail";
 1893   
 1894       /**
 1895        *
 1896        */
 1897       public static final String INVALID_XPATH = "invalid-xpath";
 1898   }

Home » xmlbeans-2.5.0-src » org.apache » xmlbeans » [javadoc | source]