View Javadoc
1   /*
2    * An XML document type.
3    * Localname: RR_Budget
4    * Namespace: http://apply.grants.gov/forms/RR_Budget-V1.0
5    * Java type: gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.rrBudgetV10;
10  
11  
12  /**
13   * A document containing one RR_Budget(@http://apply.grants.gov/forms/RR_Budget-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface RRBudgetDocument extends org.apache.xmlbeans.XmlObject
18  {
19      public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
20          org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RRBudgetDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("rrbudgeta261doctype");
21      
22      /**
23       * Gets the "RR_Budget" element
24       */
25      gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget getRRBudget();
26      
27      /**
28       * Sets the "RR_Budget" element
29       */
30      void setRRBudget(gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget rrBudget);
31      
32      /**
33       * Appends and returns a new empty "RR_Budget" element
34       */
35      gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget addNewRRBudget();
36      
37      /**
38       * An XML RR_Budget(@http://apply.grants.gov/forms/RR_Budget-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface RRBudget extends org.apache.xmlbeans.XmlObject
43      {
44          public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
45              org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RRBudget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("rrbudgetdfb1elemtype");
46          
47          /**
48           * Gets the "DUNSID" element
49           */
50          java.lang.String getDUNSID();
51          
52          /**
53           * Gets (as xml) the "DUNSID" element
54           */
55          gov.grants.apply.system.globalV10.StringMin1Max13Type xgetDUNSID();
56          
57          /**
58           * Sets the "DUNSID" element
59           */
60          void setDUNSID(java.lang.String dunsid);
61          
62          /**
63           * Sets (as xml) the "DUNSID" element
64           */
65          void xsetDUNSID(gov.grants.apply.system.globalV10.StringMin1Max13Type dunsid);
66          
67          /**
68           * Gets the "BudgetType" element
69           */
70          gov.grants.apply.forms.rrBudgetV10.BudgetTypeDataType.Enum getBudgetType();
71          
72          /**
73           * Gets (as xml) the "BudgetType" element
74           */
75          gov.grants.apply.forms.rrBudgetV10.BudgetTypeDataType xgetBudgetType();
76          
77          /**
78           * Sets the "BudgetType" element
79           */
80          void setBudgetType(gov.grants.apply.forms.rrBudgetV10.BudgetTypeDataType.Enum budgetType);
81          
82          /**
83           * Sets (as xml) the "BudgetType" element
84           */
85          void xsetBudgetType(gov.grants.apply.forms.rrBudgetV10.BudgetTypeDataType budgetType);
86          
87          /**
88           * Gets the "OrganizationName" element
89           */
90          java.lang.String getOrganizationName();
91          
92          /**
93           * Gets (as xml) the "OrganizationName" element
94           */
95          gov.grants.apply.system.globalLibraryV10.OrganizationNameDataType xgetOrganizationName();
96          
97          /**
98           * True if has "OrganizationName" element
99           */
100         boolean isSetOrganizationName();
101         
102         /**
103          * Sets the "OrganizationName" element
104          */
105         void setOrganizationName(java.lang.String organizationName);
106         
107         /**
108          * Sets (as xml) the "OrganizationName" element
109          */
110         void xsetOrganizationName(gov.grants.apply.system.globalLibraryV10.OrganizationNameDataType organizationName);
111         
112         /**
113          * Unsets the "OrganizationName" element
114          */
115         void unsetOrganizationName();
116         
117         /**
118          * Gets the "BudgetYear1" element
119          */
120         gov.grants.apply.forms.rrBudgetV10.BudgetYear1DataType getBudgetYear1();
121         
122         /**
123          * Sets the "BudgetYear1" element
124          */
125         void setBudgetYear1(gov.grants.apply.forms.rrBudgetV10.BudgetYear1DataType budgetYear1);
126         
127         /**
128          * Appends and returns a new empty "BudgetYear1" element
129          */
130         gov.grants.apply.forms.rrBudgetV10.BudgetYear1DataType addNewBudgetYear1();
131         
132         /**
133          * Gets the "BudgetYear2" element
134          */
135         gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType getBudgetYear2();
136         
137         /**
138          * True if has "BudgetYear2" element
139          */
140         boolean isSetBudgetYear2();
141         
142         /**
143          * Sets the "BudgetYear2" element
144          */
145         void setBudgetYear2(gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType budgetYear2);
146         
147         /**
148          * Appends and returns a new empty "BudgetYear2" element
149          */
150         gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType addNewBudgetYear2();
151         
152         /**
153          * Unsets the "BudgetYear2" element
154          */
155         void unsetBudgetYear2();
156         
157         /**
158          * Gets the "BudgetYear3" element
159          */
160         gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType getBudgetYear3();
161         
162         /**
163          * True if has "BudgetYear3" element
164          */
165         boolean isSetBudgetYear3();
166         
167         /**
168          * Sets the "BudgetYear3" element
169          */
170         void setBudgetYear3(gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType budgetYear3);
171         
172         /**
173          * Appends and returns a new empty "BudgetYear3" element
174          */
175         gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType addNewBudgetYear3();
176         
177         /**
178          * Unsets the "BudgetYear3" element
179          */
180         void unsetBudgetYear3();
181         
182         /**
183          * Gets the "BudgetYear4" element
184          */
185         gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType getBudgetYear4();
186         
187         /**
188          * True if has "BudgetYear4" element
189          */
190         boolean isSetBudgetYear4();
191         
192         /**
193          * Sets the "BudgetYear4" element
194          */
195         void setBudgetYear4(gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType budgetYear4);
196         
197         /**
198          * Appends and returns a new empty "BudgetYear4" element
199          */
200         gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType addNewBudgetYear4();
201         
202         /**
203          * Unsets the "BudgetYear4" element
204          */
205         void unsetBudgetYear4();
206         
207         /**
208          * Gets the "BudgetYear5" element
209          */
210         gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType getBudgetYear5();
211         
212         /**
213          * True if has "BudgetYear5" element
214          */
215         boolean isSetBudgetYear5();
216         
217         /**
218          * Sets the "BudgetYear5" element
219          */
220         void setBudgetYear5(gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType budgetYear5);
221         
222         /**
223          * Appends and returns a new empty "BudgetYear5" element
224          */
225         gov.grants.apply.forms.rrBudgetV10.BudgetYearDataType addNewBudgetYear5();
226         
227         /**
228          * Unsets the "BudgetYear5" element
229          */
230         void unsetBudgetYear5();
231         
232         /**
233          * Gets the "BudgetSummary" element
234          */
235         gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary getBudgetSummary();
236         
237         /**
238          * Sets the "BudgetSummary" element
239          */
240         void setBudgetSummary(gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary budgetSummary);
241         
242         /**
243          * Appends and returns a new empty "BudgetSummary" element
244          */
245         gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary addNewBudgetSummary();
246         
247         /**
248          * Gets the "FormVersion" attribute
249          */
250         java.lang.String getFormVersion();
251         
252         /**
253          * Gets (as xml) the "FormVersion" attribute
254          */
255         gov.grants.apply.system.globalLibraryV10.FormVersionDataType xgetFormVersion();
256         
257         /**
258          * Sets the "FormVersion" attribute
259          */
260         void setFormVersion(java.lang.String formVersion);
261         
262         /**
263          * Sets (as xml) the "FormVersion" attribute
264          */
265         void xsetFormVersion(gov.grants.apply.system.globalLibraryV10.FormVersionDataType formVersion);
266         
267         /**
268          * An XML BudgetSummary(@http://apply.grants.gov/forms/RR_Budget-V1.0).
269          *
270          * This is a complex type.
271          */
272         public interface BudgetSummary extends org.apache.xmlbeans.XmlObject
273         {
274             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
275                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetsummary6ce4elemtype");
276             
277             /**
278              * Gets the "CumulativeTotalFundsRequestedSeniorKeyPerson" element
279              */
280             java.math.BigDecimal getCumulativeTotalFundsRequestedSeniorKeyPerson();
281             
282             /**
283              * Gets (as xml) the "CumulativeTotalFundsRequestedSeniorKeyPerson" element
284              */
285             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedSeniorKeyPerson();
286             
287             /**
288              * Sets the "CumulativeTotalFundsRequestedSeniorKeyPerson" element
289              */
290             void setCumulativeTotalFundsRequestedSeniorKeyPerson(java.math.BigDecimal cumulativeTotalFundsRequestedSeniorKeyPerson);
291             
292             /**
293              * Sets (as xml) the "CumulativeTotalFundsRequestedSeniorKeyPerson" element
294              */
295             void xsetCumulativeTotalFundsRequestedSeniorKeyPerson(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedSeniorKeyPerson);
296             
297             /**
298              * Gets the "CumulativeTotalFundsRequestedOtherPersonnel" element
299              */
300             java.math.BigDecimal getCumulativeTotalFundsRequestedOtherPersonnel();
301             
302             /**
303              * Gets (as xml) the "CumulativeTotalFundsRequestedOtherPersonnel" element
304              */
305             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedOtherPersonnel();
306             
307             /**
308              * True if has "CumulativeTotalFundsRequestedOtherPersonnel" element
309              */
310             boolean isSetCumulativeTotalFundsRequestedOtherPersonnel();
311             
312             /**
313              * Sets the "CumulativeTotalFundsRequestedOtherPersonnel" element
314              */
315             void setCumulativeTotalFundsRequestedOtherPersonnel(java.math.BigDecimal cumulativeTotalFundsRequestedOtherPersonnel);
316             
317             /**
318              * Sets (as xml) the "CumulativeTotalFundsRequestedOtherPersonnel" element
319              */
320             void xsetCumulativeTotalFundsRequestedOtherPersonnel(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedOtherPersonnel);
321             
322             /**
323              * Unsets the "CumulativeTotalFundsRequestedOtherPersonnel" element
324              */
325             void unsetCumulativeTotalFundsRequestedOtherPersonnel();
326             
327             /**
328              * Gets the "CumulativeTotalNoOtherPersonnel" element
329              */
330             int getCumulativeTotalNoOtherPersonnel();
331             
332             /**
333              * Gets (as xml) the "CumulativeTotalNoOtherPersonnel" element
334              */
335             gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel xgetCumulativeTotalNoOtherPersonnel();
336             
337             /**
338              * True if has "CumulativeTotalNoOtherPersonnel" element
339              */
340             boolean isSetCumulativeTotalNoOtherPersonnel();
341             
342             /**
343              * Sets the "CumulativeTotalNoOtherPersonnel" element
344              */
345             void setCumulativeTotalNoOtherPersonnel(int cumulativeTotalNoOtherPersonnel);
346             
347             /**
348              * Sets (as xml) the "CumulativeTotalNoOtherPersonnel" element
349              */
350             void xsetCumulativeTotalNoOtherPersonnel(gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel cumulativeTotalNoOtherPersonnel);
351             
352             /**
353              * Unsets the "CumulativeTotalNoOtherPersonnel" element
354              */
355             void unsetCumulativeTotalNoOtherPersonnel();
356             
357             /**
358              * Gets the "CumulativeTotalFundsRequestedPersonnel" element
359              */
360             java.math.BigDecimal getCumulativeTotalFundsRequestedPersonnel();
361             
362             /**
363              * Gets (as xml) the "CumulativeTotalFundsRequestedPersonnel" element
364              */
365             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedPersonnel();
366             
367             /**
368              * Sets the "CumulativeTotalFundsRequestedPersonnel" element
369              */
370             void setCumulativeTotalFundsRequestedPersonnel(java.math.BigDecimal cumulativeTotalFundsRequestedPersonnel);
371             
372             /**
373              * Sets (as xml) the "CumulativeTotalFundsRequestedPersonnel" element
374              */
375             void xsetCumulativeTotalFundsRequestedPersonnel(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedPersonnel);
376             
377             /**
378              * Gets the "CumulativeEquipments" element
379              */
380             gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeEquipments getCumulativeEquipments();
381             
382             /**
383              * True if has "CumulativeEquipments" element
384              */
385             boolean isSetCumulativeEquipments();
386             
387             /**
388              * Sets the "CumulativeEquipments" element
389              */
390             void setCumulativeEquipments(gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeEquipments cumulativeEquipments);
391             
392             /**
393              * Appends and returns a new empty "CumulativeEquipments" element
394              */
395             gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeEquipments addNewCumulativeEquipments();
396             
397             /**
398              * Unsets the "CumulativeEquipments" element
399              */
400             void unsetCumulativeEquipments();
401             
402             /**
403              * Gets the "CumulativeTravels" element
404              */
405             gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTravels getCumulativeTravels();
406             
407             /**
408              * True if has "CumulativeTravels" element
409              */
410             boolean isSetCumulativeTravels();
411             
412             /**
413              * Sets the "CumulativeTravels" element
414              */
415             void setCumulativeTravels(gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTravels cumulativeTravels);
416             
417             /**
418              * Appends and returns a new empty "CumulativeTravels" element
419              */
420             gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTravels addNewCumulativeTravels();
421             
422             /**
423              * Unsets the "CumulativeTravels" element
424              */
425             void unsetCumulativeTravels();
426             
427             /**
428              * Gets the "CumulativeTrainee" element
429              */
430             gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee getCumulativeTrainee();
431             
432             /**
433              * True if has "CumulativeTrainee" element
434              */
435             boolean isSetCumulativeTrainee();
436             
437             /**
438              * Sets the "CumulativeTrainee" element
439              */
440             void setCumulativeTrainee(gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee cumulativeTrainee);
441             
442             /**
443              * Appends and returns a new empty "CumulativeTrainee" element
444              */
445             gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee addNewCumulativeTrainee();
446             
447             /**
448              * Unsets the "CumulativeTrainee" element
449              */
450             void unsetCumulativeTrainee();
451             
452             /**
453              * Gets the "CumulativeOtherDirect" element
454              */
455             gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeOtherDirect getCumulativeOtherDirect();
456             
457             /**
458              * True if has "CumulativeOtherDirect" element
459              */
460             boolean isSetCumulativeOtherDirect();
461             
462             /**
463              * Sets the "CumulativeOtherDirect" element
464              */
465             void setCumulativeOtherDirect(gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeOtherDirect cumulativeOtherDirect);
466             
467             /**
468              * Appends and returns a new empty "CumulativeOtherDirect" element
469              */
470             gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeOtherDirect addNewCumulativeOtherDirect();
471             
472             /**
473              * Unsets the "CumulativeOtherDirect" element
474              */
475             void unsetCumulativeOtherDirect();
476             
477             /**
478              * Gets the "CumulativeTotalFundsRequestedDirectCosts" element
479              */
480             java.math.BigDecimal getCumulativeTotalFundsRequestedDirectCosts();
481             
482             /**
483              * Gets (as xml) the "CumulativeTotalFundsRequestedDirectCosts" element
484              */
485             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedDirectCosts();
486             
487             /**
488              * Sets the "CumulativeTotalFundsRequestedDirectCosts" element
489              */
490             void setCumulativeTotalFundsRequestedDirectCosts(java.math.BigDecimal cumulativeTotalFundsRequestedDirectCosts);
491             
492             /**
493              * Sets (as xml) the "CumulativeTotalFundsRequestedDirectCosts" element
494              */
495             void xsetCumulativeTotalFundsRequestedDirectCosts(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedDirectCosts);
496             
497             /**
498              * Gets the "CumulativeTotalFundsRequestedIndirectCost" element
499              */
500             java.math.BigDecimal getCumulativeTotalFundsRequestedIndirectCost();
501             
502             /**
503              * Gets (as xml) the "CumulativeTotalFundsRequestedIndirectCost" element
504              */
505             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedIndirectCost();
506             
507             /**
508              * True if has "CumulativeTotalFundsRequestedIndirectCost" element
509              */
510             boolean isSetCumulativeTotalFundsRequestedIndirectCost();
511             
512             /**
513              * Sets the "CumulativeTotalFundsRequestedIndirectCost" element
514              */
515             void setCumulativeTotalFundsRequestedIndirectCost(java.math.BigDecimal cumulativeTotalFundsRequestedIndirectCost);
516             
517             /**
518              * Sets (as xml) the "CumulativeTotalFundsRequestedIndirectCost" element
519              */
520             void xsetCumulativeTotalFundsRequestedIndirectCost(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedIndirectCost);
521             
522             /**
523              * Unsets the "CumulativeTotalFundsRequestedIndirectCost" element
524              */
525             void unsetCumulativeTotalFundsRequestedIndirectCost();
526             
527             /**
528              * Gets the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
529              */
530             java.math.BigDecimal getCumulativeTotalFundsRequestedDirectIndirectCosts();
531             
532             /**
533              * Gets (as xml) the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
534              */
535             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedDirectIndirectCosts();
536             
537             /**
538              * Sets the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
539              */
540             void setCumulativeTotalFundsRequestedDirectIndirectCosts(java.math.BigDecimal cumulativeTotalFundsRequestedDirectIndirectCosts);
541             
542             /**
543              * Sets (as xml) the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
544              */
545             void xsetCumulativeTotalFundsRequestedDirectIndirectCosts(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedDirectIndirectCosts);
546             
547             /**
548              * Gets the "CumulativeFee" element
549              */
550             java.math.BigDecimal getCumulativeFee();
551             
552             /**
553              * Gets (as xml) the "CumulativeFee" element
554              */
555             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeFee();
556             
557             /**
558              * True if has "CumulativeFee" element
559              */
560             boolean isSetCumulativeFee();
561             
562             /**
563              * Sets the "CumulativeFee" element
564              */
565             void setCumulativeFee(java.math.BigDecimal cumulativeFee);
566             
567             /**
568              * Sets (as xml) the "CumulativeFee" element
569              */
570             void xsetCumulativeFee(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeFee);
571             
572             /**
573              * Unsets the "CumulativeFee" element
574              */
575             void unsetCumulativeFee();
576             
577             /**
578              * An XML CumulativeTotalNoOtherPersonnel(@http://apply.grants.gov/forms/RR_Budget-V1.0).
579              *
580              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument$RRBudget$BudgetSummary$CumulativeTotalNoOtherPersonnel.
581              */
582             public interface CumulativeTotalNoOtherPersonnel extends org.apache.xmlbeans.XmlNonNegativeInteger
583             {
584                 int getIntValue();
585                 void setIntValue(int i);
586                 /** @deprecated */
587                 int intValue();
588                 /** @deprecated */
589                 void set(int i);
590                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
591                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeTotalNoOtherPersonnel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativetotalnootherpersonnel4816elemtype");
592                 
593                 /**
594                  * A factory class with static methods for creating instances
595                  * of this type.
596                  */
597                 
598                 public static final class Factory
599                 {
600                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel newValue(java.lang.Object obj) {
601                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel) type.newValue( obj ); }
602                     
603                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel newInstance() {
604                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
605                     
606                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel newInstance(org.apache.xmlbeans.XmlOptions options) {
607                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
608                     
609                     private Factory() { } // No instance of this class allowed
610                 }
611             }
612             
613             /**
614              * An XML CumulativeEquipments(@http://apply.grants.gov/forms/RR_Budget-V1.0).
615              *
616              * This is a complex type.
617              */
618             public interface CumulativeEquipments extends org.apache.xmlbeans.XmlObject
619             {
620                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
621                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeEquipments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativeequipments66b0elemtype");
622                 
623                 /**
624                  * Gets the "CumulativeTotalFundsRequestedEquipment" element
625                  */
626                 java.math.BigDecimal getCumulativeTotalFundsRequestedEquipment();
627                 
628                 /**
629                  * Gets (as xml) the "CumulativeTotalFundsRequestedEquipment" element
630                  */
631                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedEquipment();
632                 
633                 /**
634                  * Sets the "CumulativeTotalFundsRequestedEquipment" element
635                  */
636                 void setCumulativeTotalFundsRequestedEquipment(java.math.BigDecimal cumulativeTotalFundsRequestedEquipment);
637                 
638                 /**
639                  * Sets (as xml) the "CumulativeTotalFundsRequestedEquipment" element
640                  */
641                 void xsetCumulativeTotalFundsRequestedEquipment(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedEquipment);
642                 
643                 /**
644                  * A factory class with static methods for creating instances
645                  * of this type.
646                  */
647                 
648                 public static final class Factory
649                 {
650                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeEquipments newInstance() {
651                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeEquipments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
652                     
653                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeEquipments newInstance(org.apache.xmlbeans.XmlOptions options) {
654                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeEquipments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
655                     
656                     private Factory() { } // No instance of this class allowed
657                 }
658             }
659             
660             /**
661              * An XML CumulativeTravels(@http://apply.grants.gov/forms/RR_Budget-V1.0).
662              *
663              * This is a complex type.
664              */
665             public interface CumulativeTravels extends org.apache.xmlbeans.XmlObject
666             {
667                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
668                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeTravels.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativetravels11b2elemtype");
669                 
670                 /**
671                  * Gets the "CumulativeTotalFundsRequestedTravel" element
672                  */
673                 java.math.BigDecimal getCumulativeTotalFundsRequestedTravel();
674                 
675                 /**
676                  * Gets (as xml) the "CumulativeTotalFundsRequestedTravel" element
677                  */
678                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedTravel();
679                 
680                 /**
681                  * Sets the "CumulativeTotalFundsRequestedTravel" element
682                  */
683                 void setCumulativeTotalFundsRequestedTravel(java.math.BigDecimal cumulativeTotalFundsRequestedTravel);
684                 
685                 /**
686                  * Sets (as xml) the "CumulativeTotalFundsRequestedTravel" element
687                  */
688                 void xsetCumulativeTotalFundsRequestedTravel(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedTravel);
689                 
690                 /**
691                  * Gets the "CumulativeDomesticTravelCosts" element
692                  */
693                 java.math.BigDecimal getCumulativeDomesticTravelCosts();
694                 
695                 /**
696                  * Gets (as xml) the "CumulativeDomesticTravelCosts" element
697                  */
698                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeDomesticTravelCosts();
699                 
700                 /**
701                  * True if has "CumulativeDomesticTravelCosts" element
702                  */
703                 boolean isSetCumulativeDomesticTravelCosts();
704                 
705                 /**
706                  * Sets the "CumulativeDomesticTravelCosts" element
707                  */
708                 void setCumulativeDomesticTravelCosts(java.math.BigDecimal cumulativeDomesticTravelCosts);
709                 
710                 /**
711                  * Sets (as xml) the "CumulativeDomesticTravelCosts" element
712                  */
713                 void xsetCumulativeDomesticTravelCosts(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeDomesticTravelCosts);
714                 
715                 /**
716                  * Unsets the "CumulativeDomesticTravelCosts" element
717                  */
718                 void unsetCumulativeDomesticTravelCosts();
719                 
720                 /**
721                  * Gets the "CumulativeForeignTravelCosts" element
722                  */
723                 java.math.BigDecimal getCumulativeForeignTravelCosts();
724                 
725                 /**
726                  * Gets (as xml) the "CumulativeForeignTravelCosts" element
727                  */
728                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeForeignTravelCosts();
729                 
730                 /**
731                  * True if has "CumulativeForeignTravelCosts" element
732                  */
733                 boolean isSetCumulativeForeignTravelCosts();
734                 
735                 /**
736                  * Sets the "CumulativeForeignTravelCosts" element
737                  */
738                 void setCumulativeForeignTravelCosts(java.math.BigDecimal cumulativeForeignTravelCosts);
739                 
740                 /**
741                  * Sets (as xml) the "CumulativeForeignTravelCosts" element
742                  */
743                 void xsetCumulativeForeignTravelCosts(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeForeignTravelCosts);
744                 
745                 /**
746                  * Unsets the "CumulativeForeignTravelCosts" element
747                  */
748                 void unsetCumulativeForeignTravelCosts();
749                 
750                 /**
751                  * A factory class with static methods for creating instances
752                  * of this type.
753                  */
754                 
755                 public static final class Factory
756                 {
757                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTravels newInstance() {
758                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTravels) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
759                     
760                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTravels newInstance(org.apache.xmlbeans.XmlOptions options) {
761                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTravels) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
762                     
763                     private Factory() { } // No instance of this class allowed
764                 }
765             }
766             
767             /**
768              * An XML CumulativeTrainee(@http://apply.grants.gov/forms/RR_Budget-V1.0).
769              *
770              * This is a complex type.
771              */
772             public interface CumulativeTrainee extends org.apache.xmlbeans.XmlObject
773             {
774                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
775                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeTrainee.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativetraineec103elemtype");
776                 
777                 /**
778                  * Gets the "CumulativeTotalFundsRequestedTraineeCosts" element
779                  */
780                 java.math.BigDecimal getCumulativeTotalFundsRequestedTraineeCosts();
781                 
782                 /**
783                  * Gets (as xml) the "CumulativeTotalFundsRequestedTraineeCosts" element
784                  */
785                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedTraineeCosts();
786                 
787                 /**
788                  * Sets the "CumulativeTotalFundsRequestedTraineeCosts" element
789                  */
790                 void setCumulativeTotalFundsRequestedTraineeCosts(java.math.BigDecimal cumulativeTotalFundsRequestedTraineeCosts);
791                 
792                 /**
793                  * Sets (as xml) the "CumulativeTotalFundsRequestedTraineeCosts" element
794                  */
795                 void xsetCumulativeTotalFundsRequestedTraineeCosts(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedTraineeCosts);
796                 
797                 /**
798                  * Gets the "CumulativeTraineeTuitionFeesHealthInsurance" element
799                  */
800                 java.math.BigDecimal getCumulativeTraineeTuitionFeesHealthInsurance();
801                 
802                 /**
803                  * Gets (as xml) the "CumulativeTraineeTuitionFeesHealthInsurance" element
804                  */
805                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeTraineeTuitionFeesHealthInsurance();
806                 
807                 /**
808                  * True if has "CumulativeTraineeTuitionFeesHealthInsurance" element
809                  */
810                 boolean isSetCumulativeTraineeTuitionFeesHealthInsurance();
811                 
812                 /**
813                  * Sets the "CumulativeTraineeTuitionFeesHealthInsurance" element
814                  */
815                 void setCumulativeTraineeTuitionFeesHealthInsurance(java.math.BigDecimal cumulativeTraineeTuitionFeesHealthInsurance);
816                 
817                 /**
818                  * Sets (as xml) the "CumulativeTraineeTuitionFeesHealthInsurance" element
819                  */
820                 void xsetCumulativeTraineeTuitionFeesHealthInsurance(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeTraineeTuitionFeesHealthInsurance);
821                 
822                 /**
823                  * Unsets the "CumulativeTraineeTuitionFeesHealthInsurance" element
824                  */
825                 void unsetCumulativeTraineeTuitionFeesHealthInsurance();
826                 
827                 /**
828                  * Gets the "CumulativeTraineeStipends" element
829                  */
830                 java.math.BigDecimal getCumulativeTraineeStipends();
831                 
832                 /**
833                  * Gets (as xml) the "CumulativeTraineeStipends" element
834                  */
835                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeTraineeStipends();
836                 
837                 /**
838                  * True if has "CumulativeTraineeStipends" element
839                  */
840                 boolean isSetCumulativeTraineeStipends();
841                 
842                 /**
843                  * Sets the "CumulativeTraineeStipends" element
844                  */
845                 void setCumulativeTraineeStipends(java.math.BigDecimal cumulativeTraineeStipends);
846                 
847                 /**
848                  * Sets (as xml) the "CumulativeTraineeStipends" element
849                  */
850                 void xsetCumulativeTraineeStipends(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeTraineeStipends);
851                 
852                 /**
853                  * Unsets the "CumulativeTraineeStipends" element
854                  */
855                 void unsetCumulativeTraineeStipends();
856                 
857                 /**
858                  * Gets the "CumulativeTraineeTravel" element
859                  */
860                 java.math.BigDecimal getCumulativeTraineeTravel();
861                 
862                 /**
863                  * Gets (as xml) the "CumulativeTraineeTravel" element
864                  */
865                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeTraineeTravel();
866                 
867                 /**
868                  * True if has "CumulativeTraineeTravel" element
869                  */
870                 boolean isSetCumulativeTraineeTravel();
871                 
872                 /**
873                  * Sets the "CumulativeTraineeTravel" element
874                  */
875                 void setCumulativeTraineeTravel(java.math.BigDecimal cumulativeTraineeTravel);
876                 
877                 /**
878                  * Sets (as xml) the "CumulativeTraineeTravel" element
879                  */
880                 void xsetCumulativeTraineeTravel(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeTraineeTravel);
881                 
882                 /**
883                  * Unsets the "CumulativeTraineeTravel" element
884                  */
885                 void unsetCumulativeTraineeTravel();
886                 
887                 /**
888                  * Gets the "CumulativeTraineeSubsistence" element
889                  */
890                 java.math.BigDecimal getCumulativeTraineeSubsistence();
891                 
892                 /**
893                  * Gets (as xml) the "CumulativeTraineeSubsistence" element
894                  */
895                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeTraineeSubsistence();
896                 
897                 /**
898                  * True if has "CumulativeTraineeSubsistence" element
899                  */
900                 boolean isSetCumulativeTraineeSubsistence();
901                 
902                 /**
903                  * Sets the "CumulativeTraineeSubsistence" element
904                  */
905                 void setCumulativeTraineeSubsistence(java.math.BigDecimal cumulativeTraineeSubsistence);
906                 
907                 /**
908                  * Sets (as xml) the "CumulativeTraineeSubsistence" element
909                  */
910                 void xsetCumulativeTraineeSubsistence(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeTraineeSubsistence);
911                 
912                 /**
913                  * Unsets the "CumulativeTraineeSubsistence" element
914                  */
915                 void unsetCumulativeTraineeSubsistence();
916                 
917                 /**
918                  * Gets the "CumulativeOtherTraineeCost" element
919                  */
920                 java.math.BigDecimal getCumulativeOtherTraineeCost();
921                 
922                 /**
923                  * Gets (as xml) the "CumulativeOtherTraineeCost" element
924                  */
925                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeOtherTraineeCost();
926                 
927                 /**
928                  * True if has "CumulativeOtherTraineeCost" element
929                  */
930                 boolean isSetCumulativeOtherTraineeCost();
931                 
932                 /**
933                  * Sets the "CumulativeOtherTraineeCost" element
934                  */
935                 void setCumulativeOtherTraineeCost(java.math.BigDecimal cumulativeOtherTraineeCost);
936                 
937                 /**
938                  * Sets (as xml) the "CumulativeOtherTraineeCost" element
939                  */
940                 void xsetCumulativeOtherTraineeCost(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeOtherTraineeCost);
941                 
942                 /**
943                  * Unsets the "CumulativeOtherTraineeCost" element
944                  */
945                 void unsetCumulativeOtherTraineeCost();
946                 
947                 /**
948                  * Gets the "CumulativeNoofTrainees" element
949                  */
950                 int getCumulativeNoofTrainees();
951                 
952                 /**
953                  * Gets (as xml) the "CumulativeNoofTrainees" element
954                  */
955                 gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees xgetCumulativeNoofTrainees();
956                 
957                 /**
958                  * True if has "CumulativeNoofTrainees" element
959                  */
960                 boolean isSetCumulativeNoofTrainees();
961                 
962                 /**
963                  * Sets the "CumulativeNoofTrainees" element
964                  */
965                 void setCumulativeNoofTrainees(int cumulativeNoofTrainees);
966                 
967                 /**
968                  * Sets (as xml) the "CumulativeNoofTrainees" element
969                  */
970                 void xsetCumulativeNoofTrainees(gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees cumulativeNoofTrainees);
971                 
972                 /**
973                  * Unsets the "CumulativeNoofTrainees" element
974                  */
975                 void unsetCumulativeNoofTrainees();
976                 
977                 /**
978                  * An XML CumulativeNoofTrainees(@http://apply.grants.gov/forms/RR_Budget-V1.0).
979                  *
980                  * This is an atomic type that is a restriction of gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument$RRBudget$BudgetSummary$CumulativeTrainee$CumulativeNoofTrainees.
981                  */
982                 public interface CumulativeNoofTrainees extends org.apache.xmlbeans.XmlNonNegativeInteger
983                 {
984                     int getIntValue();
985                     void setIntValue(int i);
986                     /** @deprecated */
987                     int intValue();
988                     /** @deprecated */
989                     void set(int i);
990                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
991                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeNoofTrainees.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativenooftraineescdb1elemtype");
992                     
993                     /**
994                      * A factory class with static methods for creating instances
995                      * of this type.
996                      */
997                     
998                     public static final class Factory
999                     {
1000                       public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees newValue(java.lang.Object obj) {
1001                         return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees) type.newValue( obj ); }
1002                       
1003                       public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees newInstance() {
1004                         return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1005                       
1006                       public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees newInstance(org.apache.xmlbeans.XmlOptions options) {
1007                         return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1008                       
1009                       private Factory() { } // No instance of this class allowed
1010                     }
1011                 }
1012                 
1013                 /**
1014                  * A factory class with static methods for creating instances
1015                  * of this type.
1016                  */
1017                 
1018                 public static final class Factory
1019                 {
1020                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee newInstance() {
1021                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1022                     
1023                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee newInstance(org.apache.xmlbeans.XmlOptions options) {
1024                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeTrainee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1025                     
1026                     private Factory() { } // No instance of this class allowed
1027                 }
1028             }
1029             
1030             /**
1031              * An XML CumulativeOtherDirect(@http://apply.grants.gov/forms/RR_Budget-V1.0).
1032              *
1033              * This is a complex type.
1034              */
1035             public interface CumulativeOtherDirect extends org.apache.xmlbeans.XmlObject
1036             {
1037                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1038                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeOtherDirect.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativeotherdirect6db2elemtype");
1039                 
1040                 /**
1041                  * Gets the "CumulativeTotalFundsRequestedOtherDirectCosts" element
1042                  */
1043                 java.math.BigDecimal getCumulativeTotalFundsRequestedOtherDirectCosts();
1044                 
1045                 /**
1046                  * Gets (as xml) the "CumulativeTotalFundsRequestedOtherDirectCosts" element
1047                  */
1048                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeTotalFundsRequestedOtherDirectCosts();
1049                 
1050                 /**
1051                  * Sets the "CumulativeTotalFundsRequestedOtherDirectCosts" element
1052                  */
1053                 void setCumulativeTotalFundsRequestedOtherDirectCosts(java.math.BigDecimal cumulativeTotalFundsRequestedOtherDirectCosts);
1054                 
1055                 /**
1056                  * Sets (as xml) the "CumulativeTotalFundsRequestedOtherDirectCosts" element
1057                  */
1058                 void xsetCumulativeTotalFundsRequestedOtherDirectCosts(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeTotalFundsRequestedOtherDirectCosts);
1059                 
1060                 /**
1061                  * Gets the "CumulativeMaterialAndSupplies" element
1062                  */
1063                 java.math.BigDecimal getCumulativeMaterialAndSupplies();
1064                 
1065                 /**
1066                  * Gets (as xml) the "CumulativeMaterialAndSupplies" element
1067                  */
1068                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeMaterialAndSupplies();
1069                 
1070                 /**
1071                  * True if has "CumulativeMaterialAndSupplies" element
1072                  */
1073                 boolean isSetCumulativeMaterialAndSupplies();
1074                 
1075                 /**
1076                  * Sets the "CumulativeMaterialAndSupplies" element
1077                  */
1078                 void setCumulativeMaterialAndSupplies(java.math.BigDecimal cumulativeMaterialAndSupplies);
1079                 
1080                 /**
1081                  * Sets (as xml) the "CumulativeMaterialAndSupplies" element
1082                  */
1083                 void xsetCumulativeMaterialAndSupplies(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeMaterialAndSupplies);
1084                 
1085                 /**
1086                  * Unsets the "CumulativeMaterialAndSupplies" element
1087                  */
1088                 void unsetCumulativeMaterialAndSupplies();
1089                 
1090                 /**
1091                  * Gets the "CumulativePublicationCosts" element
1092                  */
1093                 java.math.BigDecimal getCumulativePublicationCosts();
1094                 
1095                 /**
1096                  * Gets (as xml) the "CumulativePublicationCosts" element
1097                  */
1098                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativePublicationCosts();
1099                 
1100                 /**
1101                  * True if has "CumulativePublicationCosts" element
1102                  */
1103                 boolean isSetCumulativePublicationCosts();
1104                 
1105                 /**
1106                  * Sets the "CumulativePublicationCosts" element
1107                  */
1108                 void setCumulativePublicationCosts(java.math.BigDecimal cumulativePublicationCosts);
1109                 
1110                 /**
1111                  * Sets (as xml) the "CumulativePublicationCosts" element
1112                  */
1113                 void xsetCumulativePublicationCosts(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativePublicationCosts);
1114                 
1115                 /**
1116                  * Unsets the "CumulativePublicationCosts" element
1117                  */
1118                 void unsetCumulativePublicationCosts();
1119                 
1120                 /**
1121                  * Gets the "CumulativeConsultantServices" element
1122                  */
1123                 java.math.BigDecimal getCumulativeConsultantServices();
1124                 
1125                 /**
1126                  * Gets (as xml) the "CumulativeConsultantServices" element
1127                  */
1128                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeConsultantServices();
1129                 
1130                 /**
1131                  * True if has "CumulativeConsultantServices" element
1132                  */
1133                 boolean isSetCumulativeConsultantServices();
1134                 
1135                 /**
1136                  * Sets the "CumulativeConsultantServices" element
1137                  */
1138                 void setCumulativeConsultantServices(java.math.BigDecimal cumulativeConsultantServices);
1139                 
1140                 /**
1141                  * Sets (as xml) the "CumulativeConsultantServices" element
1142                  */
1143                 void xsetCumulativeConsultantServices(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeConsultantServices);
1144                 
1145                 /**
1146                  * Unsets the "CumulativeConsultantServices" element
1147                  */
1148                 void unsetCumulativeConsultantServices();
1149                 
1150                 /**
1151                  * Gets the "CumulativeADPComputerServices" element
1152                  */
1153                 java.math.BigDecimal getCumulativeADPComputerServices();
1154                 
1155                 /**
1156                  * Gets (as xml) the "CumulativeADPComputerServices" element
1157                  */
1158                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeADPComputerServices();
1159                 
1160                 /**
1161                  * True if has "CumulativeADPComputerServices" element
1162                  */
1163                 boolean isSetCumulativeADPComputerServices();
1164                 
1165                 /**
1166                  * Sets the "CumulativeADPComputerServices" element
1167                  */
1168                 void setCumulativeADPComputerServices(java.math.BigDecimal cumulativeADPComputerServices);
1169                 
1170                 /**
1171                  * Sets (as xml) the "CumulativeADPComputerServices" element
1172                  */
1173                 void xsetCumulativeADPComputerServices(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeADPComputerServices);
1174                 
1175                 /**
1176                  * Unsets the "CumulativeADPComputerServices" element
1177                  */
1178                 void unsetCumulativeADPComputerServices();
1179                 
1180                 /**
1181                  * Gets the "CumulativeSubawardConsortiumContractualCosts" element
1182                  */
1183                 java.math.BigDecimal getCumulativeSubawardConsortiumContractualCosts();
1184                 
1185                 /**
1186                  * Gets (as xml) the "CumulativeSubawardConsortiumContractualCosts" element
1187                  */
1188                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeSubawardConsortiumContractualCosts();
1189                 
1190                 /**
1191                  * True if has "CumulativeSubawardConsortiumContractualCosts" element
1192                  */
1193                 boolean isSetCumulativeSubawardConsortiumContractualCosts();
1194                 
1195                 /**
1196                  * Sets the "CumulativeSubawardConsortiumContractualCosts" element
1197                  */
1198                 void setCumulativeSubawardConsortiumContractualCosts(java.math.BigDecimal cumulativeSubawardConsortiumContractualCosts);
1199                 
1200                 /**
1201                  * Sets (as xml) the "CumulativeSubawardConsortiumContractualCosts" element
1202                  */
1203                 void xsetCumulativeSubawardConsortiumContractualCosts(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeSubawardConsortiumContractualCosts);
1204                 
1205                 /**
1206                  * Unsets the "CumulativeSubawardConsortiumContractualCosts" element
1207                  */
1208                 void unsetCumulativeSubawardConsortiumContractualCosts();
1209                 
1210                 /**
1211                  * Gets the "CumulativeEquipmentFacilityRentalFees" element
1212                  */
1213                 java.math.BigDecimal getCumulativeEquipmentFacilityRentalFees();
1214                 
1215                 /**
1216                  * Gets (as xml) the "CumulativeEquipmentFacilityRentalFees" element
1217                  */
1218                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeEquipmentFacilityRentalFees();
1219                 
1220                 /**
1221                  * True if has "CumulativeEquipmentFacilityRentalFees" element
1222                  */
1223                 boolean isSetCumulativeEquipmentFacilityRentalFees();
1224                 
1225                 /**
1226                  * Sets the "CumulativeEquipmentFacilityRentalFees" element
1227                  */
1228                 void setCumulativeEquipmentFacilityRentalFees(java.math.BigDecimal cumulativeEquipmentFacilityRentalFees);
1229                 
1230                 /**
1231                  * Sets (as xml) the "CumulativeEquipmentFacilityRentalFees" element
1232                  */
1233                 void xsetCumulativeEquipmentFacilityRentalFees(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeEquipmentFacilityRentalFees);
1234                 
1235                 /**
1236                  * Unsets the "CumulativeEquipmentFacilityRentalFees" element
1237                  */
1238                 void unsetCumulativeEquipmentFacilityRentalFees();
1239                 
1240                 /**
1241                  * Gets the "CumulativeAlterationsAndRenovations" element
1242                  */
1243                 java.math.BigDecimal getCumulativeAlterationsAndRenovations();
1244                 
1245                 /**
1246                  * Gets (as xml) the "CumulativeAlterationsAndRenovations" element
1247                  */
1248                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeAlterationsAndRenovations();
1249                 
1250                 /**
1251                  * True if has "CumulativeAlterationsAndRenovations" element
1252                  */
1253                 boolean isSetCumulativeAlterationsAndRenovations();
1254                 
1255                 /**
1256                  * Sets the "CumulativeAlterationsAndRenovations" element
1257                  */
1258                 void setCumulativeAlterationsAndRenovations(java.math.BigDecimal cumulativeAlterationsAndRenovations);
1259                 
1260                 /**
1261                  * Sets (as xml) the "CumulativeAlterationsAndRenovations" element
1262                  */
1263                 void xsetCumulativeAlterationsAndRenovations(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeAlterationsAndRenovations);
1264                 
1265                 /**
1266                  * Unsets the "CumulativeAlterationsAndRenovations" element
1267                  */
1268                 void unsetCumulativeAlterationsAndRenovations();
1269                 
1270                 /**
1271                  * Gets the "CumulativeOther1DirectCost" element
1272                  */
1273                 java.math.BigDecimal getCumulativeOther1DirectCost();
1274                 
1275                 /**
1276                  * Gets (as xml) the "CumulativeOther1DirectCost" element
1277                  */
1278                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeOther1DirectCost();
1279                 
1280                 /**
1281                  * True if has "CumulativeOther1DirectCost" element
1282                  */
1283                 boolean isSetCumulativeOther1DirectCost();
1284                 
1285                 /**
1286                  * Sets the "CumulativeOther1DirectCost" element
1287                  */
1288                 void setCumulativeOther1DirectCost(java.math.BigDecimal cumulativeOther1DirectCost);
1289                 
1290                 /**
1291                  * Sets (as xml) the "CumulativeOther1DirectCost" element
1292                  */
1293                 void xsetCumulativeOther1DirectCost(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeOther1DirectCost);
1294                 
1295                 /**
1296                  * Unsets the "CumulativeOther1DirectCost" element
1297                  */
1298                 void unsetCumulativeOther1DirectCost();
1299                 
1300                 /**
1301                  * Gets the "CumulativeOther2DirectCost" element
1302                  */
1303                 java.math.BigDecimal getCumulativeOther2DirectCost();
1304                 
1305                 /**
1306                  * Gets (as xml) the "CumulativeOther2DirectCost" element
1307                  */
1308                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeOther2DirectCost();
1309                 
1310                 /**
1311                  * True if has "CumulativeOther2DirectCost" element
1312                  */
1313                 boolean isSetCumulativeOther2DirectCost();
1314                 
1315                 /**
1316                  * Sets the "CumulativeOther2DirectCost" element
1317                  */
1318                 void setCumulativeOther2DirectCost(java.math.BigDecimal cumulativeOther2DirectCost);
1319                 
1320                 /**
1321                  * Sets (as xml) the "CumulativeOther2DirectCost" element
1322                  */
1323                 void xsetCumulativeOther2DirectCost(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeOther2DirectCost);
1324                 
1325                 /**
1326                  * Unsets the "CumulativeOther2DirectCost" element
1327                  */
1328                 void unsetCumulativeOther2DirectCost();
1329                 
1330                 /**
1331                  * Gets the "CumulativeOther3DirectCost" element
1332                  */
1333                 java.math.BigDecimal getCumulativeOther3DirectCost();
1334                 
1335                 /**
1336                  * Gets (as xml) the "CumulativeOther3DirectCost" element
1337                  */
1338                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetCumulativeOther3DirectCost();
1339                 
1340                 /**
1341                  * True if has "CumulativeOther3DirectCost" element
1342                  */
1343                 boolean isSetCumulativeOther3DirectCost();
1344                 
1345                 /**
1346                  * Sets the "CumulativeOther3DirectCost" element
1347                  */
1348                 void setCumulativeOther3DirectCost(java.math.BigDecimal cumulativeOther3DirectCost);
1349                 
1350                 /**
1351                  * Sets (as xml) the "CumulativeOther3DirectCost" element
1352                  */
1353                 void xsetCumulativeOther3DirectCost(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType cumulativeOther3DirectCost);
1354                 
1355                 /**
1356                  * Unsets the "CumulativeOther3DirectCost" element
1357                  */
1358                 void unsetCumulativeOther3DirectCost();
1359                 
1360                 /**
1361                  * A factory class with static methods for creating instances
1362                  * of this type.
1363                  */
1364                 
1365                 public static final class Factory
1366                 {
1367                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeOtherDirect newInstance() {
1368                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeOtherDirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1369                     
1370                     public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeOtherDirect newInstance(org.apache.xmlbeans.XmlOptions options) {
1371                       return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary.CumulativeOtherDirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1372                     
1373                     private Factory() { } // No instance of this class allowed
1374                 }
1375             }
1376             
1377             /**
1378              * A factory class with static methods for creating instances
1379              * of this type.
1380              */
1381             
1382             public static final class Factory
1383             {
1384                 public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary newInstance() {
1385                   return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1386                 
1387                 public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
1388                   return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1389                 
1390                 private Factory() { } // No instance of this class allowed
1391             }
1392         }
1393         
1394         /**
1395          * A factory class with static methods for creating instances
1396          * of this type.
1397          */
1398         
1399         public static final class Factory
1400         {
1401             public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget newInstance() {
1402               return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1403             
1404             public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget newInstance(org.apache.xmlbeans.XmlOptions options) {
1405               return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument.RRBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1406             
1407             private Factory() { } // No instance of this class allowed
1408         }
1409     }
1410     
1411     /**
1412      * A factory class with static methods for creating instances
1413      * of this type.
1414      */
1415     
1416     public static final class Factory
1417     {
1418         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument newInstance() {
1419           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1420         
1421         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1422           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1423         
1424         /** @param xmlAsString the string value to parse */
1425         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1426           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1427         
1428         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1429           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1430         
1431         /** @param file the file from which to load an xml document */
1432         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1433           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1434         
1435         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1436           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1437         
1438         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1439           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1440         
1441         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1442           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1443         
1444         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1445           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1446         
1447         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1448           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1449         
1450         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1451           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1452         
1453         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1454           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1455         
1456         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1457           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1458         
1459         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1460           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1461         
1462         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1463           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1464         
1465         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1466           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1467         
1468         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1469         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1470           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1471         
1472         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1473         public static gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1474           return (gov.grants.apply.forms.rrBudgetV10.RRBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1475         
1476         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1477         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1478           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1479         
1480         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1481         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1482           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1483         
1484         private Factory() { } // No instance of this class allowed
1485     }
1486 }