View Javadoc
1   /*
2    * An XML document type.
3    * Localname: RR_FedNonFedBudget
4    * Namespace: http://apply.grants.gov/forms/RR_FedNonFedBudget-V1.0
5    * Java type: gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.rrFedNonFedBudgetV10;
10  
11  
12  /**
13   * A document containing one RR_FedNonFedBudget(@http://apply.grants.gov/forms/RR_FedNonFedBudget-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface RRFedNonFedBudgetDocument 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(RRFedNonFedBudgetDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("rrfednonfedbudgetc43ddoctype");
21      
22      /**
23       * Gets the "RR_FedNonFedBudget" element
24       */
25      gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget getRRFedNonFedBudget();
26      
27      /**
28       * Sets the "RR_FedNonFedBudget" element
29       */
30      void setRRFedNonFedBudget(gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget rrFedNonFedBudget);
31      
32      /**
33       * Appends and returns a new empty "RR_FedNonFedBudget" element
34       */
35      gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget addNewRRFedNonFedBudget();
36      
37      /**
38       * An XML RR_FedNonFedBudget(@http://apply.grants.gov/forms/RR_FedNonFedBudget-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface RRFedNonFedBudget 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(RRFedNonFedBudget.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("rrfednonfedbudgetc15eelemtype");
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.rrFedNonFedBudgetV10.BudgetTypeDataType.Enum getBudgetType();
71          
72          /**
73           * Gets (as xml) the "BudgetType" element
74           */
75          gov.grants.apply.forms.rrFedNonFedBudgetV10.BudgetTypeDataType xgetBudgetType();
76          
77          /**
78           * Sets the "BudgetType" element
79           */
80          void setBudgetType(gov.grants.apply.forms.rrFedNonFedBudgetV10.BudgetTypeDataType.Enum budgetType);
81          
82          /**
83           * Sets (as xml) the "BudgetType" element
84           */
85          void xsetBudgetType(gov.grants.apply.forms.rrFedNonFedBudgetV10.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.rrFedNonFedBudgetV10.BudgetYear1DataType getBudgetYear1();
121         
122         /**
123          * Sets the "BudgetYear1" element
124          */
125         void setBudgetYear1(gov.grants.apply.forms.rrFedNonFedBudgetV10.BudgetYear1DataType budgetYear1);
126         
127         /**
128          * Appends and returns a new empty "BudgetYear1" element
129          */
130         gov.grants.apply.forms.rrFedNonFedBudgetV10.BudgetYear1DataType addNewBudgetYear1();
131         
132         /**
133          * Gets the "BudgetYear2" element
134          */
135         gov.grants.apply.forms.rrFedNonFedBudgetV10.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.rrFedNonFedBudgetV10.BudgetYearDataType budgetYear2);
146         
147         /**
148          * Appends and returns a new empty "BudgetYear2" element
149          */
150         gov.grants.apply.forms.rrFedNonFedBudgetV10.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.rrFedNonFedBudgetV10.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.rrFedNonFedBudgetV10.BudgetYearDataType budgetYear3);
171         
172         /**
173          * Appends and returns a new empty "BudgetYear3" element
174          */
175         gov.grants.apply.forms.rrFedNonFedBudgetV10.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.rrFedNonFedBudgetV10.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.rrFedNonFedBudgetV10.BudgetYearDataType budgetYear4);
196         
197         /**
198          * Appends and returns a new empty "BudgetYear4" element
199          */
200         gov.grants.apply.forms.rrFedNonFedBudgetV10.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.rrFedNonFedBudgetV10.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.rrFedNonFedBudgetV10.BudgetYearDataType budgetYear5);
221         
222         /**
223          * Appends and returns a new empty "BudgetYear5" element
224          */
225         gov.grants.apply.forms.rrFedNonFedBudgetV10.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.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary getBudgetSummary();
236         
237         /**
238          * Sets the "BudgetSummary" element
239          */
240         void setBudgetSummary(gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary budgetSummary);
241         
242         /**
243          * Appends and returns a new empty "BudgetSummary" element
244          */
245         gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.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_FedNonFedBudget-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("budgetsummary8c4belemtype");
276             
277             /**
278              * Gets the "CumulativeTotalFundsRequestedSeniorKeyPerson" element
279              */
280             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedSeniorKeyPerson();
281             
282             /**
283              * Sets the "CumulativeTotalFundsRequestedSeniorKeyPerson" element
284              */
285             void setCumulativeTotalFundsRequestedSeniorKeyPerson(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedSeniorKeyPerson);
286             
287             /**
288              * Appends and returns a new empty "CumulativeTotalFundsRequestedSeniorKeyPerson" element
289              */
290             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedSeniorKeyPerson();
291             
292             /**
293              * Gets the "CumulativeTotalFundsRequestedOtherPersonnel" element
294              */
295             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedOtherPersonnel();
296             
297             /**
298              * True if has "CumulativeTotalFundsRequestedOtherPersonnel" element
299              */
300             boolean isSetCumulativeTotalFundsRequestedOtherPersonnel();
301             
302             /**
303              * Sets the "CumulativeTotalFundsRequestedOtherPersonnel" element
304              */
305             void setCumulativeTotalFundsRequestedOtherPersonnel(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedOtherPersonnel);
306             
307             /**
308              * Appends and returns a new empty "CumulativeTotalFundsRequestedOtherPersonnel" element
309              */
310             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedOtherPersonnel();
311             
312             /**
313              * Unsets the "CumulativeTotalFundsRequestedOtherPersonnel" element
314              */
315             void unsetCumulativeTotalFundsRequestedOtherPersonnel();
316             
317             /**
318              * Gets the "CumulativeTotalNoOtherPersonnel" element
319              */
320             int getCumulativeTotalNoOtherPersonnel();
321             
322             /**
323              * Gets (as xml) the "CumulativeTotalNoOtherPersonnel" element
324              */
325             gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel xgetCumulativeTotalNoOtherPersonnel();
326             
327             /**
328              * True if has "CumulativeTotalNoOtherPersonnel" element
329              */
330             boolean isSetCumulativeTotalNoOtherPersonnel();
331             
332             /**
333              * Sets the "CumulativeTotalNoOtherPersonnel" element
334              */
335             void setCumulativeTotalNoOtherPersonnel(int cumulativeTotalNoOtherPersonnel);
336             
337             /**
338              * Sets (as xml) the "CumulativeTotalNoOtherPersonnel" element
339              */
340             void xsetCumulativeTotalNoOtherPersonnel(gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel cumulativeTotalNoOtherPersonnel);
341             
342             /**
343              * Unsets the "CumulativeTotalNoOtherPersonnel" element
344              */
345             void unsetCumulativeTotalNoOtherPersonnel();
346             
347             /**
348              * Gets the "CumulativeTotalFundsRequestedPersonnel" element
349              */
350             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedPersonnel();
351             
352             /**
353              * Sets the "CumulativeTotalFundsRequestedPersonnel" element
354              */
355             void setCumulativeTotalFundsRequestedPersonnel(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedPersonnel);
356             
357             /**
358              * Appends and returns a new empty "CumulativeTotalFundsRequestedPersonnel" element
359              */
360             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedPersonnel();
361             
362             /**
363              * Gets the "CumulativeEquipments" element
364              */
365             gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeEquipments getCumulativeEquipments();
366             
367             /**
368              * True if has "CumulativeEquipments" element
369              */
370             boolean isSetCumulativeEquipments();
371             
372             /**
373              * Sets the "CumulativeEquipments" element
374              */
375             void setCumulativeEquipments(gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeEquipments cumulativeEquipments);
376             
377             /**
378              * Appends and returns a new empty "CumulativeEquipments" element
379              */
380             gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeEquipments addNewCumulativeEquipments();
381             
382             /**
383              * Unsets the "CumulativeEquipments" element
384              */
385             void unsetCumulativeEquipments();
386             
387             /**
388              * Gets the "CumulativeTravels" element
389              */
390             gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTravels getCumulativeTravels();
391             
392             /**
393              * True if has "CumulativeTravels" element
394              */
395             boolean isSetCumulativeTravels();
396             
397             /**
398              * Sets the "CumulativeTravels" element
399              */
400             void setCumulativeTravels(gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTravels cumulativeTravels);
401             
402             /**
403              * Appends and returns a new empty "CumulativeTravels" element
404              */
405             gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTravels addNewCumulativeTravels();
406             
407             /**
408              * Unsets the "CumulativeTravels" element
409              */
410             void unsetCumulativeTravels();
411             
412             /**
413              * Gets the "CumulativeTrainee" element
414              */
415             gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee getCumulativeTrainee();
416             
417             /**
418              * True if has "CumulativeTrainee" element
419              */
420             boolean isSetCumulativeTrainee();
421             
422             /**
423              * Sets the "CumulativeTrainee" element
424              */
425             void setCumulativeTrainee(gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee cumulativeTrainee);
426             
427             /**
428              * Appends and returns a new empty "CumulativeTrainee" element
429              */
430             gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee addNewCumulativeTrainee();
431             
432             /**
433              * Unsets the "CumulativeTrainee" element
434              */
435             void unsetCumulativeTrainee();
436             
437             /**
438              * Gets the "CumulativeOtherDirect" element
439              */
440             gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeOtherDirect getCumulativeOtherDirect();
441             
442             /**
443              * True if has "CumulativeOtherDirect" element
444              */
445             boolean isSetCumulativeOtherDirect();
446             
447             /**
448              * Sets the "CumulativeOtherDirect" element
449              */
450             void setCumulativeOtherDirect(gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeOtherDirect cumulativeOtherDirect);
451             
452             /**
453              * Appends and returns a new empty "CumulativeOtherDirect" element
454              */
455             gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeOtherDirect addNewCumulativeOtherDirect();
456             
457             /**
458              * Unsets the "CumulativeOtherDirect" element
459              */
460             void unsetCumulativeOtherDirect();
461             
462             /**
463              * Gets the "CumulativeTotalFundsRequestedDirectCosts" element
464              */
465             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedDirectCosts();
466             
467             /**
468              * Sets the "CumulativeTotalFundsRequestedDirectCosts" element
469              */
470             void setCumulativeTotalFundsRequestedDirectCosts(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedDirectCosts);
471             
472             /**
473              * Appends and returns a new empty "CumulativeTotalFundsRequestedDirectCosts" element
474              */
475             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedDirectCosts();
476             
477             /**
478              * Gets the "CumulativeTotalFundsRequestedIndirectCost" element
479              */
480             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedIndirectCost();
481             
482             /**
483              * True if has "CumulativeTotalFundsRequestedIndirectCost" element
484              */
485             boolean isSetCumulativeTotalFundsRequestedIndirectCost();
486             
487             /**
488              * Sets the "CumulativeTotalFundsRequestedIndirectCost" element
489              */
490             void setCumulativeTotalFundsRequestedIndirectCost(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedIndirectCost);
491             
492             /**
493              * Appends and returns a new empty "CumulativeTotalFundsRequestedIndirectCost" element
494              */
495             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedIndirectCost();
496             
497             /**
498              * Unsets the "CumulativeTotalFundsRequestedIndirectCost" element
499              */
500             void unsetCumulativeTotalFundsRequestedIndirectCost();
501             
502             /**
503              * Gets the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
504              */
505             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedDirectIndirectCosts();
506             
507             /**
508              * Sets the "CumulativeTotalFundsRequestedDirectIndirectCosts" element
509              */
510             void setCumulativeTotalFundsRequestedDirectIndirectCosts(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedDirectIndirectCosts);
511             
512             /**
513              * Appends and returns a new empty "CumulativeTotalFundsRequestedDirectIndirectCosts" element
514              */
515             gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedDirectIndirectCosts();
516             
517             /**
518              * Gets the "CumulativeFee" element
519              */
520             java.math.BigDecimal getCumulativeFee();
521             
522             /**
523              * Gets (as xml) the "CumulativeFee" element
524              */
525             gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetCumulativeFee();
526             
527             /**
528              * True if has "CumulativeFee" element
529              */
530             boolean isSetCumulativeFee();
531             
532             /**
533              * Sets the "CumulativeFee" element
534              */
535             void setCumulativeFee(java.math.BigDecimal cumulativeFee);
536             
537             /**
538              * Sets (as xml) the "CumulativeFee" element
539              */
540             void xsetCumulativeFee(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType cumulativeFee);
541             
542             /**
543              * Unsets the "CumulativeFee" element
544              */
545             void unsetCumulativeFee();
546             
547             /**
548              * An XML CumulativeTotalNoOtherPersonnel(@http://apply.grants.gov/forms/RR_FedNonFedBudget-V1.0).
549              *
550              * This is an atomic type that is a restriction of gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument$RRFedNonFedBudget$BudgetSummary$CumulativeTotalNoOtherPersonnel.
551              */
552             public interface CumulativeTotalNoOtherPersonnel extends org.apache.xmlbeans.XmlNonNegativeInteger
553             {
554                 int getIntValue();
555                 void setIntValue(int i);
556                 /** @deprecated */
557                 int intValue();
558                 /** @deprecated */
559                 void set(int i);
560                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
561                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeTotalNoOtherPersonnel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativetotalnootherpersonnel41d9elemtype");
562                 
563                 /**
564                  * A factory class with static methods for creating instances
565                  * of this type.
566                  */
567                 
568                 public static final class Factory
569                 {
570                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel newValue(java.lang.Object obj) {
571                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel) type.newValue( obj ); }
572                     
573                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel newInstance() {
574                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
575                     
576                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel newInstance(org.apache.xmlbeans.XmlOptions options) {
577                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTotalNoOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
578                     
579                     private Factory() { } // No instance of this class allowed
580                 }
581             }
582             
583             /**
584              * An XML CumulativeEquipments(@http://apply.grants.gov/forms/RR_FedNonFedBudget-V1.0).
585              *
586              * This is a complex type.
587              */
588             public interface CumulativeEquipments extends org.apache.xmlbeans.XmlObject
589             {
590                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
591                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeEquipments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativeequipmentsd2ffelemtype");
592                 
593                 /**
594                  * Gets the "CumulativeTotalFundsRequestedEquipment" element
595                  */
596                 gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedEquipment();
597                 
598                 /**
599                  * Sets the "CumulativeTotalFundsRequestedEquipment" element
600                  */
601                 void setCumulativeTotalFundsRequestedEquipment(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedEquipment);
602                 
603                 /**
604                  * Appends and returns a new empty "CumulativeTotalFundsRequestedEquipment" element
605                  */
606                 gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedEquipment();
607                 
608                 /**
609                  * A factory class with static methods for creating instances
610                  * of this type.
611                  */
612                 
613                 public static final class Factory
614                 {
615                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeEquipments newInstance() {
616                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeEquipments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
617                     
618                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeEquipments newInstance(org.apache.xmlbeans.XmlOptions options) {
619                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeEquipments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
620                     
621                     private Factory() { } // No instance of this class allowed
622                 }
623             }
624             
625             /**
626              * An XML CumulativeTravels(@http://apply.grants.gov/forms/RR_FedNonFedBudget-V1.0).
627              *
628              * This is a complex type.
629              */
630             public interface CumulativeTravels extends org.apache.xmlbeans.XmlObject
631             {
632                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
633                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeTravels.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativetravels56bdelemtype");
634                 
635                 /**
636                  * Gets the "CumulativeTotalFundsRequestedTravel" element
637                  */
638                 gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedTravel();
639                 
640                 /**
641                  * Sets the "CumulativeTotalFundsRequestedTravel" element
642                  */
643                 void setCumulativeTotalFundsRequestedTravel(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedTravel);
644                 
645                 /**
646                  * Appends and returns a new empty "CumulativeTotalFundsRequestedTravel" element
647                  */
648                 gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedTravel();
649                 
650                 /**
651                  * Gets the "CumulativeDomesticTravelCosts" element
652                  */
653                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeDomesticTravelCosts();
654                 
655                 /**
656                  * True if has "CumulativeDomesticTravelCosts" element
657                  */
658                 boolean isSetCumulativeDomesticTravelCosts();
659                 
660                 /**
661                  * Sets the "CumulativeDomesticTravelCosts" element
662                  */
663                 void setCumulativeDomesticTravelCosts(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeDomesticTravelCosts);
664                 
665                 /**
666                  * Appends and returns a new empty "CumulativeDomesticTravelCosts" element
667                  */
668                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeDomesticTravelCosts();
669                 
670                 /**
671                  * Unsets the "CumulativeDomesticTravelCosts" element
672                  */
673                 void unsetCumulativeDomesticTravelCosts();
674                 
675                 /**
676                  * Gets the "CumulativeForeignTravelCosts" element
677                  */
678                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeForeignTravelCosts();
679                 
680                 /**
681                  * True if has "CumulativeForeignTravelCosts" element
682                  */
683                 boolean isSetCumulativeForeignTravelCosts();
684                 
685                 /**
686                  * Sets the "CumulativeForeignTravelCosts" element
687                  */
688                 void setCumulativeForeignTravelCosts(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeForeignTravelCosts);
689                 
690                 /**
691                  * Appends and returns a new empty "CumulativeForeignTravelCosts" element
692                  */
693                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeForeignTravelCosts();
694                 
695                 /**
696                  * Unsets the "CumulativeForeignTravelCosts" element
697                  */
698                 void unsetCumulativeForeignTravelCosts();
699                 
700                 /**
701                  * A factory class with static methods for creating instances
702                  * of this type.
703                  */
704                 
705                 public static final class Factory
706                 {
707                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTravels newInstance() {
708                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTravels) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
709                     
710                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTravels newInstance(org.apache.xmlbeans.XmlOptions options) {
711                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTravels) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
712                     
713                     private Factory() { } // No instance of this class allowed
714                 }
715             }
716             
717             /**
718              * An XML CumulativeTrainee(@http://apply.grants.gov/forms/RR_FedNonFedBudget-V1.0).
719              *
720              * This is a complex type.
721              */
722             public interface CumulativeTrainee extends org.apache.xmlbeans.XmlObject
723             {
724                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
725                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeTrainee.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativetrainee9cccelemtype");
726                 
727                 /**
728                  * Gets the "CumulativeTotalFundsRequestedTraineeCosts" element
729                  */
730                 gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedTraineeCosts();
731                 
732                 /**
733                  * Sets the "CumulativeTotalFundsRequestedTraineeCosts" element
734                  */
735                 void setCumulativeTotalFundsRequestedTraineeCosts(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedTraineeCosts);
736                 
737                 /**
738                  * Appends and returns a new empty "CumulativeTotalFundsRequestedTraineeCosts" element
739                  */
740                 gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedTraineeCosts();
741                 
742                 /**
743                  * Gets the "CumulativeTraineeTuitionFeesHealthInsurance" element
744                  */
745                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeTraineeTuitionFeesHealthInsurance();
746                 
747                 /**
748                  * True if has "CumulativeTraineeTuitionFeesHealthInsurance" element
749                  */
750                 boolean isSetCumulativeTraineeTuitionFeesHealthInsurance();
751                 
752                 /**
753                  * Sets the "CumulativeTraineeTuitionFeesHealthInsurance" element
754                  */
755                 void setCumulativeTraineeTuitionFeesHealthInsurance(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeTraineeTuitionFeesHealthInsurance);
756                 
757                 /**
758                  * Appends and returns a new empty "CumulativeTraineeTuitionFeesHealthInsurance" element
759                  */
760                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeTraineeTuitionFeesHealthInsurance();
761                 
762                 /**
763                  * Unsets the "CumulativeTraineeTuitionFeesHealthInsurance" element
764                  */
765                 void unsetCumulativeTraineeTuitionFeesHealthInsurance();
766                 
767                 /**
768                  * Gets the "CumulativeTraineeStipends" element
769                  */
770                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeTraineeStipends();
771                 
772                 /**
773                  * True if has "CumulativeTraineeStipends" element
774                  */
775                 boolean isSetCumulativeTraineeStipends();
776                 
777                 /**
778                  * Sets the "CumulativeTraineeStipends" element
779                  */
780                 void setCumulativeTraineeStipends(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeTraineeStipends);
781                 
782                 /**
783                  * Appends and returns a new empty "CumulativeTraineeStipends" element
784                  */
785                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeTraineeStipends();
786                 
787                 /**
788                  * Unsets the "CumulativeTraineeStipends" element
789                  */
790                 void unsetCumulativeTraineeStipends();
791                 
792                 /**
793                  * Gets the "CumulativeTraineeTravel" element
794                  */
795                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeTraineeTravel();
796                 
797                 /**
798                  * True if has "CumulativeTraineeTravel" element
799                  */
800                 boolean isSetCumulativeTraineeTravel();
801                 
802                 /**
803                  * Sets the "CumulativeTraineeTravel" element
804                  */
805                 void setCumulativeTraineeTravel(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeTraineeTravel);
806                 
807                 /**
808                  * Appends and returns a new empty "CumulativeTraineeTravel" element
809                  */
810                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeTraineeTravel();
811                 
812                 /**
813                  * Unsets the "CumulativeTraineeTravel" element
814                  */
815                 void unsetCumulativeTraineeTravel();
816                 
817                 /**
818                  * Gets the "CumulativeTraineeSubsistence" element
819                  */
820                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeTraineeSubsistence();
821                 
822                 /**
823                  * True if has "CumulativeTraineeSubsistence" element
824                  */
825                 boolean isSetCumulativeTraineeSubsistence();
826                 
827                 /**
828                  * Sets the "CumulativeTraineeSubsistence" element
829                  */
830                 void setCumulativeTraineeSubsistence(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeTraineeSubsistence);
831                 
832                 /**
833                  * Appends and returns a new empty "CumulativeTraineeSubsistence" element
834                  */
835                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeTraineeSubsistence();
836                 
837                 /**
838                  * Unsets the "CumulativeTraineeSubsistence" element
839                  */
840                 void unsetCumulativeTraineeSubsistence();
841                 
842                 /**
843                  * Gets the "CumulativeOtherTraineeCost" element
844                  */
845                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeOtherTraineeCost();
846                 
847                 /**
848                  * True if has "CumulativeOtherTraineeCost" element
849                  */
850                 boolean isSetCumulativeOtherTraineeCost();
851                 
852                 /**
853                  * Sets the "CumulativeOtherTraineeCost" element
854                  */
855                 void setCumulativeOtherTraineeCost(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeOtherTraineeCost);
856                 
857                 /**
858                  * Appends and returns a new empty "CumulativeOtherTraineeCost" element
859                  */
860                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeOtherTraineeCost();
861                 
862                 /**
863                  * Unsets the "CumulativeOtherTraineeCost" element
864                  */
865                 void unsetCumulativeOtherTraineeCost();
866                 
867                 /**
868                  * Gets the "CumulativeNoofTrainees" element
869                  */
870                 int getCumulativeNoofTrainees();
871                 
872                 /**
873                  * Gets (as xml) the "CumulativeNoofTrainees" element
874                  */
875                 gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees xgetCumulativeNoofTrainees();
876                 
877                 /**
878                  * True if has "CumulativeNoofTrainees" element
879                  */
880                 boolean isSetCumulativeNoofTrainees();
881                 
882                 /**
883                  * Sets the "CumulativeNoofTrainees" element
884                  */
885                 void setCumulativeNoofTrainees(int cumulativeNoofTrainees);
886                 
887                 /**
888                  * Sets (as xml) the "CumulativeNoofTrainees" element
889                  */
890                 void xsetCumulativeNoofTrainees(gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees cumulativeNoofTrainees);
891                 
892                 /**
893                  * Unsets the "CumulativeNoofTrainees" element
894                  */
895                 void unsetCumulativeNoofTrainees();
896                 
897                 /**
898                  * An XML CumulativeNoofTrainees(@http://apply.grants.gov/forms/RR_FedNonFedBudget-V1.0).
899                  *
900                  * This is an atomic type that is a restriction of gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument$RRFedNonFedBudget$BudgetSummary$CumulativeTrainee$CumulativeNoofTrainees.
901                  */
902                 public interface CumulativeNoofTrainees extends org.apache.xmlbeans.XmlNonNegativeInteger
903                 {
904                     int getIntValue();
905                     void setIntValue(int i);
906                     /** @deprecated */
907                     int intValue();
908                     /** @deprecated */
909                     void set(int i);
910                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
911                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeNoofTrainees.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativenooftrainees135eelemtype");
912                     
913                     /**
914                      * A factory class with static methods for creating instances
915                      * of this type.
916                      */
917                     
918                     public static final class Factory
919                     {
920                       public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees newValue(java.lang.Object obj) {
921                         return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees) type.newValue( obj ); }
922                       
923                       public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees newInstance() {
924                         return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
925                       
926                       public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees newInstance(org.apache.xmlbeans.XmlOptions options) {
927                         return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee.CumulativeNoofTrainees) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
928                       
929                       private Factory() { } // No instance of this class allowed
930                     }
931                 }
932                 
933                 /**
934                  * A factory class with static methods for creating instances
935                  * of this type.
936                  */
937                 
938                 public static final class Factory
939                 {
940                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee newInstance() {
941                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
942                     
943                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee newInstance(org.apache.xmlbeans.XmlOptions options) {
944                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeTrainee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
945                     
946                     private Factory() { } // No instance of this class allowed
947                 }
948             }
949             
950             /**
951              * An XML CumulativeOtherDirect(@http://apply.grants.gov/forms/RR_FedNonFedBudget-V1.0).
952              *
953              * This is a complex type.
954              */
955             public interface CumulativeOtherDirect extends org.apache.xmlbeans.XmlObject
956             {
957                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
958                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CumulativeOtherDirect.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cumulativeotherdirect7abdelemtype");
959                 
960                 /**
961                  * Gets the "CumulativeTotalFundsRequestedOtherDirectCosts" element
962                  */
963                 gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType getCumulativeTotalFundsRequestedOtherDirectCosts();
964                 
965                 /**
966                  * Sets the "CumulativeTotalFundsRequestedOtherDirectCosts" element
967                  */
968                 void setCumulativeTotalFundsRequestedOtherDirectCosts(gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType cumulativeTotalFundsRequestedOtherDirectCosts);
969                 
970                 /**
971                  * Appends and returns a new empty "CumulativeTotalFundsRequestedOtherDirectCosts" element
972                  */
973                 gov.grants.apply.forms.rrFedNonFedBudgetV10.SummaryDataType addNewCumulativeTotalFundsRequestedOtherDirectCosts();
974                 
975                 /**
976                  * Gets the "CumulativeMaterialAndSupplies" element
977                  */
978                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeMaterialAndSupplies();
979                 
980                 /**
981                  * True if has "CumulativeMaterialAndSupplies" element
982                  */
983                 boolean isSetCumulativeMaterialAndSupplies();
984                 
985                 /**
986                  * Sets the "CumulativeMaterialAndSupplies" element
987                  */
988                 void setCumulativeMaterialAndSupplies(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeMaterialAndSupplies);
989                 
990                 /**
991                  * Appends and returns a new empty "CumulativeMaterialAndSupplies" element
992                  */
993                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeMaterialAndSupplies();
994                 
995                 /**
996                  * Unsets the "CumulativeMaterialAndSupplies" element
997                  */
998                 void unsetCumulativeMaterialAndSupplies();
999                 
1000                 /**
1001                  * Gets the "CumulativePublicationCosts" element
1002                  */
1003                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativePublicationCosts();
1004                 
1005                 /**
1006                  * True if has "CumulativePublicationCosts" element
1007                  */
1008                 boolean isSetCumulativePublicationCosts();
1009                 
1010                 /**
1011                  * Sets the "CumulativePublicationCosts" element
1012                  */
1013                 void setCumulativePublicationCosts(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativePublicationCosts);
1014                 
1015                 /**
1016                  * Appends and returns a new empty "CumulativePublicationCosts" element
1017                  */
1018                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativePublicationCosts();
1019                 
1020                 /**
1021                  * Unsets the "CumulativePublicationCosts" element
1022                  */
1023                 void unsetCumulativePublicationCosts();
1024                 
1025                 /**
1026                  * Gets the "CumulativeConsultantServices" element
1027                  */
1028                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeConsultantServices();
1029                 
1030                 /**
1031                  * True if has "CumulativeConsultantServices" element
1032                  */
1033                 boolean isSetCumulativeConsultantServices();
1034                 
1035                 /**
1036                  * Sets the "CumulativeConsultantServices" element
1037                  */
1038                 void setCumulativeConsultantServices(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeConsultantServices);
1039                 
1040                 /**
1041                  * Appends and returns a new empty "CumulativeConsultantServices" element
1042                  */
1043                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeConsultantServices();
1044                 
1045                 /**
1046                  * Unsets the "CumulativeConsultantServices" element
1047                  */
1048                 void unsetCumulativeConsultantServices();
1049                 
1050                 /**
1051                  * Gets the "CumulativeADPComputerServices" element
1052                  */
1053                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeADPComputerServices();
1054                 
1055                 /**
1056                  * True if has "CumulativeADPComputerServices" element
1057                  */
1058                 boolean isSetCumulativeADPComputerServices();
1059                 
1060                 /**
1061                  * Sets the "CumulativeADPComputerServices" element
1062                  */
1063                 void setCumulativeADPComputerServices(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeADPComputerServices);
1064                 
1065                 /**
1066                  * Appends and returns a new empty "CumulativeADPComputerServices" element
1067                  */
1068                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeADPComputerServices();
1069                 
1070                 /**
1071                  * Unsets the "CumulativeADPComputerServices" element
1072                  */
1073                 void unsetCumulativeADPComputerServices();
1074                 
1075                 /**
1076                  * Gets the "CumulativeSubawardConsortiumContractualCosts" element
1077                  */
1078                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeSubawardConsortiumContractualCosts();
1079                 
1080                 /**
1081                  * True if has "CumulativeSubawardConsortiumContractualCosts" element
1082                  */
1083                 boolean isSetCumulativeSubawardConsortiumContractualCosts();
1084                 
1085                 /**
1086                  * Sets the "CumulativeSubawardConsortiumContractualCosts" element
1087                  */
1088                 void setCumulativeSubawardConsortiumContractualCosts(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeSubawardConsortiumContractualCosts);
1089                 
1090                 /**
1091                  * Appends and returns a new empty "CumulativeSubawardConsortiumContractualCosts" element
1092                  */
1093                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeSubawardConsortiumContractualCosts();
1094                 
1095                 /**
1096                  * Unsets the "CumulativeSubawardConsortiumContractualCosts" element
1097                  */
1098                 void unsetCumulativeSubawardConsortiumContractualCosts();
1099                 
1100                 /**
1101                  * Gets the "CumulativeEquipmentFacilityRentalFees" element
1102                  */
1103                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeEquipmentFacilityRentalFees();
1104                 
1105                 /**
1106                  * True if has "CumulativeEquipmentFacilityRentalFees" element
1107                  */
1108                 boolean isSetCumulativeEquipmentFacilityRentalFees();
1109                 
1110                 /**
1111                  * Sets the "CumulativeEquipmentFacilityRentalFees" element
1112                  */
1113                 void setCumulativeEquipmentFacilityRentalFees(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeEquipmentFacilityRentalFees);
1114                 
1115                 /**
1116                  * Appends and returns a new empty "CumulativeEquipmentFacilityRentalFees" element
1117                  */
1118                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeEquipmentFacilityRentalFees();
1119                 
1120                 /**
1121                  * Unsets the "CumulativeEquipmentFacilityRentalFees" element
1122                  */
1123                 void unsetCumulativeEquipmentFacilityRentalFees();
1124                 
1125                 /**
1126                  * Gets the "CumulativeAlterationsAndRenovations" element
1127                  */
1128                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeAlterationsAndRenovations();
1129                 
1130                 /**
1131                  * True if has "CumulativeAlterationsAndRenovations" element
1132                  */
1133                 boolean isSetCumulativeAlterationsAndRenovations();
1134                 
1135                 /**
1136                  * Sets the "CumulativeAlterationsAndRenovations" element
1137                  */
1138                 void setCumulativeAlterationsAndRenovations(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeAlterationsAndRenovations);
1139                 
1140                 /**
1141                  * Appends and returns a new empty "CumulativeAlterationsAndRenovations" element
1142                  */
1143                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeAlterationsAndRenovations();
1144                 
1145                 /**
1146                  * Unsets the "CumulativeAlterationsAndRenovations" element
1147                  */
1148                 void unsetCumulativeAlterationsAndRenovations();
1149                 
1150                 /**
1151                  * Gets the "CumulativeOther1DirectCost" element
1152                  */
1153                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeOther1DirectCost();
1154                 
1155                 /**
1156                  * True if has "CumulativeOther1DirectCost" element
1157                  */
1158                 boolean isSetCumulativeOther1DirectCost();
1159                 
1160                 /**
1161                  * Sets the "CumulativeOther1DirectCost" element
1162                  */
1163                 void setCumulativeOther1DirectCost(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeOther1DirectCost);
1164                 
1165                 /**
1166                  * Appends and returns a new empty "CumulativeOther1DirectCost" element
1167                  */
1168                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeOther1DirectCost();
1169                 
1170                 /**
1171                  * Unsets the "CumulativeOther1DirectCost" element
1172                  */
1173                 void unsetCumulativeOther1DirectCost();
1174                 
1175                 /**
1176                  * Gets the "CumulativeOther2DirectCost" element
1177                  */
1178                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeOther2DirectCost();
1179                 
1180                 /**
1181                  * True if has "CumulativeOther2DirectCost" element
1182                  */
1183                 boolean isSetCumulativeOther2DirectCost();
1184                 
1185                 /**
1186                  * Sets the "CumulativeOther2DirectCost" element
1187                  */
1188                 void setCumulativeOther2DirectCost(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeOther2DirectCost);
1189                 
1190                 /**
1191                  * Appends and returns a new empty "CumulativeOther2DirectCost" element
1192                  */
1193                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeOther2DirectCost();
1194                 
1195                 /**
1196                  * Unsets the "CumulativeOther2DirectCost" element
1197                  */
1198                 void unsetCumulativeOther2DirectCost();
1199                 
1200                 /**
1201                  * Gets the "CumulativeOther3DirectCost" element
1202                  */
1203                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType getCumulativeOther3DirectCost();
1204                 
1205                 /**
1206                  * True if has "CumulativeOther3DirectCost" element
1207                  */
1208                 boolean isSetCumulativeOther3DirectCost();
1209                 
1210                 /**
1211                  * Sets the "CumulativeOther3DirectCost" element
1212                  */
1213                 void setCumulativeOther3DirectCost(gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType cumulativeOther3DirectCost);
1214                 
1215                 /**
1216                  * Appends and returns a new empty "CumulativeOther3DirectCost" element
1217                  */
1218                 gov.grants.apply.forms.rrFedNonFedBudgetV10.TotalDataType addNewCumulativeOther3DirectCost();
1219                 
1220                 /**
1221                  * Unsets the "CumulativeOther3DirectCost" element
1222                  */
1223                 void unsetCumulativeOther3DirectCost();
1224                 
1225                 /**
1226                  * A factory class with static methods for creating instances
1227                  * of this type.
1228                  */
1229                 
1230                 public static final class Factory
1231                 {
1232                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeOtherDirect newInstance() {
1233                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeOtherDirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1234                     
1235                     public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeOtherDirect newInstance(org.apache.xmlbeans.XmlOptions options) {
1236                       return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary.CumulativeOtherDirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1237                     
1238                     private Factory() { } // No instance of this class allowed
1239                 }
1240             }
1241             
1242             /**
1243              * A factory class with static methods for creating instances
1244              * of this type.
1245              */
1246             
1247             public static final class Factory
1248             {
1249                 public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary newInstance() {
1250                   return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1251                 
1252                 public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
1253                   return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1254                 
1255                 private Factory() { } // No instance of this class allowed
1256             }
1257         }
1258         
1259         /**
1260          * A factory class with static methods for creating instances
1261          * of this type.
1262          */
1263         
1264         public static final class Factory
1265         {
1266             public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget newInstance() {
1267               return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1268             
1269             public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget newInstance(org.apache.xmlbeans.XmlOptions options) {
1270               return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument.RRFedNonFedBudget) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1271             
1272             private Factory() { } // No instance of this class allowed
1273         }
1274     }
1275     
1276     /**
1277      * A factory class with static methods for creating instances
1278      * of this type.
1279      */
1280     
1281     public static final class Factory
1282     {
1283         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument newInstance() {
1284           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1285         
1286         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1287           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1288         
1289         /** @param xmlAsString the string value to parse */
1290         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1291           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1292         
1293         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1294           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1295         
1296         /** @param file the file from which to load an xml document */
1297         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1298           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1299         
1300         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1301           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1302         
1303         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1304           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1305         
1306         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1307           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1308         
1309         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1310           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1311         
1312         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1313           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1314         
1315         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1316           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1317         
1318         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1319           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1320         
1321         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1322           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1323         
1324         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1325           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1326         
1327         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1328           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1329         
1330         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1331           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1332         
1333         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1334         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1335           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1336         
1337         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1338         public static gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1339           return (gov.grants.apply.forms.rrFedNonFedBudgetV10.RRFedNonFedBudgetDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1340         
1341         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1342         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 {
1343           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1344         
1345         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1346         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 {
1347           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1348         
1349         private Factory() { } // No instance of this class allowed
1350     }
1351 }