View Javadoc
1   /*
2    * An XML document type.
3    * Localname: RR_FedNonFedBudget10
4    * Namespace: http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1
5    * Java type: gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.rrFedNonFedBudget10V11.impl;
10  /**
11   * A document containing one RR_FedNonFedBudget10(@http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1) element.
12   *
13   * This is a complex type.
14   */
15  public class RRFedNonFedBudget10DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public RRFedNonFedBudget10DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName RRFEDNONFEDBUDGET10$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "RR_FedNonFedBudget10");
26      
27      
28      /**
29       * Gets the "RR_FedNonFedBudget10" element
30       */
31      public gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10 getRRFedNonFedBudget10()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10 target = null;
37              target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10)get_store().find_element_user(RRFEDNONFEDBUDGET10$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "RR_FedNonFedBudget10" element
48       */
49      public void setRRFedNonFedBudget10(gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10 rrFedNonFedBudget10)
50      {
51          generatedSetterHelperImpl(rrFedNonFedBudget10, RRFEDNONFEDBUDGET10$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "RR_FedNonFedBudget10" element
56       */
57      public gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10 addNewRRFedNonFedBudget10()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10 target = null;
63              target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10)get_store().add_element_user(RRFEDNONFEDBUDGET10$0);
64              return target;
65          }
66      }
67      /**
68       * An XML RR_FedNonFedBudget10(@http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1).
69       *
70       * This is a complex type.
71       */
72      public static class RRFedNonFedBudget10Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public RRFedNonFedBudget10Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName DUNSID$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "DUNSID");
83          private static final javax.xml.namespace.QName BUDGETTYPE$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "BudgetType");
85          private static final javax.xml.namespace.QName ORGANIZATIONNAME$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "OrganizationName");
87          private static final javax.xml.namespace.QName BUDGETYEAR$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "BudgetYear");
89          private static final javax.xml.namespace.QName BUDGETJUSTIFICATIONATTACHMENT$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "BudgetJustificationAttachment");
91          private static final javax.xml.namespace.QName BUDGETSUMMARY$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "BudgetSummary");
93          private static final javax.xml.namespace.QName FORMVERSION$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "FormVersion");
95          
96          
97          /**
98           * Gets the "DUNSID" element
99           */
100         public java.lang.String getDUNSID()
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(DUNSID$0, 0);
107                 if (target == null)
108                 {
109                     return null;
110                 }
111                 return target.getStringValue();
112             }
113         }
114         
115         /**
116          * Gets (as xml) the "DUNSID" element
117          */
118         public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSID()
119         {
120             synchronized (monitor())
121             {
122                 check_orphaned();
123                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
124                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSID$0, 0);
125                 return target;
126             }
127         }
128         
129         /**
130          * Sets the "DUNSID" element
131          */
132         public void setDUNSID(java.lang.String dunsid)
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(DUNSID$0, 0);
139                 if (target == null)
140                 {
141                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSID$0);
142                 }
143                 target.setStringValue(dunsid);
144             }
145         }
146         
147         /**
148          * Sets (as xml) the "DUNSID" element
149          */
150         public void xsetDUNSID(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsid)
151         {
152             synchronized (monitor())
153             {
154                 check_orphaned();
155                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
156                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSID$0, 0);
157                 if (target == null)
158                 {
159                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSID$0);
160                 }
161                 target.set(dunsid);
162             }
163         }
164         
165         /**
166          * Gets the "BudgetType" element
167          */
168         public gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType.Enum getBudgetType()
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(BUDGETTYPE$2, 0);
175                 if (target == null)
176                 {
177                     return null;
178                 }
179                 return (gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType.Enum)target.getEnumValue();
180             }
181         }
182         
183         /**
184          * Gets (as xml) the "BudgetType" element
185          */
186         public gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType xgetBudgetType()
187         {
188             synchronized (monitor())
189             {
190                 check_orphaned();
191                 gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType target = null;
192                 target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType)get_store().find_element_user(BUDGETTYPE$2, 0);
193                 return target;
194             }
195         }
196         
197         /**
198          * Sets the "BudgetType" element
199          */
200         public void setBudgetType(gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType.Enum budgetType)
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(BUDGETTYPE$2, 0);
207                 if (target == null)
208                 {
209                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETTYPE$2);
210                 }
211                 target.setEnumValue(budgetType);
212             }
213         }
214         
215         /**
216          * Sets (as xml) the "BudgetType" element
217          */
218         public void xsetBudgetType(gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType budgetType)
219         {
220             synchronized (monitor())
221             {
222                 check_orphaned();
223                 gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType target = null;
224                 target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType)get_store().find_element_user(BUDGETTYPE$2, 0);
225                 if (target == null)
226                 {
227                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetTypeDataType)get_store().add_element_user(BUDGETTYPE$2);
228                 }
229                 target.set(budgetType);
230             }
231         }
232         
233         /**
234          * Gets the "OrganizationName" element
235          */
236         public java.lang.String getOrganizationName()
237         {
238             synchronized (monitor())
239             {
240                 check_orphaned();
241                 org.apache.xmlbeans.SimpleValue target = null;
242                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
243                 if (target == null)
244                 {
245                     return null;
246                 }
247                 return target.getStringValue();
248             }
249         }
250         
251         /**
252          * Gets (as xml) the "OrganizationName" element
253          */
254         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
255         {
256             synchronized (monitor())
257             {
258                 check_orphaned();
259                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
260                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
261                 return target;
262             }
263         }
264         
265         /**
266          * True if has "OrganizationName" element
267          */
268         public boolean isSetOrganizationName()
269         {
270             synchronized (monitor())
271             {
272                 check_orphaned();
273                 return get_store().count_elements(ORGANIZATIONNAME$4) != 0;
274             }
275         }
276         
277         /**
278          * Sets the "OrganizationName" element
279          */
280         public void setOrganizationName(java.lang.String organizationName)
281         {
282             synchronized (monitor())
283             {
284                 check_orphaned();
285                 org.apache.xmlbeans.SimpleValue target = null;
286                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
287                 if (target == null)
288                 {
289                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$4);
290                 }
291                 target.setStringValue(organizationName);
292             }
293         }
294         
295         /**
296          * Sets (as xml) the "OrganizationName" element
297          */
298         public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
299         {
300             synchronized (monitor())
301             {
302                 check_orphaned();
303                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
304                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
305                 if (target == null)
306                 {
307                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$4);
308                 }
309                 target.set(organizationName);
310             }
311         }
312         
313         /**
314          * Unsets the "OrganizationName" element
315          */
316         public void unsetOrganizationName()
317         {
318             synchronized (monitor())
319             {
320                 check_orphaned();
321                 get_store().remove_element(ORGANIZATIONNAME$4, 0);
322             }
323         }
324         
325         /**
326          * Gets array of all "BudgetYear" elements
327          */
328         public gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType[] getBudgetYearArray()
329         {
330             synchronized (monitor())
331             {
332                 check_orphaned();
333                 java.util.List targetList = new java.util.ArrayList();
334                 get_store().find_all_element_users(BUDGETYEAR$6, targetList);
335                 gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType[] result = new gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType[targetList.size()];
336                 targetList.toArray(result);
337                 return result;
338             }
339         }
340         
341         /**
342          * Gets ith "BudgetYear" element
343          */
344         public gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType getBudgetYearArray(int i)
345         {
346             synchronized (monitor())
347             {
348                 check_orphaned();
349                 gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType target = null;
350                 target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType)get_store().find_element_user(BUDGETYEAR$6, i);
351                 if (target == null)
352                 {
353                     throw new IndexOutOfBoundsException();
354                 }
355                 return target;
356             }
357         }
358         
359         /**
360          * Returns number of "BudgetYear" element
361          */
362         public int sizeOfBudgetYearArray()
363         {
364             synchronized (monitor())
365             {
366                 check_orphaned();
367                 return get_store().count_elements(BUDGETYEAR$6);
368             }
369         }
370         
371         /**
372          * Sets array of all "BudgetYear" element  WARNING: This method is not atomicaly synchronized.
373          */
374         public void setBudgetYearArray(gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType[] budgetYearArray)
375         {
376             check_orphaned();
377             arraySetterHelper(budgetYearArray, BUDGETYEAR$6);
378         }
379         
380         /**
381          * Sets ith "BudgetYear" element
382          */
383         public void setBudgetYearArray(int i, gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType budgetYear)
384         {
385             generatedSetterHelperImpl(budgetYear, BUDGETYEAR$6, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
386         }
387         
388         /**
389          * Inserts and returns a new empty value (as xml) as the ith "BudgetYear" element
390          */
391         public gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType insertNewBudgetYear(int i)
392         {
393             synchronized (monitor())
394             {
395                 check_orphaned();
396                 gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType target = null;
397                 target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType)get_store().insert_element_user(BUDGETYEAR$6, i);
398                 return target;
399             }
400         }
401         
402         /**
403          * Appends and returns a new empty value (as xml) as the last "BudgetYear" element
404          */
405         public gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType addNewBudgetYear()
406         {
407             synchronized (monitor())
408             {
409                 check_orphaned();
410                 gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType target = null;
411                 target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.BudgetYearDataType)get_store().add_element_user(BUDGETYEAR$6);
412                 return target;
413             }
414         }
415         
416         /**
417          * Removes the ith "BudgetYear" element
418          */
419         public void removeBudgetYear(int i)
420         {
421             synchronized (monitor())
422             {
423                 check_orphaned();
424                 get_store().remove_element(BUDGETYEAR$6, i);
425             }
426         }
427         
428         /**
429          * Gets the "BudgetJustificationAttachment" element
430          */
431         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getBudgetJustificationAttachment()
432         {
433             synchronized (monitor())
434             {
435                 check_orphaned();
436                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
437                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(BUDGETJUSTIFICATIONATTACHMENT$8, 0);
438                 if (target == null)
439                 {
440                     return null;
441                 }
442                 return target;
443             }
444         }
445         
446         /**
447          * Sets the "BudgetJustificationAttachment" element
448          */
449         public void setBudgetJustificationAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType budgetJustificationAttachment)
450         {
451             generatedSetterHelperImpl(budgetJustificationAttachment, BUDGETJUSTIFICATIONATTACHMENT$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
452         }
453         
454         /**
455          * Appends and returns a new empty "BudgetJustificationAttachment" element
456          */
457         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewBudgetJustificationAttachment()
458         {
459             synchronized (monitor())
460             {
461                 check_orphaned();
462                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
463                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(BUDGETJUSTIFICATIONATTACHMENT$8);
464                 return target;
465             }
466         }
467         
468         /**
469          * Gets the "BudgetSummary" element
470          */
471         public gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary getBudgetSummary()
472         {
473             synchronized (monitor())
474             {
475                 check_orphaned();
476                 gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary target = null;
477                 target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary)get_store().find_element_user(BUDGETSUMMARY$10, 0);
478                 if (target == null)
479                 {
480                     return null;
481                 }
482                 return target;
483             }
484         }
485         
486         /**
487          * Sets the "BudgetSummary" element
488          */
489         public void setBudgetSummary(gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary budgetSummary)
490         {
491             generatedSetterHelperImpl(budgetSummary, BUDGETSUMMARY$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
492         }
493         
494         /**
495          * Appends and returns a new empty "BudgetSummary" element
496          */
497         public gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary addNewBudgetSummary()
498         {
499             synchronized (monitor())
500             {
501                 check_orphaned();
502                 gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary target = null;
503                 target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary)get_store().add_element_user(BUDGETSUMMARY$10);
504                 return target;
505             }
506         }
507         
508         /**
509          * Gets the "FormVersion" attribute
510          */
511         public java.lang.String getFormVersion()
512         {
513             synchronized (monitor())
514             {
515                 check_orphaned();
516                 org.apache.xmlbeans.SimpleValue target = null;
517                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$12);
518                 if (target == null)
519                 {
520                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$12);
521                 }
522                 if (target == null)
523                 {
524                     return null;
525                 }
526                 return target.getStringValue();
527             }
528         }
529         
530         /**
531          * Gets (as xml) the "FormVersion" attribute
532          */
533         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
534         {
535             synchronized (monitor())
536             {
537                 check_orphaned();
538                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
539                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$12);
540                 if (target == null)
541                 {
542                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$12);
543                 }
544                 return target;
545             }
546         }
547         
548         /**
549          * Sets the "FormVersion" attribute
550          */
551         public void setFormVersion(java.lang.String formVersion)
552         {
553             synchronized (monitor())
554             {
555                 check_orphaned();
556                 org.apache.xmlbeans.SimpleValue target = null;
557                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$12);
558                 if (target == null)
559                 {
560                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$12);
561                 }
562                 target.setStringValue(formVersion);
563             }
564         }
565         
566         /**
567          * Sets (as xml) the "FormVersion" attribute
568          */
569         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
570         {
571             synchronized (monitor())
572             {
573                 check_orphaned();
574                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
575                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$12);
576                 if (target == null)
577                 {
578                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$12);
579                 }
580                 target.set(formVersion);
581             }
582         }
583         /**
584          * An XML BudgetSummary(@http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1).
585          *
586          * This is a complex type.
587          */
588         public static class BudgetSummaryImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary
589         {
590             private static final long serialVersionUID = 1L;
591             
592             public BudgetSummaryImpl(org.apache.xmlbeans.SchemaType sType)
593             {
594                 super(sType);
595             }
596             
597             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDSENIORKEYPERSON$0 = 
598                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedSeniorKeyPerson");
599             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDOTHERPERSONNEL$2 = 
600                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedOtherPersonnel");
601             private static final javax.xml.namespace.QName CUMULATIVETOTALNOOTHERPERSONNEL$4 = 
602                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalNoOtherPersonnel");
603             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDPERSONNEL$6 = 
604                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedPersonnel");
605             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDEQUIPMENT$8 = 
606                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedEquipment");
607             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDTRAVEL$10 = 
608                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedTravel");
609             private static final javax.xml.namespace.QName CUMULATIVEDOMESTICTRAVELCOSTS$12 = 
610                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeDomesticTravelCosts");
611             private static final javax.xml.namespace.QName CUMULATIVEFOREIGNTRAVELCOSTS$14 = 
612                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeForeignTravelCosts");
613             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDTRAINEECOSTS$16 = 
614                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedTraineeCosts");
615             private static final javax.xml.namespace.QName CUMULATIVETRAINEETUITIONFEESHEALTHINSURANCE$18 = 
616                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTraineeTuitionFeesHealthInsurance");
617             private static final javax.xml.namespace.QName CUMULATIVETRAINEESTIPENDS$20 = 
618                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTraineeStipends");
619             private static final javax.xml.namespace.QName CUMULATIVETRAINEETRAVEL$22 = 
620                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTraineeTravel");
621             private static final javax.xml.namespace.QName CUMULATIVETRAINEESUBSISTENCE$24 = 
622                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTraineeSubsistence");
623             private static final javax.xml.namespace.QName CUMULATIVEOTHERTRAINEECOST$26 = 
624                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeOtherTraineeCost");
625             private static final javax.xml.namespace.QName CUMULATIVENOOFTRAINEES$28 = 
626                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeNoofTrainees");
627             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDOTHERDIRECTCOSTS$30 = 
628                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedOtherDirectCosts");
629             private static final javax.xml.namespace.QName CUMULATIVEMATERIALANDSUPPLIES$32 = 
630                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeMaterialAndSupplies");
631             private static final javax.xml.namespace.QName CUMULATIVEPUBLICATIONCOSTS$34 = 
632                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativePublicationCosts");
633             private static final javax.xml.namespace.QName CUMULATIVECONSULTANTSERVICES$36 = 
634                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeConsultantServices");
635             private static final javax.xml.namespace.QName CUMULATIVEADPCOMPUTERSERVICES$38 = 
636                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeADPComputerServices");
637             private static final javax.xml.namespace.QName CUMULATIVESUBAWARDCONSORTIUMCONTRACTUALCOSTS$40 = 
638                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeSubawardConsortiumContractualCosts");
639             private static final javax.xml.namespace.QName CUMULATIVEEQUIPMENTFACILITYRENTALFEES$42 = 
640                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeEquipmentFacilityRentalFees");
641             private static final javax.xml.namespace.QName CUMULATIVEALTERATIONSANDRENOVATIONS$44 = 
642                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeAlterationsAndRenovations");
643             private static final javax.xml.namespace.QName CUMULATIVEOTHER1DIRECTCOST$46 = 
644                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeOther1DirectCost");
645             private static final javax.xml.namespace.QName CUMULATIVEOTHER2DIRECTCOST$48 = 
646                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeOther2DirectCost");
647             private static final javax.xml.namespace.QName CUMULATIVEOTHER3DIRECTCOST$50 = 
648                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeOther3DirectCost");
649             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDDIRECTCOSTS$52 = 
650                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedDirectCosts");
651             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDINDIRECTCOST$54 = 
652                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedIndirectCost");
653             private static final javax.xml.namespace.QName CUMULATIVETOTALFUNDSREQUESTEDDIRECTINDIRECTCOSTS$56 = 
654                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeTotalFundsRequestedDirectIndirectCosts");
655             private static final javax.xml.namespace.QName CUMULATIVEFEE$58 = 
656                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1", "CumulativeFee");
657             
658             
659             /**
660              * Gets the "CumulativeTotalFundsRequestedSeniorKeyPerson" element
661              */
662             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedSeniorKeyPerson()
663             {
664                 synchronized (monitor())
665                 {
666                     check_orphaned();
667                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
668                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDSENIORKEYPERSON$0, 0);
669                     if (target == null)
670                     {
671                       return null;
672                     }
673                     return target;
674                 }
675             }
676             
677             /**
678              * Sets the "CumulativeTotalFundsRequestedSeniorKeyPerson" element
679              */
680             public void setCumulativeTotalFundsRequestedSeniorKeyPerson(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedSeniorKeyPerson)
681             {
682                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedSeniorKeyPerson, CUMULATIVETOTALFUNDSREQUESTEDSENIORKEYPERSON$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
683             }
684             
685             /**
686              * Appends and returns a new empty "CumulativeTotalFundsRequestedSeniorKeyPerson" element
687              */
688             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedSeniorKeyPerson()
689             {
690                 synchronized (monitor())
691                 {
692                     check_orphaned();
693                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
694                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDSENIORKEYPERSON$0);
695                     return target;
696                 }
697             }
698             
699             /**
700              * Gets the "CumulativeTotalFundsRequestedOtherPersonnel" element
701              */
702             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedOtherPersonnel()
703             {
704                 synchronized (monitor())
705                 {
706                     check_orphaned();
707                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
708                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDOTHERPERSONNEL$2, 0);
709                     if (target == null)
710                     {
711                       return null;
712                     }
713                     return target;
714                 }
715             }
716             
717             /**
718              * True if has "CumulativeTotalFundsRequestedOtherPersonnel" element
719              */
720             public boolean isSetCumulativeTotalFundsRequestedOtherPersonnel()
721             {
722                 synchronized (monitor())
723                 {
724                     check_orphaned();
725                     return get_store().count_elements(CUMULATIVETOTALFUNDSREQUESTEDOTHERPERSONNEL$2) != 0;
726                 }
727             }
728             
729             /**
730              * Sets the "CumulativeTotalFundsRequestedOtherPersonnel" element
731              */
732             public void setCumulativeTotalFundsRequestedOtherPersonnel(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedOtherPersonnel)
733             {
734                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedOtherPersonnel, CUMULATIVETOTALFUNDSREQUESTEDOTHERPERSONNEL$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
735             }
736             
737             /**
738              * Appends and returns a new empty "CumulativeTotalFundsRequestedOtherPersonnel" element
739              */
740             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedOtherPersonnel()
741             {
742                 synchronized (monitor())
743                 {
744                     check_orphaned();
745                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
746                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDOTHERPERSONNEL$2);
747                     return target;
748                 }
749             }
750             
751             /**
752              * Unsets the "CumulativeTotalFundsRequestedOtherPersonnel" element
753              */
754             public void unsetCumulativeTotalFundsRequestedOtherPersonnel()
755             {
756                 synchronized (monitor())
757                 {
758                     check_orphaned();
759                     get_store().remove_element(CUMULATIVETOTALFUNDSREQUESTEDOTHERPERSONNEL$2, 0);
760                 }
761             }
762             
763             /**
764              * Gets the "CumulativeTotalNoOtherPersonnel" element
765              */
766             public int getCumulativeTotalNoOtherPersonnel()
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(CUMULATIVETOTALNOOTHERPERSONNEL$4, 0);
773                     if (target == null)
774                     {
775                       return 0;
776                     }
777                     return target.getIntValue();
778                 }
779             }
780             
781             /**
782              * Gets (as xml) the "CumulativeTotalNoOtherPersonnel" element
783              */
784             public gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeTotalNoOtherPersonnel xgetCumulativeTotalNoOtherPersonnel()
785             {
786                 synchronized (monitor())
787                 {
788                     check_orphaned();
789                     gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeTotalNoOtherPersonnel target = null;
790                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeTotalNoOtherPersonnel)get_store().find_element_user(CUMULATIVETOTALNOOTHERPERSONNEL$4, 0);
791                     return target;
792                 }
793             }
794             
795             /**
796              * True if has "CumulativeTotalNoOtherPersonnel" element
797              */
798             public boolean isSetCumulativeTotalNoOtherPersonnel()
799             {
800                 synchronized (monitor())
801                 {
802                     check_orphaned();
803                     return get_store().count_elements(CUMULATIVETOTALNOOTHERPERSONNEL$4) != 0;
804                 }
805             }
806             
807             /**
808              * Sets the "CumulativeTotalNoOtherPersonnel" element
809              */
810             public void setCumulativeTotalNoOtherPersonnel(int cumulativeTotalNoOtherPersonnel)
811             {
812                 synchronized (monitor())
813                 {
814                     check_orphaned();
815                     org.apache.xmlbeans.SimpleValue target = null;
816                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALNOOTHERPERSONNEL$4, 0);
817                     if (target == null)
818                     {
819                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETOTALNOOTHERPERSONNEL$4);
820                     }
821                     target.setIntValue(cumulativeTotalNoOtherPersonnel);
822                 }
823             }
824             
825             /**
826              * Sets (as xml) the "CumulativeTotalNoOtherPersonnel" element
827              */
828             public void xsetCumulativeTotalNoOtherPersonnel(gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeTotalNoOtherPersonnel cumulativeTotalNoOtherPersonnel)
829             {
830                 synchronized (monitor())
831                 {
832                     check_orphaned();
833                     gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeTotalNoOtherPersonnel target = null;
834                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeTotalNoOtherPersonnel)get_store().find_element_user(CUMULATIVETOTALNOOTHERPERSONNEL$4, 0);
835                     if (target == null)
836                     {
837                       target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeTotalNoOtherPersonnel)get_store().add_element_user(CUMULATIVETOTALNOOTHERPERSONNEL$4);
838                     }
839                     target.set(cumulativeTotalNoOtherPersonnel);
840                 }
841             }
842             
843             /**
844              * Unsets the "CumulativeTotalNoOtherPersonnel" element
845              */
846             public void unsetCumulativeTotalNoOtherPersonnel()
847             {
848                 synchronized (monitor())
849                 {
850                     check_orphaned();
851                     get_store().remove_element(CUMULATIVETOTALNOOTHERPERSONNEL$4, 0);
852                 }
853             }
854             
855             /**
856              * Gets the "CumulativeTotalFundsRequestedPersonnel" element
857              */
858             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedPersonnel()
859             {
860                 synchronized (monitor())
861                 {
862                     check_orphaned();
863                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
864                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDPERSONNEL$6, 0);
865                     if (target == null)
866                     {
867                       return null;
868                     }
869                     return target;
870                 }
871             }
872             
873             /**
874              * Sets the "CumulativeTotalFundsRequestedPersonnel" element
875              */
876             public void setCumulativeTotalFundsRequestedPersonnel(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedPersonnel)
877             {
878                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedPersonnel, CUMULATIVETOTALFUNDSREQUESTEDPERSONNEL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
879             }
880             
881             /**
882              * Appends and returns a new empty "CumulativeTotalFundsRequestedPersonnel" element
883              */
884             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedPersonnel()
885             {
886                 synchronized (monitor())
887                 {
888                     check_orphaned();
889                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
890                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDPERSONNEL$6);
891                     return target;
892                 }
893             }
894             
895             /**
896              * Gets the "CumulativeTotalFundsRequestedEquipment" element
897              */
898             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedEquipment()
899             {
900                 synchronized (monitor())
901                 {
902                     check_orphaned();
903                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
904                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDEQUIPMENT$8, 0);
905                     if (target == null)
906                     {
907                       return null;
908                     }
909                     return target;
910                 }
911             }
912             
913             /**
914              * True if has "CumulativeTotalFundsRequestedEquipment" element
915              */
916             public boolean isSetCumulativeTotalFundsRequestedEquipment()
917             {
918                 synchronized (monitor())
919                 {
920                     check_orphaned();
921                     return get_store().count_elements(CUMULATIVETOTALFUNDSREQUESTEDEQUIPMENT$8) != 0;
922                 }
923             }
924             
925             /**
926              * Sets the "CumulativeTotalFundsRequestedEquipment" element
927              */
928             public void setCumulativeTotalFundsRequestedEquipment(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedEquipment)
929             {
930                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedEquipment, CUMULATIVETOTALFUNDSREQUESTEDEQUIPMENT$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
931             }
932             
933             /**
934              * Appends and returns a new empty "CumulativeTotalFundsRequestedEquipment" element
935              */
936             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedEquipment()
937             {
938                 synchronized (monitor())
939                 {
940                     check_orphaned();
941                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
942                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDEQUIPMENT$8);
943                     return target;
944                 }
945             }
946             
947             /**
948              * Unsets the "CumulativeTotalFundsRequestedEquipment" element
949              */
950             public void unsetCumulativeTotalFundsRequestedEquipment()
951             {
952                 synchronized (monitor())
953                 {
954                     check_orphaned();
955                     get_store().remove_element(CUMULATIVETOTALFUNDSREQUESTEDEQUIPMENT$8, 0);
956                 }
957             }
958             
959             /**
960              * Gets the "CumulativeTotalFundsRequestedTravel" element
961              */
962             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedTravel()
963             {
964                 synchronized (monitor())
965                 {
966                     check_orphaned();
967                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
968                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDTRAVEL$10, 0);
969                     if (target == null)
970                     {
971                       return null;
972                     }
973                     return target;
974                 }
975             }
976             
977             /**
978              * True if has "CumulativeTotalFundsRequestedTravel" element
979              */
980             public boolean isSetCumulativeTotalFundsRequestedTravel()
981             {
982                 synchronized (monitor())
983                 {
984                     check_orphaned();
985                     return get_store().count_elements(CUMULATIVETOTALFUNDSREQUESTEDTRAVEL$10) != 0;
986                 }
987             }
988             
989             /**
990              * Sets the "CumulativeTotalFundsRequestedTravel" element
991              */
992             public void setCumulativeTotalFundsRequestedTravel(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedTravel)
993             {
994                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedTravel, CUMULATIVETOTALFUNDSREQUESTEDTRAVEL$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
995             }
996             
997             /**
998              * Appends and returns a new empty "CumulativeTotalFundsRequestedTravel" element
999              */
1000             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedTravel()
1001             {
1002                 synchronized (monitor())
1003                 {
1004                     check_orphaned();
1005                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
1006                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDTRAVEL$10);
1007                     return target;
1008                 }
1009             }
1010             
1011             /**
1012              * Unsets the "CumulativeTotalFundsRequestedTravel" element
1013              */
1014             public void unsetCumulativeTotalFundsRequestedTravel()
1015             {
1016                 synchronized (monitor())
1017                 {
1018                     check_orphaned();
1019                     get_store().remove_element(CUMULATIVETOTALFUNDSREQUESTEDTRAVEL$10, 0);
1020                 }
1021             }
1022             
1023             /**
1024              * Gets the "CumulativeDomesticTravelCosts" element
1025              */
1026             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeDomesticTravelCosts()
1027             {
1028                 synchronized (monitor())
1029                 {
1030                     check_orphaned();
1031                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1032                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEDOMESTICTRAVELCOSTS$12, 0);
1033                     if (target == null)
1034                     {
1035                       return null;
1036                     }
1037                     return target;
1038                 }
1039             }
1040             
1041             /**
1042              * True if has "CumulativeDomesticTravelCosts" element
1043              */
1044             public boolean isSetCumulativeDomesticTravelCosts()
1045             {
1046                 synchronized (monitor())
1047                 {
1048                     check_orphaned();
1049                     return get_store().count_elements(CUMULATIVEDOMESTICTRAVELCOSTS$12) != 0;
1050                 }
1051             }
1052             
1053             /**
1054              * Sets the "CumulativeDomesticTravelCosts" element
1055              */
1056             public void setCumulativeDomesticTravelCosts(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeDomesticTravelCosts)
1057             {
1058                 generatedSetterHelperImpl(cumulativeDomesticTravelCosts, CUMULATIVEDOMESTICTRAVELCOSTS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1059             }
1060             
1061             /**
1062              * Appends and returns a new empty "CumulativeDomesticTravelCosts" element
1063              */
1064             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeDomesticTravelCosts()
1065             {
1066                 synchronized (monitor())
1067                 {
1068                     check_orphaned();
1069                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1070                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEDOMESTICTRAVELCOSTS$12);
1071                     return target;
1072                 }
1073             }
1074             
1075             /**
1076              * Unsets the "CumulativeDomesticTravelCosts" element
1077              */
1078             public void unsetCumulativeDomesticTravelCosts()
1079             {
1080                 synchronized (monitor())
1081                 {
1082                     check_orphaned();
1083                     get_store().remove_element(CUMULATIVEDOMESTICTRAVELCOSTS$12, 0);
1084                 }
1085             }
1086             
1087             /**
1088              * Gets the "CumulativeForeignTravelCosts" element
1089              */
1090             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeForeignTravelCosts()
1091             {
1092                 synchronized (monitor())
1093                 {
1094                     check_orphaned();
1095                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1096                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEFOREIGNTRAVELCOSTS$14, 0);
1097                     if (target == null)
1098                     {
1099                       return null;
1100                     }
1101                     return target;
1102                 }
1103             }
1104             
1105             /**
1106              * True if has "CumulativeForeignTravelCosts" element
1107              */
1108             public boolean isSetCumulativeForeignTravelCosts()
1109             {
1110                 synchronized (monitor())
1111                 {
1112                     check_orphaned();
1113                     return get_store().count_elements(CUMULATIVEFOREIGNTRAVELCOSTS$14) != 0;
1114                 }
1115             }
1116             
1117             /**
1118              * Sets the "CumulativeForeignTravelCosts" element
1119              */
1120             public void setCumulativeForeignTravelCosts(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeForeignTravelCosts)
1121             {
1122                 generatedSetterHelperImpl(cumulativeForeignTravelCosts, CUMULATIVEFOREIGNTRAVELCOSTS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1123             }
1124             
1125             /**
1126              * Appends and returns a new empty "CumulativeForeignTravelCosts" element
1127              */
1128             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeForeignTravelCosts()
1129             {
1130                 synchronized (monitor())
1131                 {
1132                     check_orphaned();
1133                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1134                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEFOREIGNTRAVELCOSTS$14);
1135                     return target;
1136                 }
1137             }
1138             
1139             /**
1140              * Unsets the "CumulativeForeignTravelCosts" element
1141              */
1142             public void unsetCumulativeForeignTravelCosts()
1143             {
1144                 synchronized (monitor())
1145                 {
1146                     check_orphaned();
1147                     get_store().remove_element(CUMULATIVEFOREIGNTRAVELCOSTS$14, 0);
1148                 }
1149             }
1150             
1151             /**
1152              * Gets the "CumulativeTotalFundsRequestedTraineeCosts" element
1153              */
1154             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedTraineeCosts()
1155             {
1156                 synchronized (monitor())
1157                 {
1158                     check_orphaned();
1159                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
1160                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDTRAINEECOSTS$16, 0);
1161                     if (target == null)
1162                     {
1163                       return null;
1164                     }
1165                     return target;
1166                 }
1167             }
1168             
1169             /**
1170              * True if has "CumulativeTotalFundsRequestedTraineeCosts" element
1171              */
1172             public boolean isSetCumulativeTotalFundsRequestedTraineeCosts()
1173             {
1174                 synchronized (monitor())
1175                 {
1176                     check_orphaned();
1177                     return get_store().count_elements(CUMULATIVETOTALFUNDSREQUESTEDTRAINEECOSTS$16) != 0;
1178                 }
1179             }
1180             
1181             /**
1182              * Sets the "CumulativeTotalFundsRequestedTraineeCosts" element
1183              */
1184             public void setCumulativeTotalFundsRequestedTraineeCosts(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedTraineeCosts)
1185             {
1186                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedTraineeCosts, CUMULATIVETOTALFUNDSREQUESTEDTRAINEECOSTS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1187             }
1188             
1189             /**
1190              * Appends and returns a new empty "CumulativeTotalFundsRequestedTraineeCosts" element
1191              */
1192             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedTraineeCosts()
1193             {
1194                 synchronized (monitor())
1195                 {
1196                     check_orphaned();
1197                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
1198                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDTRAINEECOSTS$16);
1199                     return target;
1200                 }
1201             }
1202             
1203             /**
1204              * Unsets the "CumulativeTotalFundsRequestedTraineeCosts" element
1205              */
1206             public void unsetCumulativeTotalFundsRequestedTraineeCosts()
1207             {
1208                 synchronized (monitor())
1209                 {
1210                     check_orphaned();
1211                     get_store().remove_element(CUMULATIVETOTALFUNDSREQUESTEDTRAINEECOSTS$16, 0);
1212                 }
1213             }
1214             
1215             /**
1216              * Gets the "CumulativeTraineeTuitionFeesHealthInsurance" element
1217              */
1218             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeTraineeTuitionFeesHealthInsurance()
1219             {
1220                 synchronized (monitor())
1221                 {
1222                     check_orphaned();
1223                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1224                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVETRAINEETUITIONFEESHEALTHINSURANCE$18, 0);
1225                     if (target == null)
1226                     {
1227                       return null;
1228                     }
1229                     return target;
1230                 }
1231             }
1232             
1233             /**
1234              * True if has "CumulativeTraineeTuitionFeesHealthInsurance" element
1235              */
1236             public boolean isSetCumulativeTraineeTuitionFeesHealthInsurance()
1237             {
1238                 synchronized (monitor())
1239                 {
1240                     check_orphaned();
1241                     return get_store().count_elements(CUMULATIVETRAINEETUITIONFEESHEALTHINSURANCE$18) != 0;
1242                 }
1243             }
1244             
1245             /**
1246              * Sets the "CumulativeTraineeTuitionFeesHealthInsurance" element
1247              */
1248             public void setCumulativeTraineeTuitionFeesHealthInsurance(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeTraineeTuitionFeesHealthInsurance)
1249             {
1250                 generatedSetterHelperImpl(cumulativeTraineeTuitionFeesHealthInsurance, CUMULATIVETRAINEETUITIONFEESHEALTHINSURANCE$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1251             }
1252             
1253             /**
1254              * Appends and returns a new empty "CumulativeTraineeTuitionFeesHealthInsurance" element
1255              */
1256             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeTraineeTuitionFeesHealthInsurance()
1257             {
1258                 synchronized (monitor())
1259                 {
1260                     check_orphaned();
1261                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1262                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVETRAINEETUITIONFEESHEALTHINSURANCE$18);
1263                     return target;
1264                 }
1265             }
1266             
1267             /**
1268              * Unsets the "CumulativeTraineeTuitionFeesHealthInsurance" element
1269              */
1270             public void unsetCumulativeTraineeTuitionFeesHealthInsurance()
1271             {
1272                 synchronized (monitor())
1273                 {
1274                     check_orphaned();
1275                     get_store().remove_element(CUMULATIVETRAINEETUITIONFEESHEALTHINSURANCE$18, 0);
1276                 }
1277             }
1278             
1279             /**
1280              * Gets the "CumulativeTraineeStipends" element
1281              */
1282             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeTraineeStipends()
1283             {
1284                 synchronized (monitor())
1285                 {
1286                     check_orphaned();
1287                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1288                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVETRAINEESTIPENDS$20, 0);
1289                     if (target == null)
1290                     {
1291                       return null;
1292                     }
1293                     return target;
1294                 }
1295             }
1296             
1297             /**
1298              * True if has "CumulativeTraineeStipends" element
1299              */
1300             public boolean isSetCumulativeTraineeStipends()
1301             {
1302                 synchronized (monitor())
1303                 {
1304                     check_orphaned();
1305                     return get_store().count_elements(CUMULATIVETRAINEESTIPENDS$20) != 0;
1306                 }
1307             }
1308             
1309             /**
1310              * Sets the "CumulativeTraineeStipends" element
1311              */
1312             public void setCumulativeTraineeStipends(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeTraineeStipends)
1313             {
1314                 generatedSetterHelperImpl(cumulativeTraineeStipends, CUMULATIVETRAINEESTIPENDS$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1315             }
1316             
1317             /**
1318              * Appends and returns a new empty "CumulativeTraineeStipends" element
1319              */
1320             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeTraineeStipends()
1321             {
1322                 synchronized (monitor())
1323                 {
1324                     check_orphaned();
1325                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1326                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVETRAINEESTIPENDS$20);
1327                     return target;
1328                 }
1329             }
1330             
1331             /**
1332              * Unsets the "CumulativeTraineeStipends" element
1333              */
1334             public void unsetCumulativeTraineeStipends()
1335             {
1336                 synchronized (monitor())
1337                 {
1338                     check_orphaned();
1339                     get_store().remove_element(CUMULATIVETRAINEESTIPENDS$20, 0);
1340                 }
1341             }
1342             
1343             /**
1344              * Gets the "CumulativeTraineeTravel" element
1345              */
1346             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeTraineeTravel()
1347             {
1348                 synchronized (monitor())
1349                 {
1350                     check_orphaned();
1351                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1352                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVETRAINEETRAVEL$22, 0);
1353                     if (target == null)
1354                     {
1355                       return null;
1356                     }
1357                     return target;
1358                 }
1359             }
1360             
1361             /**
1362              * True if has "CumulativeTraineeTravel" element
1363              */
1364             public boolean isSetCumulativeTraineeTravel()
1365             {
1366                 synchronized (monitor())
1367                 {
1368                     check_orphaned();
1369                     return get_store().count_elements(CUMULATIVETRAINEETRAVEL$22) != 0;
1370                 }
1371             }
1372             
1373             /**
1374              * Sets the "CumulativeTraineeTravel" element
1375              */
1376             public void setCumulativeTraineeTravel(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeTraineeTravel)
1377             {
1378                 generatedSetterHelperImpl(cumulativeTraineeTravel, CUMULATIVETRAINEETRAVEL$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1379             }
1380             
1381             /**
1382              * Appends and returns a new empty "CumulativeTraineeTravel" element
1383              */
1384             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeTraineeTravel()
1385             {
1386                 synchronized (monitor())
1387                 {
1388                     check_orphaned();
1389                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1390                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVETRAINEETRAVEL$22);
1391                     return target;
1392                 }
1393             }
1394             
1395             /**
1396              * Unsets the "CumulativeTraineeTravel" element
1397              */
1398             public void unsetCumulativeTraineeTravel()
1399             {
1400                 synchronized (monitor())
1401                 {
1402                     check_orphaned();
1403                     get_store().remove_element(CUMULATIVETRAINEETRAVEL$22, 0);
1404                 }
1405             }
1406             
1407             /**
1408              * Gets the "CumulativeTraineeSubsistence" element
1409              */
1410             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeTraineeSubsistence()
1411             {
1412                 synchronized (monitor())
1413                 {
1414                     check_orphaned();
1415                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1416                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVETRAINEESUBSISTENCE$24, 0);
1417                     if (target == null)
1418                     {
1419                       return null;
1420                     }
1421                     return target;
1422                 }
1423             }
1424             
1425             /**
1426              * True if has "CumulativeTraineeSubsistence" element
1427              */
1428             public boolean isSetCumulativeTraineeSubsistence()
1429             {
1430                 synchronized (monitor())
1431                 {
1432                     check_orphaned();
1433                     return get_store().count_elements(CUMULATIVETRAINEESUBSISTENCE$24) != 0;
1434                 }
1435             }
1436             
1437             /**
1438              * Sets the "CumulativeTraineeSubsistence" element
1439              */
1440             public void setCumulativeTraineeSubsistence(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeTraineeSubsistence)
1441             {
1442                 generatedSetterHelperImpl(cumulativeTraineeSubsistence, CUMULATIVETRAINEESUBSISTENCE$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1443             }
1444             
1445             /**
1446              * Appends and returns a new empty "CumulativeTraineeSubsistence" element
1447              */
1448             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeTraineeSubsistence()
1449             {
1450                 synchronized (monitor())
1451                 {
1452                     check_orphaned();
1453                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1454                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVETRAINEESUBSISTENCE$24);
1455                     return target;
1456                 }
1457             }
1458             
1459             /**
1460              * Unsets the "CumulativeTraineeSubsistence" element
1461              */
1462             public void unsetCumulativeTraineeSubsistence()
1463             {
1464                 synchronized (monitor())
1465                 {
1466                     check_orphaned();
1467                     get_store().remove_element(CUMULATIVETRAINEESUBSISTENCE$24, 0);
1468                 }
1469             }
1470             
1471             /**
1472              * Gets the "CumulativeOtherTraineeCost" element
1473              */
1474             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeOtherTraineeCost()
1475             {
1476                 synchronized (monitor())
1477                 {
1478                     check_orphaned();
1479                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1480                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEOTHERTRAINEECOST$26, 0);
1481                     if (target == null)
1482                     {
1483                       return null;
1484                     }
1485                     return target;
1486                 }
1487             }
1488             
1489             /**
1490              * True if has "CumulativeOtherTraineeCost" element
1491              */
1492             public boolean isSetCumulativeOtherTraineeCost()
1493             {
1494                 synchronized (monitor())
1495                 {
1496                     check_orphaned();
1497                     return get_store().count_elements(CUMULATIVEOTHERTRAINEECOST$26) != 0;
1498                 }
1499             }
1500             
1501             /**
1502              * Sets the "CumulativeOtherTraineeCost" element
1503              */
1504             public void setCumulativeOtherTraineeCost(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeOtherTraineeCost)
1505             {
1506                 generatedSetterHelperImpl(cumulativeOtherTraineeCost, CUMULATIVEOTHERTRAINEECOST$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1507             }
1508             
1509             /**
1510              * Appends and returns a new empty "CumulativeOtherTraineeCost" element
1511              */
1512             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeOtherTraineeCost()
1513             {
1514                 synchronized (monitor())
1515                 {
1516                     check_orphaned();
1517                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1518                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEOTHERTRAINEECOST$26);
1519                     return target;
1520                 }
1521             }
1522             
1523             /**
1524              * Unsets the "CumulativeOtherTraineeCost" element
1525              */
1526             public void unsetCumulativeOtherTraineeCost()
1527             {
1528                 synchronized (monitor())
1529                 {
1530                     check_orphaned();
1531                     get_store().remove_element(CUMULATIVEOTHERTRAINEECOST$26, 0);
1532                 }
1533             }
1534             
1535             /**
1536              * Gets the "CumulativeNoofTrainees" element
1537              */
1538             public int getCumulativeNoofTrainees()
1539             {
1540                 synchronized (monitor())
1541                 {
1542                     check_orphaned();
1543                     org.apache.xmlbeans.SimpleValue target = null;
1544                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVENOOFTRAINEES$28, 0);
1545                     if (target == null)
1546                     {
1547                       return 0;
1548                     }
1549                     return target.getIntValue();
1550                 }
1551             }
1552             
1553             /**
1554              * Gets (as xml) the "CumulativeNoofTrainees" element
1555              */
1556             public gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeNoofTrainees xgetCumulativeNoofTrainees()
1557             {
1558                 synchronized (monitor())
1559                 {
1560                     check_orphaned();
1561                     gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeNoofTrainees target = null;
1562                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeNoofTrainees)get_store().find_element_user(CUMULATIVENOOFTRAINEES$28, 0);
1563                     return target;
1564                 }
1565             }
1566             
1567             /**
1568              * True if has "CumulativeNoofTrainees" element
1569              */
1570             public boolean isSetCumulativeNoofTrainees()
1571             {
1572                 synchronized (monitor())
1573                 {
1574                     check_orphaned();
1575                     return get_store().count_elements(CUMULATIVENOOFTRAINEES$28) != 0;
1576                 }
1577             }
1578             
1579             /**
1580              * Sets the "CumulativeNoofTrainees" element
1581              */
1582             public void setCumulativeNoofTrainees(int cumulativeNoofTrainees)
1583             {
1584                 synchronized (monitor())
1585                 {
1586                     check_orphaned();
1587                     org.apache.xmlbeans.SimpleValue target = null;
1588                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVENOOFTRAINEES$28, 0);
1589                     if (target == null)
1590                     {
1591                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVENOOFTRAINEES$28);
1592                     }
1593                     target.setIntValue(cumulativeNoofTrainees);
1594                 }
1595             }
1596             
1597             /**
1598              * Sets (as xml) the "CumulativeNoofTrainees" element
1599              */
1600             public void xsetCumulativeNoofTrainees(gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeNoofTrainees cumulativeNoofTrainees)
1601             {
1602                 synchronized (monitor())
1603                 {
1604                     check_orphaned();
1605                     gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeNoofTrainees target = null;
1606                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeNoofTrainees)get_store().find_element_user(CUMULATIVENOOFTRAINEES$28, 0);
1607                     if (target == null)
1608                     {
1609                       target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeNoofTrainees)get_store().add_element_user(CUMULATIVENOOFTRAINEES$28);
1610                     }
1611                     target.set(cumulativeNoofTrainees);
1612                 }
1613             }
1614             
1615             /**
1616              * Unsets the "CumulativeNoofTrainees" element
1617              */
1618             public void unsetCumulativeNoofTrainees()
1619             {
1620                 synchronized (monitor())
1621                 {
1622                     check_orphaned();
1623                     get_store().remove_element(CUMULATIVENOOFTRAINEES$28, 0);
1624                 }
1625             }
1626             
1627             /**
1628              * Gets the "CumulativeTotalFundsRequestedOtherDirectCosts" element
1629              */
1630             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedOtherDirectCosts()
1631             {
1632                 synchronized (monitor())
1633                 {
1634                     check_orphaned();
1635                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
1636                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDOTHERDIRECTCOSTS$30, 0);
1637                     if (target == null)
1638                     {
1639                       return null;
1640                     }
1641                     return target;
1642                 }
1643             }
1644             
1645             /**
1646              * True if has "CumulativeTotalFundsRequestedOtherDirectCosts" element
1647              */
1648             public boolean isSetCumulativeTotalFundsRequestedOtherDirectCosts()
1649             {
1650                 synchronized (monitor())
1651                 {
1652                     check_orphaned();
1653                     return get_store().count_elements(CUMULATIVETOTALFUNDSREQUESTEDOTHERDIRECTCOSTS$30) != 0;
1654                 }
1655             }
1656             
1657             /**
1658              * Sets the "CumulativeTotalFundsRequestedOtherDirectCosts" element
1659              */
1660             public void setCumulativeTotalFundsRequestedOtherDirectCosts(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedOtherDirectCosts)
1661             {
1662                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedOtherDirectCosts, CUMULATIVETOTALFUNDSREQUESTEDOTHERDIRECTCOSTS$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1663             }
1664             
1665             /**
1666              * Appends and returns a new empty "CumulativeTotalFundsRequestedOtherDirectCosts" element
1667              */
1668             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedOtherDirectCosts()
1669             {
1670                 synchronized (monitor())
1671                 {
1672                     check_orphaned();
1673                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
1674                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDOTHERDIRECTCOSTS$30);
1675                     return target;
1676                 }
1677             }
1678             
1679             /**
1680              * Unsets the "CumulativeTotalFundsRequestedOtherDirectCosts" element
1681              */
1682             public void unsetCumulativeTotalFundsRequestedOtherDirectCosts()
1683             {
1684                 synchronized (monitor())
1685                 {
1686                     check_orphaned();
1687                     get_store().remove_element(CUMULATIVETOTALFUNDSREQUESTEDOTHERDIRECTCOSTS$30, 0);
1688                 }
1689             }
1690             
1691             /**
1692              * Gets the "CumulativeMaterialAndSupplies" element
1693              */
1694             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeMaterialAndSupplies()
1695             {
1696                 synchronized (monitor())
1697                 {
1698                     check_orphaned();
1699                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1700                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEMATERIALANDSUPPLIES$32, 0);
1701                     if (target == null)
1702                     {
1703                       return null;
1704                     }
1705                     return target;
1706                 }
1707             }
1708             
1709             /**
1710              * True if has "CumulativeMaterialAndSupplies" element
1711              */
1712             public boolean isSetCumulativeMaterialAndSupplies()
1713             {
1714                 synchronized (monitor())
1715                 {
1716                     check_orphaned();
1717                     return get_store().count_elements(CUMULATIVEMATERIALANDSUPPLIES$32) != 0;
1718                 }
1719             }
1720             
1721             /**
1722              * Sets the "CumulativeMaterialAndSupplies" element
1723              */
1724             public void setCumulativeMaterialAndSupplies(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeMaterialAndSupplies)
1725             {
1726                 generatedSetterHelperImpl(cumulativeMaterialAndSupplies, CUMULATIVEMATERIALANDSUPPLIES$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1727             }
1728             
1729             /**
1730              * Appends and returns a new empty "CumulativeMaterialAndSupplies" element
1731              */
1732             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeMaterialAndSupplies()
1733             {
1734                 synchronized (monitor())
1735                 {
1736                     check_orphaned();
1737                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1738                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEMATERIALANDSUPPLIES$32);
1739                     return target;
1740                 }
1741             }
1742             
1743             /**
1744              * Unsets the "CumulativeMaterialAndSupplies" element
1745              */
1746             public void unsetCumulativeMaterialAndSupplies()
1747             {
1748                 synchronized (monitor())
1749                 {
1750                     check_orphaned();
1751                     get_store().remove_element(CUMULATIVEMATERIALANDSUPPLIES$32, 0);
1752                 }
1753             }
1754             
1755             /**
1756              * Gets the "CumulativePublicationCosts" element
1757              */
1758             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativePublicationCosts()
1759             {
1760                 synchronized (monitor())
1761                 {
1762                     check_orphaned();
1763                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1764                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEPUBLICATIONCOSTS$34, 0);
1765                     if (target == null)
1766                     {
1767                       return null;
1768                     }
1769                     return target;
1770                 }
1771             }
1772             
1773             /**
1774              * True if has "CumulativePublicationCosts" element
1775              */
1776             public boolean isSetCumulativePublicationCosts()
1777             {
1778                 synchronized (monitor())
1779                 {
1780                     check_orphaned();
1781                     return get_store().count_elements(CUMULATIVEPUBLICATIONCOSTS$34) != 0;
1782                 }
1783             }
1784             
1785             /**
1786              * Sets the "CumulativePublicationCosts" element
1787              */
1788             public void setCumulativePublicationCosts(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativePublicationCosts)
1789             {
1790                 generatedSetterHelperImpl(cumulativePublicationCosts, CUMULATIVEPUBLICATIONCOSTS$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1791             }
1792             
1793             /**
1794              * Appends and returns a new empty "CumulativePublicationCosts" element
1795              */
1796             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativePublicationCosts()
1797             {
1798                 synchronized (monitor())
1799                 {
1800                     check_orphaned();
1801                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1802                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEPUBLICATIONCOSTS$34);
1803                     return target;
1804                 }
1805             }
1806             
1807             /**
1808              * Unsets the "CumulativePublicationCosts" element
1809              */
1810             public void unsetCumulativePublicationCosts()
1811             {
1812                 synchronized (monitor())
1813                 {
1814                     check_orphaned();
1815                     get_store().remove_element(CUMULATIVEPUBLICATIONCOSTS$34, 0);
1816                 }
1817             }
1818             
1819             /**
1820              * Gets the "CumulativeConsultantServices" element
1821              */
1822             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeConsultantServices()
1823             {
1824                 synchronized (monitor())
1825                 {
1826                     check_orphaned();
1827                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1828                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVECONSULTANTSERVICES$36, 0);
1829                     if (target == null)
1830                     {
1831                       return null;
1832                     }
1833                     return target;
1834                 }
1835             }
1836             
1837             /**
1838              * True if has "CumulativeConsultantServices" element
1839              */
1840             public boolean isSetCumulativeConsultantServices()
1841             {
1842                 synchronized (monitor())
1843                 {
1844                     check_orphaned();
1845                     return get_store().count_elements(CUMULATIVECONSULTANTSERVICES$36) != 0;
1846                 }
1847             }
1848             
1849             /**
1850              * Sets the "CumulativeConsultantServices" element
1851              */
1852             public void setCumulativeConsultantServices(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeConsultantServices)
1853             {
1854                 generatedSetterHelperImpl(cumulativeConsultantServices, CUMULATIVECONSULTANTSERVICES$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1855             }
1856             
1857             /**
1858              * Appends and returns a new empty "CumulativeConsultantServices" element
1859              */
1860             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeConsultantServices()
1861             {
1862                 synchronized (monitor())
1863                 {
1864                     check_orphaned();
1865                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1866                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVECONSULTANTSERVICES$36);
1867                     return target;
1868                 }
1869             }
1870             
1871             /**
1872              * Unsets the "CumulativeConsultantServices" element
1873              */
1874             public void unsetCumulativeConsultantServices()
1875             {
1876                 synchronized (monitor())
1877                 {
1878                     check_orphaned();
1879                     get_store().remove_element(CUMULATIVECONSULTANTSERVICES$36, 0);
1880                 }
1881             }
1882             
1883             /**
1884              * Gets the "CumulativeADPComputerServices" element
1885              */
1886             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeADPComputerServices()
1887             {
1888                 synchronized (monitor())
1889                 {
1890                     check_orphaned();
1891                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1892                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEADPCOMPUTERSERVICES$38, 0);
1893                     if (target == null)
1894                     {
1895                       return null;
1896                     }
1897                     return target;
1898                 }
1899             }
1900             
1901             /**
1902              * True if has "CumulativeADPComputerServices" element
1903              */
1904             public boolean isSetCumulativeADPComputerServices()
1905             {
1906                 synchronized (monitor())
1907                 {
1908                     check_orphaned();
1909                     return get_store().count_elements(CUMULATIVEADPCOMPUTERSERVICES$38) != 0;
1910                 }
1911             }
1912             
1913             /**
1914              * Sets the "CumulativeADPComputerServices" element
1915              */
1916             public void setCumulativeADPComputerServices(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeADPComputerServices)
1917             {
1918                 generatedSetterHelperImpl(cumulativeADPComputerServices, CUMULATIVEADPCOMPUTERSERVICES$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1919             }
1920             
1921             /**
1922              * Appends and returns a new empty "CumulativeADPComputerServices" element
1923              */
1924             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeADPComputerServices()
1925             {
1926                 synchronized (monitor())
1927                 {
1928                     check_orphaned();
1929                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1930                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEADPCOMPUTERSERVICES$38);
1931                     return target;
1932                 }
1933             }
1934             
1935             /**
1936              * Unsets the "CumulativeADPComputerServices" element
1937              */
1938             public void unsetCumulativeADPComputerServices()
1939             {
1940                 synchronized (monitor())
1941                 {
1942                     check_orphaned();
1943                     get_store().remove_element(CUMULATIVEADPCOMPUTERSERVICES$38, 0);
1944                 }
1945             }
1946             
1947             /**
1948              * Gets the "CumulativeSubawardConsortiumContractualCosts" element
1949              */
1950             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeSubawardConsortiumContractualCosts()
1951             {
1952                 synchronized (monitor())
1953                 {
1954                     check_orphaned();
1955                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1956                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVESUBAWARDCONSORTIUMCONTRACTUALCOSTS$40, 0);
1957                     if (target == null)
1958                     {
1959                       return null;
1960                     }
1961                     return target;
1962                 }
1963             }
1964             
1965             /**
1966              * True if has "CumulativeSubawardConsortiumContractualCosts" element
1967              */
1968             public boolean isSetCumulativeSubawardConsortiumContractualCosts()
1969             {
1970                 synchronized (monitor())
1971                 {
1972                     check_orphaned();
1973                     return get_store().count_elements(CUMULATIVESUBAWARDCONSORTIUMCONTRACTUALCOSTS$40) != 0;
1974                 }
1975             }
1976             
1977             /**
1978              * Sets the "CumulativeSubawardConsortiumContractualCosts" element
1979              */
1980             public void setCumulativeSubawardConsortiumContractualCosts(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeSubawardConsortiumContractualCosts)
1981             {
1982                 generatedSetterHelperImpl(cumulativeSubawardConsortiumContractualCosts, CUMULATIVESUBAWARDCONSORTIUMCONTRACTUALCOSTS$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1983             }
1984             
1985             /**
1986              * Appends and returns a new empty "CumulativeSubawardConsortiumContractualCosts" element
1987              */
1988             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeSubawardConsortiumContractualCosts()
1989             {
1990                 synchronized (monitor())
1991                 {
1992                     check_orphaned();
1993                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
1994                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVESUBAWARDCONSORTIUMCONTRACTUALCOSTS$40);
1995                     return target;
1996                 }
1997             }
1998             
1999             /**
2000              * Unsets the "CumulativeSubawardConsortiumContractualCosts" element
2001              */
2002             public void unsetCumulativeSubawardConsortiumContractualCosts()
2003             {
2004                 synchronized (monitor())
2005                 {
2006                     check_orphaned();
2007                     get_store().remove_element(CUMULATIVESUBAWARDCONSORTIUMCONTRACTUALCOSTS$40, 0);
2008                 }
2009             }
2010             
2011             /**
2012              * Gets the "CumulativeEquipmentFacilityRentalFees" element
2013              */
2014             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeEquipmentFacilityRentalFees()
2015             {
2016                 synchronized (monitor())
2017                 {
2018                     check_orphaned();
2019                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2020                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEEQUIPMENTFACILITYRENTALFEES$42, 0);
2021                     if (target == null)
2022                     {
2023                       return null;
2024                     }
2025                     return target;
2026                 }
2027             }
2028             
2029             /**
2030              * True if has "CumulativeEquipmentFacilityRentalFees" element
2031              */
2032             public boolean isSetCumulativeEquipmentFacilityRentalFees()
2033             {
2034                 synchronized (monitor())
2035                 {
2036                     check_orphaned();
2037                     return get_store().count_elements(CUMULATIVEEQUIPMENTFACILITYRENTALFEES$42) != 0;
2038                 }
2039             }
2040             
2041             /**
2042              * Sets the "CumulativeEquipmentFacilityRentalFees" element
2043              */
2044             public void setCumulativeEquipmentFacilityRentalFees(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeEquipmentFacilityRentalFees)
2045             {
2046                 generatedSetterHelperImpl(cumulativeEquipmentFacilityRentalFees, CUMULATIVEEQUIPMENTFACILITYRENTALFEES$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2047             }
2048             
2049             /**
2050              * Appends and returns a new empty "CumulativeEquipmentFacilityRentalFees" element
2051              */
2052             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeEquipmentFacilityRentalFees()
2053             {
2054                 synchronized (monitor())
2055                 {
2056                     check_orphaned();
2057                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2058                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEEQUIPMENTFACILITYRENTALFEES$42);
2059                     return target;
2060                 }
2061             }
2062             
2063             /**
2064              * Unsets the "CumulativeEquipmentFacilityRentalFees" element
2065              */
2066             public void unsetCumulativeEquipmentFacilityRentalFees()
2067             {
2068                 synchronized (monitor())
2069                 {
2070                     check_orphaned();
2071                     get_store().remove_element(CUMULATIVEEQUIPMENTFACILITYRENTALFEES$42, 0);
2072                 }
2073             }
2074             
2075             /**
2076              * Gets the "CumulativeAlterationsAndRenovations" element
2077              */
2078             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeAlterationsAndRenovations()
2079             {
2080                 synchronized (monitor())
2081                 {
2082                     check_orphaned();
2083                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2084                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEALTERATIONSANDRENOVATIONS$44, 0);
2085                     if (target == null)
2086                     {
2087                       return null;
2088                     }
2089                     return target;
2090                 }
2091             }
2092             
2093             /**
2094              * True if has "CumulativeAlterationsAndRenovations" element
2095              */
2096             public boolean isSetCumulativeAlterationsAndRenovations()
2097             {
2098                 synchronized (monitor())
2099                 {
2100                     check_orphaned();
2101                     return get_store().count_elements(CUMULATIVEALTERATIONSANDRENOVATIONS$44) != 0;
2102                 }
2103             }
2104             
2105             /**
2106              * Sets the "CumulativeAlterationsAndRenovations" element
2107              */
2108             public void setCumulativeAlterationsAndRenovations(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeAlterationsAndRenovations)
2109             {
2110                 generatedSetterHelperImpl(cumulativeAlterationsAndRenovations, CUMULATIVEALTERATIONSANDRENOVATIONS$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2111             }
2112             
2113             /**
2114              * Appends and returns a new empty "CumulativeAlterationsAndRenovations" element
2115              */
2116             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeAlterationsAndRenovations()
2117             {
2118                 synchronized (monitor())
2119                 {
2120                     check_orphaned();
2121                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2122                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEALTERATIONSANDRENOVATIONS$44);
2123                     return target;
2124                 }
2125             }
2126             
2127             /**
2128              * Unsets the "CumulativeAlterationsAndRenovations" element
2129              */
2130             public void unsetCumulativeAlterationsAndRenovations()
2131             {
2132                 synchronized (monitor())
2133                 {
2134                     check_orphaned();
2135                     get_store().remove_element(CUMULATIVEALTERATIONSANDRENOVATIONS$44, 0);
2136                 }
2137             }
2138             
2139             /**
2140              * Gets the "CumulativeOther1DirectCost" element
2141              */
2142             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeOther1DirectCost()
2143             {
2144                 synchronized (monitor())
2145                 {
2146                     check_orphaned();
2147                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2148                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEOTHER1DIRECTCOST$46, 0);
2149                     if (target == null)
2150                     {
2151                       return null;
2152                     }
2153                     return target;
2154                 }
2155             }
2156             
2157             /**
2158              * True if has "CumulativeOther1DirectCost" element
2159              */
2160             public boolean isSetCumulativeOther1DirectCost()
2161             {
2162                 synchronized (monitor())
2163                 {
2164                     check_orphaned();
2165                     return get_store().count_elements(CUMULATIVEOTHER1DIRECTCOST$46) != 0;
2166                 }
2167             }
2168             
2169             /**
2170              * Sets the "CumulativeOther1DirectCost" element
2171              */
2172             public void setCumulativeOther1DirectCost(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeOther1DirectCost)
2173             {
2174                 generatedSetterHelperImpl(cumulativeOther1DirectCost, CUMULATIVEOTHER1DIRECTCOST$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2175             }
2176             
2177             /**
2178              * Appends and returns a new empty "CumulativeOther1DirectCost" element
2179              */
2180             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeOther1DirectCost()
2181             {
2182                 synchronized (monitor())
2183                 {
2184                     check_orphaned();
2185                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2186                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEOTHER1DIRECTCOST$46);
2187                     return target;
2188                 }
2189             }
2190             
2191             /**
2192              * Unsets the "CumulativeOther1DirectCost" element
2193              */
2194             public void unsetCumulativeOther1DirectCost()
2195             {
2196                 synchronized (monitor())
2197                 {
2198                     check_orphaned();
2199                     get_store().remove_element(CUMULATIVEOTHER1DIRECTCOST$46, 0);
2200                 }
2201             }
2202             
2203             /**
2204              * Gets the "CumulativeOther2DirectCost" element
2205              */
2206             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeOther2DirectCost()
2207             {
2208                 synchronized (monitor())
2209                 {
2210                     check_orphaned();
2211                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2212                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEOTHER2DIRECTCOST$48, 0);
2213                     if (target == null)
2214                     {
2215                       return null;
2216                     }
2217                     return target;
2218                 }
2219             }
2220             
2221             /**
2222              * True if has "CumulativeOther2DirectCost" element
2223              */
2224             public boolean isSetCumulativeOther2DirectCost()
2225             {
2226                 synchronized (monitor())
2227                 {
2228                     check_orphaned();
2229                     return get_store().count_elements(CUMULATIVEOTHER2DIRECTCOST$48) != 0;
2230                 }
2231             }
2232             
2233             /**
2234              * Sets the "CumulativeOther2DirectCost" element
2235              */
2236             public void setCumulativeOther2DirectCost(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeOther2DirectCost)
2237             {
2238                 generatedSetterHelperImpl(cumulativeOther2DirectCost, CUMULATIVEOTHER2DIRECTCOST$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2239             }
2240             
2241             /**
2242              * Appends and returns a new empty "CumulativeOther2DirectCost" element
2243              */
2244             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeOther2DirectCost()
2245             {
2246                 synchronized (monitor())
2247                 {
2248                     check_orphaned();
2249                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2250                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEOTHER2DIRECTCOST$48);
2251                     return target;
2252                 }
2253             }
2254             
2255             /**
2256              * Unsets the "CumulativeOther2DirectCost" element
2257              */
2258             public void unsetCumulativeOther2DirectCost()
2259             {
2260                 synchronized (monitor())
2261                 {
2262                     check_orphaned();
2263                     get_store().remove_element(CUMULATIVEOTHER2DIRECTCOST$48, 0);
2264                 }
2265             }
2266             
2267             /**
2268              * Gets the "CumulativeOther3DirectCost" element
2269              */
2270             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType getCumulativeOther3DirectCost()
2271             {
2272                 synchronized (monitor())
2273                 {
2274                     check_orphaned();
2275                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2276                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().find_element_user(CUMULATIVEOTHER3DIRECTCOST$50, 0);
2277                     if (target == null)
2278                     {
2279                       return null;
2280                     }
2281                     return target;
2282                 }
2283             }
2284             
2285             /**
2286              * True if has "CumulativeOther3DirectCost" element
2287              */
2288             public boolean isSetCumulativeOther3DirectCost()
2289             {
2290                 synchronized (monitor())
2291                 {
2292                     check_orphaned();
2293                     return get_store().count_elements(CUMULATIVEOTHER3DIRECTCOST$50) != 0;
2294                 }
2295             }
2296             
2297             /**
2298              * Sets the "CumulativeOther3DirectCost" element
2299              */
2300             public void setCumulativeOther3DirectCost(gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType cumulativeOther3DirectCost)
2301             {
2302                 generatedSetterHelperImpl(cumulativeOther3DirectCost, CUMULATIVEOTHER3DIRECTCOST$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2303             }
2304             
2305             /**
2306              * Appends and returns a new empty "CumulativeOther3DirectCost" element
2307              */
2308             public gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType addNewCumulativeOther3DirectCost()
2309             {
2310                 synchronized (monitor())
2311                 {
2312                     check_orphaned();
2313                     gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType target = null;
2314                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.TotalDataType)get_store().add_element_user(CUMULATIVEOTHER3DIRECTCOST$50);
2315                     return target;
2316                 }
2317             }
2318             
2319             /**
2320              * Unsets the "CumulativeOther3DirectCost" element
2321              */
2322             public void unsetCumulativeOther3DirectCost()
2323             {
2324                 synchronized (monitor())
2325                 {
2326                     check_orphaned();
2327                     get_store().remove_element(CUMULATIVEOTHER3DIRECTCOST$50, 0);
2328                 }
2329             }
2330             
2331             /**
2332              * Gets the "CumulativeTotalFundsRequestedDirectCosts" element
2333              */
2334             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedDirectCosts()
2335             {
2336                 synchronized (monitor())
2337                 {
2338                     check_orphaned();
2339                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
2340                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDDIRECTCOSTS$52, 0);
2341                     if (target == null)
2342                     {
2343                       return null;
2344                     }
2345                     return target;
2346                 }
2347             }
2348             
2349             /**
2350              * Sets the "CumulativeTotalFundsRequestedDirectCosts" element
2351              */
2352             public void setCumulativeTotalFundsRequestedDirectCosts(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedDirectCosts)
2353             {
2354                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedDirectCosts, CUMULATIVETOTALFUNDSREQUESTEDDIRECTCOSTS$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2355             }
2356             
2357             /**
2358              * Appends and returns a new empty "CumulativeTotalFundsRequestedDirectCosts" element
2359              */
2360             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedDirectCosts()
2361             {
2362                 synchronized (monitor())
2363                 {
2364                     check_orphaned();
2365                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
2366                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDDIRECTCOSTS$52);
2367                     return target;
2368                 }
2369             }
2370             
2371             /**
2372              * Gets the "CumulativeTotalFundsRequestedIndirectCost" element
2373              */
2374             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedIndirectCost()
2375             {
2376                 synchronized (monitor())
2377                 {
2378                     check_orphaned();
2379                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
2380                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDINDIRECTCOST$54, 0);
2381                     if (target == null)
2382                     {
2383                       return null;
2384                     }
2385                     return target;
2386                 }
2387             }
2388             
2389             /**
2390              * True if has "CumulativeTotalFundsRequestedIndirectCost" element
2391              */
2392             public boolean isSetCumulativeTotalFundsRequestedIndirectCost()
2393             {
2394                 synchronized (monitor())
2395                 {
2396                     check_orphaned();
2397                     return get_store().count_elements(CUMULATIVETOTALFUNDSREQUESTEDINDIRECTCOST$54) != 0;
2398                 }
2399             }
2400             
2401             /**
2402              * Sets the "CumulativeTotalFundsRequestedIndirectCost" element
2403              */
2404             public void setCumulativeTotalFundsRequestedIndirectCost(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedIndirectCost)
2405             {
2406                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedIndirectCost, CUMULATIVETOTALFUNDSREQUESTEDINDIRECTCOST$54, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2407             }
2408             
2409             /**
2410              * Appends and returns a new empty "CumulativeTotalFundsRequestedIndirectCost" element
2411              */
2412             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedIndirectCost()
2413             {
2414                 synchronized (monitor())
2415                 {
2416                     check_orphaned();
2417                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
2418                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDINDIRECTCOST$54);
2419                     return target;
2420                 }
2421             }
2422             
2423             /**
2424              * Unsets the "CumulativeTotalFundsRequestedIndirectCost" element
2425              */
2426             public void unsetCumulativeTotalFundsRequestedIndirectCost()
2427             {
2428                 synchronized (monitor())
2429                 {
2430                     check_orphaned();
2431                     get_store().remove_element(CUMULATIVETOTALFUNDSREQUESTEDINDIRECTCOST$54, 0);
2432                 }
2433             }
2434             
2435             /**
2436              * Gets the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
2437              */
2438             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType getCumulativeTotalFundsRequestedDirectIndirectCosts()
2439             {
2440                 synchronized (monitor())
2441                 {
2442                     check_orphaned();
2443                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
2444                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().find_element_user(CUMULATIVETOTALFUNDSREQUESTEDDIRECTINDIRECTCOSTS$56, 0);
2445                     if (target == null)
2446                     {
2447                       return null;
2448                     }
2449                     return target;
2450                 }
2451             }
2452             
2453             /**
2454              * Sets the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
2455              */
2456             public void setCumulativeTotalFundsRequestedDirectIndirectCosts(gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType cumulativeTotalFundsRequestedDirectIndirectCosts)
2457             {
2458                 generatedSetterHelperImpl(cumulativeTotalFundsRequestedDirectIndirectCosts, CUMULATIVETOTALFUNDSREQUESTEDDIRECTINDIRECTCOSTS$56, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2459             }
2460             
2461             /**
2462              * Appends and returns a new empty "CumulativeTotalFundsRequestedDirectIndirectCosts" element
2463              */
2464             public gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType addNewCumulativeTotalFundsRequestedDirectIndirectCosts()
2465             {
2466                 synchronized (monitor())
2467                 {
2468                     check_orphaned();
2469                     gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType target = null;
2470                     target = (gov.grants.apply.forms.rrFedNonFedBudget10V11.SummaryDataType)get_store().add_element_user(CUMULATIVETOTALFUNDSREQUESTEDDIRECTINDIRECTCOSTS$56);
2471                     return target;
2472                 }
2473             }
2474             
2475             /**
2476              * Gets the "CumulativeFee" element
2477              */
2478             public java.math.BigDecimal getCumulativeFee()
2479             {
2480                 synchronized (monitor())
2481                 {
2482                     check_orphaned();
2483                     org.apache.xmlbeans.SimpleValue target = null;
2484                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEFEE$58, 0);
2485                     if (target == null)
2486                     {
2487                       return null;
2488                     }
2489                     return target.getBigDecimalValue();
2490                 }
2491             }
2492             
2493             /**
2494              * Gets (as xml) the "CumulativeFee" element
2495              */
2496             public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeFee()
2497             {
2498                 synchronized (monitor())
2499                 {
2500                     check_orphaned();
2501                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2502                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEFEE$58, 0);
2503                     return target;
2504                 }
2505             }
2506             
2507             /**
2508              * True if has "CumulativeFee" element
2509              */
2510             public boolean isSetCumulativeFee()
2511             {
2512                 synchronized (monitor())
2513                 {
2514                     check_orphaned();
2515                     return get_store().count_elements(CUMULATIVEFEE$58) != 0;
2516                 }
2517             }
2518             
2519             /**
2520              * Sets the "CumulativeFee" element
2521              */
2522             public void setCumulativeFee(java.math.BigDecimal cumulativeFee)
2523             {
2524                 synchronized (monitor())
2525                 {
2526                     check_orphaned();
2527                     org.apache.xmlbeans.SimpleValue target = null;
2528                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEFEE$58, 0);
2529                     if (target == null)
2530                     {
2531                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEFEE$58);
2532                     }
2533                     target.setBigDecimalValue(cumulativeFee);
2534                 }
2535             }
2536             
2537             /**
2538              * Sets (as xml) the "CumulativeFee" element
2539              */
2540             public void xsetCumulativeFee(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeFee)
2541             {
2542                 synchronized (monitor())
2543                 {
2544                     check_orphaned();
2545                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2546                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEFEE$58, 0);
2547                     if (target == null)
2548                     {
2549                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEFEE$58);
2550                     }
2551                     target.set(cumulativeFee);
2552                 }
2553             }
2554             
2555             /**
2556              * Unsets the "CumulativeFee" element
2557              */
2558             public void unsetCumulativeFee()
2559             {
2560                 synchronized (monitor())
2561                 {
2562                     check_orphaned();
2563                     get_store().remove_element(CUMULATIVEFEE$58, 0);
2564                 }
2565             }
2566             /**
2567              * An XML CumulativeTotalNoOtherPersonnel(@http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1).
2568              *
2569              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document$RRFedNonFedBudget10$BudgetSummary$CumulativeTotalNoOtherPersonnel.
2570              */
2571             public static class CumulativeTotalNoOtherPersonnelImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeTotalNoOtherPersonnel
2572             {
2573                 private static final long serialVersionUID = 1L;
2574                 
2575                 public CumulativeTotalNoOtherPersonnelImpl(org.apache.xmlbeans.SchemaType sType)
2576                 {
2577                     super(sType, false);
2578                 }
2579                 
2580                 protected CumulativeTotalNoOtherPersonnelImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2581                 {
2582                     super(sType, b);
2583                 }
2584             }
2585             /**
2586              * An XML CumulativeNoofTrainees(@http://apply.grants.gov/forms/RR_FedNonFedBudget10-V1.1).
2587              *
2588              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document$RRFedNonFedBudget10$BudgetSummary$CumulativeNoofTrainees.
2589              */
2590             public static class CumulativeNoofTraineesImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.rrFedNonFedBudget10V11.RRFedNonFedBudget10Document.RRFedNonFedBudget10.BudgetSummary.CumulativeNoofTrainees
2591             {
2592                 private static final long serialVersionUID = 1L;
2593                 
2594                 public CumulativeNoofTraineesImpl(org.apache.xmlbeans.SchemaType sType)
2595                 {
2596                     super(sType, false);
2597                 }
2598                 
2599                 protected CumulativeNoofTraineesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2600                 {
2601                     super(sType, b);
2602                 }
2603             }
2604         }
2605     }
2606 }