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

io.github.isotes.vs.model.MidlDocument Maven / Gradle / Ivy

Go to download

Generated XMLBeans Java classes for the XML schema of MSBuild project files

The newest version!
/*
 * An XML document type.
 * Localname: Midl
 * Namespace: http://schemas.microsoft.com/developer/msbuild/2003
 * Java type: io.github.isotes.vs.model.MidlDocument
 *
 * Automatically generated - do not modify.
 */
package io.github.isotes.vs.model;


/**
 * A document containing one Midl(@http://schemas.microsoft.com/developer/msbuild/2003) element.
 *
 * This is a complex type.
 */
public interface MidlDocument extends io.github.isotes.vs.model.ItemDocument
{
    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MidlDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.io.github.isotes.vs.model.typesystemholder").resolveHandle("midl4066doctype");
    
    /**
     * Gets the "Midl" element
     */
    io.github.isotes.vs.model.MidlDocument.Midl getMidl();
    
    /**
     * Sets the "Midl" element
     */
    void setMidl(io.github.isotes.vs.model.MidlDocument.Midl midl);
    
    /**
     * Appends and returns a new empty "Midl" element
     */
    io.github.isotes.vs.model.MidlDocument.Midl addNewMidl();
    
    /**
     * An XML Midl(@http://schemas.microsoft.com/developer/msbuild/2003).
     *
     * This is a complex type.
     */
    public interface Midl extends io.github.isotes.vs.model.SimpleItemType
    {
        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
            org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Midl.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.io.github.isotes.vs.model.typesystemholder").resolveHandle("midlc086elemtype");
        
        /**
         * Gets a List of "MkTypLibCompatible" elements
         */
        java.util.List getMkTypLibCompatibleList();
        
        /**
         * Gets array of all "MkTypLibCompatible" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getMkTypLibCompatibleArray();
        
        /**
         * Gets ith "MkTypLibCompatible" element
         */
        org.apache.xmlbeans.XmlObject getMkTypLibCompatibleArray(int i);
        
        /**
         * Returns number of "MkTypLibCompatible" element
         */
        int sizeOfMkTypLibCompatibleArray();
        
        /**
         * Sets array of all "MkTypLibCompatible" element
         */
        void setMkTypLibCompatibleArray(org.apache.xmlbeans.XmlObject[] mkTypLibCompatibleArray);
        
        /**
         * Sets ith "MkTypLibCompatible" element
         */
        void setMkTypLibCompatibleArray(int i, org.apache.xmlbeans.XmlObject mkTypLibCompatible);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "MkTypLibCompatible" element
         */
        org.apache.xmlbeans.XmlObject insertNewMkTypLibCompatible(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "MkTypLibCompatible" element
         */
        org.apache.xmlbeans.XmlObject addNewMkTypLibCompatible();
        
        /**
         * Removes the ith "MkTypLibCompatible" element
         */
        void removeMkTypLibCompatible(int i);
        
        /**
         * Gets a List of "ValidateAllParameters" elements
         */
        java.util.List getValidateAllParametersList();
        
        /**
         * Gets array of all "ValidateAllParameters" elements
         * @deprecated
         */
        @Deprecated
        java.lang.String[] getValidateAllParametersArray();
        
        /**
         * Gets ith "ValidateAllParameters" element
         */
        java.lang.String getValidateAllParametersArray(int i);
        
        /**
         * Gets (as xml) a List of "ValidateAllParameters" elements
         */
        java.util.List xgetValidateAllParametersList();
        
        /**
         * Gets (as xml) array of all "ValidateAllParameters" elements
         * @deprecated
         */
        @Deprecated
        io.github.isotes.vs.model.Boolean[] xgetValidateAllParametersArray();
        
        /**
         * Gets (as xml) ith "ValidateAllParameters" element
         */
        io.github.isotes.vs.model.Boolean xgetValidateAllParametersArray(int i);
        
        /**
         * Returns number of "ValidateAllParameters" element
         */
        int sizeOfValidateAllParametersArray();
        
        /**
         * Sets array of all "ValidateAllParameters" element
         */
        void setValidateAllParametersArray(java.lang.String[] validateAllParametersArray);
        
        /**
         * Sets ith "ValidateAllParameters" element
         */
        void setValidateAllParametersArray(int i, java.lang.String validateAllParameters);
        
        /**
         * Sets (as xml) array of all "ValidateAllParameters" element
         */
        void xsetValidateAllParametersArray(io.github.isotes.vs.model.Boolean[] validateAllParametersArray);
        
        /**
         * Sets (as xml) ith "ValidateAllParameters" element
         */
        void xsetValidateAllParametersArray(int i, io.github.isotes.vs.model.Boolean validateAllParameters);
        
        /**
         * Inserts the value as the ith "ValidateAllParameters" element
         */
        void insertValidateAllParameters(int i, java.lang.String validateAllParameters);
        
        /**
         * Appends the value as the last "ValidateAllParameters" element
         */
        void addValidateAllParameters(java.lang.String validateAllParameters);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ValidateAllParameters" element
         */
        io.github.isotes.vs.model.Boolean insertNewValidateAllParameters(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ValidateAllParameters" element
         */
        io.github.isotes.vs.model.Boolean addNewValidateAllParameters();
        
        /**
         * Removes the ith "ValidateAllParameters" element
         */
        void removeValidateAllParameters(int i);
        
        /**
         * Gets a List of "PreprocessorDefinitions" elements
         */
        java.util.List getPreprocessorDefinitionsList();
        
        /**
         * Gets array of all "PreprocessorDefinitions" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getPreprocessorDefinitionsArray();
        
        /**
         * Gets ith "PreprocessorDefinitions" element
         */
        org.apache.xmlbeans.XmlObject getPreprocessorDefinitionsArray(int i);
        
        /**
         * Returns number of "PreprocessorDefinitions" element
         */
        int sizeOfPreprocessorDefinitionsArray();
        
        /**
         * Sets array of all "PreprocessorDefinitions" element
         */
        void setPreprocessorDefinitionsArray(org.apache.xmlbeans.XmlObject[] preprocessorDefinitionsArray);
        
        /**
         * Sets ith "PreprocessorDefinitions" element
         */
        void setPreprocessorDefinitionsArray(int i, org.apache.xmlbeans.XmlObject preprocessorDefinitions);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "PreprocessorDefinitions" element
         */
        org.apache.xmlbeans.XmlObject insertNewPreprocessorDefinitions(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "PreprocessorDefinitions" element
         */
        org.apache.xmlbeans.XmlObject addNewPreprocessorDefinitions();
        
        /**
         * Removes the ith "PreprocessorDefinitions" element
         */
        void removePreprocessorDefinitions(int i);
        
        /**
         * Gets a List of "TypeLibraryName" elements
         */
        java.util.List getTypeLibraryNameList();
        
        /**
         * Gets array of all "TypeLibraryName" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getTypeLibraryNameArray();
        
        /**
         * Gets ith "TypeLibraryName" element
         */
        org.apache.xmlbeans.XmlObject getTypeLibraryNameArray(int i);
        
        /**
         * Returns number of "TypeLibraryName" element
         */
        int sizeOfTypeLibraryNameArray();
        
        /**
         * Sets array of all "TypeLibraryName" element
         */
        void setTypeLibraryNameArray(org.apache.xmlbeans.XmlObject[] typeLibraryNameArray);
        
        /**
         * Sets ith "TypeLibraryName" element
         */
        void setTypeLibraryNameArray(int i, org.apache.xmlbeans.XmlObject typeLibraryName);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "TypeLibraryName" element
         */
        org.apache.xmlbeans.XmlObject insertNewTypeLibraryName(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "TypeLibraryName" element
         */
        org.apache.xmlbeans.XmlObject addNewTypeLibraryName();
        
        /**
         * Removes the ith "TypeLibraryName" element
         */
        void removeTypeLibraryName(int i);
        
        /**
         * Gets a List of "ErrorCheckRefPointers" elements
         */
        java.util.List getErrorCheckRefPointersList();
        
        /**
         * Gets array of all "ErrorCheckRefPointers" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getErrorCheckRefPointersArray();
        
        /**
         * Gets ith "ErrorCheckRefPointers" element
         */
        org.apache.xmlbeans.XmlObject getErrorCheckRefPointersArray(int i);
        
        /**
         * Returns number of "ErrorCheckRefPointers" element
         */
        int sizeOfErrorCheckRefPointersArray();
        
        /**
         * Sets array of all "ErrorCheckRefPointers" element
         */
        void setErrorCheckRefPointersArray(org.apache.xmlbeans.XmlObject[] errorCheckRefPointersArray);
        
        /**
         * Sets ith "ErrorCheckRefPointers" element
         */
        void setErrorCheckRefPointersArray(int i, org.apache.xmlbeans.XmlObject errorCheckRefPointers);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ErrorCheckRefPointers" element
         */
        org.apache.xmlbeans.XmlObject insertNewErrorCheckRefPointers(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ErrorCheckRefPointers" element
         */
        org.apache.xmlbeans.XmlObject addNewErrorCheckRefPointers();
        
        /**
         * Removes the ith "ErrorCheckRefPointers" element
         */
        void removeErrorCheckRefPointers(int i);
        
        /**
         * Gets a List of "ErrorCheckStubData" elements
         */
        java.util.List getErrorCheckStubDataList();
        
        /**
         * Gets array of all "ErrorCheckStubData" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getErrorCheckStubDataArray();
        
        /**
         * Gets ith "ErrorCheckStubData" element
         */
        org.apache.xmlbeans.XmlObject getErrorCheckStubDataArray(int i);
        
        /**
         * Returns number of "ErrorCheckStubData" element
         */
        int sizeOfErrorCheckStubDataArray();
        
        /**
         * Sets array of all "ErrorCheckStubData" element
         */
        void setErrorCheckStubDataArray(org.apache.xmlbeans.XmlObject[] errorCheckStubDataArray);
        
        /**
         * Sets ith "ErrorCheckStubData" element
         */
        void setErrorCheckStubDataArray(int i, org.apache.xmlbeans.XmlObject errorCheckStubData);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ErrorCheckStubData" element
         */
        org.apache.xmlbeans.XmlObject insertNewErrorCheckStubData(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ErrorCheckStubData" element
         */
        org.apache.xmlbeans.XmlObject addNewErrorCheckStubData();
        
        /**
         * Removes the ith "ErrorCheckStubData" element
         */
        void removeErrorCheckStubData(int i);
        
        /**
         * Gets a List of "ErrorCheckBounds" elements
         */
        java.util.List getErrorCheckBoundsList();
        
        /**
         * Gets array of all "ErrorCheckBounds" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getErrorCheckBoundsArray();
        
        /**
         * Gets ith "ErrorCheckBounds" element
         */
        org.apache.xmlbeans.XmlObject getErrorCheckBoundsArray(int i);
        
        /**
         * Returns number of "ErrorCheckBounds" element
         */
        int sizeOfErrorCheckBoundsArray();
        
        /**
         * Sets array of all "ErrorCheckBounds" element
         */
        void setErrorCheckBoundsArray(org.apache.xmlbeans.XmlObject[] errorCheckBoundsArray);
        
        /**
         * Sets ith "ErrorCheckBounds" element
         */
        void setErrorCheckBoundsArray(int i, org.apache.xmlbeans.XmlObject errorCheckBounds);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ErrorCheckBounds" element
         */
        org.apache.xmlbeans.XmlObject insertNewErrorCheckBounds(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ErrorCheckBounds" element
         */
        org.apache.xmlbeans.XmlObject addNewErrorCheckBounds();
        
        /**
         * Removes the ith "ErrorCheckBounds" element
         */
        void removeErrorCheckBounds(int i);
        
        /**
         * Gets a List of "HeaderFileName" elements
         */
        java.util.List getHeaderFileNameList();
        
        /**
         * Gets array of all "HeaderFileName" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getHeaderFileNameArray();
        
        /**
         * Gets ith "HeaderFileName" element
         */
        org.apache.xmlbeans.XmlObject getHeaderFileNameArray(int i);
        
        /**
         * Returns number of "HeaderFileName" element
         */
        int sizeOfHeaderFileNameArray();
        
        /**
         * Sets array of all "HeaderFileName" element
         */
        void setHeaderFileNameArray(org.apache.xmlbeans.XmlObject[] headerFileNameArray);
        
        /**
         * Sets ith "HeaderFileName" element
         */
        void setHeaderFileNameArray(int i, org.apache.xmlbeans.XmlObject headerFileName);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "HeaderFileName" element
         */
        org.apache.xmlbeans.XmlObject insertNewHeaderFileName(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "HeaderFileName" element
         */
        org.apache.xmlbeans.XmlObject addNewHeaderFileName();
        
        /**
         * Removes the ith "HeaderFileName" element
         */
        void removeHeaderFileName(int i);
        
        /**
         * Gets a List of "ErrorCheckEnumRange" elements
         */
        java.util.List getErrorCheckEnumRangeList();
        
        /**
         * Gets array of all "ErrorCheckEnumRange" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getErrorCheckEnumRangeArray();
        
        /**
         * Gets ith "ErrorCheckEnumRange" element
         */
        org.apache.xmlbeans.XmlObject getErrorCheckEnumRangeArray(int i);
        
        /**
         * Returns number of "ErrorCheckEnumRange" element
         */
        int sizeOfErrorCheckEnumRangeArray();
        
        /**
         * Sets array of all "ErrorCheckEnumRange" element
         */
        void setErrorCheckEnumRangeArray(org.apache.xmlbeans.XmlObject[] errorCheckEnumRangeArray);
        
        /**
         * Sets ith "ErrorCheckEnumRange" element
         */
        void setErrorCheckEnumRangeArray(int i, org.apache.xmlbeans.XmlObject errorCheckEnumRange);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ErrorCheckEnumRange" element
         */
        org.apache.xmlbeans.XmlObject insertNewErrorCheckEnumRange(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ErrorCheckEnumRange" element
         */
        org.apache.xmlbeans.XmlObject addNewErrorCheckEnumRange();
        
        /**
         * Removes the ith "ErrorCheckEnumRange" element
         */
        void removeErrorCheckEnumRange(int i);
        
        /**
         * Gets a List of "ErrorCheckAllocations" elements
         */
        java.util.List getErrorCheckAllocationsList();
        
        /**
         * Gets array of all "ErrorCheckAllocations" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getErrorCheckAllocationsArray();
        
        /**
         * Gets ith "ErrorCheckAllocations" element
         */
        org.apache.xmlbeans.XmlObject getErrorCheckAllocationsArray(int i);
        
        /**
         * Returns number of "ErrorCheckAllocations" element
         */
        int sizeOfErrorCheckAllocationsArray();
        
        /**
         * Sets array of all "ErrorCheckAllocations" element
         */
        void setErrorCheckAllocationsArray(org.apache.xmlbeans.XmlObject[] errorCheckAllocationsArray);
        
        /**
         * Sets ith "ErrorCheckAllocations" element
         */
        void setErrorCheckAllocationsArray(int i, org.apache.xmlbeans.XmlObject errorCheckAllocations);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ErrorCheckAllocations" element
         */
        org.apache.xmlbeans.XmlObject insertNewErrorCheckAllocations(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ErrorCheckAllocations" element
         */
        org.apache.xmlbeans.XmlObject addNewErrorCheckAllocations();
        
        /**
         * Removes the ith "ErrorCheckAllocations" element
         */
        void removeErrorCheckAllocations(int i);
        
        /**
         * Gets a List of "WarnAsError" elements
         */
        java.util.List getWarnAsErrorList();
        
        /**
         * Gets array of all "WarnAsError" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getWarnAsErrorArray();
        
        /**
         * Gets ith "WarnAsError" element
         */
        org.apache.xmlbeans.XmlObject getWarnAsErrorArray(int i);
        
        /**
         * Returns number of "WarnAsError" element
         */
        int sizeOfWarnAsErrorArray();
        
        /**
         * Sets array of all "WarnAsError" element
         */
        void setWarnAsErrorArray(org.apache.xmlbeans.XmlObject[] warnAsErrorArray);
        
        /**
         * Sets ith "WarnAsError" element
         */
        void setWarnAsErrorArray(int i, org.apache.xmlbeans.XmlObject warnAsError);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "WarnAsError" element
         */
        org.apache.xmlbeans.XmlObject insertNewWarnAsError(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "WarnAsError" element
         */
        org.apache.xmlbeans.XmlObject addNewWarnAsError();
        
        /**
         * Removes the ith "WarnAsError" element
         */
        void removeWarnAsError(int i);
        
        /**
         * Gets a List of "GenerateTypeLibrary" elements
         */
        java.util.List getGenerateTypeLibraryList();
        
        /**
         * Gets array of all "GenerateTypeLibrary" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getGenerateTypeLibraryArray();
        
        /**
         * Gets ith "GenerateTypeLibrary" element
         */
        org.apache.xmlbeans.XmlObject getGenerateTypeLibraryArray(int i);
        
        /**
         * Returns number of "GenerateTypeLibrary" element
         */
        int sizeOfGenerateTypeLibraryArray();
        
        /**
         * Sets array of all "GenerateTypeLibrary" element
         */
        void setGenerateTypeLibraryArray(org.apache.xmlbeans.XmlObject[] generateTypeLibraryArray);
        
        /**
         * Sets ith "GenerateTypeLibrary" element
         */
        void setGenerateTypeLibraryArray(int i, org.apache.xmlbeans.XmlObject generateTypeLibrary);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "GenerateTypeLibrary" element
         */
        org.apache.xmlbeans.XmlObject insertNewGenerateTypeLibrary(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "GenerateTypeLibrary" element
         */
        org.apache.xmlbeans.XmlObject addNewGenerateTypeLibrary();
        
        /**
         * Removes the ith "GenerateTypeLibrary" element
         */
        void removeGenerateTypeLibrary(int i);
        
        /**
         * Gets a List of "AdditionalIncludeDirectories" elements
         */
        java.util.List getAdditionalIncludeDirectoriesList();
        
        /**
         * Gets array of all "AdditionalIncludeDirectories" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getAdditionalIncludeDirectoriesArray();
        
        /**
         * Gets ith "AdditionalIncludeDirectories" element
         */
        org.apache.xmlbeans.XmlObject getAdditionalIncludeDirectoriesArray(int i);
        
        /**
         * Returns number of "AdditionalIncludeDirectories" element
         */
        int sizeOfAdditionalIncludeDirectoriesArray();
        
        /**
         * Sets array of all "AdditionalIncludeDirectories" element
         */
        void setAdditionalIncludeDirectoriesArray(org.apache.xmlbeans.XmlObject[] additionalIncludeDirectoriesArray);
        
        /**
         * Sets ith "AdditionalIncludeDirectories" element
         */
        void setAdditionalIncludeDirectoriesArray(int i, org.apache.xmlbeans.XmlObject additionalIncludeDirectories);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "AdditionalIncludeDirectories" element
         */
        org.apache.xmlbeans.XmlObject insertNewAdditionalIncludeDirectories(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "AdditionalIncludeDirectories" element
         */
        org.apache.xmlbeans.XmlObject addNewAdditionalIncludeDirectories();
        
        /**
         * Removes the ith "AdditionalIncludeDirectories" element
         */
        void removeAdditionalIncludeDirectories(int i);
        
        /**
         * Gets a List of "IgnoreStandardIncludePath" elements
         */
        java.util.List getIgnoreStandardIncludePathList();
        
        /**
         * Gets array of all "IgnoreStandardIncludePath" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getIgnoreStandardIncludePathArray();
        
        /**
         * Gets ith "IgnoreStandardIncludePath" element
         */
        org.apache.xmlbeans.XmlObject getIgnoreStandardIncludePathArray(int i);
        
        /**
         * Returns number of "IgnoreStandardIncludePath" element
         */
        int sizeOfIgnoreStandardIncludePathArray();
        
        /**
         * Sets array of all "IgnoreStandardIncludePath" element
         */
        void setIgnoreStandardIncludePathArray(org.apache.xmlbeans.XmlObject[] ignoreStandardIncludePathArray);
        
        /**
         * Sets ith "IgnoreStandardIncludePath" element
         */
        void setIgnoreStandardIncludePathArray(int i, org.apache.xmlbeans.XmlObject ignoreStandardIncludePath);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "IgnoreStandardIncludePath" element
         */
        org.apache.xmlbeans.XmlObject insertNewIgnoreStandardIncludePath(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "IgnoreStandardIncludePath" element
         */
        org.apache.xmlbeans.XmlObject addNewIgnoreStandardIncludePath();
        
        /**
         * Removes the ith "IgnoreStandardIncludePath" element
         */
        void removeIgnoreStandardIncludePath(int i);
        
        /**
         * Gets a List of "SuppressStartupBanner" elements
         */
        java.util.List getSuppressStartupBannerList();
        
        /**
         * Gets array of all "SuppressStartupBanner" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getSuppressStartupBannerArray();
        
        /**
         * Gets ith "SuppressStartupBanner" element
         */
        org.apache.xmlbeans.XmlObject getSuppressStartupBannerArray(int i);
        
        /**
         * Returns number of "SuppressStartupBanner" element
         */
        int sizeOfSuppressStartupBannerArray();
        
        /**
         * Sets array of all "SuppressStartupBanner" element
         */
        void setSuppressStartupBannerArray(org.apache.xmlbeans.XmlObject[] suppressStartupBannerArray);
        
        /**
         * Sets ith "SuppressStartupBanner" element
         */
        void setSuppressStartupBannerArray(int i, org.apache.xmlbeans.XmlObject suppressStartupBanner);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "SuppressStartupBanner" element
         */
        org.apache.xmlbeans.XmlObject insertNewSuppressStartupBanner(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "SuppressStartupBanner" element
         */
        org.apache.xmlbeans.XmlObject addNewSuppressStartupBanner();
        
        /**
         * Removes the ith "SuppressStartupBanner" element
         */
        void removeSuppressStartupBanner(int i);
        
        /**
         * Gets a List of "DefaultCharType" elements
         */
        java.util.List getDefaultCharTypeList();
        
        /**
         * Gets array of all "DefaultCharType" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getDefaultCharTypeArray();
        
        /**
         * Gets ith "DefaultCharType" element
         */
        org.apache.xmlbeans.XmlObject getDefaultCharTypeArray(int i);
        
        /**
         * Returns number of "DefaultCharType" element
         */
        int sizeOfDefaultCharTypeArray();
        
        /**
         * Sets array of all "DefaultCharType" element
         */
        void setDefaultCharTypeArray(org.apache.xmlbeans.XmlObject[] defaultCharTypeArray);
        
        /**
         * Sets ith "DefaultCharType" element
         */
        void setDefaultCharTypeArray(int i, org.apache.xmlbeans.XmlObject defaultCharType);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "DefaultCharType" element
         */
        org.apache.xmlbeans.XmlObject insertNewDefaultCharType(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "DefaultCharType" element
         */
        org.apache.xmlbeans.XmlObject addNewDefaultCharType();
        
        /**
         * Removes the ith "DefaultCharType" element
         */
        void removeDefaultCharType(int i);
        
        /**
         * Gets a List of "TargetEnvironment" elements
         */
        java.util.List getTargetEnvironmentList();
        
        /**
         * Gets array of all "TargetEnvironment" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getTargetEnvironmentArray();
        
        /**
         * Gets ith "TargetEnvironment" element
         */
        org.apache.xmlbeans.XmlObject getTargetEnvironmentArray(int i);
        
        /**
         * Returns number of "TargetEnvironment" element
         */
        int sizeOfTargetEnvironmentArray();
        
        /**
         * Sets array of all "TargetEnvironment" element
         */
        void setTargetEnvironmentArray(org.apache.xmlbeans.XmlObject[] targetEnvironmentArray);
        
        /**
         * Sets ith "TargetEnvironment" element
         */
        void setTargetEnvironmentArray(int i, org.apache.xmlbeans.XmlObject targetEnvironment);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "TargetEnvironment" element
         */
        org.apache.xmlbeans.XmlObject insertNewTargetEnvironment(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "TargetEnvironment" element
         */
        org.apache.xmlbeans.XmlObject addNewTargetEnvironment();
        
        /**
         * Removes the ith "TargetEnvironment" element
         */
        void removeTargetEnvironment(int i);
        
        /**
         * Gets a List of "GenerateStublessProxies" elements
         */
        java.util.List getGenerateStublessProxiesList();
        
        /**
         * Gets array of all "GenerateStublessProxies" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getGenerateStublessProxiesArray();
        
        /**
         * Gets ith "GenerateStublessProxies" element
         */
        org.apache.xmlbeans.XmlObject getGenerateStublessProxiesArray(int i);
        
        /**
         * Returns number of "GenerateStublessProxies" element
         */
        int sizeOfGenerateStublessProxiesArray();
        
        /**
         * Sets array of all "GenerateStublessProxies" element
         */
        void setGenerateStublessProxiesArray(org.apache.xmlbeans.XmlObject[] generateStublessProxiesArray);
        
        /**
         * Sets ith "GenerateStublessProxies" element
         */
        void setGenerateStublessProxiesArray(int i, org.apache.xmlbeans.XmlObject generateStublessProxies);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "GenerateStublessProxies" element
         */
        org.apache.xmlbeans.XmlObject insertNewGenerateStublessProxies(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "GenerateStublessProxies" element
         */
        org.apache.xmlbeans.XmlObject addNewGenerateStublessProxies();
        
        /**
         * Removes the ith "GenerateStublessProxies" element
         */
        void removeGenerateStublessProxies(int i);
        
        /**
         * Gets a List of "SuppressCompilerWarnings" elements
         */
        java.util.List getSuppressCompilerWarningsList();
        
        /**
         * Gets array of all "SuppressCompilerWarnings" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getSuppressCompilerWarningsArray();
        
        /**
         * Gets ith "SuppressCompilerWarnings" element
         */
        org.apache.xmlbeans.XmlObject getSuppressCompilerWarningsArray(int i);
        
        /**
         * Returns number of "SuppressCompilerWarnings" element
         */
        int sizeOfSuppressCompilerWarningsArray();
        
        /**
         * Sets array of all "SuppressCompilerWarnings" element
         */
        void setSuppressCompilerWarningsArray(org.apache.xmlbeans.XmlObject[] suppressCompilerWarningsArray);
        
        /**
         * Sets ith "SuppressCompilerWarnings" element
         */
        void setSuppressCompilerWarningsArray(int i, org.apache.xmlbeans.XmlObject suppressCompilerWarnings);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "SuppressCompilerWarnings" element
         */
        org.apache.xmlbeans.XmlObject insertNewSuppressCompilerWarnings(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "SuppressCompilerWarnings" element
         */
        org.apache.xmlbeans.XmlObject addNewSuppressCompilerWarnings();
        
        /**
         * Removes the ith "SuppressCompilerWarnings" element
         */
        void removeSuppressCompilerWarnings(int i);
        
        /**
         * Gets a List of "ApplicationConfigurationMode" elements
         */
        java.util.List getApplicationConfigurationModeList();
        
        /**
         * Gets array of all "ApplicationConfigurationMode" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getApplicationConfigurationModeArray();
        
        /**
         * Gets ith "ApplicationConfigurationMode" element
         */
        org.apache.xmlbeans.XmlObject getApplicationConfigurationModeArray(int i);
        
        /**
         * Returns number of "ApplicationConfigurationMode" element
         */
        int sizeOfApplicationConfigurationModeArray();
        
        /**
         * Sets array of all "ApplicationConfigurationMode" element
         */
        void setApplicationConfigurationModeArray(org.apache.xmlbeans.XmlObject[] applicationConfigurationModeArray);
        
        /**
         * Sets ith "ApplicationConfigurationMode" element
         */
        void setApplicationConfigurationModeArray(int i, org.apache.xmlbeans.XmlObject applicationConfigurationMode);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ApplicationConfigurationMode" element
         */
        org.apache.xmlbeans.XmlObject insertNewApplicationConfigurationMode(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ApplicationConfigurationMode" element
         */
        org.apache.xmlbeans.XmlObject addNewApplicationConfigurationMode();
        
        /**
         * Removes the ith "ApplicationConfigurationMode" element
         */
        void removeApplicationConfigurationMode(int i);
        
        /**
         * Gets a List of "LocaleID" elements
         */
        java.util.List getLocaleIDList();
        
        /**
         * Gets array of all "LocaleID" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getLocaleIDArray();
        
        /**
         * Gets ith "LocaleID" element
         */
        org.apache.xmlbeans.XmlObject getLocaleIDArray(int i);
        
        /**
         * Returns number of "LocaleID" element
         */
        int sizeOfLocaleIDArray();
        
        /**
         * Sets array of all "LocaleID" element
         */
        void setLocaleIDArray(org.apache.xmlbeans.XmlObject[] localeIDArray);
        
        /**
         * Sets ith "LocaleID" element
         */
        void setLocaleIDArray(int i, org.apache.xmlbeans.XmlObject localeID);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "LocaleID" element
         */
        org.apache.xmlbeans.XmlObject insertNewLocaleID(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "LocaleID" element
         */
        org.apache.xmlbeans.XmlObject addNewLocaleID();
        
        /**
         * Removes the ith "LocaleID" element
         */
        void removeLocaleID(int i);
        
        /**
         * Gets a List of "OutputDirectory" elements
         */
        java.util.List getOutputDirectoryList();
        
        /**
         * Gets array of all "OutputDirectory" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getOutputDirectoryArray();
        
        /**
         * Gets ith "OutputDirectory" element
         */
        org.apache.xmlbeans.XmlObject getOutputDirectoryArray(int i);
        
        /**
         * Returns number of "OutputDirectory" element
         */
        int sizeOfOutputDirectoryArray();
        
        /**
         * Sets array of all "OutputDirectory" element
         */
        void setOutputDirectoryArray(org.apache.xmlbeans.XmlObject[] outputDirectoryArray);
        
        /**
         * Sets ith "OutputDirectory" element
         */
        void setOutputDirectoryArray(int i, org.apache.xmlbeans.XmlObject outputDirectory);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "OutputDirectory" element
         */
        org.apache.xmlbeans.XmlObject insertNewOutputDirectory(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "OutputDirectory" element
         */
        org.apache.xmlbeans.XmlObject addNewOutputDirectory();
        
        /**
         * Removes the ith "OutputDirectory" element
         */
        void removeOutputDirectory(int i);
        
        /**
         * Gets a List of "DllDataFileName" elements
         */
        java.util.List getDllDataFileNameList();
        
        /**
         * Gets array of all "DllDataFileName" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getDllDataFileNameArray();
        
        /**
         * Gets ith "DllDataFileName" element
         */
        org.apache.xmlbeans.XmlObject getDllDataFileNameArray(int i);
        
        /**
         * Returns number of "DllDataFileName" element
         */
        int sizeOfDllDataFileNameArray();
        
        /**
         * Sets array of all "DllDataFileName" element
         */
        void setDllDataFileNameArray(org.apache.xmlbeans.XmlObject[] dllDataFileNameArray);
        
        /**
         * Sets ith "DllDataFileName" element
         */
        void setDllDataFileNameArray(int i, org.apache.xmlbeans.XmlObject dllDataFileName);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "DllDataFileName" element
         */
        org.apache.xmlbeans.XmlObject insertNewDllDataFileName(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "DllDataFileName" element
         */
        org.apache.xmlbeans.XmlObject addNewDllDataFileName();
        
        /**
         * Removes the ith "DllDataFileName" element
         */
        void removeDllDataFileName(int i);
        
        /**
         * Gets a List of "InterfaceIdentifierFileName" elements
         */
        java.util.List getInterfaceIdentifierFileNameList();
        
        /**
         * Gets array of all "InterfaceIdentifierFileName" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getInterfaceIdentifierFileNameArray();
        
        /**
         * Gets ith "InterfaceIdentifierFileName" element
         */
        org.apache.xmlbeans.XmlObject getInterfaceIdentifierFileNameArray(int i);
        
        /**
         * Returns number of "InterfaceIdentifierFileName" element
         */
        int sizeOfInterfaceIdentifierFileNameArray();
        
        /**
         * Sets array of all "InterfaceIdentifierFileName" element
         */
        void setInterfaceIdentifierFileNameArray(org.apache.xmlbeans.XmlObject[] interfaceIdentifierFileNameArray);
        
        /**
         * Sets ith "InterfaceIdentifierFileName" element
         */
        void setInterfaceIdentifierFileNameArray(int i, org.apache.xmlbeans.XmlObject interfaceIdentifierFileName);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "InterfaceIdentifierFileName" element
         */
        org.apache.xmlbeans.XmlObject insertNewInterfaceIdentifierFileName(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "InterfaceIdentifierFileName" element
         */
        org.apache.xmlbeans.XmlObject addNewInterfaceIdentifierFileName();
        
        /**
         * Removes the ith "InterfaceIdentifierFileName" element
         */
        void removeInterfaceIdentifierFileName(int i);
        
        /**
         * Gets a List of "ProxyFileName" elements
         */
        java.util.List getProxyFileNameList();
        
        /**
         * Gets array of all "ProxyFileName" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getProxyFileNameArray();
        
        /**
         * Gets ith "ProxyFileName" element
         */
        org.apache.xmlbeans.XmlObject getProxyFileNameArray(int i);
        
        /**
         * Returns number of "ProxyFileName" element
         */
        int sizeOfProxyFileNameArray();
        
        /**
         * Sets array of all "ProxyFileName" element
         */
        void setProxyFileNameArray(org.apache.xmlbeans.XmlObject[] proxyFileNameArray);
        
        /**
         * Sets ith "ProxyFileName" element
         */
        void setProxyFileNameArray(int i, org.apache.xmlbeans.XmlObject proxyFileName);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ProxyFileName" element
         */
        org.apache.xmlbeans.XmlObject insertNewProxyFileName(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ProxyFileName" element
         */
        org.apache.xmlbeans.XmlObject addNewProxyFileName();
        
        /**
         * Removes the ith "ProxyFileName" element
         */
        void removeProxyFileName(int i);
        
        /**
         * Gets a List of "GenerateClientFiles" elements
         */
        java.util.List getGenerateClientFilesList();
        
        /**
         * Gets array of all "GenerateClientFiles" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getGenerateClientFilesArray();
        
        /**
         * Gets ith "GenerateClientFiles" element
         */
        org.apache.xmlbeans.XmlObject getGenerateClientFilesArray(int i);
        
        /**
         * Returns number of "GenerateClientFiles" element
         */
        int sizeOfGenerateClientFilesArray();
        
        /**
         * Sets array of all "GenerateClientFiles" element
         */
        void setGenerateClientFilesArray(org.apache.xmlbeans.XmlObject[] generateClientFilesArray);
        
        /**
         * Sets ith "GenerateClientFiles" element
         */
        void setGenerateClientFilesArray(int i, org.apache.xmlbeans.XmlObject generateClientFiles);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "GenerateClientFiles" element
         */
        org.apache.xmlbeans.XmlObject insertNewGenerateClientFiles(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "GenerateClientFiles" element
         */
        org.apache.xmlbeans.XmlObject addNewGenerateClientFiles();
        
        /**
         * Removes the ith "GenerateClientFiles" element
         */
        void removeGenerateClientFiles(int i);
        
        /**
         * Gets a List of "GenerateServerFiles" elements
         */
        java.util.List getGenerateServerFilesList();
        
        /**
         * Gets array of all "GenerateServerFiles" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getGenerateServerFilesArray();
        
        /**
         * Gets ith "GenerateServerFiles" element
         */
        org.apache.xmlbeans.XmlObject getGenerateServerFilesArray(int i);
        
        /**
         * Returns number of "GenerateServerFiles" element
         */
        int sizeOfGenerateServerFilesArray();
        
        /**
         * Sets array of all "GenerateServerFiles" element
         */
        void setGenerateServerFilesArray(org.apache.xmlbeans.XmlObject[] generateServerFilesArray);
        
        /**
         * Sets ith "GenerateServerFiles" element
         */
        void setGenerateServerFilesArray(int i, org.apache.xmlbeans.XmlObject generateServerFiles);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "GenerateServerFiles" element
         */
        org.apache.xmlbeans.XmlObject insertNewGenerateServerFiles(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "GenerateServerFiles" element
         */
        org.apache.xmlbeans.XmlObject addNewGenerateServerFiles();
        
        /**
         * Removes the ith "GenerateServerFiles" element
         */
        void removeGenerateServerFiles(int i);
        
        /**
         * Gets a List of "ClientStubFile" elements
         */
        java.util.List getClientStubFileList();
        
        /**
         * Gets array of all "ClientStubFile" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getClientStubFileArray();
        
        /**
         * Gets ith "ClientStubFile" element
         */
        org.apache.xmlbeans.XmlObject getClientStubFileArray(int i);
        
        /**
         * Returns number of "ClientStubFile" element
         */
        int sizeOfClientStubFileArray();
        
        /**
         * Sets array of all "ClientStubFile" element
         */
        void setClientStubFileArray(org.apache.xmlbeans.XmlObject[] clientStubFileArray);
        
        /**
         * Sets ith "ClientStubFile" element
         */
        void setClientStubFileArray(int i, org.apache.xmlbeans.XmlObject clientStubFile);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ClientStubFile" element
         */
        org.apache.xmlbeans.XmlObject insertNewClientStubFile(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ClientStubFile" element
         */
        org.apache.xmlbeans.XmlObject addNewClientStubFile();
        
        /**
         * Removes the ith "ClientStubFile" element
         */
        void removeClientStubFile(int i);
        
        /**
         * Gets a List of "ServerStubFile" elements
         */
        java.util.List getServerStubFileList();
        
        /**
         * Gets array of all "ServerStubFile" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getServerStubFileArray();
        
        /**
         * Gets ith "ServerStubFile" element
         */
        org.apache.xmlbeans.XmlObject getServerStubFileArray(int i);
        
        /**
         * Returns number of "ServerStubFile" element
         */
        int sizeOfServerStubFileArray();
        
        /**
         * Sets array of all "ServerStubFile" element
         */
        void setServerStubFileArray(org.apache.xmlbeans.XmlObject[] serverStubFileArray);
        
        /**
         * Sets ith "ServerStubFile" element
         */
        void setServerStubFileArray(int i, org.apache.xmlbeans.XmlObject serverStubFile);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ServerStubFile" element
         */
        org.apache.xmlbeans.XmlObject insertNewServerStubFile(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ServerStubFile" element
         */
        org.apache.xmlbeans.XmlObject addNewServerStubFile();
        
        /**
         * Removes the ith "ServerStubFile" element
         */
        void removeServerStubFile(int i);
        
        /**
         * Gets a List of "TypeLibFormat" elements
         */
        java.util.List getTypeLibFormatList();
        
        /**
         * Gets array of all "TypeLibFormat" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getTypeLibFormatArray();
        
        /**
         * Gets ith "TypeLibFormat" element
         */
        org.apache.xmlbeans.XmlObject getTypeLibFormatArray(int i);
        
        /**
         * Returns number of "TypeLibFormat" element
         */
        int sizeOfTypeLibFormatArray();
        
        /**
         * Sets array of all "TypeLibFormat" element
         */
        void setTypeLibFormatArray(org.apache.xmlbeans.XmlObject[] typeLibFormatArray);
        
        /**
         * Sets ith "TypeLibFormat" element
         */
        void setTypeLibFormatArray(int i, org.apache.xmlbeans.XmlObject typeLibFormat);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "TypeLibFormat" element
         */
        org.apache.xmlbeans.XmlObject insertNewTypeLibFormat(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "TypeLibFormat" element
         */
        org.apache.xmlbeans.XmlObject addNewTypeLibFormat();
        
        /**
         * Removes the ith "TypeLibFormat" element
         */
        void removeTypeLibFormat(int i);
        
        /**
         * Gets a List of "CPreprocessOptions" elements
         */
        java.util.List getCPreprocessOptionsList();
        
        /**
         * Gets array of all "CPreprocessOptions" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getCPreprocessOptionsArray();
        
        /**
         * Gets ith "CPreprocessOptions" element
         */
        org.apache.xmlbeans.XmlObject getCPreprocessOptionsArray(int i);
        
        /**
         * Returns number of "CPreprocessOptions" element
         */
        int sizeOfCPreprocessOptionsArray();
        
        /**
         * Sets array of all "CPreprocessOptions" element
         */
        void setCPreprocessOptionsArray(org.apache.xmlbeans.XmlObject[] cPreprocessOptionsArray);
        
        /**
         * Sets ith "CPreprocessOptions" element
         */
        void setCPreprocessOptionsArray(int i, org.apache.xmlbeans.XmlObject cPreprocessOptions);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "CPreprocessOptions" element
         */
        org.apache.xmlbeans.XmlObject insertNewCPreprocessOptions(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "CPreprocessOptions" element
         */
        org.apache.xmlbeans.XmlObject addNewCPreprocessOptions();
        
        /**
         * Removes the ith "CPreprocessOptions" element
         */
        void removeCPreprocessOptions(int i);
        
        /**
         * Gets a List of "UndefinePreprocessorDefinitions" elements
         */
        java.util.List getUndefinePreprocessorDefinitionsList();
        
        /**
         * Gets array of all "UndefinePreprocessorDefinitions" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getUndefinePreprocessorDefinitionsArray();
        
        /**
         * Gets ith "UndefinePreprocessorDefinitions" element
         */
        org.apache.xmlbeans.XmlObject getUndefinePreprocessorDefinitionsArray(int i);
        
        /**
         * Returns number of "UndefinePreprocessorDefinitions" element
         */
        int sizeOfUndefinePreprocessorDefinitionsArray();
        
        /**
         * Sets array of all "UndefinePreprocessorDefinitions" element
         */
        void setUndefinePreprocessorDefinitionsArray(org.apache.xmlbeans.XmlObject[] undefinePreprocessorDefinitionsArray);
        
        /**
         * Sets ith "UndefinePreprocessorDefinitions" element
         */
        void setUndefinePreprocessorDefinitionsArray(int i, org.apache.xmlbeans.XmlObject undefinePreprocessorDefinitions);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "UndefinePreprocessorDefinitions" element
         */
        org.apache.xmlbeans.XmlObject insertNewUndefinePreprocessorDefinitions(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "UndefinePreprocessorDefinitions" element
         */
        org.apache.xmlbeans.XmlObject addNewUndefinePreprocessorDefinitions();
        
        /**
         * Removes the ith "UndefinePreprocessorDefinitions" element
         */
        void removeUndefinePreprocessorDefinitions(int i);
        
        /**
         * Gets a List of "EnableErrorChecks" elements
         */
        java.util.List getEnableErrorChecksList();
        
        /**
         * Gets array of all "EnableErrorChecks" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getEnableErrorChecksArray();
        
        /**
         * Gets ith "EnableErrorChecks" element
         */
        org.apache.xmlbeans.XmlObject getEnableErrorChecksArray(int i);
        
        /**
         * Returns number of "EnableErrorChecks" element
         */
        int sizeOfEnableErrorChecksArray();
        
        /**
         * Sets array of all "EnableErrorChecks" element
         */
        void setEnableErrorChecksArray(org.apache.xmlbeans.XmlObject[] enableErrorChecksArray);
        
        /**
         * Sets ith "EnableErrorChecks" element
         */
        void setEnableErrorChecksArray(int i, org.apache.xmlbeans.XmlObject enableErrorChecks);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "EnableErrorChecks" element
         */
        org.apache.xmlbeans.XmlObject insertNewEnableErrorChecks(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "EnableErrorChecks" element
         */
        org.apache.xmlbeans.XmlObject addNewEnableErrorChecks();
        
        /**
         * Removes the ith "EnableErrorChecks" element
         */
        void removeEnableErrorChecks(int i);
        
        /**
         * Gets a List of "RedirectOutputAndErrors" elements
         */
        java.util.List getRedirectOutputAndErrorsList();
        
        /**
         * Gets array of all "RedirectOutputAndErrors" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getRedirectOutputAndErrorsArray();
        
        /**
         * Gets ith "RedirectOutputAndErrors" element
         */
        org.apache.xmlbeans.XmlObject getRedirectOutputAndErrorsArray(int i);
        
        /**
         * Returns number of "RedirectOutputAndErrors" element
         */
        int sizeOfRedirectOutputAndErrorsArray();
        
        /**
         * Sets array of all "RedirectOutputAndErrors" element
         */
        void setRedirectOutputAndErrorsArray(org.apache.xmlbeans.XmlObject[] redirectOutputAndErrorsArray);
        
        /**
         * Sets ith "RedirectOutputAndErrors" element
         */
        void setRedirectOutputAndErrorsArray(int i, org.apache.xmlbeans.XmlObject redirectOutputAndErrors);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "RedirectOutputAndErrors" element
         */
        org.apache.xmlbeans.XmlObject insertNewRedirectOutputAndErrors(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "RedirectOutputAndErrors" element
         */
        org.apache.xmlbeans.XmlObject addNewRedirectOutputAndErrors();
        
        /**
         * Removes the ith "RedirectOutputAndErrors" element
         */
        void removeRedirectOutputAndErrors(int i);
        
        /**
         * Gets a List of "AdditionalOptions" elements
         */
        java.util.List getAdditionalOptionsList();
        
        /**
         * Gets array of all "AdditionalOptions" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getAdditionalOptionsArray();
        
        /**
         * Gets ith "AdditionalOptions" element
         */
        org.apache.xmlbeans.XmlObject getAdditionalOptionsArray(int i);
        
        /**
         * Returns number of "AdditionalOptions" element
         */
        int sizeOfAdditionalOptionsArray();
        
        /**
         * Sets array of all "AdditionalOptions" element
         */
        void setAdditionalOptionsArray(org.apache.xmlbeans.XmlObject[] additionalOptionsArray);
        
        /**
         * Sets ith "AdditionalOptions" element
         */
        void setAdditionalOptionsArray(int i, org.apache.xmlbeans.XmlObject additionalOptions);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "AdditionalOptions" element
         */
        org.apache.xmlbeans.XmlObject insertNewAdditionalOptions(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "AdditionalOptions" element
         */
        org.apache.xmlbeans.XmlObject addNewAdditionalOptions();
        
        /**
         * Removes the ith "AdditionalOptions" element
         */
        void removeAdditionalOptions(int i);
        
        /**
         * Gets a List of "StructMemberAlignment" elements
         */
        java.util.List getStructMemberAlignmentList();
        
        /**
         * Gets array of all "StructMemberAlignment" elements
         * @deprecated
         */
        @Deprecated
        org.apache.xmlbeans.XmlObject[] getStructMemberAlignmentArray();
        
        /**
         * Gets ith "StructMemberAlignment" element
         */
        org.apache.xmlbeans.XmlObject getStructMemberAlignmentArray(int i);
        
        /**
         * Returns number of "StructMemberAlignment" element
         */
        int sizeOfStructMemberAlignmentArray();
        
        /**
         * Sets array of all "StructMemberAlignment" element
         */
        void setStructMemberAlignmentArray(org.apache.xmlbeans.XmlObject[] structMemberAlignmentArray);
        
        /**
         * Sets ith "StructMemberAlignment" element
         */
        void setStructMemberAlignmentArray(int i, org.apache.xmlbeans.XmlObject structMemberAlignment);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "StructMemberAlignment" element
         */
        org.apache.xmlbeans.XmlObject insertNewStructMemberAlignment(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "StructMemberAlignment" element
         */
        org.apache.xmlbeans.XmlObject addNewStructMemberAlignment();
        
        /**
         * Removes the ith "StructMemberAlignment" element
         */
        void removeStructMemberAlignment(int i);
        
        /**
         * A factory class with static methods for creating instances
         * of this type.
         */
        
        public static final class Factory
        {
            public static io.github.isotes.vs.model.MidlDocument.Midl newInstance() {
              return (io.github.isotes.vs.model.MidlDocument.Midl) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
            
            public static io.github.isotes.vs.model.MidlDocument.Midl newInstance(org.apache.xmlbeans.XmlOptions options) {
              return (io.github.isotes.vs.model.MidlDocument.Midl) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
            
            private Factory() { } // No instance of this class allowed
        }
    }
    
    /**
     * A factory class with static methods for creating instances
     * of this type.
     */
    
    public static final class Factory
    {
        public static io.github.isotes.vs.model.MidlDocument newInstance() {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
        
        public static io.github.isotes.vs.model.MidlDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
        
        /** @param xmlAsString the string value to parse */
        public static io.github.isotes.vs.model.MidlDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
        
        /** @param file the file from which to load an xml document */
        public static io.github.isotes.vs.model.MidlDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
        
        public static io.github.isotes.vs.model.MidlDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        @Deprecated
        public static io.github.isotes.vs.model.MidlDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        @Deprecated
        public static io.github.isotes.vs.model.MidlDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (io.github.isotes.vs.model.MidlDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        @Deprecated
        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        @Deprecated
        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
        
        private Factory() { } // No instance of this class allowed
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy