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

gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument Maven / Gradle / Ivy

/*
 * An XML document type.
 * Localname: NSF_Project_Data
 * Namespace: http://apply.grants.gov/forms/NSF_Project_Data-V1.0
 * Java type: gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument
 *
 * Automatically generated - do not modify.
 */
package gov.grants.apply.forms.nsfProjectDataV10;


/**
 * A document containing one NSF_Project_Data(@http://apply.grants.gov/forms/NSF_Project_Data-V1.0) element.
 *
 * This is a complex type.
 */
public interface NSFProjectDataDocument extends org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
        org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NSFProjectDataDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfprojectdataab5ddoctype");
    
    /**
     * Gets the "NSF_Project_Data" element
     */
    gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData getNSFProjectData();
    
    /**
     * Sets the "NSF_Project_Data" element
     */
    void setNSFProjectData(gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData nsfProjectData);
    
    /**
     * Appends and returns a new empty "NSF_Project_Data" element
     */
    gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData addNewNSFProjectData();
    
    /**
     * An XML NSF_Project_Data(@http://apply.grants.gov/forms/NSF_Project_Data-V1.0).
     *
     * This is a complex type.
     */
    public interface NSFProjectData extends org.apache.xmlbeans.XmlObject
    {
        public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
            org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NSFProjectData.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfprojectdata95d3elemtype");
        
        /**
         * Gets the "ProgramTrack" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType.Enum getProgramTrack();
        
        /**
         * Gets (as xml) the "ProgramTrack" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType xgetProgramTrack();
        
        /**
         * Sets the "ProgramTrack" element
         */
        void setProgramTrack(gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType.Enum programTrack);
        
        /**
         * Sets (as xml) the "ProgramTrack" element
         */
        void xsetProgramTrack(gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType programTrack);
        
        /**
         * Gets the "PDPIName" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPDPIName();
        
        /**
         * Sets the "PDPIName" element
         */
        void setPDPIName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType pdpiName);
        
        /**
         * Appends and returns a new empty "PDPIName" element
         */
        gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPDPIName();
        
        /**
         * Gets the "OrganizationName" element
         */
        java.lang.String getOrganizationName();
        
        /**
         * Gets (as xml) the "OrganizationName" element
         */
        gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
        
        /**
         * Sets the "OrganizationName" element
         */
        void setOrganizationName(java.lang.String organizationName);
        
        /**
         * Sets (as xml) the "OrganizationName" element
         */
        void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
        
        /**
         * Gets array of all "OtherOrganizationName" elements
         */
        java.lang.String[] getOtherOrganizationNameArray();
        
        /**
         * Gets ith "OtherOrganizationName" element
         */
        java.lang.String getOtherOrganizationNameArray(int i);
        
        /**
         * Gets (as xml) array of all "OtherOrganizationName" elements
         */
        gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[] xgetOtherOrganizationNameArray();
        
        /**
         * Gets (as xml) ith "OtherOrganizationName" element
         */
        gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOtherOrganizationNameArray(int i);
        
        /**
         * Returns number of "OtherOrganizationName" element
         */
        int sizeOfOtherOrganizationNameArray();
        
        /**
         * Sets array of all "OtherOrganizationName" element
         */
        void setOtherOrganizationNameArray(java.lang.String[] otherOrganizationNameArray);
        
        /**
         * Sets ith "OtherOrganizationName" element
         */
        void setOtherOrganizationNameArray(int i, java.lang.String otherOrganizationName);
        
        /**
         * Sets (as xml) array of all "OtherOrganizationName" element
         */
        void xsetOtherOrganizationNameArray(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[] otherOrganizationNameArray);
        
        /**
         * Sets (as xml) ith "OtherOrganizationName" element
         */
        void xsetOtherOrganizationNameArray(int i, gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType otherOrganizationName);
        
        /**
         * Inserts the value as the ith "OtherOrganizationName" element
         */
        void insertOtherOrganizationName(int i, java.lang.String otherOrganizationName);
        
        /**
         * Appends the value as the last "OtherOrganizationName" element
         */
        void addOtherOrganizationName(java.lang.String otherOrganizationName);
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "OtherOrganizationName" element
         */
        gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType insertNewOtherOrganizationName(int i);
        
        /**
         * Appends and returns a new empty value (as xml) as the last "OtherOrganizationName" element
         */
        gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType addNewOtherOrganizationName();
        
        /**
         * Removes the ith "OtherOrganizationName" element
         */
        void removeOtherOrganizationName(int i);
        
        /**
         * Gets the "MajorDiscCode" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType.Enum getMajorDiscCode();
        
        /**
         * Gets (as xml) the "MajorDiscCode" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType xgetMajorDiscCode();
        
        /**
         * Sets the "MajorDiscCode" element
         */
        void setMajorDiscCode(gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType.Enum majorDiscCode);
        
        /**
         * Sets (as xml) the "MajorDiscCode" element
         */
        void xsetMajorDiscCode(gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType majorDiscCode);
        
        /**
         * Gets the "AcadeFocusLevel" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType.Enum getAcadeFocusLevel();
        
        /**
         * Gets (as xml) the "AcadeFocusLevel" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType xgetAcadeFocusLevel();
        
        /**
         * Sets the "AcadeFocusLevel" element
         */
        void setAcadeFocusLevel(gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType.Enum acadeFocusLevel);
        
        /**
         * Sets (as xml) the "AcadeFocusLevel" element
         */
        void xsetAcadeFocusLevel(gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType acadeFocusLevel);
        
        /**
         * Gets the "AcadDeg" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType.Enum getAcadDeg();
        
        /**
         * Gets (as xml) the "AcadDeg" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType xgetAcadDeg();
        
        /**
         * Sets the "AcadDeg" element
         */
        void setAcadDeg(gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType.Enum acadDeg);
        
        /**
         * Sets (as xml) the "AcadDeg" element
         */
        void xsetAcadDeg(gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType acadDeg);
        
        /**
         * Gets the "CatCode" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType.Enum getCatCode();
        
        /**
         * Gets (as xml) the "CatCode" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType xgetCatCode();
        
        /**
         * Sets the "CatCode" element
         */
        void setCatCode(gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType.Enum catCode);
        
        /**
         * Sets (as xml) the "CatCode" element
         */
        void xsetCatCode(gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType catCode);
        
        /**
         * Gets the "PrivateSector" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrivateSector();
        
        /**
         * Gets (as xml) the "PrivateSector" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrivateSector();
        
        /**
         * True if has "PrivateSector" element
         */
        boolean isSetPrivateSector();
        
        /**
         * Sets the "PrivateSector" element
         */
        void setPrivateSector(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum privateSector);
        
        /**
         * Sets (as xml) the "PrivateSector" element
         */
        void xsetPrivateSector(gov.grants.apply.system.globalLibraryV20.YesNoDataType privateSector);
        
        /**
         * Unsets the "PrivateSector" element
         */
        void unsetPrivateSector();
        
        /**
         * Gets the "Women" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWomen();
        
        /**
         * Gets (as xml) the "Women" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWomen();
        
        /**
         * True if has "Women" element
         */
        boolean isSetWomen();
        
        /**
         * Sets the "Women" element
         */
        void setWomen(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum women);
        
        /**
         * Sets (as xml) the "Women" element
         */
        void xsetWomen(gov.grants.apply.system.globalLibraryV20.YesNoDataType women);
        
        /**
         * Unsets the "Women" element
         */
        void unsetWomen();
        
        /**
         * Gets the "PD" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPD();
        
        /**
         * Gets (as xml) the "PD" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPD();
        
        /**
         * True if has "PD" element
         */
        boolean isSetPD();
        
        /**
         * Sets the "PD" element
         */
        void setPD(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pd);
        
        /**
         * Sets (as xml) the "PD" element
         */
        void xsetPD(gov.grants.apply.system.globalLibraryV20.YesNoDataType pd);
        
        /**
         * Unsets the "PD" element
         */
        void unsetPD();
        
        /**
         * Gets the "PST" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPST();
        
        /**
         * Gets (as xml) the "PST" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPST();
        
        /**
         * True if has "PST" element
         */
        boolean isSetPST();
        
        /**
         * Sets the "PST" element
         */
        void setPST(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pst);
        
        /**
         * Sets (as xml) the "PST" element
         */
        void xsetPST(gov.grants.apply.system.globalLibraryV20.YesNoDataType pst);
        
        /**
         * Unsets the "PST" element
         */
        void unsetPST();
        
        /**
         * Gets the "SS" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSS();
        
        /**
         * Gets (as xml) the "SS" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSS();
        
        /**
         * True if has "SS" element
         */
        boolean isSetSS();
        
        /**
         * Sets the "SS" element
         */
        void setSS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ss);
        
        /**
         * Sets (as xml) the "SS" element
         */
        void xsetSS(gov.grants.apply.system.globalLibraryV20.YesNoDataType ss);
        
        /**
         * Unsets the "SS" element
         */
        void unsetSS();
        
        /**
         * Gets the "Minority" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinority();
        
        /**
         * Gets (as xml) the "Minority" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinority();
        
        /**
         * True if has "Minority" element
         */
        boolean isSetMinority();
        
        /**
         * Sets the "Minority" element
         */
        void setMinority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minority);
        
        /**
         * Sets (as xml) the "Minority" element
         */
        void xsetMinority(gov.grants.apply.system.globalLibraryV20.YesNoDataType minority);
        
        /**
         * Unsets the "Minority" element
         */
        void unsetMinority();
        
        /**
         * Gets the "Tech" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTech();
        
        /**
         * Gets (as xml) the "Tech" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTech();
        
        /**
         * True if has "Tech" element
         */
        boolean isSetTech();
        
        /**
         * Sets the "Tech" element
         */
        void setTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tech);
        
        /**
         * Sets (as xml) the "Tech" element
         */
        void xsetTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType tech);
        
        /**
         * Unsets the "Tech" element
         */
        void unsetTech();
        
        /**
         * Gets the "IST" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIST();
        
        /**
         * Gets (as xml) the "IST" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIST();
        
        /**
         * True if has "IST" element
         */
        boolean isSetIST();
        
        /**
         * Sets the "IST" element
         */
        void setIST(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ist);
        
        /**
         * Sets (as xml) the "IST" element
         */
        void xsetIST(gov.grants.apply.system.globalLibraryV20.YesNoDataType ist);
        
        /**
         * Unsets the "IST" element
         */
        void unsetIST();
        
        /**
         * Gets the "FacProfDev" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFacProfDev();
        
        /**
         * Gets (as xml) the "FacProfDev" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFacProfDev();
        
        /**
         * True if has "FacProfDev" element
         */
        boolean isSetFacProfDev();
        
        /**
         * Sets the "FacProfDev" element
         */
        void setFacProfDev(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum facProfDev);
        
        /**
         * Sets (as xml) the "FacProfDev" element
         */
        void xsetFacProfDev(gov.grants.apply.system.globalLibraryV20.YesNoDataType facProfDev);
        
        /**
         * Unsets the "FacProfDev" element
         */
        void unsetFacProfDev();
        
        /**
         * Gets the "InstCtrlCode" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType.Enum getInstCtrlCode();
        
        /**
         * Gets (as xml) the "InstCtrlCode" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType xgetInstCtrlCode();
        
        /**
         * Sets the "InstCtrlCode" element
         */
        void setInstCtrlCode(gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType.Enum instCtrlCode);
        
        /**
         * Sets (as xml) the "InstCtrlCode" element
         */
        void xsetInstCtrlCode(gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType instCtrlCode);
        
        /**
         * Gets the "StratAreaCode" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType.Enum getStratAreaCode();
        
        /**
         * Gets (as xml) the "StratAreaCode" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType xgetStratAreaCode();
        
        /**
         * True if has "StratAreaCode" element
         */
        boolean isSetStratAreaCode();
        
        /**
         * Sets the "StratAreaCode" element
         */
        void setStratAreaCode(gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType.Enum stratAreaCode);
        
        /**
         * Sets (as xml) the "StratAreaCode" element
         */
        void xsetStratAreaCode(gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType stratAreaCode);
        
        /**
         * Unsets the "StratAreaCode" element
         */
        void unsetStratAreaCode();
        
        /**
         * Gets the "CCLIStem" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIStem();
        
        /**
         * Gets (as xml) the "CCLIStem" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIStem();
        
        /**
         * True if has "CCLIStem" element
         */
        boolean isSetCCLIStem();
        
        /**
         * Sets the "CCLIStem" element
         */
        void setCCLIStem(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliStem);
        
        /**
         * Sets (as xml) the "CCLIStem" element
         */
        void xsetCCLIStem(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliStem);
        
        /**
         * Unsets the "CCLIStem" element
         */
        void unsetCCLIStem();
        
        /**
         * Gets the "CCLIDevFac" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIDevFac();
        
        /**
         * Gets (as xml) the "CCLIDevFac" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIDevFac();
        
        /**
         * True if has "CCLIDevFac" element
         */
        boolean isSetCCLIDevFac();
        
        /**
         * Sets the "CCLIDevFac" element
         */
        void setCCLIDevFac(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliDevFac);
        
        /**
         * Sets (as xml) the "CCLIDevFac" element
         */
        void xsetCCLIDevFac(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliDevFac);
        
        /**
         * Unsets the "CCLIDevFac" element
         */
        void unsetCCLIDevFac();
        
        /**
         * Gets the "CCLIAsseLearn" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIAsseLearn();
        
        /**
         * Gets (as xml) the "CCLIAsseLearn" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIAsseLearn();
        
        /**
         * True if has "CCLIAsseLearn" element
         */
        boolean isSetCCLIAsseLearn();
        
        /**
         * Sets the "CCLIAsseLearn" element
         */
        void setCCLIAsseLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliAsseLearn);
        
        /**
         * Sets (as xml) the "CCLIAsseLearn" element
         */
        void xsetCCLIAsseLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliAsseLearn);
        
        /**
         * Unsets the "CCLIAsseLearn" element
         */
        void unsetCCLIAsseLearn();
        
        /**
         * Gets the "CCLILearnMat" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLILearnMat();
        
        /**
         * Gets (as xml) the "CCLILearnMat" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLILearnMat();
        
        /**
         * True if has "CCLILearnMat" element
         */
        boolean isSetCCLILearnMat();
        
        /**
         * Sets the "CCLILearnMat" element
         */
        void setCCLILearnMat(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliLearnMat);
        
        /**
         * Sets (as xml) the "CCLILearnMat" element
         */
        void xsetCCLILearnMat(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliLearnMat);
        
        /**
         * Unsets the "CCLILearnMat" element
         */
        void unsetCCLILearnMat();
        
        /**
         * Gets the "CCLIImpl" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIImpl();
        
        /**
         * Gets (as xml) the "CCLIImpl" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIImpl();
        
        /**
         * True if has "CCLIImpl" element
         */
        boolean isSetCCLIImpl();
        
        /**
         * Sets the "CCLIImpl" element
         */
        void setCCLIImpl(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliImpl);
        
        /**
         * Sets (as xml) the "CCLIImpl" element
         */
        void xsetCCLIImpl(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliImpl);
        
        /**
         * Unsets the "CCLIImpl" element
         */
        void unsetCCLIImpl();
        
        /**
         * Gets the "ResTeaLearn" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResTeaLearn();
        
        /**
         * Gets (as xml) the "ResTeaLearn" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResTeaLearn();
        
        /**
         * True if has "ResTeaLearn" element
         */
        boolean isSetResTeaLearn();
        
        /**
         * Sets the "ResTeaLearn" element
         */
        void setResTeaLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resTeaLearn);
        
        /**
         * Sets (as xml) the "ResTeaLearn" element
         */
        void xsetResTeaLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType resTeaLearn);
        
        /**
         * Unsets the "ResTeaLearn" element
         */
        void unsetResTeaLearn();
        
        /**
         * Gets the "IntResEd" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIntResEd();
        
        /**
         * Gets (as xml) the "IntResEd" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIntResEd();
        
        /**
         * True if has "IntResEd" element
         */
        boolean isSetIntResEd();
        
        /**
         * Sets the "IntResEd" element
         */
        void setIntResEd(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum intResEd);
        
        /**
         * Sets (as xml) the "IntResEd" element
         */
        void xsetIntResEd(gov.grants.apply.system.globalLibraryV20.YesNoDataType intResEd);
        
        /**
         * Unsets the "IntResEd" element
         */
        void unsetIntResEd();
        
        /**
         * Gets the "EdUseTech" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEdUseTech();
        
        /**
         * Gets (as xml) the "EdUseTech" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEdUseTech();
        
        /**
         * True if has "EdUseTech" element
         */
        boolean isSetEdUseTech();
        
        /**
         * Sets the "EdUseTech" element
         */
        void setEdUseTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum edUseTech);
        
        /**
         * Sets (as xml) the "EdUseTech" element
         */
        void xsetEdUseTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType edUseTech);
        
        /**
         * Unsets the "EdUseTech" element
         */
        void unsetEdUseTech();
        
        /**
         * Gets the "FieldExp" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFieldExp();
        
        /**
         * Gets (as xml) the "FieldExp" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFieldExp();
        
        /**
         * True if has "FieldExp" element
         */
        boolean isSetFieldExp();
        
        /**
         * Sets the "FieldExp" element
         */
        void setFieldExp(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fieldExp);
        
        /**
         * Sets (as xml) the "FieldExp" element
         */
        void xsetFieldExp(gov.grants.apply.system.globalLibraryV20.YesNoDataType fieldExp);
        
        /**
         * Unsets the "FieldExp" element
         */
        void unsetFieldExp();
        
        /**
         * Gets the "BusInds" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBusInds();
        
        /**
         * Gets (as xml) the "BusInds" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBusInds();
        
        /**
         * True if has "BusInds" element
         */
        boolean isSetBusInds();
        
        /**
         * Sets the "BusInds" element
         */
        void setBusInds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum busInds);
        
        /**
         * Sets (as xml) the "BusInds" element
         */
        void xsetBusInds(gov.grants.apply.system.globalLibraryV20.YesNoDataType busInds);
        
        /**
         * Unsets the "BusInds" element
         */
        void unsetBusInds();
        
        /**
         * Gets the "STEM" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSTEM();
        
        /**
         * Gets (as xml) the "STEM" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSTEM();
        
        /**
         * True if has "STEM" element
         */
        boolean isSetSTEM();
        
        /**
         * Sets the "STEM" element
         */
        void setSTEM(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum stem);
        
        /**
         * Sets (as xml) the "STEM" element
         */
        void xsetSTEM(gov.grants.apply.system.globalLibraryV20.YesNoDataType stem);
        
        /**
         * Unsets the "STEM" element
         */
        void unsetSTEM();
        
        /**
         * Gets the "IntlActv" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIntlActv();
        
        /**
         * Gets (as xml) the "IntlActv" element
         */
        gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIntlActv();
        
        /**
         * True if has "IntlActv" element
         */
        boolean isSetIntlActv();
        
        /**
         * Sets the "IntlActv" element
         */
        void setIntlActv(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum intlActv);
        
        /**
         * Sets (as xml) the "IntlActv" element
         */
        void xsetIntlActv(gov.grants.apply.system.globalLibraryV20.YesNoDataType intlActv);
        
        /**
         * Unsets the "IntlActv" element
         */
        void unsetIntlActv();
        
        /**
         * Gets the "UndgCount" element
         */
        int getUndgCount();
        
        /**
         * Gets (as xml) the "UndgCount" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetUndgCount();
        
        /**
         * Sets the "UndgCount" element
         */
        void setUndgCount(int undgCount);
        
        /**
         * Sets (as xml) the "UndgCount" element
         */
        void xsetUndgCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType undgCount);
        
        /**
         * Gets the "PCSCount" element
         */
        int getPCSCount();
        
        /**
         * Gets (as xml) the "PCSCount" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetPCSCount();
        
        /**
         * Sets the "PCSCount" element
         */
        void setPCSCount(int pcsCount);
        
        /**
         * Sets (as xml) the "PCSCount" element
         */
        void xsetPCSCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType pcsCount);
        
        /**
         * Gets the "FacCount" element
         */
        int getFacCount();
        
        /**
         * Gets (as xml) the "FacCount" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetFacCount();
        
        /**
         * Sets the "FacCount" element
         */
        void setFacCount(int facCount);
        
        /**
         * Sets (as xml) the "FacCount" element
         */
        void xsetFacCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType facCount);
        
        /**
         * Gets the "PCTCount" element
         */
        int getPCTCount();
        
        /**
         * Gets (as xml) the "PCTCount" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetPCTCount();
        
        /**
         * Sets the "PCTCount" element
         */
        void setPCTCount(int pctCount);
        
        /**
         * Sets (as xml) the "PCTCount" element
         */
        void xsetPCTCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType pctCount);
        
        /**
         * Gets the "GradCount" element
         */
        int getGradCount();
        
        /**
         * Gets (as xml) the "GradCount" element
         */
        gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetGradCount();
        
        /**
         * Sets the "GradCount" element
         */
        void setGradCount(int gradCount);
        
        /**
         * Sets (as xml) the "GradCount" element
         */
        void xsetGradCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType gradCount);
        
        /**
         * Gets the "FormVersion" attribute
         */
        java.lang.String getFormVersion();
        
        /**
         * Gets (as xml) the "FormVersion" attribute
         */
        gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
        
        /**
         * Sets the "FormVersion" attribute
         */
        void setFormVersion(java.lang.String formVersion);
        
        /**
         * Sets (as xml) the "FormVersion" attribute
         */
        void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
        
        /**
         * A factory class with static methods for creating instances
         * of this type.
         */
        
        public static final class Factory
        {
            public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData newInstance() {
              return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
            
            public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData newInstance(org.apache.xmlbeans.XmlOptions options) {
              return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData) 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 gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument newInstance() {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
        
        /** @param xmlAsString the string value to parse */
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
        
        /** @param file the file from which to load an xml document */
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
        
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        public static gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument 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 (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
        
        /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
        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} */
        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 - 2024 Weber Informatics LLC | Privacy Policy