1   
2   
3   
4   
5   
6   
7   
8   
9   package gov.grants.apply.forms.nsfCoverPageV11;
10  
11  
12  
13  
14  
15  
16  
17  public interface NSFCoverPageDocument 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(NSFCoverPageDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfcoverpage519adoctype");
21      
22      
23  
24  
25      gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage getNSFCoverPage();
26      
27      
28  
29  
30      void setNSFCoverPage(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage nsfCoverPage);
31      
32      
33  
34  
35      gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage addNewNSFCoverPage();
36      
37      
38  
39  
40  
41  
42      public interface NSFCoverPage 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(NSFCoverPage.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfcoverpage6a86elemtype");
46          
47          
48  
49  
50          java.lang.String getFundingOpportunityNumber();
51          
52          
53  
54  
55          gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber xgetFundingOpportunityNumber();
56          
57          
58  
59  
60          void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber);
61          
62          
63  
64  
65          void xsetFundingOpportunityNumber(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber fundingOpportunityNumber);
66          
67          
68  
69  
70          java.util.Calendar getDueDate();
71          
72          
73  
74  
75          org.apache.xmlbeans.XmlDate xgetDueDate();
76          
77          
78  
79  
80          boolean isSetDueDate();
81          
82          
83  
84  
85          void setDueDate(java.util.Calendar dueDate);
86          
87          
88  
89  
90          void xsetDueDate(org.apache.xmlbeans.XmlDate dueDate);
91          
92          
93  
94  
95          void unsetDueDate();
96          
97          
98  
99  
100         gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration getNSFUnitConsideration();
101         
102         
103 
104 
105         void setNSFUnitConsideration(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration nsfUnitConsideration);
106         
107         
108 
109 
110         gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration addNewNSFUnitConsideration();
111         
112         
113 
114 
115         gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo getPIInfo();
116         
117         
118 
119 
120         void setPIInfo(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo piInfo);
121         
122         
123 
124 
125         gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo addNewPIInfo();
126         
127         
128 
129 
130         gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo getCoPIInfo();
131         
132         
133 
134 
135         boolean isSetCoPIInfo();
136         
137         
138 
139 
140         void setCoPIInfo(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo coPIInfo);
141         
142         
143 
144 
145         gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo addNewCoPIInfo();
146         
147         
148 
149 
150         void unsetCoPIInfo();
151         
152         
153 
154 
155         gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.OtherInfo getOtherInfo();
156         
157         
158 
159 
160         boolean isSetOtherInfo();
161         
162         
163 
164 
165         void setOtherInfo(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.OtherInfo otherInfo);
166         
167         
168 
169 
170         gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.OtherInfo addNewOtherInfo();
171         
172         
173 
174 
175         void unsetOtherInfo();
176         
177         
178 
179 
180         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType getSingleCopyDocuments();
181         
182         
183 
184 
185         boolean isSetSingleCopyDocuments();
186         
187         
188 
189 
190         void setSingleCopyDocuments(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType singleCopyDocuments);
191         
192         
193 
194 
195         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType addNewSingleCopyDocuments();
196         
197         
198 
199 
200         void unsetSingleCopyDocuments();
201         
202         
203 
204 
205         java.lang.String getFormVersion();
206         
207         
208 
209 
210         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
211         
212         
213 
214 
215         void setFormVersion(java.lang.String formVersion);
216         
217         
218 
219 
220         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
221         
222         
223 
224 
225 
226 
227         public interface FundingOpportunityNumber extends gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType
228         {
229             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
230                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FundingOpportunityNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundingopportunitynumbera0abelemtype");
231             
232             
233 
234 
235 
236             
237             public static final class Factory
238             {
239                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber newValue(java.lang.Object obj) {
240                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber) type.newValue( obj ); }
241                 
242                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber newInstance() {
243                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
244                 
245                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
246                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.FundingOpportunityNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
247                 
248                 private Factory() { } 
249             }
250         }
251         
252         
253 
254 
255 
256 
257         public interface NSFUnitConsideration extends org.apache.xmlbeans.XmlObject
258         {
259             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
260                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NSFUnitConsideration.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfunitconsideratione5b3elemtype");
261             
262             
263 
264 
265             java.lang.String getDivisionCode();
266             
267             
268 
269 
270             gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode xgetDivisionCode();
271             
272             
273 
274 
275             void setDivisionCode(java.lang.String divisionCode);
276             
277             
278 
279 
280             void xsetDivisionCode(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode divisionCode);
281             
282             
283 
284 
285             java.lang.String getDivisionName();
286             
287             
288 
289 
290             gov.grants.apply.system.globalV10.StringMin1Max30Type xgetDivisionName();
291             
292             
293 
294 
295             boolean isSetDivisionName();
296             
297             
298 
299 
300             void setDivisionName(java.lang.String divisionName);
301             
302             
303 
304 
305             void xsetDivisionName(gov.grants.apply.system.globalV10.StringMin1Max30Type divisionName);
306             
307             
308 
309 
310             void unsetDivisionName();
311             
312             
313 
314 
315             java.lang.String getProgramCode();
316             
317             
318 
319 
320             gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode xgetProgramCode();
321             
322             
323 
324 
325             void setProgramCode(java.lang.String programCode);
326             
327             
328 
329 
330             void xsetProgramCode(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode programCode);
331             
332             
333 
334 
335             java.lang.String getProgramName();
336             
337             
338 
339 
340             gov.grants.apply.system.globalV10.StringMin1Max30Type xgetProgramName();
341             
342             
343 
344 
345             boolean isSetProgramName();
346             
347             
348 
349 
350             void setProgramName(java.lang.String programName);
351             
352             
353 
354 
355             void xsetProgramName(gov.grants.apply.system.globalV10.StringMin1Max30Type programName);
356             
357             
358 
359 
360             void unsetProgramName();
361             
362             
363 
364 
365 
366 
367             public interface DivisionCode extends org.apache.xmlbeans.XmlString
368             {
369                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
370                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DivisionCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("divisioncodef4a9elemtype");
371                 
372                 
373 
374 
375 
376                 
377                 public static final class Factory
378                 {
379                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode newValue(java.lang.Object obj) {
380                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode) type.newValue( obj ); }
381                     
382                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode newInstance() {
383                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
384                     
385                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode newInstance(org.apache.xmlbeans.XmlOptions options) {
386                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.DivisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
387                     
388                     private Factory() { } 
389                 }
390             }
391             
392             
393 
394 
395 
396 
397             public interface ProgramCode extends org.apache.xmlbeans.XmlString
398             {
399                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
400                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programcodecb90elemtype");
401                 
402                 
403 
404 
405 
406                 
407                 public static final class Factory
408                 {
409                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode newValue(java.lang.Object obj) {
410                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode) type.newValue( obj ); }
411                     
412                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode newInstance() {
413                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
414                     
415                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode newInstance(org.apache.xmlbeans.XmlOptions options) {
416                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
417                     
418                     private Factory() { } 
419                 }
420             }
421             
422             
423 
424 
425 
426             
427             public static final class Factory
428             {
429                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration newInstance() {
430                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
431                 
432                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration newInstance(org.apache.xmlbeans.XmlOptions options) {
433                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.NSFUnitConsideration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
434                 
435                 private Factory() { } 
436             }
437         }
438         
439         
440 
441 
442 
443 
444         public interface PIInfo extends org.apache.xmlbeans.XmlObject
445         {
446             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
447                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PIInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("piinfo9003elemtype");
448             
449             
450 
451 
452             gov.grants.apply.forms.nsfCoverPageV11.DegreeTypeDataType.Enum getDegreeType();
453             
454             
455 
456 
457             gov.grants.apply.forms.nsfCoverPageV11.DegreeTypeDataType xgetDegreeType();
458             
459             
460 
461 
462             void setDegreeType(gov.grants.apply.forms.nsfCoverPageV11.DegreeTypeDataType.Enum degreeType);
463             
464             
465 
466 
467             void xsetDegreeType(gov.grants.apply.forms.nsfCoverPageV11.DegreeTypeDataType degreeType);
468             
469             
470 
471 
472             java.util.Calendar getDegreeYear();
473             
474             
475 
476 
477             gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear xgetDegreeYear();
478             
479             
480 
481 
482             void setDegreeYear(java.util.Calendar degreeYear);
483             
484             
485 
486 
487             void xsetDegreeYear(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear degreeYear);
488             
489             
490 
491 
492             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsCurrentPI();
493             
494             
495 
496 
497             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsCurrentPI();
498             
499             
500 
501 
502             boolean isSetIsCurrentPI();
503             
504             
505 
506 
507             void setIsCurrentPI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isCurrentPI);
508             
509             
510 
511 
512             void xsetIsCurrentPI(gov.grants.apply.system.globalLibraryV20.YesNoDataType isCurrentPI);
513             
514             
515 
516 
517             void unsetIsCurrentPI();
518             
519             
520 
521 
522 
523 
524             public interface DegreeYear extends org.apache.xmlbeans.XmlGYear
525             {
526                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
527                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DegreeYear.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("degreeyear4fa8elemtype");
528                 
529                 
530 
531 
532 
533                 
534                 public static final class Factory
535                 {
536                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear newValue(java.lang.Object obj) {
537                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear) type.newValue( obj ); }
538                     
539                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear newInstance() {
540                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
541                     
542                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear newInstance(org.apache.xmlbeans.XmlOptions options) {
543                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo.DegreeYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
544                     
545                     private Factory() { } 
546                 }
547             }
548             
549             
550 
551 
552 
553             
554             public static final class Factory
555             {
556                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo newInstance() {
557                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
558                 
559                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
560                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.PIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
561                 
562                 private Factory() { } 
563             }
564         }
565         
566         
567 
568 
569 
570 
571         public interface CoPIInfo extends org.apache.xmlbeans.XmlObject
572         {
573             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
574                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CoPIInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copiinfo8ff7elemtype");
575             
576             
577 
578 
579             gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI[] getCoPIArray();
580             
581             
582 
583 
584             gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI getCoPIArray(int i);
585             
586             
587 
588 
589             int sizeOfCoPIArray();
590             
591             
592 
593 
594             void setCoPIArray(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI[] coPIArray);
595             
596             
597 
598 
599             void setCoPIArray(int i, gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI coPI);
600             
601             
602 
603 
604             gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI insertNewCoPI(int i);
605             
606             
607 
608 
609             gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI addNewCoPI();
610             
611             
612 
613 
614             void removeCoPI(int i);
615             
616             
617 
618 
619 
620 
621             public interface CoPI extends org.apache.xmlbeans.XmlObject
622             {
623                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
624                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CoPI.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copi9898elemtype");
625                 
626                 
627 
628 
629                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType getName();
630                 
631                 
632 
633 
634                 void setName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType name);
635                 
636                 
637 
638 
639                 gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewName();
640                 
641                 
642 
643 
644                 gov.grants.apply.forms.nsfCoverPageV11.DegreeTypeDataType.Enum getDegreeType();
645                 
646                 
647 
648 
649                 gov.grants.apply.forms.nsfCoverPageV11.DegreeTypeDataType xgetDegreeType();
650                 
651                 
652 
653 
654                 boolean isSetDegreeType();
655                 
656                 
657 
658 
659                 void setDegreeType(gov.grants.apply.forms.nsfCoverPageV11.DegreeTypeDataType.Enum degreeType);
660                 
661                 
662 
663 
664                 void xsetDegreeType(gov.grants.apply.forms.nsfCoverPageV11.DegreeTypeDataType degreeType);
665                 
666                 
667 
668 
669                 void unsetDegreeType();
670                 
671                 
672 
673 
674                 java.util.Calendar getDegreeYear();
675                 
676                 
677 
678 
679                 gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear xgetDegreeYear();
680                 
681                 
682 
683 
684                 boolean isSetDegreeYear();
685                 
686                 
687 
688 
689                 void setDegreeYear(java.util.Calendar degreeYear);
690                 
691                 
692 
693 
694                 void xsetDegreeYear(gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear degreeYear);
695                 
696                 
697 
698 
699                 void unsetDegreeYear();
700                 
701                 
702 
703 
704 
705 
706                 public interface DegreeYear extends org.apache.xmlbeans.XmlGYear
707                 {
708                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
709                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DegreeYear.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("degreeyeara293elemtype");
710                     
711                     
712 
713 
714 
715                     
716                     public static final class Factory
717                     {
718                       public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear newValue(java.lang.Object obj) {
719                         return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear) type.newValue( obj ); }
720                       
721                       public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear newInstance() {
722                         return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
723                       
724                       public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear newInstance(org.apache.xmlbeans.XmlOptions options) {
725                         return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI.DegreeYear) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
726                       
727                       private Factory() { } 
728                     }
729                 }
730                 
731                 
732 
733 
734 
735                 
736                 public static final class Factory
737                 {
738                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI newInstance() {
739                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
740                     
741                     public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI newInstance(org.apache.xmlbeans.XmlOptions options) {
742                       return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo.CoPI) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
743                     
744                     private Factory() { } 
745                 }
746             }
747             
748             
749 
750 
751 
752             
753             public static final class Factory
754             {
755                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo newInstance() {
756                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
757                 
758                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
759                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.CoPIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
760                 
761                 private Factory() { } 
762             }
763         }
764         
765         
766 
767 
768 
769 
770         public interface OtherInfo extends org.apache.xmlbeans.XmlObject
771         {
772             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
773                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherinfo819celemtype");
774             
775             
776 
777 
778             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsBeginInvestigator();
779             
780             
781 
782 
783             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsBeginInvestigator();
784             
785             
786 
787 
788             boolean isSetIsBeginInvestigator();
789             
790             
791 
792 
793             void setIsBeginInvestigator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isBeginInvestigator);
794             
795             
796 
797 
798             void xsetIsBeginInvestigator(gov.grants.apply.system.globalLibraryV20.YesNoDataType isBeginInvestigator);
799             
800             
801 
802 
803             void unsetIsBeginInvestigator();
804             
805             
806 
807 
808             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsDisclosureLobbyingActivities();
809             
810             
811 
812 
813             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsDisclosureLobbyingActivities();
814             
815             
816 
817 
818             boolean isSetIsDisclosureLobbyingActivities();
819             
820             
821 
822 
823             void setIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isDisclosureLobbyingActivities);
824             
825             
826 
827 
828             void xsetIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV20.YesNoDataType isDisclosureLobbyingActivities);
829             
830             
831 
832 
833             void unsetIsDisclosureLobbyingActivities();
834             
835             
836 
837 
838             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsExploratoryResearch();
839             
840             
841 
842 
843             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsExploratoryResearch();
844             
845             
846 
847 
848             boolean isSetIsExploratoryResearch();
849             
850             
851 
852 
853             void setIsExploratoryResearch(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isExploratoryResearch);
854             
855             
856 
857 
858             void xsetIsExploratoryResearch(gov.grants.apply.system.globalLibraryV20.YesNoDataType isExploratoryResearch);
859             
860             
861 
862 
863             void unsetIsExploratoryResearch();
864             
865             
866 
867 
868             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsHistoricPlaces();
869             
870             
871 
872 
873             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsHistoricPlaces();
874             
875             
876 
877 
878             boolean isSetIsHistoricPlaces();
879             
880             
881 
882 
883             void setIsHistoricPlaces(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isHistoricPlaces);
884             
885             
886 
887 
888             void xsetIsHistoricPlaces(gov.grants.apply.system.globalLibraryV20.YesNoDataType isHistoricPlaces);
889             
890             
891 
892 
893             void unsetIsHistoricPlaces();
894             
895             
896 
897 
898             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsAccomplishmentRenewal();
899             
900             
901 
902 
903             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsAccomplishmentRenewal();
904             
905             
906 
907 
908             boolean isSetIsAccomplishmentRenewal();
909             
910             
911 
912 
913             void setIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isAccomplishmentRenewal);
914             
915             
916 
917 
918             void xsetIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV20.YesNoDataType isAccomplishmentRenewal);
919             
920             
921 
922 
923             void unsetIsAccomplishmentRenewal();
924             
925             
926 
927 
928             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsHighResolutionGraphics();
929             
930             
931 
932 
933             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsHighResolutionGraphics();
934             
935             
936 
937 
938             boolean isSetIsHighResolutionGraphics();
939             
940             
941 
942 
943             void setIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isHighResolutionGraphics);
944             
945             
946 
947 
948             void xsetIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV20.YesNoDataType isHighResolutionGraphics);
949             
950             
951 
952 
953             void unsetIsHighResolutionGraphics();
954             
955             
956 
957 
958 
959             
960             public static final class Factory
961             {
962                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.OtherInfo newInstance() {
963                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.OtherInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
964                 
965                 public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.OtherInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
966                   return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage.OtherInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
967                 
968                 private Factory() { } 
969             }
970         }
971         
972         
973 
974 
975 
976         
977         public static final class Factory
978         {
979             public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage newInstance() {
980               return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
981             
982             public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage newInstance(org.apache.xmlbeans.XmlOptions options) {
983               return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument.NSFCoverPage) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
984             
985             private Factory() { } 
986         }
987     }
988     
989     
990 
991 
992 
993     
994     public static final class Factory
995     {
996         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument newInstance() {
997           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
998         
999         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1000           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1001         
1002         
1003         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1004           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1005         
1006         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1007           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1008         
1009         
1010         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1011           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1012         
1013         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1014           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1015         
1016         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1017           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1018         
1019         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1020           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1021         
1022         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1023           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1024         
1025         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1026           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1027         
1028         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1029           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1030         
1031         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1032           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1033         
1034         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1035           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1036         
1037         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1038           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1039         
1040         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1041           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1042         
1043         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1044           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1045         
1046         
1047         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1048           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1049         
1050         
1051         public static gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1052           return (gov.grants.apply.forms.nsfCoverPageV11.NSFCoverPageDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1053         
1054         
1055         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 {
1056           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1057         
1058         
1059         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 {
1060           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1061         
1062         private Factory() { } 
1063     }
1064 }