View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NSF_CoverPage_1_2
4    * Namespace: http://apply.grants.gov/forms/NSF_CoverPage_1_2-V1.2
5    * Java type: gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.nsfCoverPage12V12;
10  
11  
12  /**
13   * A document containing one NSF_CoverPage_1_2(@http://apply.grants.gov/forms/NSF_CoverPage_1_2-V1.2) element.
14   *
15   * This is a complex type.
16   */
17  public interface NSFCoverPage12Document 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(NSFCoverPage12Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfcoverpage12c811doctype");
21      
22      /**
23       * Gets the "NSF_CoverPage_1_2" element
24       */
25      gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12 getNSFCoverPage12();
26      
27      /**
28       * Sets the "NSF_CoverPage_1_2" element
29       */
30      void setNSFCoverPage12(gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12 nsfCoverPage12);
31      
32      /**
33       * Appends and returns a new empty "NSF_CoverPage_1_2" element
34       */
35      gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12 addNewNSFCoverPage12();
36      
37      /**
38       * An XML NSF_CoverPage_1_2(@http://apply.grants.gov/forms/NSF_CoverPage_1_2-V1.2).
39       *
40       * This is a complex type.
41       */
42      public interface NSFCoverPage12 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(NSFCoverPage12.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfcoverpage12a3b8elemtype");
46          
47          /**
48           * Gets the "FundingOpportunityNumber" element
49           */
50          java.lang.String getFundingOpportunityNumber();
51          
52          /**
53           * Gets (as xml) the "FundingOpportunityNumber" element
54           */
55          gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.FundingOpportunityNumber xgetFundingOpportunityNumber();
56          
57          /**
58           * Sets the "FundingOpportunityNumber" element
59           */
60          void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber);
61          
62          /**
63           * Sets (as xml) the "FundingOpportunityNumber" element
64           */
65          void xsetFundingOpportunityNumber(gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.FundingOpportunityNumber fundingOpportunityNumber);
66          
67          /**
68           * Gets the "DueDate" element
69           */
70          java.util.Calendar getDueDate();
71          
72          /**
73           * Gets (as xml) the "DueDate" element
74           */
75          org.apache.xmlbeans.XmlDate xgetDueDate();
76          
77          /**
78           * Sets the "DueDate" element
79           */
80          void setDueDate(java.util.Calendar dueDate);
81          
82          /**
83           * Sets (as xml) the "DueDate" element
84           */
85          void xsetDueDate(org.apache.xmlbeans.XmlDate dueDate);
86          
87          /**
88           * Gets the "NSFUnitConsideration" element
89           */
90          gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration getNSFUnitConsideration();
91          
92          /**
93           * Sets the "NSFUnitConsideration" element
94           */
95          void setNSFUnitConsideration(gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration nsfUnitConsideration);
96          
97          /**
98           * Appends and returns a new empty "NSFUnitConsideration" element
99           */
100         gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration addNewNSFUnitConsideration();
101         
102         /**
103          * Gets the "PIInfo" element
104          */
105         gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.PIInfo getPIInfo();
106         
107         /**
108          * Sets the "PIInfo" element
109          */
110         void setPIInfo(gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.PIInfo piInfo);
111         
112         /**
113          * Appends and returns a new empty "PIInfo" element
114          */
115         gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.PIInfo addNewPIInfo();
116         
117         /**
118          * Gets the "OtherInfo" element
119          */
120         gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.OtherInfo getOtherInfo();
121         
122         /**
123          * True if has "OtherInfo" element
124          */
125         boolean isSetOtherInfo();
126         
127         /**
128          * Sets the "OtherInfo" element
129          */
130         void setOtherInfo(gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.OtherInfo otherInfo);
131         
132         /**
133          * Appends and returns a new empty "OtherInfo" element
134          */
135         gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.OtherInfo addNewOtherInfo();
136         
137         /**
138          * Unsets the "OtherInfo" element
139          */
140         void unsetOtherInfo();
141         
142         /**
143          * Gets the "Single-CopyDocuments" element
144          */
145         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType getSingleCopyDocuments();
146         
147         /**
148          * True if has "Single-CopyDocuments" element
149          */
150         boolean isSetSingleCopyDocuments();
151         
152         /**
153          * Sets the "Single-CopyDocuments" element
154          */
155         void setSingleCopyDocuments(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType singleCopyDocuments);
156         
157         /**
158          * Appends and returns a new empty "Single-CopyDocuments" element
159          */
160         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin1Max100DataType addNewSingleCopyDocuments();
161         
162         /**
163          * Unsets the "Single-CopyDocuments" element
164          */
165         void unsetSingleCopyDocuments();
166         
167         /**
168          * Gets the "FormVersion" attribute
169          */
170         java.lang.String getFormVersion();
171         
172         /**
173          * Gets (as xml) the "FormVersion" attribute
174          */
175         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
176         
177         /**
178          * Sets the "FormVersion" attribute
179          */
180         void setFormVersion(java.lang.String formVersion);
181         
182         /**
183          * Sets (as xml) the "FormVersion" attribute
184          */
185         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
186         
187         /**
188          * An XML FundingOpportunityNumber(@http://apply.grants.gov/forms/NSF_CoverPage_1_2-V1.2).
189          *
190          * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document$NSFCoverPage12$FundingOpportunityNumber.
191          */
192         public interface FundingOpportunityNumber extends gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType
193         {
194             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
195                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FundingOpportunityNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fundingopportunitynumberca5delemtype");
196             
197             /**
198              * A factory class with static methods for creating instances
199              * of this type.
200              */
201             
202             public static final class Factory
203             {
204                 public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.FundingOpportunityNumber newValue(java.lang.Object obj) {
205                   return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.FundingOpportunityNumber) type.newValue( obj ); }
206                 
207                 public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.FundingOpportunityNumber newInstance() {
208                   return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.FundingOpportunityNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
209                 
210                 public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.FundingOpportunityNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
211                   return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.FundingOpportunityNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
212                 
213                 private Factory() { } // No instance of this class allowed
214             }
215         }
216         
217         /**
218          * An XML NSFUnitConsideration(@http://apply.grants.gov/forms/NSF_CoverPage_1_2-V1.2).
219          *
220          * This is a complex type.
221          */
222         public interface NSFUnitConsideration extends org.apache.xmlbeans.XmlObject
223         {
224             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
225                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NSFUnitConsideration.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfunitconsiderationc365elemtype");
226             
227             /**
228              * Gets the "DivisionCode" element
229              */
230             java.lang.String getDivisionCode();
231             
232             /**
233              * Gets (as xml) the "DivisionCode" element
234              */
235             gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.DivisionCode xgetDivisionCode();
236             
237             /**
238              * Sets the "DivisionCode" element
239              */
240             void setDivisionCode(java.lang.String divisionCode);
241             
242             /**
243              * Sets (as xml) the "DivisionCode" element
244              */
245             void xsetDivisionCode(gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.DivisionCode divisionCode);
246             
247             /**
248              * Gets the "DivisionName" element
249              */
250             java.lang.String getDivisionName();
251             
252             /**
253              * Gets (as xml) the "DivisionName" element
254              */
255             gov.grants.apply.system.globalV10.StringMin1Max30Type xgetDivisionName();
256             
257             /**
258              * True if has "DivisionName" element
259              */
260             boolean isSetDivisionName();
261             
262             /**
263              * Sets the "DivisionName" element
264              */
265             void setDivisionName(java.lang.String divisionName);
266             
267             /**
268              * Sets (as xml) the "DivisionName" element
269              */
270             void xsetDivisionName(gov.grants.apply.system.globalV10.StringMin1Max30Type divisionName);
271             
272             /**
273              * Unsets the "DivisionName" element
274              */
275             void unsetDivisionName();
276             
277             /**
278              * Gets the "ProgramCode" element
279              */
280             java.lang.String getProgramCode();
281             
282             /**
283              * Gets (as xml) the "ProgramCode" element
284              */
285             gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.ProgramCode xgetProgramCode();
286             
287             /**
288              * Sets the "ProgramCode" element
289              */
290             void setProgramCode(java.lang.String programCode);
291             
292             /**
293              * Sets (as xml) the "ProgramCode" element
294              */
295             void xsetProgramCode(gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.ProgramCode programCode);
296             
297             /**
298              * Gets the "ProgramName" element
299              */
300             java.lang.String getProgramName();
301             
302             /**
303              * Gets (as xml) the "ProgramName" element
304              */
305             gov.grants.apply.system.globalV10.StringMin1Max30Type xgetProgramName();
306             
307             /**
308              * True if has "ProgramName" element
309              */
310             boolean isSetProgramName();
311             
312             /**
313              * Sets the "ProgramName" element
314              */
315             void setProgramName(java.lang.String programName);
316             
317             /**
318              * Sets (as xml) the "ProgramName" element
319              */
320             void xsetProgramName(gov.grants.apply.system.globalV10.StringMin1Max30Type programName);
321             
322             /**
323              * Unsets the "ProgramName" element
324              */
325             void unsetProgramName();
326             
327             /**
328              * An XML DivisionCode(@http://apply.grants.gov/forms/NSF_CoverPage_1_2-V1.2).
329              *
330              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document$NSFCoverPage12$NSFUnitConsideration$DivisionCode.
331              */
332             public interface DivisionCode extends org.apache.xmlbeans.XmlString
333             {
334                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
335                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DivisionCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("divisioncode115belemtype");
336                 
337                 /**
338                  * A factory class with static methods for creating instances
339                  * of this type.
340                  */
341                 
342                 public static final class Factory
343                 {
344                     public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.DivisionCode newValue(java.lang.Object obj) {
345                       return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.DivisionCode) type.newValue( obj ); }
346                     
347                     public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.DivisionCode newInstance() {
348                       return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.DivisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
349                     
350                     public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.DivisionCode newInstance(org.apache.xmlbeans.XmlOptions options) {
351                       return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.DivisionCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
352                     
353                     private Factory() { } // No instance of this class allowed
354                 }
355             }
356             
357             /**
358              * An XML ProgramCode(@http://apply.grants.gov/forms/NSF_CoverPage_1_2-V1.2).
359              *
360              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document$NSFCoverPage12$NSFUnitConsideration$ProgramCode.
361              */
362             public interface ProgramCode extends org.apache.xmlbeans.XmlString
363             {
364                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
365                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramCode.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programcodec5c2elemtype");
366                 
367                 /**
368                  * A factory class with static methods for creating instances
369                  * of this type.
370                  */
371                 
372                 public static final class Factory
373                 {
374                     public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.ProgramCode newValue(java.lang.Object obj) {
375                       return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.ProgramCode) type.newValue( obj ); }
376                     
377                     public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.ProgramCode newInstance() {
378                       return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
379                     
380                     public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.ProgramCode newInstance(org.apache.xmlbeans.XmlOptions options) {
381                       return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration.ProgramCode) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
382                     
383                     private Factory() { } // No instance of this class allowed
384                 }
385             }
386             
387             /**
388              * A factory class with static methods for creating instances
389              * of this type.
390              */
391             
392             public static final class Factory
393             {
394                 public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration newInstance() {
395                   return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
396                 
397                 public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration newInstance(org.apache.xmlbeans.XmlOptions options) {
398                   return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.NSFUnitConsideration) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
399                 
400                 private Factory() { } // No instance of this class allowed
401             }
402         }
403         
404         /**
405          * An XML PIInfo(@http://apply.grants.gov/forms/NSF_CoverPage_1_2-V1.2).
406          *
407          * This is a complex type.
408          */
409         public interface PIInfo extends org.apache.xmlbeans.XmlObject
410         {
411             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
412                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PIInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("piinfo75b5elemtype");
413             
414             /**
415              * Gets the "isCurrentPI" element
416              */
417             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsCurrentPI();
418             
419             /**
420              * Gets (as xml) the "isCurrentPI" element
421              */
422             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsCurrentPI();
423             
424             /**
425              * True if has "isCurrentPI" element
426              */
427             boolean isSetIsCurrentPI();
428             
429             /**
430              * Sets the "isCurrentPI" element
431              */
432             void setIsCurrentPI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isCurrentPI);
433             
434             /**
435              * Sets (as xml) the "isCurrentPI" element
436              */
437             void xsetIsCurrentPI(gov.grants.apply.system.globalLibraryV20.YesNoDataType isCurrentPI);
438             
439             /**
440              * Unsets the "isCurrentPI" element
441              */
442             void unsetIsCurrentPI();
443             
444             /**
445              * A factory class with static methods for creating instances
446              * of this type.
447              */
448             
449             public static final class Factory
450             {
451                 public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.PIInfo newInstance() {
452                   return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.PIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
453                 
454                 public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.PIInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
455                   return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.PIInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
456                 
457                 private Factory() { } // No instance of this class allowed
458             }
459         }
460         
461         /**
462          * An XML OtherInfo(@http://apply.grants.gov/forms/NSF_CoverPage_1_2-V1.2).
463          *
464          * This is a complex type.
465          */
466         public interface OtherInfo extends org.apache.xmlbeans.XmlObject
467         {
468             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
469                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherInfo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherinfoc9ceelemtype");
470             
471             /**
472              * Gets the "isBeginInvestigator" element
473              */
474             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsBeginInvestigator();
475             
476             /**
477              * Gets (as xml) the "isBeginInvestigator" element
478              */
479             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsBeginInvestigator();
480             
481             /**
482              * True if has "isBeginInvestigator" element
483              */
484             boolean isSetIsBeginInvestigator();
485             
486             /**
487              * Sets the "isBeginInvestigator" element
488              */
489             void setIsBeginInvestigator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isBeginInvestigator);
490             
491             /**
492              * Sets (as xml) the "isBeginInvestigator" element
493              */
494             void xsetIsBeginInvestigator(gov.grants.apply.system.globalLibraryV20.YesNoDataType isBeginInvestigator);
495             
496             /**
497              * Unsets the "isBeginInvestigator" element
498              */
499             void unsetIsBeginInvestigator();
500             
501             /**
502              * Gets the "isDisclosureLobbyingActivities" element
503              */
504             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsDisclosureLobbyingActivities();
505             
506             /**
507              * Gets (as xml) the "isDisclosureLobbyingActivities" element
508              */
509             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsDisclosureLobbyingActivities();
510             
511             /**
512              * True if has "isDisclosureLobbyingActivities" element
513              */
514             boolean isSetIsDisclosureLobbyingActivities();
515             
516             /**
517              * Sets the "isDisclosureLobbyingActivities" element
518              */
519             void setIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isDisclosureLobbyingActivities);
520             
521             /**
522              * Sets (as xml) the "isDisclosureLobbyingActivities" element
523              */
524             void xsetIsDisclosureLobbyingActivities(gov.grants.apply.system.globalLibraryV20.YesNoDataType isDisclosureLobbyingActivities);
525             
526             /**
527              * Unsets the "isDisclosureLobbyingActivities" element
528              */
529             void unsetIsDisclosureLobbyingActivities();
530             
531             /**
532              * Gets the "isExploratoryResearch" element
533              */
534             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsExploratoryResearch();
535             
536             /**
537              * Gets (as xml) the "isExploratoryResearch" element
538              */
539             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsExploratoryResearch();
540             
541             /**
542              * True if has "isExploratoryResearch" element
543              */
544             boolean isSetIsExploratoryResearch();
545             
546             /**
547              * Sets the "isExploratoryResearch" element
548              */
549             void setIsExploratoryResearch(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isExploratoryResearch);
550             
551             /**
552              * Sets (as xml) the "isExploratoryResearch" element
553              */
554             void xsetIsExploratoryResearch(gov.grants.apply.system.globalLibraryV20.YesNoDataType isExploratoryResearch);
555             
556             /**
557              * Unsets the "isExploratoryResearch" element
558              */
559             void unsetIsExploratoryResearch();
560             
561             /**
562              * Gets the "isAccomplishmentRenewal" element
563              */
564             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsAccomplishmentRenewal();
565             
566             /**
567              * Gets (as xml) the "isAccomplishmentRenewal" element
568              */
569             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsAccomplishmentRenewal();
570             
571             /**
572              * True if has "isAccomplishmentRenewal" element
573              */
574             boolean isSetIsAccomplishmentRenewal();
575             
576             /**
577              * Sets the "isAccomplishmentRenewal" element
578              */
579             void setIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isAccomplishmentRenewal);
580             
581             /**
582              * Sets (as xml) the "isAccomplishmentRenewal" element
583              */
584             void xsetIsAccomplishmentRenewal(gov.grants.apply.system.globalLibraryV20.YesNoDataType isAccomplishmentRenewal);
585             
586             /**
587              * Unsets the "isAccomplishmentRenewal" element
588              */
589             void unsetIsAccomplishmentRenewal();
590             
591             /**
592              * Gets the "isHighResolutionGraphics" element
593              */
594             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsHighResolutionGraphics();
595             
596             /**
597              * Gets (as xml) the "isHighResolutionGraphics" element
598              */
599             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsHighResolutionGraphics();
600             
601             /**
602              * True if has "isHighResolutionGraphics" element
603              */
604             boolean isSetIsHighResolutionGraphics();
605             
606             /**
607              * Sets the "isHighResolutionGraphics" element
608              */
609             void setIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isHighResolutionGraphics);
610             
611             /**
612              * Sets (as xml) the "isHighResolutionGraphics" element
613              */
614             void xsetIsHighResolutionGraphics(gov.grants.apply.system.globalLibraryV20.YesNoDataType isHighResolutionGraphics);
615             
616             /**
617              * Unsets the "isHighResolutionGraphics" element
618              */
619             void unsetIsHighResolutionGraphics();
620             
621             /**
622              * A factory class with static methods for creating instances
623              * of this type.
624              */
625             
626             public static final class Factory
627             {
628                 public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.OtherInfo newInstance() {
629                   return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.OtherInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
630                 
631                 public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.OtherInfo newInstance(org.apache.xmlbeans.XmlOptions options) {
632                   return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12.OtherInfo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
633                 
634                 private Factory() { } // No instance of this class allowed
635             }
636         }
637         
638         /**
639          * A factory class with static methods for creating instances
640          * of this type.
641          */
642         
643         public static final class Factory
644         {
645             public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12 newInstance() {
646               return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
647             
648             public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12 newInstance(org.apache.xmlbeans.XmlOptions options) {
649               return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document.NSFCoverPage12) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
650             
651             private Factory() { } // No instance of this class allowed
652         }
653     }
654     
655     /**
656      * A factory class with static methods for creating instances
657      * of this type.
658      */
659     
660     public static final class Factory
661     {
662         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document newInstance() {
663           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
664         
665         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document newInstance(org.apache.xmlbeans.XmlOptions options) {
666           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
667         
668         /** @param xmlAsString the string value to parse */
669         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
670           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
671         
672         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
673           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
674         
675         /** @param file the file from which to load an xml document */
676         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
677           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
678         
679         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
680           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
681         
682         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
683           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
684         
685         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
686           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
687         
688         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
689           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
690         
691         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
692           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
693         
694         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
695           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
696         
697         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
698           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
699         
700         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
701           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
702         
703         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
704           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
705         
706         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
707           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
708         
709         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
710           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
711         
712         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
713         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
714           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
715         
716         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
717         public static gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
718           return (gov.grants.apply.forms.nsfCoverPage12V12.NSFCoverPage12Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
719         
720         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
721         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 {
722           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
723         
724         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
725         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 {
726           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
727         
728         private Factory() { } // No instance of this class allowed
729     }
730 }