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

gov.grants.apply.forms.neaSuppCoverV11.impl.NEASuppCoverDocumentImpl Maven / Gradle / Ivy

/*
 * An XML document type.
 * Localname: NEASuppCover
 * Namespace: http://apply.grants.gov/forms/NEASuppCover-V1.1
 * Java type: gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument
 *
 * Automatically generated - do not modify.
 */
package gov.grants.apply.forms.neaSuppCoverV11.impl;
/**
 * A document containing one NEASuppCover(@http://apply.grants.gov/forms/NEASuppCover-V1.1) element.
 *
 * This is a complex type.
 */
public class NEASuppCoverDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument
{
    private static final long serialVersionUID = 1L;
    
    public NEASuppCoverDocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName NEASUPPCOVER$0 = 
        new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "NEASuppCover");
    
    
    /**
     * Gets the "NEASuppCover" element
     */
    public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover getNEASuppCover()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover target = null;
            target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover)get_store().find_element_user(NEASUPPCOVER$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "NEASuppCover" element
     */
    public void setNEASuppCover(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover neaSuppCover)
    {
        generatedSetterHelperImpl(neaSuppCover, NEASUPPCOVER$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
    }
    
    /**
     * Appends and returns a new empty "NEASuppCover" element
     */
    public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover addNewNEASuppCover()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover target = null;
            target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover)get_store().add_element_user(NEASUPPCOVER$0);
            return target;
        }
    }
    /**
     * An XML NEASuppCover(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
     *
     * This is a complex type.
     */
    public static class NEASuppCoverImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover
    {
        private static final long serialVersionUID = 1L;
        
        public NEASuppCoverImpl(org.apache.xmlbeans.SchemaType sType)
        {
            super(sType);
        }
        
        private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "OrganizationName");
        private static final javax.xml.namespace.QName POPULARORGANIZATIONNAME$2 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "PopularOrganizationName");
        private static final javax.xml.namespace.QName APPLICANTSERVICETYPE$4 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "ApplicantServiceType");
        private static final javax.xml.namespace.QName ONBEHALFENTITY$6 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "OnBehalfEntity");
        private static final javax.xml.namespace.QName TOTALOPERATINGEXPENSES$8 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "TotalOperatingExpenses");
        private static final javax.xml.namespace.QName FYENDDATE$10 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "FYEndDate");
        private static final javax.xml.namespace.QName APPLICANTINFORMATIONGROUP$12 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "ApplicantInformationGroup");
        private static final javax.xml.namespace.QName OUTCOMEGROUP$14 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "OutComeGroup");
        private static final javax.xml.namespace.QName AMOUNTREQUESTED$16 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "AmountRequested");
        private static final javax.xml.namespace.QName TOTALMATCH$18 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "TotalMatch");
        private static final javax.xml.namespace.QName TOTALPROJECTCOSTS$20 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "TotalProjectCosts");
        private static final javax.xml.namespace.QName FORMVERSION$22 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "FormVersion");
        
        
        /**
         * Gets the "OrganizationName" element
         */
        public java.lang.String getOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OrganizationName" element
         */
        public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                return target;
            }
        }
        
        /**
         * Sets the "OrganizationName" element
         */
        public void setOrganizationName(java.lang.String organizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
                }
                target.setStringValue(organizationName);
            }
        }
        
        /**
         * Sets (as xml) the "OrganizationName" element
         */
        public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$0);
                }
                target.set(organizationName);
            }
        }
        
        /**
         * Gets the "PopularOrganizationName" element
         */
        public java.lang.String getPopularOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "PopularOrganizationName" element
         */
        public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetPopularOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
                return target;
            }
        }
        
        /**
         * True if has "PopularOrganizationName" element
         */
        public boolean isSetPopularOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(POPULARORGANIZATIONNAME$2) != 0;
            }
        }
        
        /**
         * Sets the "PopularOrganizationName" element
         */
        public void setPopularOrganizationName(java.lang.String popularOrganizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POPULARORGANIZATIONNAME$2);
                }
                target.setStringValue(popularOrganizationName);
            }
        }
        
        /**
         * Sets (as xml) the "PopularOrganizationName" element
         */
        public void xsetPopularOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType popularOrganizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(POPULARORGANIZATIONNAME$2);
                }
                target.set(popularOrganizationName);
            }
        }
        
        /**
         * Unsets the "PopularOrganizationName" element
         */
        public void unsetPopularOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(POPULARORGANIZATIONNAME$2, 0);
            }
        }
        
        /**
         * Gets the "ApplicantServiceType" element
         */
        public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType.Enum getApplicantServiceType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTSERVICETYPE$4, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ApplicantServiceType" element
         */
        public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType xgetApplicantServiceType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType)get_store().find_element_user(APPLICANTSERVICETYPE$4, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ApplicantServiceType" element
         */
        public void setApplicantServiceType(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType.Enum applicantServiceType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTSERVICETYPE$4, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTSERVICETYPE$4);
                }
                target.setEnumValue(applicantServiceType);
            }
        }
        
        /**
         * Sets (as xml) the "ApplicantServiceType" element
         */
        public void xsetApplicantServiceType(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType applicantServiceType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType)get_store().find_element_user(APPLICANTSERVICETYPE$4, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType)get_store().add_element_user(APPLICANTSERVICETYPE$4);
                }
                target.set(applicantServiceType);
            }
        }
        
        /**
         * Gets the "OnBehalfEntity" element
         */
        public java.lang.String getOnBehalfEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ONBEHALFENTITY$6, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OnBehalfEntity" element
         */
        public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity xgetOnBehalfEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity)get_store().find_element_user(ONBEHALFENTITY$6, 0);
                return target;
            }
        }
        
        /**
         * True if has "OnBehalfEntity" element
         */
        public boolean isSetOnBehalfEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(ONBEHALFENTITY$6) != 0;
            }
        }
        
        /**
         * Sets the "OnBehalfEntity" element
         */
        public void setOnBehalfEntity(java.lang.String onBehalfEntity)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ONBEHALFENTITY$6, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ONBEHALFENTITY$6);
                }
                target.setStringValue(onBehalfEntity);
            }
        }
        
        /**
         * Sets (as xml) the "OnBehalfEntity" element
         */
        public void xsetOnBehalfEntity(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity onBehalfEntity)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity)get_store().find_element_user(ONBEHALFENTITY$6, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity)get_store().add_element_user(ONBEHALFENTITY$6);
                }
                target.set(onBehalfEntity);
            }
        }
        
        /**
         * Unsets the "OnBehalfEntity" element
         */
        public void unsetOnBehalfEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(ONBEHALFENTITY$6, 0);
            }
        }
        
        /**
         * Gets the "TotalOperatingExpenses" element
         */
        public java.math.BigDecimal getTotalOperatingExpenses()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALOPERATINGEXPENSES$8, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "TotalOperatingExpenses" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalOperatingExpenses()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALOPERATINGEXPENSES$8, 0);
                return target;
            }
        }
        
        /**
         * Sets the "TotalOperatingExpenses" element
         */
        public void setTotalOperatingExpenses(java.math.BigDecimal totalOperatingExpenses)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALOPERATINGEXPENSES$8, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALOPERATINGEXPENSES$8);
                }
                target.setBigDecimalValue(totalOperatingExpenses);
            }
        }
        
        /**
         * Sets (as xml) the "TotalOperatingExpenses" element
         */
        public void xsetTotalOperatingExpenses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalOperatingExpenses)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALOPERATINGEXPENSES$8, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(TOTALOPERATINGEXPENSES$8);
                }
                target.set(totalOperatingExpenses);
            }
        }
        
        /**
         * Gets the "FYEndDate" element
         */
        public java.lang.String getFYEndDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FYENDDATE$10, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FYEndDate" element
         */
        public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate xgetFYEndDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate)get_store().find_element_user(FYENDDATE$10, 0);
                return target;
            }
        }
        
        /**
         * Sets the "FYEndDate" element
         */
        public void setFYEndDate(java.lang.String fyEndDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FYENDDATE$10, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FYENDDATE$10);
                }
                target.setStringValue(fyEndDate);
            }
        }
        
        /**
         * Sets (as xml) the "FYEndDate" element
         */
        public void xsetFYEndDate(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate fyEndDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate)get_store().find_element_user(FYENDDATE$10, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate)get_store().add_element_user(FYENDDATE$10);
                }
                target.set(fyEndDate);
            }
        }
        
        /**
         * Gets the "ApplicantInformationGroup" element
         */
        public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup getApplicantInformationGroup()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup)get_store().find_element_user(APPLICANTINFORMATIONGROUP$12, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "ApplicantInformationGroup" element
         */
        public void setApplicantInformationGroup(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup applicantInformationGroup)
        {
            generatedSetterHelperImpl(applicantInformationGroup, APPLICANTINFORMATIONGROUP$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "ApplicantInformationGroup" element
         */
        public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup addNewApplicantInformationGroup()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup)get_store().add_element_user(APPLICANTINFORMATIONGROUP$12);
                return target;
            }
        }
        
        /**
         * Gets the "OutComeGroup" element
         */
        public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup getOutComeGroup()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup)get_store().find_element_user(OUTCOMEGROUP$14, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "OutComeGroup" element
         */
        public void setOutComeGroup(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup outComeGroup)
        {
            generatedSetterHelperImpl(outComeGroup, OUTCOMEGROUP$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "OutComeGroup" element
         */
        public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup addNewOutComeGroup()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup target = null;
                target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup)get_store().add_element_user(OUTCOMEGROUP$14);
                return target;
            }
        }
        
        /**
         * Gets the "AmountRequested" element
         */
        public java.math.BigDecimal getAmountRequested()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMOUNTREQUESTED$16, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "AmountRequested" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAmountRequested()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(AMOUNTREQUESTED$16, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AmountRequested" element
         */
        public void setAmountRequested(java.math.BigDecimal amountRequested)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMOUNTREQUESTED$16, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMOUNTREQUESTED$16);
                }
                target.setBigDecimalValue(amountRequested);
            }
        }
        
        /**
         * Sets (as xml) the "AmountRequested" element
         */
        public void xsetAmountRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType amountRequested)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(AMOUNTREQUESTED$16, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(AMOUNTREQUESTED$16);
                }
                target.set(amountRequested);
            }
        }
        
        /**
         * Gets the "TotalMatch" element
         */
        public java.math.BigDecimal getTotalMatch()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALMATCH$18, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "TotalMatch" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalMatch()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALMATCH$18, 0);
                return target;
            }
        }
        
        /**
         * Sets the "TotalMatch" element
         */
        public void setTotalMatch(java.math.BigDecimal totalMatch)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALMATCH$18, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALMATCH$18);
                }
                target.setBigDecimalValue(totalMatch);
            }
        }
        
        /**
         * Sets (as xml) the "TotalMatch" element
         */
        public void xsetTotalMatch(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalMatch)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALMATCH$18, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(TOTALMATCH$18);
                }
                target.set(totalMatch);
            }
        }
        
        /**
         * Gets the "TotalProjectCosts" element
         */
        public java.math.BigDecimal getTotalProjectCosts()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALPROJECTCOSTS$20, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "TotalProjectCosts" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectCosts()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALPROJECTCOSTS$20, 0);
                return target;
            }
        }
        
        /**
         * Sets the "TotalProjectCosts" element
         */
        public void setTotalProjectCosts(java.math.BigDecimal totalProjectCosts)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALPROJECTCOSTS$20, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALPROJECTCOSTS$20);
                }
                target.setBigDecimalValue(totalProjectCosts);
            }
        }
        
        /**
         * Sets (as xml) the "TotalProjectCosts" element
         */
        public void xsetTotalProjectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectCosts)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALPROJECTCOSTS$20, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALPROJECTCOSTS$20);
                }
                target.set(totalProjectCosts);
            }
        }
        
        /**
         * Gets the "FormVersion" attribute
         */
        public java.lang.String getFormVersion()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$22);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$22);
                }
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FormVersion" attribute
         */
        public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$22);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$22);
                }
                return target;
            }
        }
        
        /**
         * Sets the "FormVersion" attribute
         */
        public void setFormVersion(java.lang.String formVersion)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$22);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$22);
                }
                target.setStringValue(formVersion);
            }
        }
        
        /**
         * Sets (as xml) the "FormVersion" attribute
         */
        public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$22);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$22);
                }
                target.set(formVersion);
            }
        }
        /**
         * An XML ApplicantServiceType(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$ApplicantServiceType.
         */
        public static class ApplicantServiceTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantServiceType
        {
            private static final long serialVersionUID = 1L;
            
            public ApplicantServiceTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected ApplicantServiceTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OnBehalfEntity(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$OnBehalfEntity.
         */
        public static class OnBehalfEntityImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OnBehalfEntity
        {
            private static final long serialVersionUID = 1L;
            
            public OnBehalfEntityImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OnBehalfEntityImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML FYEndDate(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$FYEndDate.
         */
        public static class FYEndDateImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.FYEndDate
        {
            private static final long serialVersionUID = 1L;
            
            public FYEndDateImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected FYEndDateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML ApplicantInformationGroup(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
         *
         * This is a complex type.
         */
        public static class ApplicantInformationGroupImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup
        {
            private static final long serialVersionUID = 1L;
            
            public ApplicantInformationGroupImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName FIELDDISCIPLINE$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "FieldDiscipline");
            private static final javax.xml.namespace.QName CATEGORY$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "Category");
            
            
            /**
             * Gets the "FieldDiscipline" element
             */
            public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline.Enum getFieldDiscipline()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIELDDISCIPLINE$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FieldDiscipline" element
             */
            public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline xgetFieldDiscipline()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline target = null;
                    target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline)get_store().find_element_user(FIELDDISCIPLINE$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "FieldDiscipline" element
             */
            public void setFieldDiscipline(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline.Enum fieldDiscipline)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIELDDISCIPLINE$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIELDDISCIPLINE$0);
                    }
                    target.setEnumValue(fieldDiscipline);
                }
            }
            
            /**
             * Sets (as xml) the "FieldDiscipline" element
             */
            public void xsetFieldDiscipline(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline fieldDiscipline)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline target = null;
                    target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline)get_store().find_element_user(FIELDDISCIPLINE$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline)get_store().add_element_user(FIELDDISCIPLINE$0);
                    }
                    target.set(fieldDiscipline);
                }
            }
            
            /**
             * Gets the "Category" element
             */
            public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category.Enum getCategory()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Category" element
             */
            public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category xgetCategory()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category target = null;
                    target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category)get_store().find_element_user(CATEGORY$2, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Category" element
             */
            public void setCategory(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category.Enum category)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORY$2);
                    }
                    target.setEnumValue(category);
                }
            }
            
            /**
             * Sets (as xml) the "Category" element
             */
            public void xsetCategory(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category category)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category target = null;
                    target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category)get_store().find_element_user(CATEGORY$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category)get_store().add_element_user(CATEGORY$2);
                    }
                    target.set(category);
                }
            }
            /**
             * An XML FieldDiscipline(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$ApplicantInformationGroup$FieldDiscipline.
             */
            public static class FieldDisciplineImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.FieldDiscipline
            {
                private static final long serialVersionUID = 1L;
                
                public FieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected FieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML Category(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$ApplicantInformationGroup$Category.
             */
            public static class CategoryImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.ApplicantInformationGroup.Category
            {
                private static final long serialVersionUID = 1L;
                
                public CategoryImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected CategoryImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
        }
        /**
         * An XML OutComeGroup(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
         *
         * This is a complex type.
         */
        public static class OutComeGroupImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup
        {
            private static final long serialVersionUID = 1L;
            
            public OutComeGroupImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName OUTCOME$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEASuppCover-V1.1", "Outcome");
            
            
            /**
             * Gets the "Outcome" element
             */
            public java.lang.String getOutcome()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTCOME$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Outcome" element
             */
            public gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome xgetOutcome()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome target = null;
                    target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome)get_store().find_element_user(OUTCOME$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Outcome" element
             */
            public void setOutcome(java.lang.String outcome)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OUTCOME$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OUTCOME$0);
                    }
                    target.setStringValue(outcome);
                }
            }
            
            /**
             * Sets (as xml) the "Outcome" element
             */
            public void xsetOutcome(gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome outcome)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome target = null;
                    target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome)get_store().find_element_user(OUTCOME$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome)get_store().add_element_user(OUTCOME$0);
                    }
                    target.set(outcome);
                }
            }
            /**
             * An XML Outcome(@http://apply.grants.gov/forms/NEASuppCover-V1.1).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument$NEASuppCover$OutComeGroup$Outcome.
             */
            public static class OutcomeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaSuppCoverV11.NEASuppCoverDocument.NEASuppCover.OutComeGroup.Outcome
            {
                private static final long serialVersionUID = 1L;
                
                public OutcomeImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected OutcomeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy