View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NSF_CoverPage_1_3
4    * Namespace: http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3
5    * Java type: gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.nsfCoverPage13V13.impl;
10  /**
11   * A document containing one NSF_CoverPage_1_3(@http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3) element.
12   *
13   * This is a complex type.
14   */
15  public class NSFCoverPage13DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public NSFCoverPage13DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName NSFCOVERPAGE13$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "NSF_CoverPage_1_3");
26      
27      
28      /**
29       * Gets the "NSF_CoverPage_1_3" element
30       */
31      public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13 getNSFCoverPage13()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13 target = null;
37              target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13)get_store().find_element_user(NSFCOVERPAGE13$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "NSF_CoverPage_1_3" element
48       */
49      public void setNSFCoverPage13(gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13 nsfCoverPage13)
50      {
51          generatedSetterHelperImpl(nsfCoverPage13, NSFCOVERPAGE13$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "NSF_CoverPage_1_3" element
56       */
57      public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13 addNewNSFCoverPage13()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13 target = null;
63              target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13)get_store().add_element_user(NSFCOVERPAGE13$0);
64              return target;
65          }
66      }
67      /**
68       * An XML NSF_CoverPage_1_3(@http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3).
69       *
70       * This is a complex type.
71       */
72      public static class NSFCoverPage13Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public NSFCoverPage13Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYNUMBER$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "FundingOpportunityNumber");
83          private static final javax.xml.namespace.QName DUEDATE$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "DueDate");
85          private static final javax.xml.namespace.QName NSFUNITCONSIDERATION$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "NSFUnitConsideration");
87          private static final javax.xml.namespace.QName PIINFO$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "PIInfo");
89          private static final javax.xml.namespace.QName OTHERINFO$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "OtherInfo");
91          private static final javax.xml.namespace.QName SINGLECOPYDOCUMENTS$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "Single-CopyDocuments");
93          private static final javax.xml.namespace.QName FORMVERSION$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "FormVersion");
95          
96          
97          /**
98           * Gets the "FundingOpportunityNumber" element
99           */
100         public java.lang.String getFundingOpportunityNumber()
101         {
102             synchronized (monitor())
103             {
104                 check_orphaned();
105                 org.apache.xmlbeans.SimpleValue target = null;
106                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$0, 0);
107                 if (target == null)
108                 {
109                     return null;
110                 }
111                 return target.getStringValue();
112             }
113         }
114         
115         /**
116          * Gets (as xml) the "FundingOpportunityNumber" element
117          */
118         public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.FundingOpportunityNumber xgetFundingOpportunityNumber()
119         {
120             synchronized (monitor())
121             {
122                 check_orphaned();
123                 gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.FundingOpportunityNumber target = null;
124                 target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.FundingOpportunityNumber)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$0, 0);
125                 return target;
126             }
127         }
128         
129         /**
130          * Sets the "FundingOpportunityNumber" element
131          */
132         public void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber)
133         {
134             synchronized (monitor())
135             {
136                 check_orphaned();
137                 org.apache.xmlbeans.SimpleValue target = null;
138                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$0, 0);
139                 if (target == null)
140                 {
141                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGOPPORTUNITYNUMBER$0);
142                 }
143                 target.setStringValue(fundingOpportunityNumber);
144             }
145         }
146         
147         /**
148          * Sets (as xml) the "FundingOpportunityNumber" element
149          */
150         public void xsetFundingOpportunityNumber(gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.FundingOpportunityNumber fundingOpportunityNumber)
151         {
152             synchronized (monitor())
153             {
154                 check_orphaned();
155                 gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.FundingOpportunityNumber target = null;
156                 target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.FundingOpportunityNumber)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$0, 0);
157                 if (target == null)
158                 {
159                     target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.FundingOpportunityNumber)get_store().add_element_user(FUNDINGOPPORTUNITYNUMBER$0);
160                 }
161                 target.set(fundingOpportunityNumber);
162             }
163         }
164         
165         /**
166          * Gets the "DueDate" element
167          */
168         public java.util.Calendar getDueDate()
169         {
170             synchronized (monitor())
171             {
172                 check_orphaned();
173                 org.apache.xmlbeans.SimpleValue target = null;
174                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUEDATE$2, 0);
175                 if (target == null)
176                 {
177                     return null;
178                 }
179                 return target.getCalendarValue();
180             }
181         }
182         
183         /**
184          * Gets (as xml) the "DueDate" element
185          */
186         public org.apache.xmlbeans.XmlDate xgetDueDate()
187         {
188             synchronized (monitor())
189             {
190                 check_orphaned();
191                 org.apache.xmlbeans.XmlDate target = null;
192                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DUEDATE$2, 0);
193                 return target;
194             }
195         }
196         
197         /**
198          * Sets the "DueDate" element
199          */
200         public void setDueDate(java.util.Calendar dueDate)
201         {
202             synchronized (monitor())
203             {
204                 check_orphaned();
205                 org.apache.xmlbeans.SimpleValue target = null;
206                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUEDATE$2, 0);
207                 if (target == null)
208                 {
209                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUEDATE$2);
210                 }
211                 target.setCalendarValue(dueDate);
212             }
213         }
214         
215         /**
216          * Sets (as xml) the "DueDate" element
217          */
218         public void xsetDueDate(org.apache.xmlbeans.XmlDate dueDate)
219         {
220             synchronized (monitor())
221             {
222                 check_orphaned();
223                 org.apache.xmlbeans.XmlDate target = null;
224                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DUEDATE$2, 0);
225                 if (target == null)
226                 {
227                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DUEDATE$2);
228                 }
229                 target.set(dueDate);
230             }
231         }
232         
233         /**
234          * Gets the "NSFUnitConsideration" element
235          */
236         public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration getNSFUnitConsideration()
237         {
238             synchronized (monitor())
239             {
240                 check_orphaned();
241                 gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration target = null;
242                 target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration)get_store().find_element_user(NSFUNITCONSIDERATION$4, 0);
243                 if (target == null)
244                 {
245                     return null;
246                 }
247                 return target;
248             }
249         }
250         
251         /**
252          * Sets the "NSFUnitConsideration" element
253          */
254         public void setNSFUnitConsideration(gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration nsfUnitConsideration)
255         {
256             generatedSetterHelperImpl(nsfUnitConsideration, NSFUNITCONSIDERATION$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
257         }
258         
259         /**
260          * Appends and returns a new empty "NSFUnitConsideration" element
261          */
262         public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration addNewNSFUnitConsideration()
263         {
264             synchronized (monitor())
265             {
266                 check_orphaned();
267                 gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration target = null;
268                 target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration)get_store().add_element_user(NSFUNITCONSIDERATION$4);
269                 return target;
270             }
271         }
272         
273         /**
274          * Gets the "PIInfo" element
275          */
276         public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.PIInfo getPIInfo()
277         {
278             synchronized (monitor())
279             {
280                 check_orphaned();
281                 gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.PIInfo target = null;
282                 target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.PIInfo)get_store().find_element_user(PIINFO$6, 0);
283                 if (target == null)
284                 {
285                     return null;
286                 }
287                 return target;
288             }
289         }
290         
291         /**
292          * Sets the "PIInfo" element
293          */
294         public void setPIInfo(gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.PIInfo piInfo)
295         {
296             generatedSetterHelperImpl(piInfo, PIINFO$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
297         }
298         
299         /**
300          * Appends and returns a new empty "PIInfo" element
301          */
302         public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.PIInfo addNewPIInfo()
303         {
304             synchronized (monitor())
305             {
306                 check_orphaned();
307                 gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.PIInfo target = null;
308                 target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.PIInfo)get_store().add_element_user(PIINFO$6);
309                 return target;
310             }
311         }
312         
313         /**
314          * Gets the "OtherInfo" element
315          */
316         public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.OtherInfo getOtherInfo()
317         {
318             synchronized (monitor())
319             {
320                 check_orphaned();
321                 gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.OtherInfo target = null;
322                 target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.OtherInfo)get_store().find_element_user(OTHERINFO$8, 0);
323                 if (target == null)
324                 {
325                     return null;
326                 }
327                 return target;
328             }
329         }
330         
331         /**
332          * True if has "OtherInfo" element
333          */
334         public boolean isSetOtherInfo()
335         {
336             synchronized (monitor())
337             {
338                 check_orphaned();
339                 return get_store().count_elements(OTHERINFO$8) != 0;
340             }
341         }
342         
343         /**
344          * Sets the "OtherInfo" element
345          */
346         public void setOtherInfo(gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.OtherInfo otherInfo)
347         {
348             generatedSetterHelperImpl(otherInfo, OTHERINFO$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
349         }
350         
351         /**
352          * Appends and returns a new empty "OtherInfo" element
353          */
354         public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.OtherInfo addNewOtherInfo()
355         {
356             synchronized (monitor())
357             {
358                 check_orphaned();
359                 gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.OtherInfo target = null;
360                 target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.OtherInfo)get_store().add_element_user(OTHERINFO$8);
361                 return target;
362             }
363         }
364         
365         /**
366          * Unsets the "OtherInfo" element
367          */
368         public void unsetOtherInfo()
369         {
370             synchronized (monitor())
371             {
372                 check_orphaned();
373                 get_store().remove_element(OTHERINFO$8, 0);
374             }
375         }
376         
377         /**
378          * Gets the "Single-CopyDocuments" element
379          */
380         public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType getSingleCopyDocuments()
381         {
382             synchronized (monitor())
383             {
384                 check_orphaned();
385                 gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType target = null;
386                 target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType)get_store().find_element_user(SINGLECOPYDOCUMENTS$10, 0);
387                 if (target == null)
388                 {
389                     return null;
390                 }
391                 return target;
392             }
393         }
394         
395         /**
396          * True if has "Single-CopyDocuments" element
397          */
398         public boolean isSetSingleCopyDocuments()
399         {
400             synchronized (monitor())
401             {
402                 check_orphaned();
403                 return get_store().count_elements(SINGLECOPYDOCUMENTS$10) != 0;
404             }
405         }
406         
407         /**
408          * Sets the "Single-CopyDocuments" element
409          */
410         public void setSingleCopyDocuments(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType singleCopyDocuments)
411         {
412             generatedSetterHelperImpl(singleCopyDocuments, SINGLECOPYDOCUMENTS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
413         }
414         
415         /**
416          * Appends and returns a new empty "Single-CopyDocuments" element
417          */
418         public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType addNewSingleCopyDocuments()
419         {
420             synchronized (monitor())
421             {
422                 check_orphaned();
423                 gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType target = null;
424                 target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType)get_store().add_element_user(SINGLECOPYDOCUMENTS$10);
425                 return target;
426             }
427         }
428         
429         /**
430          * Unsets the "Single-CopyDocuments" element
431          */
432         public void unsetSingleCopyDocuments()
433         {
434             synchronized (monitor())
435             {
436                 check_orphaned();
437                 get_store().remove_element(SINGLECOPYDOCUMENTS$10, 0);
438             }
439         }
440         
441         /**
442          * Gets the "FormVersion" attribute
443          */
444         public java.lang.String getFormVersion()
445         {
446             synchronized (monitor())
447             {
448                 check_orphaned();
449                 org.apache.xmlbeans.SimpleValue target = null;
450                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$12);
451                 if (target == null)
452                 {
453                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$12);
454                 }
455                 if (target == null)
456                 {
457                     return null;
458                 }
459                 return target.getStringValue();
460             }
461         }
462         
463         /**
464          * Gets (as xml) the "FormVersion" attribute
465          */
466         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
467         {
468             synchronized (monitor())
469             {
470                 check_orphaned();
471                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
472                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$12);
473                 if (target == null)
474                 {
475                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$12);
476                 }
477                 return target;
478             }
479         }
480         
481         /**
482          * Sets the "FormVersion" attribute
483          */
484         public void setFormVersion(java.lang.String formVersion)
485         {
486             synchronized (monitor())
487             {
488                 check_orphaned();
489                 org.apache.xmlbeans.SimpleValue target = null;
490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$12);
491                 if (target == null)
492                 {
493                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$12);
494                 }
495                 target.setStringValue(formVersion);
496             }
497         }
498         
499         /**
500          * Sets (as xml) the "FormVersion" attribute
501          */
502         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
503         {
504             synchronized (monitor())
505             {
506                 check_orphaned();
507                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
508                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$12);
509                 if (target == null)
510                 {
511                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$12);
512                 }
513                 target.set(formVersion);
514             }
515         }
516         /**
517          * An XML FundingOpportunityNumber(@http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3).
518          *
519          * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document$NSFCoverPage13$FundingOpportunityNumber.
520          */
521         public static class FundingOpportunityNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.FundingOpportunityNumber
522         {
523             private static final long serialVersionUID = 1L;
524             
525             public FundingOpportunityNumberImpl(org.apache.xmlbeans.SchemaType sType)
526             {
527                 super(sType, false);
528             }
529             
530             protected FundingOpportunityNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
531             {
532                 super(sType, b);
533             }
534         }
535         /**
536          * An XML NSFUnitConsideration(@http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3).
537          *
538          * This is a complex type.
539          */
540         public static class NSFUnitConsiderationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration
541         {
542             private static final long serialVersionUID = 1L;
543             
544             public NSFUnitConsiderationImpl(org.apache.xmlbeans.SchemaType sType)
545             {
546                 super(sType);
547             }
548             
549             private static final javax.xml.namespace.QName DIVISIONCODE$0 = 
550                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "DivisionCode");
551             private static final javax.xml.namespace.QName DIVISIONNAME$2 = 
552                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "DivisionName");
553             private static final javax.xml.namespace.QName PROGRAMCODE$4 = 
554                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "ProgramCode");
555             private static final javax.xml.namespace.QName PROGRAMNAME$6 = 
556                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "ProgramName");
557             
558             
559             /**
560              * Gets the "DivisionCode" element
561              */
562             public java.lang.String getDivisionCode()
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(DIVISIONCODE$0, 0);
569                     if (target == null)
570                     {
571                       return null;
572                     }
573                     return target.getStringValue();
574                 }
575             }
576             
577             /**
578              * Gets (as xml) the "DivisionCode" element
579              */
580             public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.DivisionCode xgetDivisionCode()
581             {
582                 synchronized (monitor())
583                 {
584                     check_orphaned();
585                     gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.DivisionCode target = null;
586                     target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.DivisionCode)get_store().find_element_user(DIVISIONCODE$0, 0);
587                     return target;
588                 }
589             }
590             
591             /**
592              * Sets the "DivisionCode" element
593              */
594             public void setDivisionCode(java.lang.String divisionCode)
595             {
596                 synchronized (monitor())
597                 {
598                     check_orphaned();
599                     org.apache.xmlbeans.SimpleValue target = null;
600                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONCODE$0, 0);
601                     if (target == null)
602                     {
603                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DIVISIONCODE$0);
604                     }
605                     target.setStringValue(divisionCode);
606                 }
607             }
608             
609             /**
610              * Sets (as xml) the "DivisionCode" element
611              */
612             public void xsetDivisionCode(gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.DivisionCode divisionCode)
613             {
614                 synchronized (monitor())
615                 {
616                     check_orphaned();
617                     gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.DivisionCode target = null;
618                     target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.DivisionCode)get_store().find_element_user(DIVISIONCODE$0, 0);
619                     if (target == null)
620                     {
621                       target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.DivisionCode)get_store().add_element_user(DIVISIONCODE$0);
622                     }
623                     target.set(divisionCode);
624                 }
625             }
626             
627             /**
628              * Gets the "DivisionName" element
629              */
630             public java.lang.String getDivisionName()
631             {
632                 synchronized (monitor())
633                 {
634                     check_orphaned();
635                     org.apache.xmlbeans.SimpleValue target = null;
636                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$2, 0);
637                     if (target == null)
638                     {
639                       return null;
640                     }
641                     return target.getStringValue();
642                 }
643             }
644             
645             /**
646              * Gets (as xml) the "DivisionName" element
647              */
648             public gov.grants.apply.system.globalV10.StringMin1Max30Type xgetDivisionName()
649             {
650                 synchronized (monitor())
651                 {
652                     check_orphaned();
653                     gov.grants.apply.system.globalV10.StringMin1Max30Type target = null;
654                     target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_store().find_element_user(DIVISIONNAME$2, 0);
655                     return target;
656                 }
657             }
658             
659             /**
660              * True if has "DivisionName" element
661              */
662             public boolean isSetDivisionName()
663             {
664                 synchronized (monitor())
665                 {
666                     check_orphaned();
667                     return get_store().count_elements(DIVISIONNAME$2) != 0;
668                 }
669             }
670             
671             /**
672              * Sets the "DivisionName" element
673              */
674             public void setDivisionName(java.lang.String divisionName)
675             {
676                 synchronized (monitor())
677                 {
678                     check_orphaned();
679                     org.apache.xmlbeans.SimpleValue target = null;
680                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$2, 0);
681                     if (target == null)
682                     {
683                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DIVISIONNAME$2);
684                     }
685                     target.setStringValue(divisionName);
686                 }
687             }
688             
689             /**
690              * Sets (as xml) the "DivisionName" element
691              */
692             public void xsetDivisionName(gov.grants.apply.system.globalV10.StringMin1Max30Type divisionName)
693             {
694                 synchronized (monitor())
695                 {
696                     check_orphaned();
697                     gov.grants.apply.system.globalV10.StringMin1Max30Type target = null;
698                     target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_store().find_element_user(DIVISIONNAME$2, 0);
699                     if (target == null)
700                     {
701                       target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_store().add_element_user(DIVISIONNAME$2);
702                     }
703                     target.set(divisionName);
704                 }
705             }
706             
707             /**
708              * Unsets the "DivisionName" element
709              */
710             public void unsetDivisionName()
711             {
712                 synchronized (monitor())
713                 {
714                     check_orphaned();
715                     get_store().remove_element(DIVISIONNAME$2, 0);
716                 }
717             }
718             
719             /**
720              * Gets the "ProgramCode" element
721              */
722             public java.lang.String getProgramCode()
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(PROGRAMCODE$4, 0);
729                     if (target == null)
730                     {
731                       return null;
732                     }
733                     return target.getStringValue();
734                 }
735             }
736             
737             /**
738              * Gets (as xml) the "ProgramCode" element
739              */
740             public gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.ProgramCode xgetProgramCode()
741             {
742                 synchronized (monitor())
743                 {
744                     check_orphaned();
745                     gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.ProgramCode target = null;
746                     target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.ProgramCode)get_store().find_element_user(PROGRAMCODE$4, 0);
747                     return target;
748                 }
749             }
750             
751             /**
752              * Sets the "ProgramCode" element
753              */
754             public void setProgramCode(java.lang.String programCode)
755             {
756                 synchronized (monitor())
757                 {
758                     check_orphaned();
759                     org.apache.xmlbeans.SimpleValue target = null;
760                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMCODE$4, 0);
761                     if (target == null)
762                     {
763                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMCODE$4);
764                     }
765                     target.setStringValue(programCode);
766                 }
767             }
768             
769             /**
770              * Sets (as xml) the "ProgramCode" element
771              */
772             public void xsetProgramCode(gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.ProgramCode programCode)
773             {
774                 synchronized (monitor())
775                 {
776                     check_orphaned();
777                     gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.ProgramCode target = null;
778                     target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.ProgramCode)get_store().find_element_user(PROGRAMCODE$4, 0);
779                     if (target == null)
780                     {
781                       target = (gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.ProgramCode)get_store().add_element_user(PROGRAMCODE$4);
782                     }
783                     target.set(programCode);
784                 }
785             }
786             
787             /**
788              * Gets the "ProgramName" element
789              */
790             public java.lang.String getProgramName()
791             {
792                 synchronized (monitor())
793                 {
794                     check_orphaned();
795                     org.apache.xmlbeans.SimpleValue target = null;
796                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMNAME$6, 0);
797                     if (target == null)
798                     {
799                       return null;
800                     }
801                     return target.getStringValue();
802                 }
803             }
804             
805             /**
806              * Gets (as xml) the "ProgramName" element
807              */
808             public gov.grants.apply.system.globalV10.StringMin1Max30Type xgetProgramName()
809             {
810                 synchronized (monitor())
811                 {
812                     check_orphaned();
813                     gov.grants.apply.system.globalV10.StringMin1Max30Type target = null;
814                     target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_store().find_element_user(PROGRAMNAME$6, 0);
815                     return target;
816                 }
817             }
818             
819             /**
820              * True if has "ProgramName" element
821              */
822             public boolean isSetProgramName()
823             {
824                 synchronized (monitor())
825                 {
826                     check_orphaned();
827                     return get_store().count_elements(PROGRAMNAME$6) != 0;
828                 }
829             }
830             
831             /**
832              * Sets the "ProgramName" element
833              */
834             public void setProgramName(java.lang.String programName)
835             {
836                 synchronized (monitor())
837                 {
838                     check_orphaned();
839                     org.apache.xmlbeans.SimpleValue target = null;
840                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMNAME$6, 0);
841                     if (target == null)
842                     {
843                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMNAME$6);
844                     }
845                     target.setStringValue(programName);
846                 }
847             }
848             
849             /**
850              * Sets (as xml) the "ProgramName" element
851              */
852             public void xsetProgramName(gov.grants.apply.system.globalV10.StringMin1Max30Type programName)
853             {
854                 synchronized (monitor())
855                 {
856                     check_orphaned();
857                     gov.grants.apply.system.globalV10.StringMin1Max30Type target = null;
858                     target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_store().find_element_user(PROGRAMNAME$6, 0);
859                     if (target == null)
860                     {
861                       target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_store().add_element_user(PROGRAMNAME$6);
862                     }
863                     target.set(programName);
864                 }
865             }
866             
867             /**
868              * Unsets the "ProgramName" element
869              */
870             public void unsetProgramName()
871             {
872                 synchronized (monitor())
873                 {
874                     check_orphaned();
875                     get_store().remove_element(PROGRAMNAME$6, 0);
876                 }
877             }
878             /**
879              * An XML DivisionCode(@http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3).
880              *
881              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document$NSFCoverPage13$NSFUnitConsideration$DivisionCode.
882              */
883             public static class DivisionCodeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.DivisionCode
884             {
885                 private static final long serialVersionUID = 1L;
886                 
887                 public DivisionCodeImpl(org.apache.xmlbeans.SchemaType sType)
888                 {
889                     super(sType, false);
890                 }
891                 
892                 protected DivisionCodeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
893                 {
894                     super(sType, b);
895                 }
896             }
897             /**
898              * An XML ProgramCode(@http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3).
899              *
900              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document$NSFCoverPage13$NSFUnitConsideration$ProgramCode.
901              */
902             public static class ProgramCodeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.NSFUnitConsideration.ProgramCode
903             {
904                 private static final long serialVersionUID = 1L;
905                 
906                 public ProgramCodeImpl(org.apache.xmlbeans.SchemaType sType)
907                 {
908                     super(sType, false);
909                 }
910                 
911                 protected ProgramCodeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
912                 {
913                     super(sType, b);
914                 }
915             }
916         }
917         /**
918          * An XML PIInfo(@http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3).
919          *
920          * This is a complex type.
921          */
922         public static class PIInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.PIInfo
923         {
924             private static final long serialVersionUID = 1L;
925             
926             public PIInfoImpl(org.apache.xmlbeans.SchemaType sType)
927             {
928                 super(sType);
929             }
930             
931             private static final javax.xml.namespace.QName ISCURRENTPI$0 = 
932                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "isCurrentPI");
933             
934             
935             /**
936              * Gets the "isCurrentPI" element
937              */
938             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsCurrentPI()
939             {
940                 synchronized (monitor())
941                 {
942                     check_orphaned();
943                     org.apache.xmlbeans.SimpleValue target = null;
944                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISCURRENTPI$0, 0);
945                     if (target == null)
946                     {
947                       return null;
948                     }
949                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
950                 }
951             }
952             
953             /**
954              * Gets (as xml) the "isCurrentPI" element
955              */
956             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsCurrentPI()
957             {
958                 synchronized (monitor())
959                 {
960                     check_orphaned();
961                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
962                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISCURRENTPI$0, 0);
963                     return target;
964                 }
965             }
966             
967             /**
968              * True if has "isCurrentPI" element
969              */
970             public boolean isSetIsCurrentPI()
971             {
972                 synchronized (monitor())
973                 {
974                     check_orphaned();
975                     return get_store().count_elements(ISCURRENTPI$0) != 0;
976                 }
977             }
978             
979             /**
980              * Sets the "isCurrentPI" element
981              */
982             public void setIsCurrentPI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isCurrentPI)
983             {
984                 synchronized (monitor())
985                 {
986                     check_orphaned();
987                     org.apache.xmlbeans.SimpleValue target = null;
988                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISCURRENTPI$0, 0);
989                     if (target == null)
990                     {
991                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISCURRENTPI$0);
992                     }
993                     target.setEnumValue(isCurrentPI);
994                 }
995             }
996             
997             /**
998              * Sets (as xml) the "isCurrentPI" element
999              */
1000             public void xsetIsCurrentPI(gov.grants.apply.system.globalLibraryV20.YesNoDataType isCurrentPI)
1001             {
1002                 synchronized (monitor())
1003                 {
1004                     check_orphaned();
1005                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1006                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISCURRENTPI$0, 0);
1007                     if (target == null)
1008                     {
1009                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISCURRENTPI$0);
1010                     }
1011                     target.set(isCurrentPI);
1012                 }
1013             }
1014             
1015             /**
1016              * Unsets the "isCurrentPI" element
1017              */
1018             public void unsetIsCurrentPI()
1019             {
1020                 synchronized (monitor())
1021                 {
1022                     check_orphaned();
1023                     get_store().remove_element(ISCURRENTPI$0, 0);
1024                 }
1025             }
1026         }
1027         /**
1028          * An XML OtherInfo(@http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3).
1029          *
1030          * This is a complex type.
1031          */
1032         public static class OtherInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfCoverPage13V13.NSFCoverPage13Document.NSFCoverPage13.OtherInfo
1033         {
1034             private static final long serialVersionUID = 1L;
1035             
1036             public OtherInfoImpl(org.apache.xmlbeans.SchemaType sType)
1037             {
1038                 super(sType);
1039             }
1040             
1041             private static final javax.xml.namespace.QName ISBEGININVESTIGATOR$0 = 
1042                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "isBeginInvestigator");
1043             private static final javax.xml.namespace.QName ISDISCLOSURELOBBYINGACTIVITIES$2 = 
1044                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "isDisclosureLobbyingActivities");
1045             private static final javax.xml.namespace.QName ISRAPIDRESPONSEGRANT$4 = 
1046                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "isRapidResponseGrant");
1047             private static final javax.xml.namespace.QName ISEARLYCONCEPTGRANT$6 = 
1048                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "isEarlyConceptGrant");
1049             private static final javax.xml.namespace.QName ISACCOMPLISHMENTRENEWAL$8 = 
1050                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "isAccomplishmentRenewal");
1051             private static final javax.xml.namespace.QName ISHIGHRESOLUTIONGRAPHICS$10 = 
1052                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_CoverPage_1_3-V1.3", "isHighResolutionGraphics");
1053             
1054             
1055             /**
1056              * Gets the "isBeginInvestigator" element
1057              */
1058             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsBeginInvestigator()
1059             {
1060                 synchronized (monitor())
1061                 {
1062                     check_orphaned();
1063                     org.apache.xmlbeans.SimpleValue target = null;
1064                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISBEGININVESTIGATOR$0, 0);
1065                     if (target == null)
1066                     {
1067                       return null;
1068                     }
1069                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1070                 }
1071             }
1072             
1073             /**
1074              * Gets (as xml) the "isBeginInvestigator" element
1075              */
1076             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsBeginInvestigator()
1077             {
1078                 synchronized (monitor())
1079                 {
1080                     check_orphaned();
1081                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1082                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISBEGININVESTIGATOR$0, 0);
1083                     return target;
1084                 }
1085             }
1086             
1087             /**
1088              * True if has "isBeginInvestigator" element
1089              */
1090             public boolean isSetIsBeginInvestigator()
1091             {
1092                 synchronized (monitor())
1093                 {
1094                     check_orphaned();
1095                     return get_store().count_elements(ISBEGININVESTIGATOR$0) != 0;
1096                 }
1097             }
1098             
1099             /**
1100              * Sets the "isBeginInvestigator" element
1101              */
1102             public void setIsBeginInvestigator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isBeginInvestigator)
1103             {
1104                 synchronized (monitor())
1105                 {
1106                     check_orphaned();
1107                     org.apache.xmlbeans.SimpleValue target = null;
1108                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISBEGININVESTIGATOR$0, 0);
1109                     if (target == null)
1110                     {
1111                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISBEGININVESTIGATOR$0);
1112                     }
1113                     target.setEnumValue(isBeginInvestigator);
1114                 }
1115             }
1116             
1117             /**
1118              * Sets (as xml) the "isBeginInvestigator" element
1119              */
1120             public void xsetIsBeginInvestigator(gov.grants.apply.system.globalLibraryV20.YesNoDataType isBeginInvestigator)
1121             {
1122                 synchronized (monitor())
1123                 {
1124                     check_orphaned();
1125                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1126                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISBEGININVESTIGATOR$0, 0);
1127                     if (target == null)
1128                     {
1129                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISBEGININVESTIGATOR$0);
1130                     }
1131                     target.set(isBeginInvestigator);
1132                 }
1133             }
1134             
1135             /**
1136              * Unsets the "isBeginInvestigator" element
1137              */
1138             public void unsetIsBeginInvestigator()
1139             {
1140                 synchronized (monitor())
1141                 {
1142                     check_orphaned();
1143                     get_store().remove_element(ISBEGININVESTIGATOR$0, 0);
1144                 }
1145             }
1146             
1147             /**
1148              * Gets the "isDisclosureLobbyingActivities" element
1149              */
1150             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsDisclosureLobbyingActivities()
1151             {
1152                 synchronized (monitor())
1153                 {
1154                     check_orphaned();
1155                     org.apache.xmlbeans.SimpleValue target = null;
1156                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISDISCLOSURELOBBYINGACTIVITIES$2, 0);
1157                     if (target == null)
1158                     {
1159                       return null;
1160                     }
1161                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1162                 }
1163             }
1164             
1165             /**
1166              * Gets (as xml) the "isDisclosureLobbyingActivities" element
1167              */
1168             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsDisclosureLobbyingActivities()
1169             {
1170                 synchronized (monitor())
1171                 {
1172                     check_orphaned();
1173                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1174                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISDISCLOSURELOBBYINGACTIVITIES$2, 0);
1175                     return target;
1176                 }
1177             }
1178             
1179             /**
1180              * True if has "isDisclosureLobbyingActivities" element
1181              */
1182             public boolean isSetIsDisclosureLobbyingActivities()
1183             {
1184                 synchronized (monitor())
1185                 {
1186                     check_orphaned();
1187                     return get_store().count_elements(ISDISCLOSURELOBBYINGACTIVITIES$2) != 0;
1188                 }
1189             }
1190             
1191             /**
1192              * Sets the "isDisclosureLobbyingActivities" element
1193              */
1194             public void setIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isDisclosureLobbyingActivities)
1195             {
1196                 synchronized (monitor())
1197                 {
1198                     check_orphaned();
1199                     org.apache.xmlbeans.SimpleValue target = null;
1200                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISDISCLOSURELOBBYINGACTIVITIES$2, 0);
1201                     if (target == null)
1202                     {
1203                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISDISCLOSURELOBBYINGACTIVITIES$2);
1204                     }
1205                     target.setEnumValue(isDisclosureLobbyingActivities);
1206                 }
1207             }
1208             
1209             /**
1210              * Sets (as xml) the "isDisclosureLobbyingActivities" element
1211              */
1212             public void xsetIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV20.YesNoDataType isDisclosureLobbyingActivities)
1213             {
1214                 synchronized (monitor())
1215                 {
1216                     check_orphaned();
1217                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1218                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISDISCLOSURELOBBYINGACTIVITIES$2, 0);
1219                     if (target == null)
1220                     {
1221                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISDISCLOSURELOBBYINGACTIVITIES$2);
1222                     }
1223                     target.set(isDisclosureLobbyingActivities);
1224                 }
1225             }
1226             
1227             /**
1228              * Unsets the "isDisclosureLobbyingActivities" element
1229              */
1230             public void unsetIsDisclosureLobbyingActivities()
1231             {
1232                 synchronized (monitor())
1233                 {
1234                     check_orphaned();
1235                     get_store().remove_element(ISDISCLOSURELOBBYINGACTIVITIES$2, 0);
1236                 }
1237             }
1238             
1239             /**
1240              * Gets the "isRapidResponseGrant" element
1241              */
1242             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsRapidResponseGrant()
1243             {
1244                 synchronized (monitor())
1245                 {
1246                     check_orphaned();
1247                     org.apache.xmlbeans.SimpleValue target = null;
1248                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISRAPIDRESPONSEGRANT$4, 0);
1249                     if (target == null)
1250                     {
1251                       return null;
1252                     }
1253                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1254                 }
1255             }
1256             
1257             /**
1258              * Gets (as xml) the "isRapidResponseGrant" element
1259              */
1260             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsRapidResponseGrant()
1261             {
1262                 synchronized (monitor())
1263                 {
1264                     check_orphaned();
1265                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1266                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISRAPIDRESPONSEGRANT$4, 0);
1267                     return target;
1268                 }
1269             }
1270             
1271             /**
1272              * True if has "isRapidResponseGrant" element
1273              */
1274             public boolean isSetIsRapidResponseGrant()
1275             {
1276                 synchronized (monitor())
1277                 {
1278                     check_orphaned();
1279                     return get_store().count_elements(ISRAPIDRESPONSEGRANT$4) != 0;
1280                 }
1281             }
1282             
1283             /**
1284              * Sets the "isRapidResponseGrant" element
1285              */
1286             public void setIsRapidResponseGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isRapidResponseGrant)
1287             {
1288                 synchronized (monitor())
1289                 {
1290                     check_orphaned();
1291                     org.apache.xmlbeans.SimpleValue target = null;
1292                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISRAPIDRESPONSEGRANT$4, 0);
1293                     if (target == null)
1294                     {
1295                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISRAPIDRESPONSEGRANT$4);
1296                     }
1297                     target.setEnumValue(isRapidResponseGrant);
1298                 }
1299             }
1300             
1301             /**
1302              * Sets (as xml) the "isRapidResponseGrant" element
1303              */
1304             public void xsetIsRapidResponseGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType isRapidResponseGrant)
1305             {
1306                 synchronized (monitor())
1307                 {
1308                     check_orphaned();
1309                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1310                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISRAPIDRESPONSEGRANT$4, 0);
1311                     if (target == null)
1312                     {
1313                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISRAPIDRESPONSEGRANT$4);
1314                     }
1315                     target.set(isRapidResponseGrant);
1316                 }
1317             }
1318             
1319             /**
1320              * Unsets the "isRapidResponseGrant" element
1321              */
1322             public void unsetIsRapidResponseGrant()
1323             {
1324                 synchronized (monitor())
1325                 {
1326                     check_orphaned();
1327                     get_store().remove_element(ISRAPIDRESPONSEGRANT$4, 0);
1328                 }
1329             }
1330             
1331             /**
1332              * Gets the "isEarlyConceptGrant" element
1333              */
1334             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsEarlyConceptGrant()
1335             {
1336                 synchronized (monitor())
1337                 {
1338                     check_orphaned();
1339                     org.apache.xmlbeans.SimpleValue target = null;
1340                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISEARLYCONCEPTGRANT$6, 0);
1341                     if (target == null)
1342                     {
1343                       return null;
1344                     }
1345                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1346                 }
1347             }
1348             
1349             /**
1350              * Gets (as xml) the "isEarlyConceptGrant" element
1351              */
1352             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsEarlyConceptGrant()
1353             {
1354                 synchronized (monitor())
1355                 {
1356                     check_orphaned();
1357                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1358                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISEARLYCONCEPTGRANT$6, 0);
1359                     return target;
1360                 }
1361             }
1362             
1363             /**
1364              * True if has "isEarlyConceptGrant" element
1365              */
1366             public boolean isSetIsEarlyConceptGrant()
1367             {
1368                 synchronized (monitor())
1369                 {
1370                     check_orphaned();
1371                     return get_store().count_elements(ISEARLYCONCEPTGRANT$6) != 0;
1372                 }
1373             }
1374             
1375             /**
1376              * Sets the "isEarlyConceptGrant" element
1377              */
1378             public void setIsEarlyConceptGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isEarlyConceptGrant)
1379             {
1380                 synchronized (monitor())
1381                 {
1382                     check_orphaned();
1383                     org.apache.xmlbeans.SimpleValue target = null;
1384                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISEARLYCONCEPTGRANT$6, 0);
1385                     if (target == null)
1386                     {
1387                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISEARLYCONCEPTGRANT$6);
1388                     }
1389                     target.setEnumValue(isEarlyConceptGrant);
1390                 }
1391             }
1392             
1393             /**
1394              * Sets (as xml) the "isEarlyConceptGrant" element
1395              */
1396             public void xsetIsEarlyConceptGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType isEarlyConceptGrant)
1397             {
1398                 synchronized (monitor())
1399                 {
1400                     check_orphaned();
1401                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1402                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISEARLYCONCEPTGRANT$6, 0);
1403                     if (target == null)
1404                     {
1405                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISEARLYCONCEPTGRANT$6);
1406                     }
1407                     target.set(isEarlyConceptGrant);
1408                 }
1409             }
1410             
1411             /**
1412              * Unsets the "isEarlyConceptGrant" element
1413              */
1414             public void unsetIsEarlyConceptGrant()
1415             {
1416                 synchronized (monitor())
1417                 {
1418                     check_orphaned();
1419                     get_store().remove_element(ISEARLYCONCEPTGRANT$6, 0);
1420                 }
1421             }
1422             
1423             /**
1424              * Gets the "isAccomplishmentRenewal" element
1425              */
1426             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsAccomplishmentRenewal()
1427             {
1428                 synchronized (monitor())
1429                 {
1430                     check_orphaned();
1431                     org.apache.xmlbeans.SimpleValue target = null;
1432                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISACCOMPLISHMENTRENEWAL$8, 0);
1433                     if (target == null)
1434                     {
1435                       return null;
1436                     }
1437                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1438                 }
1439             }
1440             
1441             /**
1442              * Gets (as xml) the "isAccomplishmentRenewal" element
1443              */
1444             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsAccomplishmentRenewal()
1445             {
1446                 synchronized (monitor())
1447                 {
1448                     check_orphaned();
1449                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1450                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISACCOMPLISHMENTRENEWAL$8, 0);
1451                     return target;
1452                 }
1453             }
1454             
1455             /**
1456              * True if has "isAccomplishmentRenewal" element
1457              */
1458             public boolean isSetIsAccomplishmentRenewal()
1459             {
1460                 synchronized (monitor())
1461                 {
1462                     check_orphaned();
1463                     return get_store().count_elements(ISACCOMPLISHMENTRENEWAL$8) != 0;
1464                 }
1465             }
1466             
1467             /**
1468              * Sets the "isAccomplishmentRenewal" element
1469              */
1470             public void setIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isAccomplishmentRenewal)
1471             {
1472                 synchronized (monitor())
1473                 {
1474                     check_orphaned();
1475                     org.apache.xmlbeans.SimpleValue target = null;
1476                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISACCOMPLISHMENTRENEWAL$8, 0);
1477                     if (target == null)
1478                     {
1479                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISACCOMPLISHMENTRENEWAL$8);
1480                     }
1481                     target.setEnumValue(isAccomplishmentRenewal);
1482                 }
1483             }
1484             
1485             /**
1486              * Sets (as xml) the "isAccomplishmentRenewal" element
1487              */
1488             public void xsetIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV20.YesNoDataType isAccomplishmentRenewal)
1489             {
1490                 synchronized (monitor())
1491                 {
1492                     check_orphaned();
1493                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1494                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISACCOMPLISHMENTRENEWAL$8, 0);
1495                     if (target == null)
1496                     {
1497                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISACCOMPLISHMENTRENEWAL$8);
1498                     }
1499                     target.set(isAccomplishmentRenewal);
1500                 }
1501             }
1502             
1503             /**
1504              * Unsets the "isAccomplishmentRenewal" element
1505              */
1506             public void unsetIsAccomplishmentRenewal()
1507             {
1508                 synchronized (monitor())
1509                 {
1510                     check_orphaned();
1511                     get_store().remove_element(ISACCOMPLISHMENTRENEWAL$8, 0);
1512                 }
1513             }
1514             
1515             /**
1516              * Gets the "isHighResolutionGraphics" element
1517              */
1518             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsHighResolutionGraphics()
1519             {
1520                 synchronized (monitor())
1521                 {
1522                     check_orphaned();
1523                     org.apache.xmlbeans.SimpleValue target = null;
1524                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISHIGHRESOLUTIONGRAPHICS$10, 0);
1525                     if (target == null)
1526                     {
1527                       return null;
1528                     }
1529                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1530                 }
1531             }
1532             
1533             /**
1534              * Gets (as xml) the "isHighResolutionGraphics" element
1535              */
1536             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsHighResolutionGraphics()
1537             {
1538                 synchronized (monitor())
1539                 {
1540                     check_orphaned();
1541                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1542                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISHIGHRESOLUTIONGRAPHICS$10, 0);
1543                     return target;
1544                 }
1545             }
1546             
1547             /**
1548              * True if has "isHighResolutionGraphics" element
1549              */
1550             public boolean isSetIsHighResolutionGraphics()
1551             {
1552                 synchronized (monitor())
1553                 {
1554                     check_orphaned();
1555                     return get_store().count_elements(ISHIGHRESOLUTIONGRAPHICS$10) != 0;
1556                 }
1557             }
1558             
1559             /**
1560              * Sets the "isHighResolutionGraphics" element
1561              */
1562             public void setIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isHighResolutionGraphics)
1563             {
1564                 synchronized (monitor())
1565                 {
1566                     check_orphaned();
1567                     org.apache.xmlbeans.SimpleValue target = null;
1568                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISHIGHRESOLUTIONGRAPHICS$10, 0);
1569                     if (target == null)
1570                     {
1571                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISHIGHRESOLUTIONGRAPHICS$10);
1572                     }
1573                     target.setEnumValue(isHighResolutionGraphics);
1574                 }
1575             }
1576             
1577             /**
1578              * Sets (as xml) the "isHighResolutionGraphics" element
1579              */
1580             public void xsetIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV20.YesNoDataType isHighResolutionGraphics)
1581             {
1582                 synchronized (monitor())
1583                 {
1584                     check_orphaned();
1585                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1586                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ISHIGHRESOLUTIONGRAPHICS$10, 0);
1587                     if (target == null)
1588                     {
1589                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ISHIGHRESOLUTIONGRAPHICS$10);
1590                     }
1591                     target.set(isHighResolutionGraphics);
1592                 }
1593             }
1594             
1595             /**
1596              * Unsets the "isHighResolutionGraphics" element
1597              */
1598             public void unsetIsHighResolutionGraphics()
1599             {
1600                 synchronized (monitor())
1601                 {
1602                     check_orphaned();
1603                     get_store().remove_element(ISHIGHRESOLUTIONGRAPHICS$10, 0);
1604                 }
1605             }
1606         }
1607     }
1608 }