View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ANA_ApplicationInfo
4    * Namespace: http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0
5    * Java type: gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.anaApplicationInfoV10.impl;
10  /**
11   * A document containing one ANA_ApplicationInfo(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class ANAApplicationInfoDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public ANAApplicationInfoDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName ANAAPPLICATIONINFO$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "ANA_ApplicationInfo");
26      
27      
28      /**
29       * Gets the "ANA_ApplicationInfo" element
30       */
31      public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo getANAApplicationInfo()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo target = null;
37              target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo)get_store().find_element_user(ANAAPPLICATIONINFO$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "ANA_ApplicationInfo" element
48       */
49      public void setANAApplicationInfo(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo anaApplicationInfo)
50      {
51          generatedSetterHelperImpl(anaApplicationInfo, ANAAPPLICATIONINFO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "ANA_ApplicationInfo" element
56       */
57      public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo addNewANAApplicationInfo()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo target = null;
63              target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo)get_store().add_element_user(ANAAPPLICATIONINFO$0);
64              return target;
65          }
66      }
67      /**
68       * An XML ANA_ApplicationInfo(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class ANAApplicationInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public ANAApplicationInfoImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName PROGRAM$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "Program");
83          private static final javax.xml.namespace.QName ORGANIZATIONNAME$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "OrganizationName");
85          private static final javax.xml.namespace.QName EMPLOYERID$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "EmployerID");
87          private static final javax.xml.namespace.QName DUNSID$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "DUNSID");
89          private static final javax.xml.namespace.QName FEDERALESTIMATEDAMOUNTYEAR1$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "FederalEstimatedAmount_Year1");
91          private static final javax.xml.namespace.QName FEDERALESTIMATEDAMOUNTYEAR2$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "FederalEstimatedAmount_Year2");
93          private static final javax.xml.namespace.QName FEDERALESTIMATEDAMOUNTYEAR3$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "FederalEstimatedAmount_Year3");
95          private static final javax.xml.namespace.QName PROJECTDURATIONMONTHS$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "ProjectDurationMonths");
97          private static final javax.xml.namespace.QName APPLICANTTYPESEDS$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "ApplicantType_SEDS");
99          private static final javax.xml.namespace.QName APPLICANTTYPEENVIRONMENTAL$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "ApplicantType_Environmental");
101         private static final javax.xml.namespace.QName PARTNERSHIPOTHERFEDERALAGENCIESINDICATOR$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "Partnership_other_federal_agencies_indicator");
103         private static final javax.xml.namespace.QName PARTNERSHIPCOMMUNITYORGANIZATIONSINDICATOR$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "Partnership_community_organizations_indicator");
105         private static final javax.xml.namespace.QName PARTNERSHIPNONPROFITINDICATOR$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "Partnership_non_profit_indicator");
107         private static final javax.xml.namespace.QName PARTNERSHIPTRIBE$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "Partnership_tribe");
109         private static final javax.xml.namespace.QName PARTNERSHIPSTATELOCALGOVERNMENTINDICATOR$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "Partnership_state_local_government_indicator");
111         private static final javax.xml.namespace.QName PARTNERSHIPPRIVATEBUSINESSINDICATOR$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "Partnership_private_business_indicator");
113         private static final javax.xml.namespace.QName PARTNERSHIPPHILANTHROPYINDICATOR$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "Partnership_philanthropy_indicator");
115         private static final javax.xml.namespace.QName PARTNERSHIPFAITHBASEDORGANIZATIONINDICATOR$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "Partnership_faith_based_organization_indicator");
117         private static final javax.xml.namespace.QName INTERESTAREASEDS$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "InterestArea_SEDS");
119         private static final javax.xml.namespace.QName INTERESTAREALANGUAGE$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "InterestArea_Language");
121         private static final javax.xml.namespace.QName INTERESTAREAENVIRONMENTAL$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "InterestArea_Environmental");
123         private static final javax.xml.namespace.QName FORMVERSION$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0", "FormVersion");
125         
126         
127         /**
128          * Gets the "Program" element
129          */
130         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program.Enum getProgram()
131         {
132             synchronized (monitor())
133             {
134                 check_orphaned();
135                 org.apache.xmlbeans.SimpleValue target = null;
136                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAM$0, 0);
137                 if (target == null)
138                 {
139                     return null;
140                 }
141                 return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program.Enum)target.getEnumValue();
142             }
143         }
144         
145         /**
146          * Gets (as xml) the "Program" element
147          */
148         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program xgetProgram()
149         {
150             synchronized (monitor())
151             {
152                 check_orphaned();
153                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program target = null;
154                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program)get_store().find_element_user(PROGRAM$0, 0);
155                 return target;
156             }
157         }
158         
159         /**
160          * Sets the "Program" element
161          */
162         public void setProgram(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program.Enum program)
163         {
164             synchronized (monitor())
165             {
166                 check_orphaned();
167                 org.apache.xmlbeans.SimpleValue target = null;
168                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAM$0, 0);
169                 if (target == null)
170                 {
171                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAM$0);
172                 }
173                 target.setEnumValue(program);
174             }
175         }
176         
177         /**
178          * Sets (as xml) the "Program" element
179          */
180         public void xsetProgram(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program program)
181         {
182             synchronized (monitor())
183             {
184                 check_orphaned();
185                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program target = null;
186                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program)get_store().find_element_user(PROGRAM$0, 0);
187                 if (target == null)
188                 {
189                     target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program)get_store().add_element_user(PROGRAM$0);
190                 }
191                 target.set(program);
192             }
193         }
194         
195         /**
196          * Gets the "OrganizationName" element
197          */
198         public java.lang.String getOrganizationName()
199         {
200             synchronized (monitor())
201             {
202                 check_orphaned();
203                 org.apache.xmlbeans.SimpleValue target = null;
204                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$2, 0);
205                 if (target == null)
206                 {
207                     return null;
208                 }
209                 return target.getStringValue();
210             }
211         }
212         
213         /**
214          * Gets (as xml) the "OrganizationName" element
215          */
216         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
217         {
218             synchronized (monitor())
219             {
220                 check_orphaned();
221                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
222                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$2, 0);
223                 return target;
224             }
225         }
226         
227         /**
228          * Sets the "OrganizationName" element
229          */
230         public void setOrganizationName(java.lang.String organizationName)
231         {
232             synchronized (monitor())
233             {
234                 check_orphaned();
235                 org.apache.xmlbeans.SimpleValue target = null;
236                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$2, 0);
237                 if (target == null)
238                 {
239                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$2);
240                 }
241                 target.setStringValue(organizationName);
242             }
243         }
244         
245         /**
246          * Sets (as xml) the "OrganizationName" element
247          */
248         public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
249         {
250             synchronized (monitor())
251             {
252                 check_orphaned();
253                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
254                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$2, 0);
255                 if (target == null)
256                 {
257                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$2);
258                 }
259                 target.set(organizationName);
260             }
261         }
262         
263         /**
264          * Gets the "EmployerID" element
265          */
266         public java.lang.String getEmployerID()
267         {
268             synchronized (monitor())
269             {
270                 check_orphaned();
271                 org.apache.xmlbeans.SimpleValue target = null;
272                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMPLOYERID$4, 0);
273                 if (target == null)
274                 {
275                     return null;
276                 }
277                 return target.getStringValue();
278             }
279         }
280         
281         /**
282          * Gets (as xml) the "EmployerID" element
283          */
284         public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEmployerID()
285         {
286             synchronized (monitor())
287             {
288                 check_orphaned();
289                 gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
290                 target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EMPLOYERID$4, 0);
291                 return target;
292             }
293         }
294         
295         /**
296          * Sets the "EmployerID" element
297          */
298         public void setEmployerID(java.lang.String employerID)
299         {
300             synchronized (monitor())
301             {
302                 check_orphaned();
303                 org.apache.xmlbeans.SimpleValue target = null;
304                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMPLOYERID$4, 0);
305                 if (target == null)
306                 {
307                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMPLOYERID$4);
308                 }
309                 target.setStringValue(employerID);
310             }
311         }
312         
313         /**
314          * Sets (as xml) the "EmployerID" element
315          */
316         public void xsetEmployerID(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType employerID)
317         {
318             synchronized (monitor())
319             {
320                 check_orphaned();
321                 gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
322                 target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EMPLOYERID$4, 0);
323                 if (target == null)
324                 {
325                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EMPLOYERID$4);
326                 }
327                 target.set(employerID);
328             }
329         }
330         
331         /**
332          * Gets the "DUNSID" element
333          */
334         public java.lang.String getDUNSID()
335         {
336             synchronized (monitor())
337             {
338                 check_orphaned();
339                 org.apache.xmlbeans.SimpleValue target = null;
340                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSID$6, 0);
341                 if (target == null)
342                 {
343                     return null;
344                 }
345                 return target.getStringValue();
346             }
347         }
348         
349         /**
350          * Gets (as xml) the "DUNSID" element
351          */
352         public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSID()
353         {
354             synchronized (monitor())
355             {
356                 check_orphaned();
357                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
358                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSID$6, 0);
359                 return target;
360             }
361         }
362         
363         /**
364          * Sets the "DUNSID" element
365          */
366         public void setDUNSID(java.lang.String dunsid)
367         {
368             synchronized (monitor())
369             {
370                 check_orphaned();
371                 org.apache.xmlbeans.SimpleValue target = null;
372                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSID$6, 0);
373                 if (target == null)
374                 {
375                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSID$6);
376                 }
377                 target.setStringValue(dunsid);
378             }
379         }
380         
381         /**
382          * Sets (as xml) the "DUNSID" element
383          */
384         public void xsetDUNSID(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsid)
385         {
386             synchronized (monitor())
387             {
388                 check_orphaned();
389                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
390                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSID$6, 0);
391                 if (target == null)
392                 {
393                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSID$6);
394                 }
395                 target.set(dunsid);
396             }
397         }
398         
399         /**
400          * Gets the "FederalEstimatedAmount_Year1" element
401          */
402         public java.math.BigDecimal getFederalEstimatedAmountYear1()
403         {
404             synchronized (monitor())
405             {
406                 check_orphaned();
407                 org.apache.xmlbeans.SimpleValue target = null;
408                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR1$8, 0);
409                 if (target == null)
410                 {
411                     return null;
412                 }
413                 return target.getBigDecimalValue();
414             }
415         }
416         
417         /**
418          * Gets (as xml) the "FederalEstimatedAmount_Year1" element
419          */
420         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedAmountYear1()
421         {
422             synchronized (monitor())
423             {
424                 check_orphaned();
425                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
426                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR1$8, 0);
427                 return target;
428             }
429         }
430         
431         /**
432          * Sets the "FederalEstimatedAmount_Year1" element
433          */
434         public void setFederalEstimatedAmountYear1(java.math.BigDecimal federalEstimatedAmountYear1)
435         {
436             synchronized (monitor())
437             {
438                 check_orphaned();
439                 org.apache.xmlbeans.SimpleValue target = null;
440                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR1$8, 0);
441                 if (target == null)
442                 {
443                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALESTIMATEDAMOUNTYEAR1$8);
444                 }
445                 target.setBigDecimalValue(federalEstimatedAmountYear1);
446             }
447         }
448         
449         /**
450          * Sets (as xml) the "FederalEstimatedAmount_Year1" element
451          */
452         public void xsetFederalEstimatedAmountYear1(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedAmountYear1)
453         {
454             synchronized (monitor())
455             {
456                 check_orphaned();
457                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
458                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR1$8, 0);
459                 if (target == null)
460                 {
461                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALESTIMATEDAMOUNTYEAR1$8);
462                 }
463                 target.set(federalEstimatedAmountYear1);
464             }
465         }
466         
467         /**
468          * Gets the "FederalEstimatedAmount_Year2" element
469          */
470         public java.math.BigDecimal getFederalEstimatedAmountYear2()
471         {
472             synchronized (monitor())
473             {
474                 check_orphaned();
475                 org.apache.xmlbeans.SimpleValue target = null;
476                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR2$10, 0);
477                 if (target == null)
478                 {
479                     return null;
480                 }
481                 return target.getBigDecimalValue();
482             }
483         }
484         
485         /**
486          * Gets (as xml) the "FederalEstimatedAmount_Year2" element
487          */
488         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedAmountYear2()
489         {
490             synchronized (monitor())
491             {
492                 check_orphaned();
493                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
494                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR2$10, 0);
495                 return target;
496             }
497         }
498         
499         /**
500          * True if has "FederalEstimatedAmount_Year2" element
501          */
502         public boolean isSetFederalEstimatedAmountYear2()
503         {
504             synchronized (monitor())
505             {
506                 check_orphaned();
507                 return get_store().count_elements(FEDERALESTIMATEDAMOUNTYEAR2$10) != 0;
508             }
509         }
510         
511         /**
512          * Sets the "FederalEstimatedAmount_Year2" element
513          */
514         public void setFederalEstimatedAmountYear2(java.math.BigDecimal federalEstimatedAmountYear2)
515         {
516             synchronized (monitor())
517             {
518                 check_orphaned();
519                 org.apache.xmlbeans.SimpleValue target = null;
520                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR2$10, 0);
521                 if (target == null)
522                 {
523                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALESTIMATEDAMOUNTYEAR2$10);
524                 }
525                 target.setBigDecimalValue(federalEstimatedAmountYear2);
526             }
527         }
528         
529         /**
530          * Sets (as xml) the "FederalEstimatedAmount_Year2" element
531          */
532         public void xsetFederalEstimatedAmountYear2(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedAmountYear2)
533         {
534             synchronized (monitor())
535             {
536                 check_orphaned();
537                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
538                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR2$10, 0);
539                 if (target == null)
540                 {
541                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALESTIMATEDAMOUNTYEAR2$10);
542                 }
543                 target.set(federalEstimatedAmountYear2);
544             }
545         }
546         
547         /**
548          * Unsets the "FederalEstimatedAmount_Year2" element
549          */
550         public void unsetFederalEstimatedAmountYear2()
551         {
552             synchronized (monitor())
553             {
554                 check_orphaned();
555                 get_store().remove_element(FEDERALESTIMATEDAMOUNTYEAR2$10, 0);
556             }
557         }
558         
559         /**
560          * Gets the "FederalEstimatedAmount_Year3" element
561          */
562         public java.math.BigDecimal getFederalEstimatedAmountYear3()
563         {
564             synchronized (monitor())
565             {
566                 check_orphaned();
567                 org.apache.xmlbeans.SimpleValue target = null;
568                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR3$12, 0);
569                 if (target == null)
570                 {
571                     return null;
572                 }
573                 return target.getBigDecimalValue();
574             }
575         }
576         
577         /**
578          * Gets (as xml) the "FederalEstimatedAmount_Year3" element
579          */
580         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedAmountYear3()
581         {
582             synchronized (monitor())
583             {
584                 check_orphaned();
585                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
586                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR3$12, 0);
587                 return target;
588             }
589         }
590         
591         /**
592          * True if has "FederalEstimatedAmount_Year3" element
593          */
594         public boolean isSetFederalEstimatedAmountYear3()
595         {
596             synchronized (monitor())
597             {
598                 check_orphaned();
599                 return get_store().count_elements(FEDERALESTIMATEDAMOUNTYEAR3$12) != 0;
600             }
601         }
602         
603         /**
604          * Sets the "FederalEstimatedAmount_Year3" element
605          */
606         public void setFederalEstimatedAmountYear3(java.math.BigDecimal federalEstimatedAmountYear3)
607         {
608             synchronized (monitor())
609             {
610                 check_orphaned();
611                 org.apache.xmlbeans.SimpleValue target = null;
612                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR3$12, 0);
613                 if (target == null)
614                 {
615                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALESTIMATEDAMOUNTYEAR3$12);
616                 }
617                 target.setBigDecimalValue(federalEstimatedAmountYear3);
618             }
619         }
620         
621         /**
622          * Sets (as xml) the "FederalEstimatedAmount_Year3" element
623          */
624         public void xsetFederalEstimatedAmountYear3(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedAmountYear3)
625         {
626             synchronized (monitor())
627             {
628                 check_orphaned();
629                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
630                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDAMOUNTYEAR3$12, 0);
631                 if (target == null)
632                 {
633                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALESTIMATEDAMOUNTYEAR3$12);
634                 }
635                 target.set(federalEstimatedAmountYear3);
636             }
637         }
638         
639         /**
640          * Unsets the "FederalEstimatedAmount_Year3" element
641          */
642         public void unsetFederalEstimatedAmountYear3()
643         {
644             synchronized (monitor())
645             {
646                 check_orphaned();
647                 get_store().remove_element(FEDERALESTIMATEDAMOUNTYEAR3$12, 0);
648             }
649         }
650         
651         /**
652          * Gets the "ProjectDurationMonths" element
653          */
654         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths.Enum getProjectDurationMonths()
655         {
656             synchronized (monitor())
657             {
658                 check_orphaned();
659                 org.apache.xmlbeans.SimpleValue target = null;
660                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTDURATIONMONTHS$14, 0);
661                 if (target == null)
662                 {
663                     return null;
664                 }
665                 return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths.Enum)target.getEnumValue();
666             }
667         }
668         
669         /**
670          * Gets (as xml) the "ProjectDurationMonths" element
671          */
672         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths xgetProjectDurationMonths()
673         {
674             synchronized (monitor())
675             {
676                 check_orphaned();
677                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths target = null;
678                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths)get_store().find_element_user(PROJECTDURATIONMONTHS$14, 0);
679                 return target;
680             }
681         }
682         
683         /**
684          * Sets the "ProjectDurationMonths" element
685          */
686         public void setProjectDurationMonths(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths.Enum projectDurationMonths)
687         {
688             synchronized (monitor())
689             {
690                 check_orphaned();
691                 org.apache.xmlbeans.SimpleValue target = null;
692                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTDURATIONMONTHS$14, 0);
693                 if (target == null)
694                 {
695                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTDURATIONMONTHS$14);
696                 }
697                 target.setEnumValue(projectDurationMonths);
698             }
699         }
700         
701         /**
702          * Sets (as xml) the "ProjectDurationMonths" element
703          */
704         public void xsetProjectDurationMonths(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths projectDurationMonths)
705         {
706             synchronized (monitor())
707             {
708                 check_orphaned();
709                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths target = null;
710                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths)get_store().find_element_user(PROJECTDURATIONMONTHS$14, 0);
711                 if (target == null)
712                 {
713                     target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths)get_store().add_element_user(PROJECTDURATIONMONTHS$14);
714                 }
715                 target.set(projectDurationMonths);
716             }
717         }
718         
719         /**
720          * Gets the "ApplicantType_SEDS" element
721          */
722         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS.Enum getApplicantTypeSEDS()
723         {
724             synchronized (monitor())
725             {
726                 check_orphaned();
727                 org.apache.xmlbeans.SimpleValue target = null;
728                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPESEDS$16, 0);
729                 if (target == null)
730                 {
731                     return null;
732                 }
733                 return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS.Enum)target.getEnumValue();
734             }
735         }
736         
737         /**
738          * Gets (as xml) the "ApplicantType_SEDS" element
739          */
740         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS xgetApplicantTypeSEDS()
741         {
742             synchronized (monitor())
743             {
744                 check_orphaned();
745                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS target = null;
746                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS)get_store().find_element_user(APPLICANTTYPESEDS$16, 0);
747                 return target;
748             }
749         }
750         
751         /**
752          * True if has "ApplicantType_SEDS" element
753          */
754         public boolean isSetApplicantTypeSEDS()
755         {
756             synchronized (monitor())
757             {
758                 check_orphaned();
759                 return get_store().count_elements(APPLICANTTYPESEDS$16) != 0;
760             }
761         }
762         
763         /**
764          * Sets the "ApplicantType_SEDS" element
765          */
766         public void setApplicantTypeSEDS(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS.Enum applicantTypeSEDS)
767         {
768             synchronized (monitor())
769             {
770                 check_orphaned();
771                 org.apache.xmlbeans.SimpleValue target = null;
772                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPESEDS$16, 0);
773                 if (target == null)
774                 {
775                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPESEDS$16);
776                 }
777                 target.setEnumValue(applicantTypeSEDS);
778             }
779         }
780         
781         /**
782          * Sets (as xml) the "ApplicantType_SEDS" element
783          */
784         public void xsetApplicantTypeSEDS(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS applicantTypeSEDS)
785         {
786             synchronized (monitor())
787             {
788                 check_orphaned();
789                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS target = null;
790                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS)get_store().find_element_user(APPLICANTTYPESEDS$16, 0);
791                 if (target == null)
792                 {
793                     target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS)get_store().add_element_user(APPLICANTTYPESEDS$16);
794                 }
795                 target.set(applicantTypeSEDS);
796             }
797         }
798         
799         /**
800          * Unsets the "ApplicantType_SEDS" element
801          */
802         public void unsetApplicantTypeSEDS()
803         {
804             synchronized (monitor())
805             {
806                 check_orphaned();
807                 get_store().remove_element(APPLICANTTYPESEDS$16, 0);
808             }
809         }
810         
811         /**
812          * Gets the "ApplicantType_Environmental" element
813          */
814         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental.Enum getApplicantTypeEnvironmental()
815         {
816             synchronized (monitor())
817             {
818                 check_orphaned();
819                 org.apache.xmlbeans.SimpleValue target = null;
820                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPEENVIRONMENTAL$18, 0);
821                 if (target == null)
822                 {
823                     return null;
824                 }
825                 return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental.Enum)target.getEnumValue();
826             }
827         }
828         
829         /**
830          * Gets (as xml) the "ApplicantType_Environmental" element
831          */
832         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental xgetApplicantTypeEnvironmental()
833         {
834             synchronized (monitor())
835             {
836                 check_orphaned();
837                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental target = null;
838                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental)get_store().find_element_user(APPLICANTTYPEENVIRONMENTAL$18, 0);
839                 return target;
840             }
841         }
842         
843         /**
844          * True if has "ApplicantType_Environmental" element
845          */
846         public boolean isSetApplicantTypeEnvironmental()
847         {
848             synchronized (monitor())
849             {
850                 check_orphaned();
851                 return get_store().count_elements(APPLICANTTYPEENVIRONMENTAL$18) != 0;
852             }
853         }
854         
855         /**
856          * Sets the "ApplicantType_Environmental" element
857          */
858         public void setApplicantTypeEnvironmental(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental.Enum applicantTypeEnvironmental)
859         {
860             synchronized (monitor())
861             {
862                 check_orphaned();
863                 org.apache.xmlbeans.SimpleValue target = null;
864                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPEENVIRONMENTAL$18, 0);
865                 if (target == null)
866                 {
867                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPEENVIRONMENTAL$18);
868                 }
869                 target.setEnumValue(applicantTypeEnvironmental);
870             }
871         }
872         
873         /**
874          * Sets (as xml) the "ApplicantType_Environmental" element
875          */
876         public void xsetApplicantTypeEnvironmental(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental applicantTypeEnvironmental)
877         {
878             synchronized (monitor())
879             {
880                 check_orphaned();
881                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental target = null;
882                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental)get_store().find_element_user(APPLICANTTYPEENVIRONMENTAL$18, 0);
883                 if (target == null)
884                 {
885                     target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental)get_store().add_element_user(APPLICANTTYPEENVIRONMENTAL$18);
886                 }
887                 target.set(applicantTypeEnvironmental);
888             }
889         }
890         
891         /**
892          * Unsets the "ApplicantType_Environmental" element
893          */
894         public void unsetApplicantTypeEnvironmental()
895         {
896             synchronized (monitor())
897             {
898                 check_orphaned();
899                 get_store().remove_element(APPLICANTTYPEENVIRONMENTAL$18, 0);
900             }
901         }
902         
903         /**
904          * Gets the "Partnership_other_federal_agencies_indicator" element
905          */
906         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipOtherFederalAgenciesIndicator()
907         {
908             synchronized (monitor())
909             {
910                 check_orphaned();
911                 org.apache.xmlbeans.SimpleValue target = null;
912                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPOTHERFEDERALAGENCIESINDICATOR$20, 0);
913                 if (target == null)
914                 {
915                     return null;
916                 }
917                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
918             }
919         }
920         
921         /**
922          * Gets (as xml) the "Partnership_other_federal_agencies_indicator" element
923          */
924         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipOtherFederalAgenciesIndicator()
925         {
926             synchronized (monitor())
927             {
928                 check_orphaned();
929                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
930                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPOTHERFEDERALAGENCIESINDICATOR$20, 0);
931                 return target;
932             }
933         }
934         
935         /**
936          * True if has "Partnership_other_federal_agencies_indicator" element
937          */
938         public boolean isSetPartnershipOtherFederalAgenciesIndicator()
939         {
940             synchronized (monitor())
941             {
942                 check_orphaned();
943                 return get_store().count_elements(PARTNERSHIPOTHERFEDERALAGENCIESINDICATOR$20) != 0;
944             }
945         }
946         
947         /**
948          * Sets the "Partnership_other_federal_agencies_indicator" element
949          */
950         public void setPartnershipOtherFederalAgenciesIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipOtherFederalAgenciesIndicator)
951         {
952             synchronized (monitor())
953             {
954                 check_orphaned();
955                 org.apache.xmlbeans.SimpleValue target = null;
956                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPOTHERFEDERALAGENCIESINDICATOR$20, 0);
957                 if (target == null)
958                 {
959                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERSHIPOTHERFEDERALAGENCIESINDICATOR$20);
960                 }
961                 target.setEnumValue(partnershipOtherFederalAgenciesIndicator);
962             }
963         }
964         
965         /**
966          * Sets (as xml) the "Partnership_other_federal_agencies_indicator" element
967          */
968         public void xsetPartnershipOtherFederalAgenciesIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipOtherFederalAgenciesIndicator)
969         {
970             synchronized (monitor())
971             {
972                 check_orphaned();
973                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
974                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPOTHERFEDERALAGENCIESINDICATOR$20, 0);
975                 if (target == null)
976                 {
977                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PARTNERSHIPOTHERFEDERALAGENCIESINDICATOR$20);
978                 }
979                 target.set(partnershipOtherFederalAgenciesIndicator);
980             }
981         }
982         
983         /**
984          * Unsets the "Partnership_other_federal_agencies_indicator" element
985          */
986         public void unsetPartnershipOtherFederalAgenciesIndicator()
987         {
988             synchronized (monitor())
989             {
990                 check_orphaned();
991                 get_store().remove_element(PARTNERSHIPOTHERFEDERALAGENCIESINDICATOR$20, 0);
992             }
993         }
994         
995         /**
996          * Gets the "Partnership_community_organizations_indicator" element
997          */
998         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipCommunityOrganizationsIndicator()
999         {
1000             synchronized (monitor())
1001             {
1002                 check_orphaned();
1003                 org.apache.xmlbeans.SimpleValue target = null;
1004                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPCOMMUNITYORGANIZATIONSINDICATOR$22, 0);
1005                 if (target == null)
1006                 {
1007                     return null;
1008                 }
1009                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1010             }
1011         }
1012         
1013         /**
1014          * Gets (as xml) the "Partnership_community_organizations_indicator" element
1015          */
1016         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipCommunityOrganizationsIndicator()
1017         {
1018             synchronized (monitor())
1019             {
1020                 check_orphaned();
1021                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1022                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPCOMMUNITYORGANIZATIONSINDICATOR$22, 0);
1023                 return target;
1024             }
1025         }
1026         
1027         /**
1028          * True if has "Partnership_community_organizations_indicator" element
1029          */
1030         public boolean isSetPartnershipCommunityOrganizationsIndicator()
1031         {
1032             synchronized (monitor())
1033             {
1034                 check_orphaned();
1035                 return get_store().count_elements(PARTNERSHIPCOMMUNITYORGANIZATIONSINDICATOR$22) != 0;
1036             }
1037         }
1038         
1039         /**
1040          * Sets the "Partnership_community_organizations_indicator" element
1041          */
1042         public void setPartnershipCommunityOrganizationsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipCommunityOrganizationsIndicator)
1043         {
1044             synchronized (monitor())
1045             {
1046                 check_orphaned();
1047                 org.apache.xmlbeans.SimpleValue target = null;
1048                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPCOMMUNITYORGANIZATIONSINDICATOR$22, 0);
1049                 if (target == null)
1050                 {
1051                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERSHIPCOMMUNITYORGANIZATIONSINDICATOR$22);
1052                 }
1053                 target.setEnumValue(partnershipCommunityOrganizationsIndicator);
1054             }
1055         }
1056         
1057         /**
1058          * Sets (as xml) the "Partnership_community_organizations_indicator" element
1059          */
1060         public void xsetPartnershipCommunityOrganizationsIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipCommunityOrganizationsIndicator)
1061         {
1062             synchronized (monitor())
1063             {
1064                 check_orphaned();
1065                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1066                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPCOMMUNITYORGANIZATIONSINDICATOR$22, 0);
1067                 if (target == null)
1068                 {
1069                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PARTNERSHIPCOMMUNITYORGANIZATIONSINDICATOR$22);
1070                 }
1071                 target.set(partnershipCommunityOrganizationsIndicator);
1072             }
1073         }
1074         
1075         /**
1076          * Unsets the "Partnership_community_organizations_indicator" element
1077          */
1078         public void unsetPartnershipCommunityOrganizationsIndicator()
1079         {
1080             synchronized (monitor())
1081             {
1082                 check_orphaned();
1083                 get_store().remove_element(PARTNERSHIPCOMMUNITYORGANIZATIONSINDICATOR$22, 0);
1084             }
1085         }
1086         
1087         /**
1088          * Gets the "Partnership_non_profit_indicator" element
1089          */
1090         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipNonProfitIndicator()
1091         {
1092             synchronized (monitor())
1093             {
1094                 check_orphaned();
1095                 org.apache.xmlbeans.SimpleValue target = null;
1096                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPNONPROFITINDICATOR$24, 0);
1097                 if (target == null)
1098                 {
1099                     return null;
1100                 }
1101                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1102             }
1103         }
1104         
1105         /**
1106          * Gets (as xml) the "Partnership_non_profit_indicator" element
1107          */
1108         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipNonProfitIndicator()
1109         {
1110             synchronized (monitor())
1111             {
1112                 check_orphaned();
1113                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1114                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPNONPROFITINDICATOR$24, 0);
1115                 return target;
1116             }
1117         }
1118         
1119         /**
1120          * True if has "Partnership_non_profit_indicator" element
1121          */
1122         public boolean isSetPartnershipNonProfitIndicator()
1123         {
1124             synchronized (monitor())
1125             {
1126                 check_orphaned();
1127                 return get_store().count_elements(PARTNERSHIPNONPROFITINDICATOR$24) != 0;
1128             }
1129         }
1130         
1131         /**
1132          * Sets the "Partnership_non_profit_indicator" element
1133          */
1134         public void setPartnershipNonProfitIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipNonProfitIndicator)
1135         {
1136             synchronized (monitor())
1137             {
1138                 check_orphaned();
1139                 org.apache.xmlbeans.SimpleValue target = null;
1140                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPNONPROFITINDICATOR$24, 0);
1141                 if (target == null)
1142                 {
1143                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERSHIPNONPROFITINDICATOR$24);
1144                 }
1145                 target.setEnumValue(partnershipNonProfitIndicator);
1146             }
1147         }
1148         
1149         /**
1150          * Sets (as xml) the "Partnership_non_profit_indicator" element
1151          */
1152         public void xsetPartnershipNonProfitIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipNonProfitIndicator)
1153         {
1154             synchronized (monitor())
1155             {
1156                 check_orphaned();
1157                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1158                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPNONPROFITINDICATOR$24, 0);
1159                 if (target == null)
1160                 {
1161                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PARTNERSHIPNONPROFITINDICATOR$24);
1162                 }
1163                 target.set(partnershipNonProfitIndicator);
1164             }
1165         }
1166         
1167         /**
1168          * Unsets the "Partnership_non_profit_indicator" element
1169          */
1170         public void unsetPartnershipNonProfitIndicator()
1171         {
1172             synchronized (monitor())
1173             {
1174                 check_orphaned();
1175                 get_store().remove_element(PARTNERSHIPNONPROFITINDICATOR$24, 0);
1176             }
1177         }
1178         
1179         /**
1180          * Gets the "Partnership_tribe" element
1181          */
1182         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipTribe()
1183         {
1184             synchronized (monitor())
1185             {
1186                 check_orphaned();
1187                 org.apache.xmlbeans.SimpleValue target = null;
1188                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPTRIBE$26, 0);
1189                 if (target == null)
1190                 {
1191                     return null;
1192                 }
1193                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1194             }
1195         }
1196         
1197         /**
1198          * Gets (as xml) the "Partnership_tribe" element
1199          */
1200         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipTribe()
1201         {
1202             synchronized (monitor())
1203             {
1204                 check_orphaned();
1205                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1206                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPTRIBE$26, 0);
1207                 return target;
1208             }
1209         }
1210         
1211         /**
1212          * True if has "Partnership_tribe" element
1213          */
1214         public boolean isSetPartnershipTribe()
1215         {
1216             synchronized (monitor())
1217             {
1218                 check_orphaned();
1219                 return get_store().count_elements(PARTNERSHIPTRIBE$26) != 0;
1220             }
1221         }
1222         
1223         /**
1224          * Sets the "Partnership_tribe" element
1225          */
1226         public void setPartnershipTribe(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipTribe)
1227         {
1228             synchronized (monitor())
1229             {
1230                 check_orphaned();
1231                 org.apache.xmlbeans.SimpleValue target = null;
1232                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPTRIBE$26, 0);
1233                 if (target == null)
1234                 {
1235                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERSHIPTRIBE$26);
1236                 }
1237                 target.setEnumValue(partnershipTribe);
1238             }
1239         }
1240         
1241         /**
1242          * Sets (as xml) the "Partnership_tribe" element
1243          */
1244         public void xsetPartnershipTribe(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipTribe)
1245         {
1246             synchronized (monitor())
1247             {
1248                 check_orphaned();
1249                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1250                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPTRIBE$26, 0);
1251                 if (target == null)
1252                 {
1253                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PARTNERSHIPTRIBE$26);
1254                 }
1255                 target.set(partnershipTribe);
1256             }
1257         }
1258         
1259         /**
1260          * Unsets the "Partnership_tribe" element
1261          */
1262         public void unsetPartnershipTribe()
1263         {
1264             synchronized (monitor())
1265             {
1266                 check_orphaned();
1267                 get_store().remove_element(PARTNERSHIPTRIBE$26, 0);
1268             }
1269         }
1270         
1271         /**
1272          * Gets the "Partnership_state_local_government_indicator" element
1273          */
1274         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipStateLocalGovernmentIndicator()
1275         {
1276             synchronized (monitor())
1277             {
1278                 check_orphaned();
1279                 org.apache.xmlbeans.SimpleValue target = null;
1280                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPSTATELOCALGOVERNMENTINDICATOR$28, 0);
1281                 if (target == null)
1282                 {
1283                     return null;
1284                 }
1285                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1286             }
1287         }
1288         
1289         /**
1290          * Gets (as xml) the "Partnership_state_local_government_indicator" element
1291          */
1292         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipStateLocalGovernmentIndicator()
1293         {
1294             synchronized (monitor())
1295             {
1296                 check_orphaned();
1297                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1298                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPSTATELOCALGOVERNMENTINDICATOR$28, 0);
1299                 return target;
1300             }
1301         }
1302         
1303         /**
1304          * True if has "Partnership_state_local_government_indicator" element
1305          */
1306         public boolean isSetPartnershipStateLocalGovernmentIndicator()
1307         {
1308             synchronized (monitor())
1309             {
1310                 check_orphaned();
1311                 return get_store().count_elements(PARTNERSHIPSTATELOCALGOVERNMENTINDICATOR$28) != 0;
1312             }
1313         }
1314         
1315         /**
1316          * Sets the "Partnership_state_local_government_indicator" element
1317          */
1318         public void setPartnershipStateLocalGovernmentIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipStateLocalGovernmentIndicator)
1319         {
1320             synchronized (monitor())
1321             {
1322                 check_orphaned();
1323                 org.apache.xmlbeans.SimpleValue target = null;
1324                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPSTATELOCALGOVERNMENTINDICATOR$28, 0);
1325                 if (target == null)
1326                 {
1327                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERSHIPSTATELOCALGOVERNMENTINDICATOR$28);
1328                 }
1329                 target.setEnumValue(partnershipStateLocalGovernmentIndicator);
1330             }
1331         }
1332         
1333         /**
1334          * Sets (as xml) the "Partnership_state_local_government_indicator" element
1335          */
1336         public void xsetPartnershipStateLocalGovernmentIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipStateLocalGovernmentIndicator)
1337         {
1338             synchronized (monitor())
1339             {
1340                 check_orphaned();
1341                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1342                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPSTATELOCALGOVERNMENTINDICATOR$28, 0);
1343                 if (target == null)
1344                 {
1345                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PARTNERSHIPSTATELOCALGOVERNMENTINDICATOR$28);
1346                 }
1347                 target.set(partnershipStateLocalGovernmentIndicator);
1348             }
1349         }
1350         
1351         /**
1352          * Unsets the "Partnership_state_local_government_indicator" element
1353          */
1354         public void unsetPartnershipStateLocalGovernmentIndicator()
1355         {
1356             synchronized (monitor())
1357             {
1358                 check_orphaned();
1359                 get_store().remove_element(PARTNERSHIPSTATELOCALGOVERNMENTINDICATOR$28, 0);
1360             }
1361         }
1362         
1363         /**
1364          * Gets the "Partnership_private_business_indicator" element
1365          */
1366         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipPrivateBusinessIndicator()
1367         {
1368             synchronized (monitor())
1369             {
1370                 check_orphaned();
1371                 org.apache.xmlbeans.SimpleValue target = null;
1372                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPPRIVATEBUSINESSINDICATOR$30, 0);
1373                 if (target == null)
1374                 {
1375                     return null;
1376                 }
1377                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1378             }
1379         }
1380         
1381         /**
1382          * Gets (as xml) the "Partnership_private_business_indicator" element
1383          */
1384         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipPrivateBusinessIndicator()
1385         {
1386             synchronized (monitor())
1387             {
1388                 check_orphaned();
1389                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1390                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPPRIVATEBUSINESSINDICATOR$30, 0);
1391                 return target;
1392             }
1393         }
1394         
1395         /**
1396          * True if has "Partnership_private_business_indicator" element
1397          */
1398         public boolean isSetPartnershipPrivateBusinessIndicator()
1399         {
1400             synchronized (monitor())
1401             {
1402                 check_orphaned();
1403                 return get_store().count_elements(PARTNERSHIPPRIVATEBUSINESSINDICATOR$30) != 0;
1404             }
1405         }
1406         
1407         /**
1408          * Sets the "Partnership_private_business_indicator" element
1409          */
1410         public void setPartnershipPrivateBusinessIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipPrivateBusinessIndicator)
1411         {
1412             synchronized (monitor())
1413             {
1414                 check_orphaned();
1415                 org.apache.xmlbeans.SimpleValue target = null;
1416                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPPRIVATEBUSINESSINDICATOR$30, 0);
1417                 if (target == null)
1418                 {
1419                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERSHIPPRIVATEBUSINESSINDICATOR$30);
1420                 }
1421                 target.setEnumValue(partnershipPrivateBusinessIndicator);
1422             }
1423         }
1424         
1425         /**
1426          * Sets (as xml) the "Partnership_private_business_indicator" element
1427          */
1428         public void xsetPartnershipPrivateBusinessIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipPrivateBusinessIndicator)
1429         {
1430             synchronized (monitor())
1431             {
1432                 check_orphaned();
1433                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1434                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPPRIVATEBUSINESSINDICATOR$30, 0);
1435                 if (target == null)
1436                 {
1437                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PARTNERSHIPPRIVATEBUSINESSINDICATOR$30);
1438                 }
1439                 target.set(partnershipPrivateBusinessIndicator);
1440             }
1441         }
1442         
1443         /**
1444          * Unsets the "Partnership_private_business_indicator" element
1445          */
1446         public void unsetPartnershipPrivateBusinessIndicator()
1447         {
1448             synchronized (monitor())
1449             {
1450                 check_orphaned();
1451                 get_store().remove_element(PARTNERSHIPPRIVATEBUSINESSINDICATOR$30, 0);
1452             }
1453         }
1454         
1455         /**
1456          * Gets the "Partnership_philanthropy_indicator" element
1457          */
1458         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipPhilanthropyIndicator()
1459         {
1460             synchronized (monitor())
1461             {
1462                 check_orphaned();
1463                 org.apache.xmlbeans.SimpleValue target = null;
1464                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPPHILANTHROPYINDICATOR$32, 0);
1465                 if (target == null)
1466                 {
1467                     return null;
1468                 }
1469                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1470             }
1471         }
1472         
1473         /**
1474          * Gets (as xml) the "Partnership_philanthropy_indicator" element
1475          */
1476         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipPhilanthropyIndicator()
1477         {
1478             synchronized (monitor())
1479             {
1480                 check_orphaned();
1481                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1482                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPPHILANTHROPYINDICATOR$32, 0);
1483                 return target;
1484             }
1485         }
1486         
1487         /**
1488          * True if has "Partnership_philanthropy_indicator" element
1489          */
1490         public boolean isSetPartnershipPhilanthropyIndicator()
1491         {
1492             synchronized (monitor())
1493             {
1494                 check_orphaned();
1495                 return get_store().count_elements(PARTNERSHIPPHILANTHROPYINDICATOR$32) != 0;
1496             }
1497         }
1498         
1499         /**
1500          * Sets the "Partnership_philanthropy_indicator" element
1501          */
1502         public void setPartnershipPhilanthropyIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipPhilanthropyIndicator)
1503         {
1504             synchronized (monitor())
1505             {
1506                 check_orphaned();
1507                 org.apache.xmlbeans.SimpleValue target = null;
1508                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPPHILANTHROPYINDICATOR$32, 0);
1509                 if (target == null)
1510                 {
1511                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERSHIPPHILANTHROPYINDICATOR$32);
1512                 }
1513                 target.setEnumValue(partnershipPhilanthropyIndicator);
1514             }
1515         }
1516         
1517         /**
1518          * Sets (as xml) the "Partnership_philanthropy_indicator" element
1519          */
1520         public void xsetPartnershipPhilanthropyIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipPhilanthropyIndicator)
1521         {
1522             synchronized (monitor())
1523             {
1524                 check_orphaned();
1525                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1526                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPPHILANTHROPYINDICATOR$32, 0);
1527                 if (target == null)
1528                 {
1529                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PARTNERSHIPPHILANTHROPYINDICATOR$32);
1530                 }
1531                 target.set(partnershipPhilanthropyIndicator);
1532             }
1533         }
1534         
1535         /**
1536          * Unsets the "Partnership_philanthropy_indicator" element
1537          */
1538         public void unsetPartnershipPhilanthropyIndicator()
1539         {
1540             synchronized (monitor())
1541             {
1542                 check_orphaned();
1543                 get_store().remove_element(PARTNERSHIPPHILANTHROPYINDICATOR$32, 0);
1544             }
1545         }
1546         
1547         /**
1548          * Gets the "Partnership_faith_based_organization_indicator" element
1549          */
1550         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartnershipFaithBasedOrganizationIndicator()
1551         {
1552             synchronized (monitor())
1553             {
1554                 check_orphaned();
1555                 org.apache.xmlbeans.SimpleValue target = null;
1556                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPFAITHBASEDORGANIZATIONINDICATOR$34, 0);
1557                 if (target == null)
1558                 {
1559                     return null;
1560                 }
1561                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1562             }
1563         }
1564         
1565         /**
1566          * Gets (as xml) the "Partnership_faith_based_organization_indicator" element
1567          */
1568         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartnershipFaithBasedOrganizationIndicator()
1569         {
1570             synchronized (monitor())
1571             {
1572                 check_orphaned();
1573                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1574                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPFAITHBASEDORGANIZATIONINDICATOR$34, 0);
1575                 return target;
1576             }
1577         }
1578         
1579         /**
1580          * True if has "Partnership_faith_based_organization_indicator" element
1581          */
1582         public boolean isSetPartnershipFaithBasedOrganizationIndicator()
1583         {
1584             synchronized (monitor())
1585             {
1586                 check_orphaned();
1587                 return get_store().count_elements(PARTNERSHIPFAITHBASEDORGANIZATIONINDICATOR$34) != 0;
1588             }
1589         }
1590         
1591         /**
1592          * Sets the "Partnership_faith_based_organization_indicator" element
1593          */
1594         public void setPartnershipFaithBasedOrganizationIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partnershipFaithBasedOrganizationIndicator)
1595         {
1596             synchronized (monitor())
1597             {
1598                 check_orphaned();
1599                 org.apache.xmlbeans.SimpleValue target = null;
1600                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTNERSHIPFAITHBASEDORGANIZATIONINDICATOR$34, 0);
1601                 if (target == null)
1602                 {
1603                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTNERSHIPFAITHBASEDORGANIZATIONINDICATOR$34);
1604                 }
1605                 target.setEnumValue(partnershipFaithBasedOrganizationIndicator);
1606             }
1607         }
1608         
1609         /**
1610          * Sets (as xml) the "Partnership_faith_based_organization_indicator" element
1611          */
1612         public void xsetPartnershipFaithBasedOrganizationIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType partnershipFaithBasedOrganizationIndicator)
1613         {
1614             synchronized (monitor())
1615             {
1616                 check_orphaned();
1617                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1618                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PARTNERSHIPFAITHBASEDORGANIZATIONINDICATOR$34, 0);
1619                 if (target == null)
1620                 {
1621                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PARTNERSHIPFAITHBASEDORGANIZATIONINDICATOR$34);
1622                 }
1623                 target.set(partnershipFaithBasedOrganizationIndicator);
1624             }
1625         }
1626         
1627         /**
1628          * Unsets the "Partnership_faith_based_organization_indicator" element
1629          */
1630         public void unsetPartnershipFaithBasedOrganizationIndicator()
1631         {
1632             synchronized (monitor())
1633             {
1634                 check_orphaned();
1635                 get_store().remove_element(PARTNERSHIPFAITHBASEDORGANIZATIONINDICATOR$34, 0);
1636             }
1637         }
1638         
1639         /**
1640          * Gets the "InterestArea_SEDS" element
1641          */
1642         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS.Enum getInterestAreaSEDS()
1643         {
1644             synchronized (monitor())
1645             {
1646                 check_orphaned();
1647                 org.apache.xmlbeans.SimpleValue target = null;
1648                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERESTAREASEDS$36, 0);
1649                 if (target == null)
1650                 {
1651                     return null;
1652                 }
1653                 return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS.Enum)target.getEnumValue();
1654             }
1655         }
1656         
1657         /**
1658          * Gets (as xml) the "InterestArea_SEDS" element
1659          */
1660         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS xgetInterestAreaSEDS()
1661         {
1662             synchronized (monitor())
1663             {
1664                 check_orphaned();
1665                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS target = null;
1666                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS)get_store().find_element_user(INTERESTAREASEDS$36, 0);
1667                 return target;
1668             }
1669         }
1670         
1671         /**
1672          * True if has "InterestArea_SEDS" element
1673          */
1674         public boolean isSetInterestAreaSEDS()
1675         {
1676             synchronized (monitor())
1677             {
1678                 check_orphaned();
1679                 return get_store().count_elements(INTERESTAREASEDS$36) != 0;
1680             }
1681         }
1682         
1683         /**
1684          * Sets the "InterestArea_SEDS" element
1685          */
1686         public void setInterestAreaSEDS(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS.Enum interestAreaSEDS)
1687         {
1688             synchronized (monitor())
1689             {
1690                 check_orphaned();
1691                 org.apache.xmlbeans.SimpleValue target = null;
1692                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERESTAREASEDS$36, 0);
1693                 if (target == null)
1694                 {
1695                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTERESTAREASEDS$36);
1696                 }
1697                 target.setEnumValue(interestAreaSEDS);
1698             }
1699         }
1700         
1701         /**
1702          * Sets (as xml) the "InterestArea_SEDS" element
1703          */
1704         public void xsetInterestAreaSEDS(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS interestAreaSEDS)
1705         {
1706             synchronized (monitor())
1707             {
1708                 check_orphaned();
1709                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS target = null;
1710                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS)get_store().find_element_user(INTERESTAREASEDS$36, 0);
1711                 if (target == null)
1712                 {
1713                     target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS)get_store().add_element_user(INTERESTAREASEDS$36);
1714                 }
1715                 target.set(interestAreaSEDS);
1716             }
1717         }
1718         
1719         /**
1720          * Unsets the "InterestArea_SEDS" element
1721          */
1722         public void unsetInterestAreaSEDS()
1723         {
1724             synchronized (monitor())
1725             {
1726                 check_orphaned();
1727                 get_store().remove_element(INTERESTAREASEDS$36, 0);
1728             }
1729         }
1730         
1731         /**
1732          * Gets the "InterestArea_Language" element
1733          */
1734         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage.Enum getInterestAreaLanguage()
1735         {
1736             synchronized (monitor())
1737             {
1738                 check_orphaned();
1739                 org.apache.xmlbeans.SimpleValue target = null;
1740                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERESTAREALANGUAGE$38, 0);
1741                 if (target == null)
1742                 {
1743                     return null;
1744                 }
1745                 return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage.Enum)target.getEnumValue();
1746             }
1747         }
1748         
1749         /**
1750          * Gets (as xml) the "InterestArea_Language" element
1751          */
1752         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage xgetInterestAreaLanguage()
1753         {
1754             synchronized (monitor())
1755             {
1756                 check_orphaned();
1757                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage target = null;
1758                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage)get_store().find_element_user(INTERESTAREALANGUAGE$38, 0);
1759                 return target;
1760             }
1761         }
1762         
1763         /**
1764          * True if has "InterestArea_Language" element
1765          */
1766         public boolean isSetInterestAreaLanguage()
1767         {
1768             synchronized (monitor())
1769             {
1770                 check_orphaned();
1771                 return get_store().count_elements(INTERESTAREALANGUAGE$38) != 0;
1772             }
1773         }
1774         
1775         /**
1776          * Sets the "InterestArea_Language" element
1777          */
1778         public void setInterestAreaLanguage(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage.Enum interestAreaLanguage)
1779         {
1780             synchronized (monitor())
1781             {
1782                 check_orphaned();
1783                 org.apache.xmlbeans.SimpleValue target = null;
1784                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERESTAREALANGUAGE$38, 0);
1785                 if (target == null)
1786                 {
1787                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTERESTAREALANGUAGE$38);
1788                 }
1789                 target.setEnumValue(interestAreaLanguage);
1790             }
1791         }
1792         
1793         /**
1794          * Sets (as xml) the "InterestArea_Language" element
1795          */
1796         public void xsetInterestAreaLanguage(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage interestAreaLanguage)
1797         {
1798             synchronized (monitor())
1799             {
1800                 check_orphaned();
1801                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage target = null;
1802                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage)get_store().find_element_user(INTERESTAREALANGUAGE$38, 0);
1803                 if (target == null)
1804                 {
1805                     target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage)get_store().add_element_user(INTERESTAREALANGUAGE$38);
1806                 }
1807                 target.set(interestAreaLanguage);
1808             }
1809         }
1810         
1811         /**
1812          * Unsets the "InterestArea_Language" element
1813          */
1814         public void unsetInterestAreaLanguage()
1815         {
1816             synchronized (monitor())
1817             {
1818                 check_orphaned();
1819                 get_store().remove_element(INTERESTAREALANGUAGE$38, 0);
1820             }
1821         }
1822         
1823         /**
1824          * Gets the "InterestArea_Environmental" element
1825          */
1826         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental.Enum getInterestAreaEnvironmental()
1827         {
1828             synchronized (monitor())
1829             {
1830                 check_orphaned();
1831                 org.apache.xmlbeans.SimpleValue target = null;
1832                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERESTAREAENVIRONMENTAL$40, 0);
1833                 if (target == null)
1834                 {
1835                     return null;
1836                 }
1837                 return (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental.Enum)target.getEnumValue();
1838             }
1839         }
1840         
1841         /**
1842          * Gets (as xml) the "InterestArea_Environmental" element
1843          */
1844         public gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental xgetInterestAreaEnvironmental()
1845         {
1846             synchronized (monitor())
1847             {
1848                 check_orphaned();
1849                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental target = null;
1850                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental)get_store().find_element_user(INTERESTAREAENVIRONMENTAL$40, 0);
1851                 return target;
1852             }
1853         }
1854         
1855         /**
1856          * True if has "InterestArea_Environmental" element
1857          */
1858         public boolean isSetInterestAreaEnvironmental()
1859         {
1860             synchronized (monitor())
1861             {
1862                 check_orphaned();
1863                 return get_store().count_elements(INTERESTAREAENVIRONMENTAL$40) != 0;
1864             }
1865         }
1866         
1867         /**
1868          * Sets the "InterestArea_Environmental" element
1869          */
1870         public void setInterestAreaEnvironmental(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental.Enum interestAreaEnvironmental)
1871         {
1872             synchronized (monitor())
1873             {
1874                 check_orphaned();
1875                 org.apache.xmlbeans.SimpleValue target = null;
1876                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTERESTAREAENVIRONMENTAL$40, 0);
1877                 if (target == null)
1878                 {
1879                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTERESTAREAENVIRONMENTAL$40);
1880                 }
1881                 target.setEnumValue(interestAreaEnvironmental);
1882             }
1883         }
1884         
1885         /**
1886          * Sets (as xml) the "InterestArea_Environmental" element
1887          */
1888         public void xsetInterestAreaEnvironmental(gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental interestAreaEnvironmental)
1889         {
1890             synchronized (monitor())
1891             {
1892                 check_orphaned();
1893                 gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental target = null;
1894                 target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental)get_store().find_element_user(INTERESTAREAENVIRONMENTAL$40, 0);
1895                 if (target == null)
1896                 {
1897                     target = (gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental)get_store().add_element_user(INTERESTAREAENVIRONMENTAL$40);
1898                 }
1899                 target.set(interestAreaEnvironmental);
1900             }
1901         }
1902         
1903         /**
1904          * Unsets the "InterestArea_Environmental" element
1905          */
1906         public void unsetInterestAreaEnvironmental()
1907         {
1908             synchronized (monitor())
1909             {
1910                 check_orphaned();
1911                 get_store().remove_element(INTERESTAREAENVIRONMENTAL$40, 0);
1912             }
1913         }
1914         
1915         /**
1916          * Gets the "FormVersion" attribute
1917          */
1918         public java.lang.String getFormVersion()
1919         {
1920             synchronized (monitor())
1921             {
1922                 check_orphaned();
1923                 org.apache.xmlbeans.SimpleValue target = null;
1924                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$42);
1925                 if (target == null)
1926                 {
1927                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$42);
1928                 }
1929                 if (target == null)
1930                 {
1931                     return null;
1932                 }
1933                 return target.getStringValue();
1934             }
1935         }
1936         
1937         /**
1938          * Gets (as xml) the "FormVersion" attribute
1939          */
1940         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
1941         {
1942             synchronized (monitor())
1943             {
1944                 check_orphaned();
1945                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1946                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$42);
1947                 if (target == null)
1948                 {
1949                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$42);
1950                 }
1951                 return target;
1952             }
1953         }
1954         
1955         /**
1956          * Sets the "FormVersion" attribute
1957          */
1958         public void setFormVersion(java.lang.String formVersion)
1959         {
1960             synchronized (monitor())
1961             {
1962                 check_orphaned();
1963                 org.apache.xmlbeans.SimpleValue target = null;
1964                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$42);
1965                 if (target == null)
1966                 {
1967                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$42);
1968                 }
1969                 target.setStringValue(formVersion);
1970             }
1971         }
1972         
1973         /**
1974          * Sets (as xml) the "FormVersion" attribute
1975          */
1976         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
1977         {
1978             synchronized (monitor())
1979             {
1980                 check_orphaned();
1981                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1982                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$42);
1983                 if (target == null)
1984                 {
1985                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$42);
1986                 }
1987                 target.set(formVersion);
1988             }
1989         }
1990         /**
1991          * An XML Program(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
1992          *
1993          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$Program.
1994          */
1995         public static class ProgramImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.Program
1996         {
1997             private static final long serialVersionUID = 1L;
1998             
1999             public ProgramImpl(org.apache.xmlbeans.SchemaType sType)
2000             {
2001                 super(sType, false);
2002             }
2003             
2004             protected ProgramImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2005             {
2006                 super(sType, b);
2007             }
2008         }
2009         /**
2010          * An XML ProjectDurationMonths(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
2011          *
2012          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$ProjectDurationMonths.
2013          */
2014         public static class ProjectDurationMonthsImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ProjectDurationMonths
2015         {
2016             private static final long serialVersionUID = 1L;
2017             
2018             public ProjectDurationMonthsImpl(org.apache.xmlbeans.SchemaType sType)
2019             {
2020                 super(sType, false);
2021             }
2022             
2023             protected ProjectDurationMonthsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2024             {
2025                 super(sType, b);
2026             }
2027         }
2028         /**
2029          * An XML ApplicantType_SEDS(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
2030          *
2031          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$ApplicantTypeSEDS.
2032          */
2033         public static class ApplicantTypeSEDSImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeSEDS
2034         {
2035             private static final long serialVersionUID = 1L;
2036             
2037             public ApplicantTypeSEDSImpl(org.apache.xmlbeans.SchemaType sType)
2038             {
2039                 super(sType, false);
2040             }
2041             
2042             protected ApplicantTypeSEDSImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2043             {
2044                 super(sType, b);
2045             }
2046         }
2047         /**
2048          * An XML ApplicantType_Environmental(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
2049          *
2050          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$ApplicantTypeEnvironmental.
2051          */
2052         public static class ApplicantTypeEnvironmentalImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.ApplicantTypeEnvironmental
2053         {
2054             private static final long serialVersionUID = 1L;
2055             
2056             public ApplicantTypeEnvironmentalImpl(org.apache.xmlbeans.SchemaType sType)
2057             {
2058                 super(sType, false);
2059             }
2060             
2061             protected ApplicantTypeEnvironmentalImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2062             {
2063                 super(sType, b);
2064             }
2065         }
2066         /**
2067          * An XML InterestArea_SEDS(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
2068          *
2069          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$InterestAreaSEDS.
2070          */
2071         public static class InterestAreaSEDSImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaSEDS
2072         {
2073             private static final long serialVersionUID = 1L;
2074             
2075             public InterestAreaSEDSImpl(org.apache.xmlbeans.SchemaType sType)
2076             {
2077                 super(sType, false);
2078             }
2079             
2080             protected InterestAreaSEDSImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2081             {
2082                 super(sType, b);
2083             }
2084         }
2085         /**
2086          * An XML InterestArea_Language(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
2087          *
2088          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$InterestAreaLanguage.
2089          */
2090         public static class InterestAreaLanguageImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaLanguage
2091         {
2092             private static final long serialVersionUID = 1L;
2093             
2094             public InterestAreaLanguageImpl(org.apache.xmlbeans.SchemaType sType)
2095             {
2096                 super(sType, false);
2097             }
2098             
2099             protected InterestAreaLanguageImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2100             {
2101                 super(sType, b);
2102             }
2103         }
2104         /**
2105          * An XML InterestArea_Environmental(@http://apply.grants.gov/forms/ANA_ApplicationInfo-V1.0).
2106          *
2107          * This is an atomic type that is a restriction of gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument$ANAApplicationInfo$InterestAreaEnvironmental.
2108          */
2109         public static class InterestAreaEnvironmentalImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.anaApplicationInfoV10.ANAApplicationInfoDocument.ANAApplicationInfo.InterestAreaEnvironmental
2110         {
2111             private static final long serialVersionUID = 1L;
2112             
2113             public InterestAreaEnvironmentalImpl(org.apache.xmlbeans.SchemaType sType)
2114             {
2115                 super(sType, false);
2116             }
2117             
2118             protected InterestAreaEnvironmentalImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2119             {
2120                 super(sType, b);
2121             }
2122         }
2123     }
2124 }