View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NSF_BIO_MCB
4    * Namespace: http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0
5    * Java type: gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.nsfBIOMCBV10;
10  
11  
12  /**
13   * A document containing one NSF_BIO_MCB(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface NSFBIOMCBDocument 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(NSFBIOMCBDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfbiomcbbc7bdoctype");
21      
22      /**
23       * Gets the "NSF_BIO_MCB" element
24       */
25      gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB getNSFBIOMCB();
26      
27      /**
28       * Sets the "NSF_BIO_MCB" element
29       */
30      void setNSFBIOMCB(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB nsfbiomcb);
31      
32      /**
33       * Appends and returns a new empty "NSF_BIO_MCB" element
34       */
35      gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB addNewNSFBIOMCB();
36      
37      /**
38       * An XML NSF_BIO_MCB(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface NSFBIOMCB 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(NSFBIOMCB.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nsfbiomcb0478elemtype");
46          
47          /**
48           * Gets the "INVESTIGATORSTATUS" element
49           */
50          gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS.Enum getINVESTIGATORSTATUS();
51          
52          /**
53           * Gets (as xml) the "INVESTIGATORSTATUS" element
54           */
55          gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS xgetINVESTIGATORSTATUS();
56          
57          /**
58           * Sets the "INVESTIGATORSTATUS" element
59           */
60          void setINVESTIGATORSTATUS(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS.Enum investigatorstatus);
61          
62          /**
63           * Sets (as xml) the "INVESTIGATORSTATUS" element
64           */
65          void xsetINVESTIGATORSTATUS(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS investigatorstatus);
66          
67          /**
68           * Gets the "FIELDSOFSCIENCEOTHERTHANBIOLOGY" element
69           */
70          gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY getFIELDSOFSCIENCEOTHERTHANBIOLOGY();
71          
72          /**
73           * Sets the "FIELDSOFSCIENCEOTHERTHANBIOLOGY" element
74           */
75          void setFIELDSOFSCIENCEOTHERTHANBIOLOGY(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY fieldsofscienceotherthanbiology);
76          
77          /**
78           * Appends and returns a new empty "FIELDSOFSCIENCEOTHERTHANBIOLOGY" element
79           */
80          gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY addNewFIELDSOFSCIENCEOTHERTHANBIOLOGY();
81          
82          /**
83           * Gets the "SUBSTANTIVEAREA" element
84           */
85          gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA getSUBSTANTIVEAREA();
86          
87          /**
88           * Sets the "SUBSTANTIVEAREA" element
89           */
90          void setSUBSTANTIVEAREA(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA substantivearea);
91          
92          /**
93           * Appends and returns a new empty "SUBSTANTIVEAREA" element
94           */
95          gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA addNewSUBSTANTIVEAREA();
96          
97          /**
98           * Gets the "INFRASTRUCTURE" element
99           */
100         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE getINFRASTRUCTURE();
101         
102         /**
103          * Sets the "INFRASTRUCTURE" element
104          */
105         void setINFRASTRUCTURE(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE infrastructure);
106         
107         /**
108          * Appends and returns a new empty "INFRASTRUCTURE" element
109          */
110         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE addNewINFRASTRUCTURE();
111         
112         /**
113          * Gets the "HABITAT" element
114          */
115         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT getHABITAT();
116         
117         /**
118          * Sets the "HABITAT" element
119          */
120         void setHABITAT(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT habitat);
121         
122         /**
123          * Appends and returns a new empty "HABITAT" element
124          */
125         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT addNewHABITAT();
126         
127         /**
128          * Gets the "GEOGRAPHICAREAOFTHERESEARCH" element
129          */
130         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH getGEOGRAPHICAREAOFTHERESEARCH();
131         
132         /**
133          * Sets the "GEOGRAPHICAREAOFTHERESEARCH" element
134          */
135         void setGEOGRAPHICAREAOFTHERESEARCH(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH geographicareaoftheresearch);
136         
137         /**
138          * Appends and returns a new empty "GEOGRAPHICAREAOFTHERESEARCH" element
139          */
140         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH addNewGEOGRAPHICAREAOFTHERESEARCH();
141         
142         /**
143          * Gets the "CLASSIFICATIONOFORGANISMS" element
144          */
145         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS getCLASSIFICATIONOFORGANISMS();
146         
147         /**
148          * Sets the "CLASSIFICATIONOFORGANISMS" element
149          */
150         void setCLASSIFICATIONOFORGANISMS(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS classificationoforganisms);
151         
152         /**
153          * Appends and returns a new empty "CLASSIFICATIONOFORGANISMS" element
154          */
155         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS addNewCLASSIFICATIONOFORGANISMS();
156         
157         /**
158          * Gets the "MODELORGANISM" element
159          */
160         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM getMODELORGANISM();
161         
162         /**
163          * Sets the "MODELORGANISM" element
164          */
165         void setMODELORGANISM(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM modelorganism);
166         
167         /**
168          * Appends and returns a new empty "MODELORGANISM" element
169          */
170         gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM addNewMODELORGANISM();
171         
172         /**
173          * Gets the "FormVersion" attribute
174          */
175         java.lang.String getFormVersion();
176         
177         /**
178          * Gets (as xml) the "FormVersion" attribute
179          */
180         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
181         
182         /**
183          * Sets the "FormVersion" attribute
184          */
185         void setFormVersion(java.lang.String formVersion);
186         
187         /**
188          * Sets (as xml) the "FormVersion" attribute
189          */
190         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
191         
192         /**
193          * An XML INVESTIGATORSTATUS(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
194          *
195          * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument$NSFBIOMCB$INVESTIGATORSTATUS.
196          */
197         public interface INVESTIGATORSTATUS extends org.apache.xmlbeans.XmlString
198         {
199             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
200                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(INVESTIGATORSTATUS.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("investigatorstatus64a1elemtype");
201             
202             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
203             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
204             
205             static final Enum BEGINNING_INVESTIGATOR = Enum.forString("Beginning Investigator");
206             static final Enum PRIOR_FEDERAL_SUPPORT_ONLY = Enum.forString("Prior Federal support only");
207             static final Enum CURRENT_FEDERAL_SUPPORT_ONLY = Enum.forString("Current Federal support only");
208             static final Enum CURRENT_AND_PRIOR_FEDERAL_SUPPORT = Enum.forString("Current and prior Federal support");
209             
210             static final int INT_BEGINNING_INVESTIGATOR = Enum.INT_BEGINNING_INVESTIGATOR;
211             static final int INT_PRIOR_FEDERAL_SUPPORT_ONLY = Enum.INT_PRIOR_FEDERAL_SUPPORT_ONLY;
212             static final int INT_CURRENT_FEDERAL_SUPPORT_ONLY = Enum.INT_CURRENT_FEDERAL_SUPPORT_ONLY;
213             static final int INT_CURRENT_AND_PRIOR_FEDERAL_SUPPORT = Enum.INT_CURRENT_AND_PRIOR_FEDERAL_SUPPORT;
214             
215             /**
216              * Enumeration value class for gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument$NSFBIOMCB$INVESTIGATORSTATUS.
217              * These enum values can be used as follows:
218              * <pre>
219              * enum.toString(); // returns the string value of the enum
220              * enum.intValue(); // returns an int value, useful for switches
221              * // e.g., case Enum.INT_BEGINNING_INVESTIGATOR
222              * Enum.forString(s); // returns the enum value for a string
223              * Enum.forInt(i); // returns the enum value for an int
224              * </pre>
225              * Enumeration objects are immutable singleton objects that
226              * can be compared using == object equality. They have no
227              * public constructor. See the constants defined within this
228              * class for all the valid values.
229              */
230             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
231             {
232                 /**
233                  * Returns the enum value for a string, or null if none.
234                  */
235                 public static Enum forString(java.lang.String s)
236                     { return (Enum)table.forString(s); }
237                 /**
238                  * Returns the enum value corresponding to an int, or null if none.
239                  */
240                 public static Enum forInt(int i)
241                     { return (Enum)table.forInt(i); }
242                 
243                 private Enum(java.lang.String s, int i)
244                     { super(s, i); }
245                 
246                 static final int INT_BEGINNING_INVESTIGATOR = 1;
247                 static final int INT_PRIOR_FEDERAL_SUPPORT_ONLY = 2;
248                 static final int INT_CURRENT_FEDERAL_SUPPORT_ONLY = 3;
249                 static final int INT_CURRENT_AND_PRIOR_FEDERAL_SUPPORT = 4;
250                 
251                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
252                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
253                 (
254                     new Enum[]
255                     {
256                       new Enum("Beginning Investigator", INT_BEGINNING_INVESTIGATOR),
257                       new Enum("Prior Federal support only", INT_PRIOR_FEDERAL_SUPPORT_ONLY),
258                       new Enum("Current Federal support only", INT_CURRENT_FEDERAL_SUPPORT_ONLY),
259                       new Enum("Current and prior Federal support", INT_CURRENT_AND_PRIOR_FEDERAL_SUPPORT),
260                     }
261                 );
262                 private static final long serialVersionUID = 1L;
263                 private java.lang.Object readResolve() { return forInt(intValue()); } 
264             }
265             
266             /**
267              * A factory class with static methods for creating instances
268              * of this type.
269              */
270             
271             public static final class Factory
272             {
273                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS newValue(java.lang.Object obj) {
274                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS) type.newValue( obj ); }
275                 
276                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS newInstance() {
277                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
278                 
279                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS newInstance(org.apache.xmlbeans.XmlOptions options) {
280                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INVESTIGATORSTATUS) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
281                 
282                 private Factory() { } // No instance of this class allowed
283             }
284         }
285         
286         /**
287          * An XML FIELDSOFSCIENCEOTHERTHANBIOLOGY(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
288          *
289          * This is a complex type.
290          */
291         public interface FIELDSOFSCIENCEOTHERTHANBIOLOGY extends org.apache.xmlbeans.XmlObject
292         {
293             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
294                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FIELDSOFSCIENCEOTHERTHANBIOLOGY.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fieldsofscienceotherthanbiology45acelemtype");
295             
296             /**
297              * Gets the "Astronomy" element
298              */
299             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAstronomy();
300             
301             /**
302              * Gets (as xml) the "Astronomy" element
303              */
304             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAstronomy();
305             
306             /**
307              * True if has "Astronomy" element
308              */
309             boolean isSetAstronomy();
310             
311             /**
312              * Sets the "Astronomy" element
313              */
314             void setAstronomy(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum astronomy);
315             
316             /**
317              * Sets (as xml) the "Astronomy" element
318              */
319             void xsetAstronomy(gov.grants.apply.system.globalLibraryV20.YesNoDataType astronomy);
320             
321             /**
322              * Unsets the "Astronomy" element
323              */
324             void unsetAstronomy();
325             
326             /**
327              * Gets the "Chemistry" element
328              */
329             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChemistry();
330             
331             /**
332              * Gets (as xml) the "Chemistry" element
333              */
334             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChemistry();
335             
336             /**
337              * True if has "Chemistry" element
338              */
339             boolean isSetChemistry();
340             
341             /**
342              * Sets the "Chemistry" element
343              */
344             void setChemistry(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chemistry);
345             
346             /**
347              * Sets (as xml) the "Chemistry" element
348              */
349             void xsetChemistry(gov.grants.apply.system.globalLibraryV20.YesNoDataType chemistry);
350             
351             /**
352              * Unsets the "Chemistry" element
353              */
354             void unsetChemistry();
355             
356             /**
357              * Gets the "ComputerScience" element
358              */
359             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getComputerScience();
360             
361             /**
362              * Gets (as xml) the "ComputerScience" element
363              */
364             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetComputerScience();
365             
366             /**
367              * True if has "ComputerScience" element
368              */
369             boolean isSetComputerScience();
370             
371             /**
372              * Sets the "ComputerScience" element
373              */
374             void setComputerScience(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum computerScience);
375             
376             /**
377              * Sets (as xml) the "ComputerScience" element
378              */
379             void xsetComputerScience(gov.grants.apply.system.globalLibraryV20.YesNoDataType computerScience);
380             
381             /**
382              * Unsets the "ComputerScience" element
383              */
384             void unsetComputerScience();
385             
386             /**
387              * Gets the "EarthScience" element
388              */
389             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEarthScience();
390             
391             /**
392              * Gets (as xml) the "EarthScience" element
393              */
394             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEarthScience();
395             
396             /**
397              * True if has "EarthScience" element
398              */
399             boolean isSetEarthScience();
400             
401             /**
402              * Sets the "EarthScience" element
403              */
404             void setEarthScience(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum earthScience);
405             
406             /**
407              * Sets (as xml) the "EarthScience" element
408              */
409             void xsetEarthScience(gov.grants.apply.system.globalLibraryV20.YesNoDataType earthScience);
410             
411             /**
412              * Unsets the "EarthScience" element
413              */
414             void unsetEarthScience();
415             
416             /**
417              * Gets the "Engineering" element
418              */
419             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEngineering();
420             
421             /**
422              * Gets (as xml) the "Engineering" element
423              */
424             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEngineering();
425             
426             /**
427              * True if has "Engineering" element
428              */
429             boolean isSetEngineering();
430             
431             /**
432              * Sets the "Engineering" element
433              */
434             void setEngineering(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum engineering);
435             
436             /**
437              * Sets (as xml) the "Engineering" element
438              */
439             void xsetEngineering(gov.grants.apply.system.globalLibraryV20.YesNoDataType engineering);
440             
441             /**
442              * Unsets the "Engineering" element
443              */
444             void unsetEngineering();
445             
446             /**
447              * Gets the "Mathematics" element
448              */
449             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMathematics();
450             
451             /**
452              * Gets (as xml) the "Mathematics" element
453              */
454             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMathematics();
455             
456             /**
457              * True if has "Mathematics" element
458              */
459             boolean isSetMathematics();
460             
461             /**
462              * Sets the "Mathematics" element
463              */
464             void setMathematics(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mathematics);
465             
466             /**
467              * Sets (as xml) the "Mathematics" element
468              */
469             void xsetMathematics(gov.grants.apply.system.globalLibraryV20.YesNoDataType mathematics);
470             
471             /**
472              * Unsets the "Mathematics" element
473              */
474             void unsetMathematics();
475             
476             /**
477              * Gets the "Physics" element
478              */
479             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPhysics();
480             
481             /**
482              * Gets (as xml) the "Physics" element
483              */
484             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPhysics();
485             
486             /**
487              * True if has "Physics" element
488              */
489             boolean isSetPhysics();
490             
491             /**
492              * Sets the "Physics" element
493              */
494             void setPhysics(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum physics);
495             
496             /**
497              * Sets (as xml) the "Physics" element
498              */
499             void xsetPhysics(gov.grants.apply.system.globalLibraryV20.YesNoDataType physics);
500             
501             /**
502              * Unsets the "Physics" element
503              */
504             void unsetPhysics();
505             
506             /**
507              * Gets the "Psychology" element
508              */
509             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPsychology();
510             
511             /**
512              * Gets (as xml) the "Psychology" element
513              */
514             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPsychology();
515             
516             /**
517              * True if has "Psychology" element
518              */
519             boolean isSetPsychology();
520             
521             /**
522              * Sets the "Psychology" element
523              */
524             void setPsychology(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum psychology);
525             
526             /**
527              * Sets (as xml) the "Psychology" element
528              */
529             void xsetPsychology(gov.grants.apply.system.globalLibraryV20.YesNoDataType psychology);
530             
531             /**
532              * Unsets the "Psychology" element
533              */
534             void unsetPsychology();
535             
536             /**
537              * Gets the "SocialSciences" element
538              */
539             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSocialSciences();
540             
541             /**
542              * Gets (as xml) the "SocialSciences" element
543              */
544             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSocialSciences();
545             
546             /**
547              * True if has "SocialSciences" element
548              */
549             boolean isSetSocialSciences();
550             
551             /**
552              * Sets the "SocialSciences" element
553              */
554             void setSocialSciences(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum socialSciences);
555             
556             /**
557              * Sets (as xml) the "SocialSciences" element
558              */
559             void xsetSocialSciences(gov.grants.apply.system.globalLibraryV20.YesNoDataType socialSciences);
560             
561             /**
562              * Unsets the "SocialSciences" element
563              */
564             void unsetSocialSciences();
565             
566             /**
567              * Gets the "NoneCatII" element
568              */
569             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoneCatII();
570             
571             /**
572              * Gets (as xml) the "NoneCatII" element
573              */
574             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoneCatII();
575             
576             /**
577              * True if has "NoneCatII" element
578              */
579             boolean isSetNoneCatII();
580             
581             /**
582              * Sets the "NoneCatII" element
583              */
584             void setNoneCatII(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noneCatII);
585             
586             /**
587              * Sets (as xml) the "NoneCatII" element
588              */
589             void xsetNoneCatII(gov.grants.apply.system.globalLibraryV20.YesNoDataType noneCatII);
590             
591             /**
592              * Unsets the "NoneCatII" element
593              */
594             void unsetNoneCatII();
595             
596             /**
597              * A factory class with static methods for creating instances
598              * of this type.
599              */
600             
601             public static final class Factory
602             {
603                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY newInstance() {
604                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
605                 
606                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY newInstance(org.apache.xmlbeans.XmlOptions options) {
607                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.FIELDSOFSCIENCEOTHERTHANBIOLOGY) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
608                 
609                 private Factory() { } // No instance of this class allowed
610             }
611         }
612         
613         /**
614          * An XML SUBSTANTIVEAREA(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
615          *
616          * This is a complex type.
617          */
618         public interface SUBSTANTIVEAREA extends org.apache.xmlbeans.XmlObject
619         {
620             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
621                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SUBSTANTIVEAREA.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("substantivearea964delemtype");
622             
623             /**
624              * Gets the "BIOMATERIALS" element
625              */
626             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBIOMATERIALS();
627             
628             /**
629              * Gets (as xml) the "BIOMATERIALS" element
630              */
631             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBIOMATERIALS();
632             
633             /**
634              * True if has "BIOMATERIALS" element
635              */
636             boolean isSetBIOMATERIALS();
637             
638             /**
639              * Sets the "BIOMATERIALS" element
640              */
641             void setBIOMATERIALS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum biomaterials);
642             
643             /**
644              * Sets (as xml) the "BIOMATERIALS" element
645              */
646             void xsetBIOMATERIALS(gov.grants.apply.system.globalLibraryV20.YesNoDataType biomaterials);
647             
648             /**
649              * Unsets the "BIOMATERIALS" element
650              */
651             void unsetBIOMATERIALS();
652             
653             /**
654              * Gets the "COMPUTATIONALBIOLOGY" element
655              */
656             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCOMPUTATIONALBIOLOGY();
657             
658             /**
659              * Gets (as xml) the "COMPUTATIONALBIOLOGY" element
660              */
661             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCOMPUTATIONALBIOLOGY();
662             
663             /**
664              * True if has "COMPUTATIONALBIOLOGY" element
665              */
666             boolean isSetCOMPUTATIONALBIOLOGY();
667             
668             /**
669              * Sets the "COMPUTATIONALBIOLOGY" element
670              */
671             void setCOMPUTATIONALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum computationalbiology);
672             
673             /**
674              * Sets (as xml) the "COMPUTATIONALBIOLOGY" element
675              */
676             void xsetCOMPUTATIONALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType computationalbiology);
677             
678             /**
679              * Unsets the "COMPUTATIONALBIOLOGY" element
680              */
681             void unsetCOMPUTATIONALBIOLOGY();
682             
683             /**
684              * Gets the "SUBSTANTIVEAREADATABASES" element
685              */
686             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSUBSTANTIVEAREADATABASES();
687             
688             /**
689              * Gets (as xml) the "SUBSTANTIVEAREADATABASES" element
690              */
691             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSUBSTANTIVEAREADATABASES();
692             
693             /**
694              * True if has "SUBSTANTIVEAREADATABASES" element
695              */
696             boolean isSetSUBSTANTIVEAREADATABASES();
697             
698             /**
699              * Sets the "SUBSTANTIVEAREADATABASES" element
700              */
701             void setSUBSTANTIVEAREADATABASES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum substantiveareadatabases);
702             
703             /**
704              * Sets (as xml) the "SUBSTANTIVEAREADATABASES" element
705              */
706             void xsetSUBSTANTIVEAREADATABASES(gov.grants.apply.system.globalLibraryV20.YesNoDataType substantiveareadatabases);
707             
708             /**
709              * Unsets the "SUBSTANTIVEAREADATABASES" element
710              */
711             void unsetSUBSTANTIVEAREADATABASES();
712             
713             /**
714              * Gets the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
715              */
716             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY();
717             
718             /**
719              * Gets (as xml) the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
720              */
721             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY();
722             
723             /**
724              * True if has "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
725              */
726             boolean isSetENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY();
727             
728             /**
729              * Sets the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
730              */
731             void setENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum endocrinedisruptorsenvironmentalendocrinology);
732             
733             /**
734              * Sets (as xml) the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
735              */
736             void xsetENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType endocrinedisruptorsenvironmentalendocrinology);
737             
738             /**
739              * Unsets the "ENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY" element
740              */
741             void unsetENDOCRINEDISRUPTORSENVIRONMENTALENDOCRINOLOGY();
742             
743             /**
744              * Gets the "EPIGENETICS" element
745              */
746             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPIGENETICS();
747             
748             /**
749              * Gets (as xml) the "EPIGENETICS" element
750              */
751             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPIGENETICS();
752             
753             /**
754              * True if has "EPIGENETICS" element
755              */
756             boolean isSetEPIGENETICS();
757             
758             /**
759              * Sets the "EPIGENETICS" element
760              */
761             void setEPIGENETICS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epigenetics);
762             
763             /**
764              * Sets (as xml) the "EPIGENETICS" element
765              */
766             void xsetEPIGENETICS(gov.grants.apply.system.globalLibraryV20.YesNoDataType epigenetics);
767             
768             /**
769              * Unsets the "EPIGENETICS" element
770              */
771             void unsetEPIGENETICS();
772             
773             /**
774              * Gets the "EXTREMOPHILES" element
775              */
776             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEXTREMOPHILES();
777             
778             /**
779              * Gets (as xml) the "EXTREMOPHILES" element
780              */
781             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEXTREMOPHILES();
782             
783             /**
784              * True if has "EXTREMOPHILES" element
785              */
786             boolean isSetEXTREMOPHILES();
787             
788             /**
789              * Sets the "EXTREMOPHILES" element
790              */
791             void setEXTREMOPHILES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum extremophiles);
792             
793             /**
794              * Sets (as xml) the "EXTREMOPHILES" element
795              */
796             void xsetEXTREMOPHILES(gov.grants.apply.system.globalLibraryV20.YesNoDataType extremophiles);
797             
798             /**
799              * Unsets the "EXTREMOPHILES" element
800              */
801             void unsetEXTREMOPHILES();
802             
803             /**
804              * Gets the "GENOMICS" element
805              */
806             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGENOMICS();
807             
808             /**
809              * Gets (as xml) the "GENOMICS" element
810              */
811             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGENOMICS();
812             
813             /**
814              * True if has "GENOMICS" element
815              */
816             boolean isSetGENOMICS();
817             
818             /**
819              * Sets the "GENOMICS" element
820              */
821             void setGENOMICS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum genomics);
822             
823             /**
824              * Sets (as xml) the "GENOMICS" element
825              */
826             void xsetGENOMICS(gov.grants.apply.system.globalLibraryV20.YesNoDataType genomics);
827             
828             /**
829              * Unsets the "GENOMICS" element
830              */
831             void unsetGENOMICS();
832             
833             /**
834              * Gets the "Viral" element
835              */
836             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getViral();
837             
838             /**
839              * Gets (as xml) the "Viral" element
840              */
841             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetViral();
842             
843             /**
844              * True if has "Viral" element
845              */
846             boolean isSetViral();
847             
848             /**
849              * Sets the "Viral" element
850              */
851             void setViral(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum viral);
852             
853             /**
854              * Sets (as xml) the "Viral" element
855              */
856             void xsetViral(gov.grants.apply.system.globalLibraryV20.YesNoDataType viral);
857             
858             /**
859              * Unsets the "Viral" element
860              */
861             void unsetViral();
862             
863             /**
864              * Gets the "Microbial" element
865              */
866             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicrobial();
867             
868             /**
869              * Gets (as xml) the "Microbial" element
870              */
871             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicrobial();
872             
873             /**
874              * True if has "Microbial" element
875              */
876             boolean isSetMicrobial();
877             
878             /**
879              * Sets the "Microbial" element
880              */
881             void setMicrobial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microbial);
882             
883             /**
884              * Sets (as xml) the "Microbial" element
885              */
886             void xsetMicrobial(gov.grants.apply.system.globalLibraryV20.YesNoDataType microbial);
887             
888             /**
889              * Unsets the "Microbial" element
890              */
891             void unsetMicrobial();
892             
893             /**
894              * Gets the "Fungal" element
895              */
896             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFungal();
897             
898             /**
899              * Gets (as xml) the "Fungal" element
900              */
901             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFungal();
902             
903             /**
904              * True if has "Fungal" element
905              */
906             boolean isSetFungal();
907             
908             /**
909              * Sets the "Fungal" element
910              */
911             void setFungal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fungal);
912             
913             /**
914              * Sets (as xml) the "Fungal" element
915              */
916             void xsetFungal(gov.grants.apply.system.globalLibraryV20.YesNoDataType fungal);
917             
918             /**
919              * Unsets the "Fungal" element
920              */
921             void unsetFungal();
922             
923             /**
924              * Gets the "Plant" element
925              */
926             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPlant();
927             
928             /**
929              * Gets (as xml) the "Plant" element
930              */
931             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPlant();
932             
933             /**
934              * True if has "Plant" element
935              */
936             boolean isSetPlant();
937             
938             /**
939              * Sets the "Plant" element
940              */
941             void setPlant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum plant);
942             
943             /**
944              * Sets (as xml) the "Plant" element
945              */
946             void xsetPlant(gov.grants.apply.system.globalLibraryV20.YesNoDataType plant);
947             
948             /**
949              * Unsets the "Plant" element
950              */
951             void unsetPlant();
952             
953             /**
954              * Gets the "Animal" element
955              */
956             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAnimal();
957             
958             /**
959              * Gets (as xml) the "Animal" element
960              */
961             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAnimal();
962             
963             /**
964              * True if has "Animal" element
965              */
966             boolean isSetAnimal();
967             
968             /**
969              * Sets the "Animal" element
970              */
971             void setAnimal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum animal);
972             
973             /**
974              * Sets (as xml) the "Animal" element
975              */
976             void xsetAnimal(gov.grants.apply.system.globalLibraryV20.YesNoDataType animal);
977             
978             /**
979              * Unsets the "Animal" element
980              */
981             void unsetAnimal();
982             
983             /**
984              * Gets the "HUMANNUTRITION" element
985              */
986             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHUMANNUTRITION();
987             
988             /**
989              * Gets (as xml) the "HUMANNUTRITION" element
990              */
991             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHUMANNUTRITION();
992             
993             /**
994              * True if has "HUMANNUTRITION" element
995              */
996             boolean isSetHUMANNUTRITION();
997             
998             /**
999              * Sets the "HUMANNUTRITION" element
1000              */
1001             void setHUMANNUTRITION(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum humannutrition);
1002             
1003             /**
1004              * Sets (as xml) the "HUMANNUTRITION" element
1005              */
1006             void xsetHUMANNUTRITION(gov.grants.apply.system.globalLibraryV20.YesNoDataType humannutrition);
1007             
1008             /**
1009              * Unsets the "HUMANNUTRITION" element
1010              */
1011             void unsetHUMANNUTRITION();
1012             
1013             /**
1014              * Gets the "MARINEMAMMALSSUBSTANTIVEAREA" element
1015              */
1016             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMARINEMAMMALSSUBSTANTIVEAREA();
1017             
1018             /**
1019              * Gets (as xml) the "MARINEMAMMALSSUBSTANTIVEAREA" element
1020              */
1021             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMARINEMAMMALSSUBSTANTIVEAREA();
1022             
1023             /**
1024              * True if has "MARINEMAMMALSSUBSTANTIVEAREA" element
1025              */
1026             boolean isSetMARINEMAMMALSSUBSTANTIVEAREA();
1027             
1028             /**
1029              * Sets the "MARINEMAMMALSSUBSTANTIVEAREA" element
1030              */
1031             void setMARINEMAMMALSSUBSTANTIVEAREA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum marinemammalssubstantivearea);
1032             
1033             /**
1034              * Sets (as xml) the "MARINEMAMMALSSUBSTANTIVEAREA" element
1035              */
1036             void xsetMARINEMAMMALSSUBSTANTIVEAREA(gov.grants.apply.system.globalLibraryV20.YesNoDataType marinemammalssubstantivearea);
1037             
1038             /**
1039              * Unsets the "MARINEMAMMALSSUBSTANTIVEAREA" element
1040              */
1041             void unsetMARINEMAMMALSSUBSTANTIVEAREA();
1042             
1043             /**
1044              * Gets the "NANOSCIENCE" element
1045              */
1046             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNANOSCIENCE();
1047             
1048             /**
1049              * Gets (as xml) the "NANOSCIENCE" element
1050              */
1051             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNANOSCIENCE();
1052             
1053             /**
1054              * True if has "NANOSCIENCE" element
1055              */
1056             boolean isSetNANOSCIENCE();
1057             
1058             /**
1059              * Sets the "NANOSCIENCE" element
1060              */
1061             void setNANOSCIENCE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nanoscience);
1062             
1063             /**
1064              * Sets (as xml) the "NANOSCIENCE" element
1065              */
1066             void xsetNANOSCIENCE(gov.grants.apply.system.globalLibraryV20.YesNoDataType nanoscience);
1067             
1068             /**
1069              * Unsets the "NANOSCIENCE" element
1070              */
1071             void unsetNANOSCIENCE();
1072             
1073             /**
1074              * Gets the "PHOTOSYNTHESIS" element
1075              */
1076             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPHOTOSYNTHESIS();
1077             
1078             /**
1079              * Gets (as xml) the "PHOTOSYNTHESIS" element
1080              */
1081             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPHOTOSYNTHESIS();
1082             
1083             /**
1084              * True if has "PHOTOSYNTHESIS" element
1085              */
1086             boolean isSetPHOTOSYNTHESIS();
1087             
1088             /**
1089              * Sets the "PHOTOSYNTHESIS" element
1090              */
1091             void setPHOTOSYNTHESIS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum photosynthesis);
1092             
1093             /**
1094              * Sets (as xml) the "PHOTOSYNTHESIS" element
1095              */
1096             void xsetPHOTOSYNTHESIS(gov.grants.apply.system.globalLibraryV20.YesNoDataType photosynthesis);
1097             
1098             /**
1099              * Unsets the "PHOTOSYNTHESIS" element
1100              */
1101             void unsetPHOTOSYNTHESIS();
1102             
1103             /**
1104              * Gets the "PLANTBIOLOGY" element
1105              */
1106             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPLANTBIOLOGY();
1107             
1108             /**
1109              * Gets (as xml) the "PLANTBIOLOGY" element
1110              */
1111             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPLANTBIOLOGY();
1112             
1113             /**
1114              * True if has "PLANTBIOLOGY" element
1115              */
1116             boolean isSetPLANTBIOLOGY();
1117             
1118             /**
1119              * Sets the "PLANTBIOLOGY" element
1120              */
1121             void setPLANTBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum plantbiology);
1122             
1123             /**
1124              * Sets (as xml) the "PLANTBIOLOGY" element
1125              */
1126             void xsetPLANTBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType plantbiology);
1127             
1128             /**
1129              * Unsets the "PLANTBIOLOGY" element
1130              */
1131             void unsetPLANTBIOLOGY();
1132             
1133             /**
1134              * Gets the "ArabidopsisRelatedPlantResearch" element
1135              */
1136             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArabidopsisRelatedPlantResearch();
1137             
1138             /**
1139              * Gets (as xml) the "ArabidopsisRelatedPlantResearch" element
1140              */
1141             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArabidopsisRelatedPlantResearch();
1142             
1143             /**
1144              * True if has "ArabidopsisRelatedPlantResearch" element
1145              */
1146             boolean isSetArabidopsisRelatedPlantResearch();
1147             
1148             /**
1149              * Sets the "ArabidopsisRelatedPlantResearch" element
1150              */
1151             void setArabidopsisRelatedPlantResearch(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arabidopsisRelatedPlantResearch);
1152             
1153             /**
1154              * Sets (as xml) the "ArabidopsisRelatedPlantResearch" element
1155              */
1156             void xsetArabidopsisRelatedPlantResearch(gov.grants.apply.system.globalLibraryV20.YesNoDataType arabidopsisRelatedPlantResearch);
1157             
1158             /**
1159              * Unsets the "ArabidopsisRelatedPlantResearch" element
1160              */
1161             void unsetArabidopsisRelatedPlantResearch();
1162             
1163             /**
1164              * Gets the "REPRODUCTIVEANIMALBIOLOGY" element
1165              */
1166             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getREPRODUCTIVEANIMALBIOLOGY();
1167             
1168             /**
1169              * Gets (as xml) the "REPRODUCTIVEANIMALBIOLOGY" element
1170              */
1171             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetREPRODUCTIVEANIMALBIOLOGY();
1172             
1173             /**
1174              * True if has "REPRODUCTIVEANIMALBIOLOGY" element
1175              */
1176             boolean isSetREPRODUCTIVEANIMALBIOLOGY();
1177             
1178             /**
1179              * Sets the "REPRODUCTIVEANIMALBIOLOGY" element
1180              */
1181             void setREPRODUCTIVEANIMALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum reproductiveanimalbiology);
1182             
1183             /**
1184              * Sets (as xml) the "REPRODUCTIVEANIMALBIOLOGY" element
1185              */
1186             void xsetREPRODUCTIVEANIMALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType reproductiveanimalbiology);
1187             
1188             /**
1189              * Unsets the "REPRODUCTIVEANIMALBIOLOGY" element
1190              */
1191             void unsetREPRODUCTIVEANIMALBIOLOGY();
1192             
1193             /**
1194              * Gets the "SPINALCORDNERVEREGENERATION" element
1195              */
1196             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSPINALCORDNERVEREGENERATION();
1197             
1198             /**
1199              * Gets (as xml) the "SPINALCORDNERVEREGENERATION" element
1200              */
1201             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSPINALCORDNERVEREGENERATION();
1202             
1203             /**
1204              * True if has "SPINALCORDNERVEREGENERATION" element
1205              */
1206             boolean isSetSPINALCORDNERVEREGENERATION();
1207             
1208             /**
1209              * Sets the "SPINALCORDNERVEREGENERATION" element
1210              */
1211             void setSPINALCORDNERVEREGENERATION(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum spinalcordnerveregeneration);
1212             
1213             /**
1214              * Sets (as xml) the "SPINALCORDNERVEREGENERATION" element
1215              */
1216             void xsetSPINALCORDNERVEREGENERATION(gov.grants.apply.system.globalLibraryV20.YesNoDataType spinalcordnerveregeneration);
1217             
1218             /**
1219              * Unsets the "SPINALCORDNERVEREGENERATION" element
1220              */
1221             void unsetSPINALCORDNERVEREGENERATION();
1222             
1223             /**
1224              * Gets the "Modeling" element
1225              */
1226             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getModeling();
1227             
1228             /**
1229              * Gets (as xml) the "Modeling" element
1230              */
1231             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetModeling();
1232             
1233             /**
1234              * True if has "Modeling" element
1235              */
1236             boolean isSetModeling();
1237             
1238             /**
1239              * Sets the "Modeling" element
1240              */
1241             void setModeling(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum modeling);
1242             
1243             /**
1244              * Sets (as xml) the "Modeling" element
1245              */
1246             void xsetModeling(gov.grants.apply.system.globalLibraryV20.YesNoDataType modeling);
1247             
1248             /**
1249              * Unsets the "Modeling" element
1250              */
1251             void unsetModeling();
1252             
1253             /**
1254              * Gets the "ModelingBiologicalMolecularSystems" element
1255              */
1256             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getModelingBiologicalMolecularSystems();
1257             
1258             /**
1259              * Gets (as xml) the "ModelingBiologicalMolecularSystems" element
1260              */
1261             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetModelingBiologicalMolecularSystems();
1262             
1263             /**
1264              * True if has "ModelingBiologicalMolecularSystems" element
1265              */
1266             boolean isSetModelingBiologicalMolecularSystems();
1267             
1268             /**
1269              * Sets the "ModelingBiologicalMolecularSystems" element
1270              */
1271             void setModelingBiologicalMolecularSystems(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum modelingBiologicalMolecularSystems);
1272             
1273             /**
1274              * Sets (as xml) the "ModelingBiologicalMolecularSystems" element
1275              */
1276             void xsetModelingBiologicalMolecularSystems(gov.grants.apply.system.globalLibraryV20.YesNoDataType modelingBiologicalMolecularSystems);
1277             
1278             /**
1279              * Unsets the "ModelingBiologicalMolecularSystems" element
1280              */
1281             void unsetModelingBiologicalMolecularSystems();
1282             
1283             /**
1284              * Gets the "ComputationalModeling" element
1285              */
1286             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getComputationalModeling();
1287             
1288             /**
1289              * Gets (as xml) the "ComputationalModeling" element
1290              */
1291             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetComputationalModeling();
1292             
1293             /**
1294              * True if has "ComputationalModeling" element
1295              */
1296             boolean isSetComputationalModeling();
1297             
1298             /**
1299              * Sets the "ComputationalModeling" element
1300              */
1301             void setComputationalModeling(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum computationalModeling);
1302             
1303             /**
1304              * Sets (as xml) the "ComputationalModeling" element
1305              */
1306             void xsetComputationalModeling(gov.grants.apply.system.globalLibraryV20.YesNoDataType computationalModeling);
1307             
1308             /**
1309              * Unsets the "ComputationalModeling" element
1310              */
1311             void unsetComputationalModeling();
1312             
1313             /**
1314              * Gets the "STRUCTURALBIOLOGY" element
1315              */
1316             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSTRUCTURALBIOLOGY();
1317             
1318             /**
1319              * Gets (as xml) the "STRUCTURALBIOLOGY" element
1320              */
1321             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSTRUCTURALBIOLOGY();
1322             
1323             /**
1324              * True if has "STRUCTURALBIOLOGY" element
1325              */
1326             boolean isSetSTRUCTURALBIOLOGY();
1327             
1328             /**
1329              * Sets the "STRUCTURALBIOLOGY" element
1330              */
1331             void setSTRUCTURALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum structuralbiology);
1332             
1333             /**
1334              * Sets (as xml) the "STRUCTURALBIOLOGY" element
1335              */
1336             void xsetSTRUCTURALBIOLOGY(gov.grants.apply.system.globalLibraryV20.YesNoDataType structuralbiology);
1337             
1338             /**
1339              * Unsets the "STRUCTURALBIOLOGY" element
1340              */
1341             void unsetSTRUCTURALBIOLOGY();
1342             
1343             /**
1344              * Gets the "NONECATIII" element
1345              */
1346             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNONECATIII();
1347             
1348             /**
1349              * Gets (as xml) the "NONECATIII" element
1350              */
1351             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNONECATIII();
1352             
1353             /**
1354              * True if has "NONECATIII" element
1355              */
1356             boolean isSetNONECATIII();
1357             
1358             /**
1359              * Sets the "NONECATIII" element
1360              */
1361             void setNONECATIII(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonecatiii);
1362             
1363             /**
1364              * Sets (as xml) the "NONECATIII" element
1365              */
1366             void xsetNONECATIII(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonecatiii);
1367             
1368             /**
1369              * Unsets the "NONECATIII" element
1370              */
1371             void unsetNONECATIII();
1372             
1373             /**
1374              * A factory class with static methods for creating instances
1375              * of this type.
1376              */
1377             
1378             public static final class Factory
1379             {
1380                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA newInstance() {
1381                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1382                 
1383                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA newInstance(org.apache.xmlbeans.XmlOptions options) {
1384                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.SUBSTANTIVEAREA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1385                 
1386                 private Factory() { } // No instance of this class allowed
1387             }
1388         }
1389         
1390         /**
1391          * An XML INFRASTRUCTURE(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
1392          *
1393          * This is a complex type.
1394          */
1395         public interface INFRASTRUCTURE extends org.apache.xmlbeans.XmlObject
1396         {
1397             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1398                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(INFRASTRUCTURE.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("infrastructure26d9elemtype");
1399             
1400             /**
1401              * Gets the "LivingOrganismStockCultures" element
1402              */
1403             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLivingOrganismStockCultures();
1404             
1405             /**
1406              * Gets (as xml) the "LivingOrganismStockCultures" element
1407              */
1408             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLivingOrganismStockCultures();
1409             
1410             /**
1411              * True if has "LivingOrganismStockCultures" element
1412              */
1413             boolean isSetLivingOrganismStockCultures();
1414             
1415             /**
1416              * Sets the "LivingOrganismStockCultures" element
1417              */
1418             void setLivingOrganismStockCultures(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum livingOrganismStockCultures);
1419             
1420             /**
1421              * Sets (as xml) the "LivingOrganismStockCultures" element
1422              */
1423             void xsetLivingOrganismStockCultures(gov.grants.apply.system.globalLibraryV20.YesNoDataType livingOrganismStockCultures);
1424             
1425             /**
1426              * Unsets the "LivingOrganismStockCultures" element
1427              */
1428             void unsetLivingOrganismStockCultures();
1429             
1430             /**
1431              * Gets the "DATABASES" element
1432              */
1433             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDATABASES();
1434             
1435             /**
1436              * Gets (as xml) the "DATABASES" element
1437              */
1438             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDATABASES();
1439             
1440             /**
1441              * True if has "DATABASES" element
1442              */
1443             boolean isSetDATABASES();
1444             
1445             /**
1446              * Sets the "DATABASES" element
1447              */
1448             void setDATABASES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum databases);
1449             
1450             /**
1451              * Sets (as xml) the "DATABASES" element
1452              */
1453             void xsetDATABASES(gov.grants.apply.system.globalLibraryV20.YesNoDataType databases);
1454             
1455             /**
1456              * Unsets the "DATABASES" element
1457              */
1458             void unsetDATABASES();
1459             
1460             /**
1461              * Gets the "FieldStations" element
1462              */
1463             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFieldStations();
1464             
1465             /**
1466              * Gets (as xml) the "FieldStations" element
1467              */
1468             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFieldStations();
1469             
1470             /**
1471              * True if has "FieldStations" element
1472              */
1473             boolean isSetFieldStations();
1474             
1475             /**
1476              * Sets the "FieldStations" element
1477              */
1478             void setFieldStations(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fieldStations);
1479             
1480             /**
1481              * Sets (as xml) the "FieldStations" element
1482              */
1483             void xsetFieldStations(gov.grants.apply.system.globalLibraryV20.YesNoDataType fieldStations);
1484             
1485             /**
1486              * Unsets the "FieldStations" element
1487              */
1488             void unsetFieldStations();
1489             
1490             /**
1491              * Gets the "LTERSite" element
1492              */
1493             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLTERSite();
1494             
1495             /**
1496              * Gets (as xml) the "LTERSite" element
1497              */
1498             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLTERSite();
1499             
1500             /**
1501              * True if has "LTERSite" element
1502              */
1503             boolean isSetLTERSite();
1504             
1505             /**
1506              * Sets the "LTERSite" element
1507              */
1508             void setLTERSite(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lterSite);
1509             
1510             /**
1511              * Sets (as xml) the "LTERSite" element
1512              */
1513             void xsetLTERSite(gov.grants.apply.system.globalLibraryV20.YesNoDataType lterSite);
1514             
1515             /**
1516              * Unsets the "LTERSite" element
1517              */
1518             void unsetLTERSite();
1519             
1520             /**
1521              * Gets the "INDUSTRYPARTICIPATION" element
1522              */
1523             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getINDUSTRYPARTICIPATION();
1524             
1525             /**
1526              * Gets (as xml) the "INDUSTRYPARTICIPATION" element
1527              */
1528             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetINDUSTRYPARTICIPATION();
1529             
1530             /**
1531              * True if has "INDUSTRYPARTICIPATION" element
1532              */
1533             boolean isSetINDUSTRYPARTICIPATION();
1534             
1535             /**
1536              * Sets the "INDUSTRYPARTICIPATION" element
1537              */
1538             void setINDUSTRYPARTICIPATION(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum industryparticipation);
1539             
1540             /**
1541              * Sets (as xml) the "INDUSTRYPARTICIPATION" element
1542              */
1543             void xsetINDUSTRYPARTICIPATION(gov.grants.apply.system.globalLibraryV20.YesNoDataType industryparticipation);
1544             
1545             /**
1546              * Unsets the "INDUSTRYPARTICIPATION" element
1547              */
1548             void unsetINDUSTRYPARTICIPATION();
1549             
1550             /**
1551              * Gets the "TechniqueDevelopment" element
1552              */
1553             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTechniqueDevelopment();
1554             
1555             /**
1556              * Gets (as xml) the "TechniqueDevelopment" element
1557              */
1558             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTechniqueDevelopment();
1559             
1560             /**
1561              * True if has "TechniqueDevelopment" element
1562              */
1563             boolean isSetTechniqueDevelopment();
1564             
1565             /**
1566              * Sets the "TechniqueDevelopment" element
1567              */
1568             void setTechniqueDevelopment(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum techniqueDevelopment);
1569             
1570             /**
1571              * Sets (as xml) the "TechniqueDevelopment" element
1572              */
1573             void xsetTechniqueDevelopment(gov.grants.apply.system.globalLibraryV20.YesNoDataType techniqueDevelopment);
1574             
1575             /**
1576              * Unsets the "TechniqueDevelopment" element
1577              */
1578             void unsetTechniqueDevelopment();
1579             
1580             /**
1581              * Gets the "NONECATIV" element
1582              */
1583             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNONECATIV();
1584             
1585             /**
1586              * Gets (as xml) the "NONECATIV" element
1587              */
1588             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNONECATIV();
1589             
1590             /**
1591              * True if has "NONECATIV" element
1592              */
1593             boolean isSetNONECATIV();
1594             
1595             /**
1596              * Sets the "NONECATIV" element
1597              */
1598             void setNONECATIV(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonecativ);
1599             
1600             /**
1601              * Sets (as xml) the "NONECATIV" element
1602              */
1603             void xsetNONECATIV(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonecativ);
1604             
1605             /**
1606              * Unsets the "NONECATIV" element
1607              */
1608             void unsetNONECATIV();
1609             
1610             /**
1611              * A factory class with static methods for creating instances
1612              * of this type.
1613              */
1614             
1615             public static final class Factory
1616             {
1617                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE newInstance() {
1618                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1619                 
1620                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE newInstance(org.apache.xmlbeans.XmlOptions options) {
1621                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.INFRASTRUCTURE) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1622                 
1623                 private Factory() { } // No instance of this class allowed
1624             }
1625         }
1626         
1627         /**
1628          * An XML HABITAT(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
1629          *
1630          * This is a complex type.
1631          */
1632         public interface HABITAT extends org.apache.xmlbeans.XmlObject
1633         {
1634             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1635                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HABITAT.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("habitat4da5elemtype");
1636             
1637             /**
1638              * Gets the "GENERALTERRESTRIAL" element
1639              */
1640             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGENERALTERRESTRIAL();
1641             
1642             /**
1643              * Gets (as xml) the "GENERALTERRESTRIAL" element
1644              */
1645             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGENERALTERRESTRIAL();
1646             
1647             /**
1648              * True if has "GENERALTERRESTRIAL" element
1649              */
1650             boolean isSetGENERALTERRESTRIAL();
1651             
1652             /**
1653              * Sets the "GENERALTERRESTRIAL" element
1654              */
1655             void setGENERALTERRESTRIAL(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum generalterrestrial);
1656             
1657             /**
1658              * Sets (as xml) the "GENERALTERRESTRIAL" element
1659              */
1660             void xsetGENERALTERRESTRIAL(gov.grants.apply.system.globalLibraryV20.YesNoDataType generalterrestrial);
1661             
1662             /**
1663              * Unsets the "GENERALTERRESTRIAL" element
1664              */
1665             void unsetGENERALTERRESTRIAL();
1666             
1667             /**
1668              * Gets the "SUBTERRANEANSOILSEDIMENTS" element
1669              */
1670             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSUBTERRANEANSOILSEDIMENTS();
1671             
1672             /**
1673              * Gets (as xml) the "SUBTERRANEANSOILSEDIMENTS" element
1674              */
1675             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSUBTERRANEANSOILSEDIMENTS();
1676             
1677             /**
1678              * True if has "SUBTERRANEANSOILSEDIMENTS" element
1679              */
1680             boolean isSetSUBTERRANEANSOILSEDIMENTS();
1681             
1682             /**
1683              * Sets the "SUBTERRANEANSOILSEDIMENTS" element
1684              */
1685             void setSUBTERRANEANSOILSEDIMENTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum subterraneansoilsediments);
1686             
1687             /**
1688              * Sets (as xml) the "SUBTERRANEANSOILSEDIMENTS" element
1689              */
1690             void xsetSUBTERRANEANSOILSEDIMENTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType subterraneansoilsediments);
1691             
1692             /**
1693              * Unsets the "SUBTERRANEANSOILSEDIMENTS" element
1694              */
1695             void unsetSUBTERRANEANSOILSEDIMENTS();
1696             
1697             /**
1698              * Gets the "EXTREMETERRESTRIALENVIRONMENT" element
1699              */
1700             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEXTREMETERRESTRIALENVIRONMENT();
1701             
1702             /**
1703              * Gets (as xml) the "EXTREMETERRESTRIALENVIRONMENT" element
1704              */
1705             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEXTREMETERRESTRIALENVIRONMENT();
1706             
1707             /**
1708              * True if has "EXTREMETERRESTRIALENVIRONMENT" element
1709              */
1710             boolean isSetEXTREMETERRESTRIALENVIRONMENT();
1711             
1712             /**
1713              * Sets the "EXTREMETERRESTRIALENVIRONMENT" element
1714              */
1715             void setEXTREMETERRESTRIALENVIRONMENT(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum extremeterrestrialenvironment);
1716             
1717             /**
1718              * Sets (as xml) the "EXTREMETERRESTRIALENVIRONMENT" element
1719              */
1720             void xsetEXTREMETERRESTRIALENVIRONMENT(gov.grants.apply.system.globalLibraryV20.YesNoDataType extremeterrestrialenvironment);
1721             
1722             /**
1723              * Unsets the "EXTREMETERRESTRIALENVIRONMENT" element
1724              */
1725             void unsetEXTREMETERRESTRIALENVIRONMENT();
1726             
1727             /**
1728              * Gets the "GENERALAQUATIC" element
1729              */
1730             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGENERALAQUATIC();
1731             
1732             /**
1733              * Gets (as xml) the "GENERALAQUATIC" element
1734              */
1735             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGENERALAQUATIC();
1736             
1737             /**
1738              * True if has "GENERALAQUATIC" element
1739              */
1740             boolean isSetGENERALAQUATIC();
1741             
1742             /**
1743              * Sets the "GENERALAQUATIC" element
1744              */
1745             void setGENERALAQUATIC(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum generalaquatic);
1746             
1747             /**
1748              * Sets (as xml) the "GENERALAQUATIC" element
1749              */
1750             void xsetGENERALAQUATIC(gov.grants.apply.system.globalLibraryV20.YesNoDataType generalaquatic);
1751             
1752             /**
1753              * Unsets the "GENERALAQUATIC" element
1754              */
1755             void unsetGENERALAQUATIC();
1756             
1757             /**
1758              * Gets the "FRESHWATER" element
1759              */
1760             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFRESHWATER();
1761             
1762             /**
1763              * Gets (as xml) the "FRESHWATER" element
1764              */
1765             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFRESHWATER();
1766             
1767             /**
1768              * True if has "FRESHWATER" element
1769              */
1770             boolean isSetFRESHWATER();
1771             
1772             /**
1773              * Sets the "FRESHWATER" element
1774              */
1775             void setFRESHWATER(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum freshwater);
1776             
1777             /**
1778              * Sets (as xml) the "FRESHWATER" element
1779              */
1780             void xsetFRESHWATER(gov.grants.apply.system.globalLibraryV20.YesNoDataType freshwater);
1781             
1782             /**
1783              * Unsets the "FRESHWATER" element
1784              */
1785             void unsetFRESHWATER();
1786             
1787             /**
1788              * Gets the "MARINE" element
1789              */
1790             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMARINE();
1791             
1792             /**
1793              * Gets (as xml) the "MARINE" element
1794              */
1795             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMARINE();
1796             
1797             /**
1798              * True if has "MARINE" element
1799              */
1800             boolean isSetMARINE();
1801             
1802             /**
1803              * Sets the "MARINE" element
1804              */
1805             void setMARINE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum marine);
1806             
1807             /**
1808              * Sets (as xml) the "MARINE" element
1809              */
1810             void xsetMARINE(gov.grants.apply.system.globalLibraryV20.YesNoDataType marine);
1811             
1812             /**
1813              * Unsets the "MARINE" element
1814              */
1815             void unsetMARINE();
1816             
1817             /**
1818              * Gets the "HYPERSALINE" element
1819              */
1820             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHYPERSALINE();
1821             
1822             /**
1823              * Gets (as xml) the "HYPERSALINE" element
1824              */
1825             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHYPERSALINE();
1826             
1827             /**
1828              * True if has "HYPERSALINE" element
1829              */
1830             boolean isSetHYPERSALINE();
1831             
1832             /**
1833              * Sets the "HYPERSALINE" element
1834              */
1835             void setHYPERSALINE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hypersaline);
1836             
1837             /**
1838              * Sets (as xml) the "HYPERSALINE" element
1839              */
1840             void xsetHYPERSALINE(gov.grants.apply.system.globalLibraryV20.YesNoDataType hypersaline);
1841             
1842             /**
1843              * Unsets the "HYPERSALINE" element
1844              */
1845             void unsetHYPERSALINE();
1846             
1847             /**
1848              * Gets the "EXTREMEAQUATICENVIRONMENT" element
1849              */
1850             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEXTREMEAQUATICENVIRONMENT();
1851             
1852             /**
1853              * Gets (as xml) the "EXTREMEAQUATICENVIRONMENT" element
1854              */
1855             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEXTREMEAQUATICENVIRONMENT();
1856             
1857             /**
1858              * True if has "EXTREMEAQUATICENVIRONMENT" element
1859              */
1860             boolean isSetEXTREMEAQUATICENVIRONMENT();
1861             
1862             /**
1863              * Sets the "EXTREMEAQUATICENVIRONMENT" element
1864              */
1865             void setEXTREMEAQUATICENVIRONMENT(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum extremeaquaticenvironment);
1866             
1867             /**
1868              * Sets (as xml) the "EXTREMEAQUATICENVIRONMENT" element
1869              */
1870             void xsetEXTREMEAQUATICENVIRONMENT(gov.grants.apply.system.globalLibraryV20.YesNoDataType extremeaquaticenvironment);
1871             
1872             /**
1873              * Unsets the "EXTREMEAQUATICENVIRONMENT" element
1874              */
1875             void unsetEXTREMEAQUATICENVIRONMENT();
1876             
1877             /**
1878              * Gets the "CELLTISSUECULTURE" element
1879              */
1880             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCELLTISSUECULTURE();
1881             
1882             /**
1883              * Gets (as xml) the "CELLTISSUECULTURE" element
1884              */
1885             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCELLTISSUECULTURE();
1886             
1887             /**
1888              * True if has "CELLTISSUECULTURE" element
1889              */
1890             boolean isSetCELLTISSUECULTURE();
1891             
1892             /**
1893              * Sets the "CELLTISSUECULTURE" element
1894              */
1895             void setCELLTISSUECULTURE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum celltissueculture);
1896             
1897             /**
1898              * Sets (as xml) the "CELLTISSUECULTURE" element
1899              */
1900             void xsetCELLTISSUECULTURE(gov.grants.apply.system.globalLibraryV20.YesNoDataType celltissueculture);
1901             
1902             /**
1903              * Unsets the "CELLTISSUECULTURE" element
1904              */
1905             void unsetCELLTISSUECULTURE();
1906             
1907             /**
1908              * Gets the "InSilico" element
1909              */
1910             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getInSilico();
1911             
1912             /**
1913              * Gets (as xml) the "InSilico" element
1914              */
1915             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetInSilico();
1916             
1917             /**
1918              * True if has "InSilico" element
1919              */
1920             boolean isSetInSilico();
1921             
1922             /**
1923              * Sets the "InSilico" element
1924              */
1925             void setInSilico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum inSilico);
1926             
1927             /**
1928              * Sets (as xml) the "InSilico" element
1929              */
1930             void xsetInSilico(gov.grants.apply.system.globalLibraryV20.YesNoDataType inSilico);
1931             
1932             /**
1933              * Unsets the "InSilico" element
1934              */
1935             void unsetInSilico();
1936             
1937             /**
1938              * Gets the "THEORETICALSYSTEMS" element
1939              */
1940             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTHEORETICALSYSTEMS();
1941             
1942             /**
1943              * Gets (as xml) the "THEORETICALSYSTEMS" element
1944              */
1945             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTHEORETICALSYSTEMS();
1946             
1947             /**
1948              * True if has "THEORETICALSYSTEMS" element
1949              */
1950             boolean isSetTHEORETICALSYSTEMS();
1951             
1952             /**
1953              * Sets the "THEORETICALSYSTEMS" element
1954              */
1955             void setTHEORETICALSYSTEMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum theoreticalsystems);
1956             
1957             /**
1958              * Sets (as xml) the "THEORETICALSYSTEMS" element
1959              */
1960             void xsetTHEORETICALSYSTEMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType theoreticalsystems);
1961             
1962             /**
1963              * Unsets the "THEORETICALSYSTEMS" element
1964              */
1965             void unsetTHEORETICALSYSTEMS();
1966             
1967             /**
1968              * Gets the "OTHERARTIFICIALSYSTEMS" element
1969              */
1970             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOTHERARTIFICIALSYSTEMS();
1971             
1972             /**
1973              * Gets (as xml) the "OTHERARTIFICIALSYSTEMS" element
1974              */
1975             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOTHERARTIFICIALSYSTEMS();
1976             
1977             /**
1978              * True if has "OTHERARTIFICIALSYSTEMS" element
1979              */
1980             boolean isSetOTHERARTIFICIALSYSTEMS();
1981             
1982             /**
1983              * Sets the "OTHERARTIFICIALSYSTEMS" element
1984              */
1985             void setOTHERARTIFICIALSYSTEMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherartificialsystems);
1986             
1987             /**
1988              * Sets (as xml) the "OTHERARTIFICIALSYSTEMS" element
1989              */
1990             void xsetOTHERARTIFICIALSYSTEMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherartificialsystems);
1991             
1992             /**
1993              * Unsets the "OTHERARTIFICIALSYSTEMS" element
1994              */
1995             void unsetOTHERARTIFICIALSYSTEMS();
1996             
1997             /**
1998              * Gets the "NOTAPPLICABLECATV" element
1999              */
2000             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNOTAPPLICABLECATV();
2001             
2002             /**
2003              * Gets (as xml) the "NOTAPPLICABLECATV" element
2004              */
2005             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNOTAPPLICABLECATV();
2006             
2007             /**
2008              * True if has "NOTAPPLICABLECATV" element
2009              */
2010             boolean isSetNOTAPPLICABLECATV();
2011             
2012             /**
2013              * Sets the "NOTAPPLICABLECATV" element
2014              */
2015             void setNOTAPPLICABLECATV(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notapplicablecatv);
2016             
2017             /**
2018              * Sets (as xml) the "NOTAPPLICABLECATV" element
2019              */
2020             void xsetNOTAPPLICABLECATV(gov.grants.apply.system.globalLibraryV20.YesNoDataType notapplicablecatv);
2021             
2022             /**
2023              * Unsets the "NOTAPPLICABLECATV" element
2024              */
2025             void unsetNOTAPPLICABLECATV();
2026             
2027             /**
2028              * A factory class with static methods for creating instances
2029              * of this type.
2030              */
2031             
2032             public static final class Factory
2033             {
2034                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT newInstance() {
2035                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2036                 
2037                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT newInstance(org.apache.xmlbeans.XmlOptions options) {
2038                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.HABITAT) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2039                 
2040                 private Factory() { } // No instance of this class allowed
2041             }
2042         }
2043         
2044         /**
2045          * An XML GEOGRAPHICAREAOFTHERESEARCH(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
2046          *
2047          * This is a complex type.
2048          */
2049         public interface GEOGRAPHICAREAOFTHERESEARCH extends org.apache.xmlbeans.XmlObject
2050         {
2051             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2052                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GEOGRAPHICAREAOFTHERESEARCH.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("geographicareaoftheresearch823belemtype");
2053             
2054             /**
2055              * Gets the "WORLDWIDE" element
2056              */
2057             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWORLDWIDE();
2058             
2059             /**
2060              * Gets (as xml) the "WORLDWIDE" element
2061              */
2062             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWORLDWIDE();
2063             
2064             /**
2065              * True if has "WORLDWIDE" element
2066              */
2067             boolean isSetWORLDWIDE();
2068             
2069             /**
2070              * Sets the "WORLDWIDE" element
2071              */
2072             void setWORLDWIDE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum worldwide);
2073             
2074             /**
2075              * Sets (as xml) the "WORLDWIDE" element
2076              */
2077             void xsetWORLDWIDE(gov.grants.apply.system.globalLibraryV20.YesNoDataType worldwide);
2078             
2079             /**
2080              * Unsets the "WORLDWIDE" element
2081              */
2082             void unsetWORLDWIDE();
2083             
2084             /**
2085              * Gets the "NORTHAMERICA" element
2086              */
2087             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNORTHAMERICA();
2088             
2089             /**
2090              * Gets (as xml) the "NORTHAMERICA" element
2091              */
2092             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNORTHAMERICA();
2093             
2094             /**
2095              * True if has "NORTHAMERICA" element
2096              */
2097             boolean isSetNORTHAMERICA();
2098             
2099             /**
2100              * Sets the "NORTHAMERICA" element
2101              */
2102             void setNORTHAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northamerica);
2103             
2104             /**
2105              * Sets (as xml) the "NORTHAMERICA" element
2106              */
2107             void xsetNORTHAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType northamerica);
2108             
2109             /**
2110              * Unsets the "NORTHAMERICA" element
2111              */
2112             void unsetNORTHAMERICA();
2113             
2114             /**
2115              * Gets the "UnitedStates" element
2116              */
2117             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUnitedStates();
2118             
2119             /**
2120              * Gets (as xml) the "UnitedStates" element
2121              */
2122             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUnitedStates();
2123             
2124             /**
2125              * True if has "UnitedStates" element
2126              */
2127             boolean isSetUnitedStates();
2128             
2129             /**
2130              * Sets the "UnitedStates" element
2131              */
2132             void setUnitedStates(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum unitedStates);
2133             
2134             /**
2135              * Sets (as xml) the "UnitedStates" element
2136              */
2137             void xsetUnitedStates(gov.grants.apply.system.globalLibraryV20.YesNoDataType unitedStates);
2138             
2139             /**
2140              * Unsets the "UnitedStates" element
2141              */
2142             void unsetUnitedStates();
2143             
2144             /**
2145              * Gets the "NortheastUS" element
2146              */
2147             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNortheastUS();
2148             
2149             /**
2150              * Gets (as xml) the "NortheastUS" element
2151              */
2152             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNortheastUS();
2153             
2154             /**
2155              * True if has "NortheastUS" element
2156              */
2157             boolean isSetNortheastUS();
2158             
2159             /**
2160              * Sets the "NortheastUS" element
2161              */
2162             void setNortheastUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northeastUS);
2163             
2164             /**
2165              * Sets (as xml) the "NortheastUS" element
2166              */
2167             void xsetNortheastUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType northeastUS);
2168             
2169             /**
2170              * Unsets the "NortheastUS" element
2171              */
2172             void unsetNortheastUS();
2173             
2174             /**
2175              * Gets the "NorthcentralUS" element
2176              */
2177             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthcentralUS();
2178             
2179             /**
2180              * Gets (as xml) the "NorthcentralUS" element
2181              */
2182             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthcentralUS();
2183             
2184             /**
2185              * True if has "NorthcentralUS" element
2186              */
2187             boolean isSetNorthcentralUS();
2188             
2189             /**
2190              * Sets the "NorthcentralUS" element
2191              */
2192             void setNorthcentralUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northcentralUS);
2193             
2194             /**
2195              * Sets (as xml) the "NorthcentralUS" element
2196              */
2197             void xsetNorthcentralUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType northcentralUS);
2198             
2199             /**
2200              * Unsets the "NorthcentralUS" element
2201              */
2202             void unsetNorthcentralUS();
2203             
2204             /**
2205              * Gets the "NorthwestUS" element
2206              */
2207             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthwestUS();
2208             
2209             /**
2210              * Gets (as xml) the "NorthwestUS" element
2211              */
2212             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthwestUS();
2213             
2214             /**
2215              * True if has "NorthwestUS" element
2216              */
2217             boolean isSetNorthwestUS();
2218             
2219             /**
2220              * Sets the "NorthwestUS" element
2221              */
2222             void setNorthwestUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northwestUS);
2223             
2224             /**
2225              * Sets (as xml) the "NorthwestUS" element
2226              */
2227             void xsetNorthwestUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType northwestUS);
2228             
2229             /**
2230              * Unsets the "NorthwestUS" element
2231              */
2232             void unsetNorthwestUS();
2233             
2234             /**
2235              * Gets the "SoutheastUS" element
2236              */
2237             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoutheastUS();
2238             
2239             /**
2240              * Gets (as xml) the "SoutheastUS" element
2241              */
2242             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoutheastUS();
2243             
2244             /**
2245              * True if has "SoutheastUS" element
2246              */
2247             boolean isSetSoutheastUS();
2248             
2249             /**
2250              * Sets the "SoutheastUS" element
2251              */
2252             void setSoutheastUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southeastUS);
2253             
2254             /**
2255              * Sets (as xml) the "SoutheastUS" element
2256              */
2257             void xsetSoutheastUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType southeastUS);
2258             
2259             /**
2260              * Unsets the "SoutheastUS" element
2261              */
2262             void unsetSoutheastUS();
2263             
2264             /**
2265              * Gets the "SouthcentralUS" element
2266              */
2267             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthcentralUS();
2268             
2269             /**
2270              * Gets (as xml) the "SouthcentralUS" element
2271              */
2272             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthcentralUS();
2273             
2274             /**
2275              * True if has "SouthcentralUS" element
2276              */
2277             boolean isSetSouthcentralUS();
2278             
2279             /**
2280              * Sets the "SouthcentralUS" element
2281              */
2282             void setSouthcentralUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southcentralUS);
2283             
2284             /**
2285              * Sets (as xml) the "SouthcentralUS" element
2286              */
2287             void xsetSouthcentralUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType southcentralUS);
2288             
2289             /**
2290              * Unsets the "SouthcentralUS" element
2291              */
2292             void unsetSouthcentralUS();
2293             
2294             /**
2295              * Gets the "SouthwestUS" element
2296              */
2297             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthwestUS();
2298             
2299             /**
2300              * Gets (as xml) the "SouthwestUS" element
2301              */
2302             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthwestUS();
2303             
2304             /**
2305              * True if has "SouthwestUS" element
2306              */
2307             boolean isSetSouthwestUS();
2308             
2309             /**
2310              * Sets the "SouthwestUS" element
2311              */
2312             void setSouthwestUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southwestUS);
2313             
2314             /**
2315              * Sets (as xml) the "SouthwestUS" element
2316              */
2317             void xsetSouthwestUS(gov.grants.apply.system.globalLibraryV20.YesNoDataType southwestUS);
2318             
2319             /**
2320              * Unsets the "SouthwestUS" element
2321              */
2322             void unsetSouthwestUS();
2323             
2324             /**
2325              * Gets the "Alaska" element
2326              */
2327             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska();
2328             
2329             /**
2330              * Gets (as xml) the "Alaska" element
2331              */
2332             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska();
2333             
2334             /**
2335              * True if has "Alaska" element
2336              */
2337             boolean isSetAlaska();
2338             
2339             /**
2340              * Sets the "Alaska" element
2341              */
2342             void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska);
2343             
2344             /**
2345              * Sets (as xml) the "Alaska" element
2346              */
2347             void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska);
2348             
2349             /**
2350              * Unsets the "Alaska" element
2351              */
2352             void unsetAlaska();
2353             
2354             /**
2355              * Gets the "Hawaii" element
2356              */
2357             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii();
2358             
2359             /**
2360              * Gets (as xml) the "Hawaii" element
2361              */
2362             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii();
2363             
2364             /**
2365              * True if has "Hawaii" element
2366              */
2367             boolean isSetHawaii();
2368             
2369             /**
2370              * Sets the "Hawaii" element
2371              */
2372             void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii);
2373             
2374             /**
2375              * Sets (as xml) the "Hawaii" element
2376              */
2377             void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii);
2378             
2379             /**
2380              * Unsets the "Hawaii" element
2381              */
2382             void unsetHawaii();
2383             
2384             /**
2385              * Gets the "PuertoRico" element
2386              */
2387             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico();
2388             
2389             /**
2390              * Gets (as xml) the "PuertoRico" element
2391              */
2392             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico();
2393             
2394             /**
2395              * True if has "PuertoRico" element
2396              */
2397             boolean isSetPuertoRico();
2398             
2399             /**
2400              * Sets the "PuertoRico" element
2401              */
2402             void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico);
2403             
2404             /**
2405              * Sets (as xml) the "PuertoRico" element
2406              */
2407             void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico);
2408             
2409             /**
2410              * Unsets the "PuertoRico" element
2411              */
2412             void unsetPuertoRico();
2413             
2414             /**
2415              * Gets the "Canada" element
2416              */
2417             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCanada();
2418             
2419             /**
2420              * Gets (as xml) the "Canada" element
2421              */
2422             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCanada();
2423             
2424             /**
2425              * True if has "Canada" element
2426              */
2427             boolean isSetCanada();
2428             
2429             /**
2430              * Sets the "Canada" element
2431              */
2432             void setCanada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum canada);
2433             
2434             /**
2435              * Sets (as xml) the "Canada" element
2436              */
2437             void xsetCanada(gov.grants.apply.system.globalLibraryV20.YesNoDataType canada);
2438             
2439             /**
2440              * Unsets the "Canada" element
2441              */
2442             void unsetCanada();
2443             
2444             /**
2445              * Gets the "Mexico" element
2446              */
2447             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMexico();
2448             
2449             /**
2450              * Gets (as xml) the "Mexico" element
2451              */
2452             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMexico();
2453             
2454             /**
2455              * True if has "Mexico" element
2456              */
2457             boolean isSetMexico();
2458             
2459             /**
2460              * Sets the "Mexico" element
2461              */
2462             void setMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mexico);
2463             
2464             /**
2465              * Sets (as xml) the "Mexico" element
2466              */
2467             void xsetMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType mexico);
2468             
2469             /**
2470              * Unsets the "Mexico" element
2471              */
2472             void unsetMexico();
2473             
2474             /**
2475              * Gets the "CENTRALAMERICA" element
2476              */
2477             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCENTRALAMERICA();
2478             
2479             /**
2480              * Gets (as xml) the "CENTRALAMERICA" element
2481              */
2482             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCENTRALAMERICA();
2483             
2484             /**
2485              * True if has "CENTRALAMERICA" element
2486              */
2487             boolean isSetCENTRALAMERICA();
2488             
2489             /**
2490              * Sets the "CENTRALAMERICA" element
2491              */
2492             void setCENTRALAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum centralamerica);
2493             
2494             /**
2495              * Sets (as xml) the "CENTRALAMERICA" element
2496              */
2497             void xsetCENTRALAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType centralamerica);
2498             
2499             /**
2500              * Unsets the "CENTRALAMERICA" element
2501              */
2502             void unsetCENTRALAMERICA();
2503             
2504             /**
2505              * Gets the "CaribbeanIslands" element
2506              */
2507             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCaribbeanIslands();
2508             
2509             /**
2510              * Gets (as xml) the "CaribbeanIslands" element
2511              */
2512             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCaribbeanIslands();
2513             
2514             /**
2515              * True if has "CaribbeanIslands" element
2516              */
2517             boolean isSetCaribbeanIslands();
2518             
2519             /**
2520              * Sets the "CaribbeanIslands" element
2521              */
2522             void setCaribbeanIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum caribbeanIslands);
2523             
2524             /**
2525              * Sets (as xml) the "CaribbeanIslands" element
2526              */
2527             void xsetCaribbeanIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType caribbeanIslands);
2528             
2529             /**
2530              * Unsets the "CaribbeanIslands" element
2531              */
2532             void unsetCaribbeanIslands();
2533             
2534             /**
2535              * Gets the "BermudaBahamas" element
2536              */
2537             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBermudaBahamas();
2538             
2539             /**
2540              * Gets (as xml) the "BermudaBahamas" element
2541              */
2542             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBermudaBahamas();
2543             
2544             /**
2545              * True if has "BermudaBahamas" element
2546              */
2547             boolean isSetBermudaBahamas();
2548             
2549             /**
2550              * Sets the "BermudaBahamas" element
2551              */
2552             void setBermudaBahamas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bermudaBahamas);
2553             
2554             /**
2555              * Sets (as xml) the "BermudaBahamas" element
2556              */
2557             void xsetBermudaBahamas(gov.grants.apply.system.globalLibraryV20.YesNoDataType bermudaBahamas);
2558             
2559             /**
2560              * Unsets the "BermudaBahamas" element
2561              */
2562             void unsetBermudaBahamas();
2563             
2564             /**
2565              * Gets the "SOUTHAMERICA" element
2566              */
2567             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSOUTHAMERICA();
2568             
2569             /**
2570              * Gets (as xml) the "SOUTHAMERICA" element
2571              */
2572             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSOUTHAMERICA();
2573             
2574             /**
2575              * True if has "SOUTHAMERICA" element
2576              */
2577             boolean isSetSOUTHAMERICA();
2578             
2579             /**
2580              * Sets the "SOUTHAMERICA" element
2581              */
2582             void setSOUTHAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southamerica);
2583             
2584             /**
2585              * Sets (as xml) the "SOUTHAMERICA" element
2586              */
2587             void xsetSOUTHAMERICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType southamerica);
2588             
2589             /**
2590              * Unsets the "SOUTHAMERICA" element
2591              */
2592             void unsetSOUTHAMERICA();
2593             
2594             /**
2595              * Gets the "EasternSouthAmerica" element
2596              */
2597             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEasternSouthAmerica();
2598             
2599             /**
2600              * Gets (as xml) the "EasternSouthAmerica" element
2601              */
2602             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEasternSouthAmerica();
2603             
2604             /**
2605              * True if has "EasternSouthAmerica" element
2606              */
2607             boolean isSetEasternSouthAmerica();
2608             
2609             /**
2610              * Sets the "EasternSouthAmerica" element
2611              */
2612             void setEasternSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum easternSouthAmerica);
2613             
2614             /**
2615              * Sets (as xml) the "EasternSouthAmerica" element
2616              */
2617             void xsetEasternSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType easternSouthAmerica);
2618             
2619             /**
2620              * Unsets the "EasternSouthAmerica" element
2621              */
2622             void unsetEasternSouthAmerica();
2623             
2624             /**
2625              * Gets the "NorthernSouthAmerica" element
2626              */
2627             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthernSouthAmerica();
2628             
2629             /**
2630              * Gets (as xml) the "NorthernSouthAmerica" element
2631              */
2632             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthernSouthAmerica();
2633             
2634             /**
2635              * True if has "NorthernSouthAmerica" element
2636              */
2637             boolean isSetNorthernSouthAmerica();
2638             
2639             /**
2640              * Sets the "NorthernSouthAmerica" element
2641              */
2642             void setNorthernSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northernSouthAmerica);
2643             
2644             /**
2645              * Sets (as xml) the "NorthernSouthAmerica" element
2646              */
2647             void xsetNorthernSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType northernSouthAmerica);
2648             
2649             /**
2650              * Unsets the "NorthernSouthAmerica" element
2651              */
2652             void unsetNorthernSouthAmerica();
2653             
2654             /**
2655              * Gets the "SouthernSouthAmerica" element
2656              */
2657             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthernSouthAmerica();
2658             
2659             /**
2660              * Gets (as xml) the "SouthernSouthAmerica" element
2661              */
2662             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthernSouthAmerica();
2663             
2664             /**
2665              * True if has "SouthernSouthAmerica" element
2666              */
2667             boolean isSetSouthernSouthAmerica();
2668             
2669             /**
2670              * Sets the "SouthernSouthAmerica" element
2671              */
2672             void setSouthernSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southernSouthAmerica);
2673             
2674             /**
2675              * Sets (as xml) the "SouthernSouthAmerica" element
2676              */
2677             void xsetSouthernSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType southernSouthAmerica);
2678             
2679             /**
2680              * Unsets the "SouthernSouthAmerica" element
2681              */
2682             void unsetSouthernSouthAmerica();
2683             
2684             /**
2685              * Gets the "WesternSouthAmerica" element
2686              */
2687             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWesternSouthAmerica();
2688             
2689             /**
2690              * Gets (as xml) the "WesternSouthAmerica" element
2691              */
2692             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWesternSouthAmerica();
2693             
2694             /**
2695              * True if has "WesternSouthAmerica" element
2696              */
2697             boolean isSetWesternSouthAmerica();
2698             
2699             /**
2700              * Sets the "WesternSouthAmerica" element
2701              */
2702             void setWesternSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westernSouthAmerica);
2703             
2704             /**
2705              * Sets (as xml) the "WesternSouthAmerica" element
2706              */
2707             void xsetWesternSouthAmerica(gov.grants.apply.system.globalLibraryV20.YesNoDataType westernSouthAmerica);
2708             
2709             /**
2710              * Unsets the "WesternSouthAmerica" element
2711              */
2712             void unsetWesternSouthAmerica();
2713             
2714             /**
2715              * Gets the "EUROPE" element
2716              */
2717             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEUROPE();
2718             
2719             /**
2720              * Gets (as xml) the "EUROPE" element
2721              */
2722             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEUROPE();
2723             
2724             /**
2725              * True if has "EUROPE" element
2726              */
2727             boolean isSetEUROPE();
2728             
2729             /**
2730              * Sets the "EUROPE" element
2731              */
2732             void setEUROPE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum europe);
2733             
2734             /**
2735              * Sets (as xml) the "EUROPE" element
2736              */
2737             void xsetEUROPE(gov.grants.apply.system.globalLibraryV20.YesNoDataType europe);
2738             
2739             /**
2740              * Unsets the "EUROPE" element
2741              */
2742             void unsetEUROPE();
2743             
2744             /**
2745              * Gets the "EasternEurope" element
2746              */
2747             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEasternEurope();
2748             
2749             /**
2750              * Gets (as xml) the "EasternEurope" element
2751              */
2752             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEasternEurope();
2753             
2754             /**
2755              * True if has "EasternEurope" element
2756              */
2757             boolean isSetEasternEurope();
2758             
2759             /**
2760              * Sets the "EasternEurope" element
2761              */
2762             void setEasternEurope(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum easternEurope);
2763             
2764             /**
2765              * Sets (as xml) the "EasternEurope" element
2766              */
2767             void xsetEasternEurope(gov.grants.apply.system.globalLibraryV20.YesNoDataType easternEurope);
2768             
2769             /**
2770              * Unsets the "EasternEurope" element
2771              */
2772             void unsetEasternEurope();
2773             
2774             /**
2775              * Gets the "Russia" element
2776              */
2777             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRussia();
2778             
2779             /**
2780              * Gets (as xml) the "Russia" element
2781              */
2782             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRussia();
2783             
2784             /**
2785              * True if has "Russia" element
2786              */
2787             boolean isSetRussia();
2788             
2789             /**
2790              * Sets the "Russia" element
2791              */
2792             void setRussia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum russia);
2793             
2794             /**
2795              * Sets (as xml) the "Russia" element
2796              */
2797             void xsetRussia(gov.grants.apply.system.globalLibraryV20.YesNoDataType russia);
2798             
2799             /**
2800              * Unsets the "Russia" element
2801              */
2802             void unsetRussia();
2803             
2804             /**
2805              * Gets the "Scandinavia" element
2806              */
2807             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScandinavia();
2808             
2809             /**
2810              * Gets (as xml) the "Scandinavia" element
2811              */
2812             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScandinavia();
2813             
2814             /**
2815              * True if has "Scandinavia" element
2816              */
2817             boolean isSetScandinavia();
2818             
2819             /**
2820              * Sets the "Scandinavia" element
2821              */
2822             void setScandinavia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scandinavia);
2823             
2824             /**
2825              * Sets (as xml) the "Scandinavia" element
2826              */
2827             void xsetScandinavia(gov.grants.apply.system.globalLibraryV20.YesNoDataType scandinavia);
2828             
2829             /**
2830              * Unsets the "Scandinavia" element
2831              */
2832             void unsetScandinavia();
2833             
2834             /**
2835              * Gets the "WesternEurope" element
2836              */
2837             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWesternEurope();
2838             
2839             /**
2840              * Gets (as xml) the "WesternEurope" element
2841              */
2842             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWesternEurope();
2843             
2844             /**
2845              * True if has "WesternEurope" element
2846              */
2847             boolean isSetWesternEurope();
2848             
2849             /**
2850              * Sets the "WesternEurope" element
2851              */
2852             void setWesternEurope(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westernEurope);
2853             
2854             /**
2855              * Sets (as xml) the "WesternEurope" element
2856              */
2857             void xsetWesternEurope(gov.grants.apply.system.globalLibraryV20.YesNoDataType westernEurope);
2858             
2859             /**
2860              * Unsets the "WesternEurope" element
2861              */
2862             void unsetWesternEurope();
2863             
2864             /**
2865              * Gets the "ASIA" element
2866              */
2867             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getASIA();
2868             
2869             /**
2870              * Gets (as xml) the "ASIA" element
2871              */
2872             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetASIA();
2873             
2874             /**
2875              * True if has "ASIA" element
2876              */
2877             boolean isSetASIA();
2878             
2879             /**
2880              * Sets the "ASIA" element
2881              */
2882             void setASIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum asia);
2883             
2884             /**
2885              * Sets (as xml) the "ASIA" element
2886              */
2887             void xsetASIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType asia);
2888             
2889             /**
2890              * Unsets the "ASIA" element
2891              */
2892             void unsetASIA();
2893             
2894             /**
2895              * Gets the "CentralAsia" element
2896              */
2897             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCentralAsia();
2898             
2899             /**
2900              * Gets (as xml) the "CentralAsia" element
2901              */
2902             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCentralAsia();
2903             
2904             /**
2905              * True if has "CentralAsia" element
2906              */
2907             boolean isSetCentralAsia();
2908             
2909             /**
2910              * Sets the "CentralAsia" element
2911              */
2912             void setCentralAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum centralAsia);
2913             
2914             /**
2915              * Sets (as xml) the "CentralAsia" element
2916              */
2917             void xsetCentralAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType centralAsia);
2918             
2919             /**
2920              * Unsets the "CentralAsia" element
2921              */
2922             void unsetCentralAsia();
2923             
2924             /**
2925              * Gets the "FarEast" element
2926              */
2927             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFarEast();
2928             
2929             /**
2930              * Gets (as xml) the "FarEast" element
2931              */
2932             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFarEast();
2933             
2934             /**
2935              * True if has "FarEast" element
2936              */
2937             boolean isSetFarEast();
2938             
2939             /**
2940              * Sets the "FarEast" element
2941              */
2942             void setFarEast(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum farEast);
2943             
2944             /**
2945              * Sets (as xml) the "FarEast" element
2946              */
2947             void xsetFarEast(gov.grants.apply.system.globalLibraryV20.YesNoDataType farEast);
2948             
2949             /**
2950              * Unsets the "FarEast" element
2951              */
2952             void unsetFarEast();
2953             
2954             /**
2955              * Gets the "MiddleEast" element
2956              */
2957             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMiddleEast();
2958             
2959             /**
2960              * Gets (as xml) the "MiddleEast" element
2961              */
2962             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMiddleEast();
2963             
2964             /**
2965              * True if has "MiddleEast" element
2966              */
2967             boolean isSetMiddleEast();
2968             
2969             /**
2970              * Sets the "MiddleEast" element
2971              */
2972             void setMiddleEast(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum middleEast);
2973             
2974             /**
2975              * Sets (as xml) the "MiddleEast" element
2976              */
2977             void xsetMiddleEast(gov.grants.apply.system.globalLibraryV20.YesNoDataType middleEast);
2978             
2979             /**
2980              * Unsets the "MiddleEast" element
2981              */
2982             void unsetMiddleEast();
2983             
2984             /**
2985              * Gets the "Siberia" element
2986              */
2987             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSiberia();
2988             
2989             /**
2990              * Gets (as xml) the "Siberia" element
2991              */
2992             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSiberia();
2993             
2994             /**
2995              * True if has "Siberia" element
2996              */
2997             boolean isSetSiberia();
2998             
2999             /**
3000              * Sets the "Siberia" element
3001              */
3002             void setSiberia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum siberia);
3003             
3004             /**
3005              * Sets (as xml) the "Siberia" element
3006              */
3007             void xsetSiberia(gov.grants.apply.system.globalLibraryV20.YesNoDataType siberia);
3008             
3009             /**
3010              * Unsets the "Siberia" element
3011              */
3012             void unsetSiberia();
3013             
3014             /**
3015              * Gets the "SouthAsia" element
3016              */
3017             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthAsia();
3018             
3019             /**
3020              * Gets (as xml) the "SouthAsia" element
3021              */
3022             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthAsia();
3023             
3024             /**
3025              * True if has "SouthAsia" element
3026              */
3027             boolean isSetSouthAsia();
3028             
3029             /**
3030              * Sets the "SouthAsia" element
3031              */
3032             void setSouthAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southAsia);
3033             
3034             /**
3035              * Sets (as xml) the "SouthAsia" element
3036              */
3037             void xsetSouthAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType southAsia);
3038             
3039             /**
3040              * Unsets the "SouthAsia" element
3041              */
3042             void unsetSouthAsia();
3043             
3044             /**
3045              * Gets the "SoutheastAsia" element
3046              */
3047             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoutheastAsia();
3048             
3049             /**
3050              * Gets (as xml) the "SoutheastAsia" element
3051              */
3052             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoutheastAsia();
3053             
3054             /**
3055              * True if has "SoutheastAsia" element
3056              */
3057             boolean isSetSoutheastAsia();
3058             
3059             /**
3060              * Sets the "SoutheastAsia" element
3061              */
3062             void setSoutheastAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southeastAsia);
3063             
3064             /**
3065              * Sets (as xml) the "SoutheastAsia" element
3066              */
3067             void xsetSoutheastAsia(gov.grants.apply.system.globalLibraryV20.YesNoDataType southeastAsia);
3068             
3069             /**
3070              * Unsets the "SoutheastAsia" element
3071              */
3072             void unsetSoutheastAsia();
3073             
3074             /**
3075              * Gets the "AFRICA" element
3076              */
3077             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAFRICA();
3078             
3079             /**
3080              * Gets (as xml) the "AFRICA" element
3081              */
3082             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAFRICA();
3083             
3084             /**
3085              * True if has "AFRICA" element
3086              */
3087             boolean isSetAFRICA();
3088             
3089             /**
3090              * Sets the "AFRICA" element
3091              */
3092             void setAFRICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum africa);
3093             
3094             /**
3095              * Sets (as xml) the "AFRICA" element
3096              */
3097             void xsetAFRICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType africa);
3098             
3099             /**
3100              * Unsets the "AFRICA" element
3101              */
3102             void unsetAFRICA();
3103             
3104             /**
3105              * Gets the "NorthAfrica" element
3106              */
3107             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthAfrica();
3108             
3109             /**
3110              * Gets (as xml) the "NorthAfrica" element
3111              */
3112             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthAfrica();
3113             
3114             /**
3115              * True if has "NorthAfrica" element
3116              */
3117             boolean isSetNorthAfrica();
3118             
3119             /**
3120              * Sets the "NorthAfrica" element
3121              */
3122             void setNorthAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northAfrica);
3123             
3124             /**
3125              * Sets (as xml) the "NorthAfrica" element
3126              */
3127             void xsetNorthAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType northAfrica);
3128             
3129             /**
3130              * Unsets the "NorthAfrica" element
3131              */
3132             void unsetNorthAfrica();
3133             
3134             /**
3135              * Gets the "AfricanSouthSahara" element
3136              */
3137             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAfricanSouthSahara();
3138             
3139             /**
3140              * Gets (as xml) the "AfricanSouthSahara" element
3141              */
3142             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAfricanSouthSahara();
3143             
3144             /**
3145              * True if has "AfricanSouthSahara" element
3146              */
3147             boolean isSetAfricanSouthSahara();
3148             
3149             /**
3150              * Sets the "AfricanSouthSahara" element
3151              */
3152             void setAfricanSouthSahara(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum africanSouthSahara);
3153             
3154             /**
3155              * Sets (as xml) the "AfricanSouthSahara" element
3156              */
3157             void xsetAfricanSouthSahara(gov.grants.apply.system.globalLibraryV20.YesNoDataType africanSouthSahara);
3158             
3159             /**
3160              * Unsets the "AfricanSouthSahara" element
3161              */
3162             void unsetAfricanSouthSahara();
3163             
3164             /**
3165              * Gets the "EastAfrica" element
3166              */
3167             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEastAfrica();
3168             
3169             /**
3170              * Gets (as xml) the "EastAfrica" element
3171              */
3172             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEastAfrica();
3173             
3174             /**
3175              * True if has "EastAfrica" element
3176              */
3177             boolean isSetEastAfrica();
3178             
3179             /**
3180              * Sets the "EastAfrica" element
3181              */
3182             void setEastAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum eastAfrica);
3183             
3184             /**
3185              * Sets (as xml) the "EastAfrica" element
3186              */
3187             void xsetEastAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType eastAfrica);
3188             
3189             /**
3190              * Unsets the "EastAfrica" element
3191              */
3192             void unsetEastAfrica();
3193             
3194             /**
3195              * Gets the "Madagascar" element
3196              */
3197             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMadagascar();
3198             
3199             /**
3200              * Gets (as xml) the "Madagascar" element
3201              */
3202             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMadagascar();
3203             
3204             /**
3205              * True if has "Madagascar" element
3206              */
3207             boolean isSetMadagascar();
3208             
3209             /**
3210              * Sets the "Madagascar" element
3211              */
3212             void setMadagascar(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum madagascar);
3213             
3214             /**
3215              * Sets (as xml) the "Madagascar" element
3216              */
3217             void xsetMadagascar(gov.grants.apply.system.globalLibraryV20.YesNoDataType madagascar);
3218             
3219             /**
3220              * Unsets the "Madagascar" element
3221              */
3222             void unsetMadagascar();
3223             
3224             /**
3225              * Gets the "SouthAfrica" element
3226              */
3227             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthAfrica();
3228             
3229             /**
3230              * Gets (as xml) the "SouthAfrica" element
3231              */
3232             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthAfrica();
3233             
3234             /**
3235              * True if has "SouthAfrica" element
3236              */
3237             boolean isSetSouthAfrica();
3238             
3239             /**
3240              * Sets the "SouthAfrica" element
3241              */
3242             void setSouthAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southAfrica);
3243             
3244             /**
3245              * Sets (as xml) the "SouthAfrica" element
3246              */
3247             void xsetSouthAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType southAfrica);
3248             
3249             /**
3250              * Unsets the "SouthAfrica" element
3251              */
3252             void unsetSouthAfrica();
3253             
3254             /**
3255              * Gets the "WestAfrica" element
3256              */
3257             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestAfrica();
3258             
3259             /**
3260              * Gets (as xml) the "WestAfrica" element
3261              */
3262             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestAfrica();
3263             
3264             /**
3265              * True if has "WestAfrica" element
3266              */
3267             boolean isSetWestAfrica();
3268             
3269             /**
3270              * Sets the "WestAfrica" element
3271              */
3272             void setWestAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westAfrica);
3273             
3274             /**
3275              * Sets (as xml) the "WestAfrica" element
3276              */
3277             void xsetWestAfrica(gov.grants.apply.system.globalLibraryV20.YesNoDataType westAfrica);
3278             
3279             /**
3280              * Unsets the "WestAfrica" element
3281              */
3282             void unsetWestAfrica();
3283             
3284             /**
3285              * Gets the "AUSTRALASIA" element
3286              */
3287             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAUSTRALASIA();
3288             
3289             /**
3290              * Gets (as xml) the "AUSTRALASIA" element
3291              */
3292             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAUSTRALASIA();
3293             
3294             /**
3295              * True if has "AUSTRALASIA" element
3296              */
3297             boolean isSetAUSTRALASIA();
3298             
3299             /**
3300              * Sets the "AUSTRALASIA" element
3301              */
3302             void setAUSTRALASIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum australasia);
3303             
3304             /**
3305              * Sets (as xml) the "AUSTRALASIA" element
3306              */
3307             void xsetAUSTRALASIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType australasia);
3308             
3309             /**
3310              * Unsets the "AUSTRALASIA" element
3311              */
3312             void unsetAUSTRALASIA();
3313             
3314             /**
3315              * Gets the "Australia" element
3316              */
3317             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAustralia();
3318             
3319             /**
3320              * Gets (as xml) the "Australia" element
3321              */
3322             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAustralia();
3323             
3324             /**
3325              * True if has "Australia" element
3326              */
3327             boolean isSetAustralia();
3328             
3329             /**
3330              * Sets the "Australia" element
3331              */
3332             void setAustralia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum australia);
3333             
3334             /**
3335              * Sets (as xml) the "Australia" element
3336              */
3337             void xsetAustralia(gov.grants.apply.system.globalLibraryV20.YesNoDataType australia);
3338             
3339             /**
3340              * Unsets the "Australia" element
3341              */
3342             void unsetAustralia();
3343             
3344             /**
3345              * Gets the "NewZealand" element
3346              */
3347             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewZealand();
3348             
3349             /**
3350              * Gets (as xml) the "NewZealand" element
3351              */
3352             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewZealand();
3353             
3354             /**
3355              * True if has "NewZealand" element
3356              */
3357             boolean isSetNewZealand();
3358             
3359             /**
3360              * Sets the "NewZealand" element
3361              */
3362             void setNewZealand(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newZealand);
3363             
3364             /**
3365              * Sets (as xml) the "NewZealand" element
3366              */
3367             void xsetNewZealand(gov.grants.apply.system.globalLibraryV20.YesNoDataType newZealand);
3368             
3369             /**
3370              * Unsets the "NewZealand" element
3371              */
3372             void unsetNewZealand();
3373             
3374             /**
3375              * Gets the "PacificIslands" element
3376              */
3377             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPacificIslands();
3378             
3379             /**
3380              * Gets (as xml) the "PacificIslands" element
3381              */
3382             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPacificIslands();
3383             
3384             /**
3385              * True if has "PacificIslands" element
3386              */
3387             boolean isSetPacificIslands();
3388             
3389             /**
3390              * Sets the "PacificIslands" element
3391              */
3392             void setPacificIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pacificIslands);
3393             
3394             /**
3395              * Sets (as xml) the "PacificIslands" element
3396              */
3397             void xsetPacificIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType pacificIslands);
3398             
3399             /**
3400              * Unsets the "PacificIslands" element
3401              */
3402             void unsetPacificIslands();
3403             
3404             /**
3405              * Gets the "ANTARCTICA" element
3406              */
3407             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getANTARCTICA();
3408             
3409             /**
3410              * Gets (as xml) the "ANTARCTICA" element
3411              */
3412             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetANTARCTICA();
3413             
3414             /**
3415              * True if has "ANTARCTICA" element
3416              */
3417             boolean isSetANTARCTICA();
3418             
3419             /**
3420              * Sets the "ANTARCTICA" element
3421              */
3422             void setANTARCTICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum antarctica);
3423             
3424             /**
3425              * Sets (as xml) the "ANTARCTICA" element
3426              */
3427             void xsetANTARCTICA(gov.grants.apply.system.globalLibraryV20.YesNoDataType antarctica);
3428             
3429             /**
3430              * Unsets the "ANTARCTICA" element
3431              */
3432             void unsetANTARCTICA();
3433             
3434             /**
3435              * Gets the "ARCTIC" element
3436              */
3437             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getARCTIC();
3438             
3439             /**
3440              * Gets (as xml) the "ARCTIC" element
3441              */
3442             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetARCTIC();
3443             
3444             /**
3445              * True if has "ARCTIC" element
3446              */
3447             boolean isSetARCTIC();
3448             
3449             /**
3450              * Sets the "ARCTIC" element
3451              */
3452             void setARCTIC(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arctic);
3453             
3454             /**
3455              * Sets (as xml) the "ARCTIC" element
3456              */
3457             void xsetARCTIC(gov.grants.apply.system.globalLibraryV20.YesNoDataType arctic);
3458             
3459             /**
3460              * Unsets the "ARCTIC" element
3461              */
3462             void unsetARCTIC();
3463             
3464             /**
3465              * Gets the "ATLANTICOCEAN" element
3466              */
3467             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getATLANTICOCEAN();
3468             
3469             /**
3470              * Gets (as xml) the "ATLANTICOCEAN" element
3471              */
3472             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetATLANTICOCEAN();
3473             
3474             /**
3475              * True if has "ATLANTICOCEAN" element
3476              */
3477             boolean isSetATLANTICOCEAN();
3478             
3479             /**
3480              * Sets the "ATLANTICOCEAN" element
3481              */
3482             void setATLANTICOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum atlanticocean);
3483             
3484             /**
3485              * Sets (as xml) the "ATLANTICOCEAN" element
3486              */
3487             void xsetATLANTICOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType atlanticocean);
3488             
3489             /**
3490              * Unsets the "ATLANTICOCEAN" element
3491              */
3492             void unsetATLANTICOCEAN();
3493             
3494             /**
3495              * Gets the "PACIFICOCEAN" element
3496              */
3497             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPACIFICOCEAN();
3498             
3499             /**
3500              * Gets (as xml) the "PACIFICOCEAN" element
3501              */
3502             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPACIFICOCEAN();
3503             
3504             /**
3505              * True if has "PACIFICOCEAN" element
3506              */
3507             boolean isSetPACIFICOCEAN();
3508             
3509             /**
3510              * Sets the "PACIFICOCEAN" element
3511              */
3512             void setPACIFICOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pacificocean);
3513             
3514             /**
3515              * Sets (as xml) the "PACIFICOCEAN" element
3516              */
3517             void xsetPACIFICOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType pacificocean);
3518             
3519             /**
3520              * Unsets the "PACIFICOCEAN" element
3521              */
3522             void unsetPACIFICOCEAN();
3523             
3524             /**
3525              * Gets the "INDIANOCEAN" element
3526              */
3527             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getINDIANOCEAN();
3528             
3529             /**
3530              * Gets (as xml) the "INDIANOCEAN" element
3531              */
3532             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetINDIANOCEAN();
3533             
3534             /**
3535              * True if has "INDIANOCEAN" element
3536              */
3537             boolean isSetINDIANOCEAN();
3538             
3539             /**
3540              * Sets the "INDIANOCEAN" element
3541              */
3542             void setINDIANOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indianocean);
3543             
3544             /**
3545              * Sets (as xml) the "INDIANOCEAN" element
3546              */
3547             void xsetINDIANOCEAN(gov.grants.apply.system.globalLibraryV20.YesNoDataType indianocean);
3548             
3549             /**
3550              * Unsets the "INDIANOCEAN" element
3551              */
3552             void unsetINDIANOCEAN();
3553             
3554             /**
3555              * Gets the "OTHERREGIONS" element
3556              */
3557             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOTHERREGIONS();
3558             
3559             /**
3560              * Gets (as xml) the "OTHERREGIONS" element
3561              */
3562             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOTHERREGIONS();
3563             
3564             /**
3565              * True if has "OTHERREGIONS" element
3566              */
3567             boolean isSetOTHERREGIONS();
3568             
3569             /**
3570              * Sets the "OTHERREGIONS" element
3571              */
3572             void setOTHERREGIONS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherregions);
3573             
3574             /**
3575              * Sets (as xml) the "OTHERREGIONS" element
3576              */
3577             void xsetOTHERREGIONS(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherregions);
3578             
3579             /**
3580              * Unsets the "OTHERREGIONS" element
3581              */
3582             void unsetOTHERREGIONS();
3583             
3584             /**
3585              * Gets the "NOTAPPLICABLE" element
3586              */
3587             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNOTAPPLICABLE();
3588             
3589             /**
3590              * Gets (as xml) the "NOTAPPLICABLE" element
3591              */
3592             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNOTAPPLICABLE();
3593             
3594             /**
3595              * True if has "NOTAPPLICABLE" element
3596              */
3597             boolean isSetNOTAPPLICABLE();
3598             
3599             /**
3600              * Sets the "NOTAPPLICABLE" element
3601              */
3602             void setNOTAPPLICABLE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notapplicable);
3603             
3604             /**
3605              * Sets (as xml) the "NOTAPPLICABLE" element
3606              */
3607             void xsetNOTAPPLICABLE(gov.grants.apply.system.globalLibraryV20.YesNoDataType notapplicable);
3608             
3609             /**
3610              * Unsets the "NOTAPPLICABLE" element
3611              */
3612             void unsetNOTAPPLICABLE();
3613             
3614             /**
3615              * A factory class with static methods for creating instances
3616              * of this type.
3617              */
3618             
3619             public static final class Factory
3620             {
3621                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH newInstance() {
3622                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3623                 
3624                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH newInstance(org.apache.xmlbeans.XmlOptions options) {
3625                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.GEOGRAPHICAREAOFTHERESEARCH) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3626                 
3627                 private Factory() { } // No instance of this class allowed
3628             }
3629         }
3630         
3631         /**
3632          * An XML CLASSIFICATIONOFORGANISMS(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
3633          *
3634          * This is a complex type.
3635          */
3636         public interface CLASSIFICATIONOFORGANISMS extends org.apache.xmlbeans.XmlObject
3637         {
3638             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3639                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CLASSIFICATIONOFORGANISMS.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("classificationoforganisms59e8elemtype");
3640             
3641             /**
3642              * Gets the "VIRUSES" element
3643              */
3644             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVIRUSES();
3645             
3646             /**
3647              * Gets (as xml) the "VIRUSES" element
3648              */
3649             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVIRUSES();
3650             
3651             /**
3652              * True if has "VIRUSES" element
3653              */
3654             boolean isSetVIRUSES();
3655             
3656             /**
3657              * Sets the "VIRUSES" element
3658              */
3659             void setVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum viruses);
3660             
3661             /**
3662              * Sets (as xml) the "VIRUSES" element
3663              */
3664             void xsetVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType viruses);
3665             
3666             /**
3667              * Unsets the "VIRUSES" element
3668              */
3669             void unsetVIRUSES();
3670             
3671             /**
3672              * Gets the "Bacterial" element
3673              */
3674             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBacterial();
3675             
3676             /**
3677              * Gets (as xml) the "Bacterial" element
3678              */
3679             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBacterial();
3680             
3681             /**
3682              * True if has "Bacterial" element
3683              */
3684             boolean isSetBacterial();
3685             
3686             /**
3687              * Sets the "Bacterial" element
3688              */
3689             void setBacterial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bacterial);
3690             
3691             /**
3692              * Sets (as xml) the "Bacterial" element
3693              */
3694             void xsetBacterial(gov.grants.apply.system.globalLibraryV20.YesNoDataType bacterial);
3695             
3696             /**
3697              * Unsets the "Bacterial" element
3698              */
3699             void unsetBacterial();
3700             
3701             /**
3702              * Gets the "PlantVIRUSES" element
3703              */
3704             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPlantVIRUSES();
3705             
3706             /**
3707              * Gets (as xml) the "PlantVIRUSES" element
3708              */
3709             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPlantVIRUSES();
3710             
3711             /**
3712              * True if has "PlantVIRUSES" element
3713              */
3714             boolean isSetPlantVIRUSES();
3715             
3716             /**
3717              * Sets the "PlantVIRUSES" element
3718              */
3719             void setPlantVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum plantVIRUSES);
3720             
3721             /**
3722              * Sets (as xml) the "PlantVIRUSES" element
3723              */
3724             void xsetPlantVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType plantVIRUSES);
3725             
3726             /**
3727              * Unsets the "PlantVIRUSES" element
3728              */
3729             void unsetPlantVIRUSES();
3730             
3731             /**
3732              * Gets the "AnimalVIRUSES" element
3733              */
3734             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAnimalVIRUSES();
3735             
3736             /**
3737              * Gets (as xml) the "AnimalVIRUSES" element
3738              */
3739             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAnimalVIRUSES();
3740             
3741             /**
3742              * True if has "AnimalVIRUSES" element
3743              */
3744             boolean isSetAnimalVIRUSES();
3745             
3746             /**
3747              * Sets the "AnimalVIRUSES" element
3748              */
3749             void setAnimalVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum animalVIRUSES);
3750             
3751             /**
3752              * Sets (as xml) the "AnimalVIRUSES" element
3753              */
3754             void xsetAnimalVIRUSES(gov.grants.apply.system.globalLibraryV20.YesNoDataType animalVIRUSES);
3755             
3756             /**
3757              * Unsets the "AnimalVIRUSES" element
3758              */
3759             void unsetAnimalVIRUSES();
3760             
3761             /**
3762              * Gets the "PROKARYOTES" element
3763              */
3764             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPROKARYOTES();
3765             
3766             /**
3767              * Gets (as xml) the "PROKARYOTES" element
3768              */
3769             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPROKARYOTES();
3770             
3771             /**
3772              * True if has "PROKARYOTES" element
3773              */
3774             boolean isSetPROKARYOTES();
3775             
3776             /**
3777              * Sets the "PROKARYOTES" element
3778              */
3779             void setPROKARYOTES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum prokaryotes);
3780             
3781             /**
3782              * Sets (as xml) the "PROKARYOTES" element
3783              */
3784             void xsetPROKARYOTES(gov.grants.apply.system.globalLibraryV20.YesNoDataType prokaryotes);
3785             
3786             /**
3787              * Unsets the "PROKARYOTES" element
3788              */
3789             void unsetPROKARYOTES();
3790             
3791             /**
3792              * Gets the "Archaebacteria" element
3793              */
3794             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArchaebacteria();
3795             
3796             /**
3797              * Gets (as xml) the "Archaebacteria" element
3798              */
3799             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArchaebacteria();
3800             
3801             /**
3802              * True if has "Archaebacteria" element
3803              */
3804             boolean isSetArchaebacteria();
3805             
3806             /**
3807              * Sets the "Archaebacteria" element
3808              */
3809             void setArchaebacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum archaebacteria);
3810             
3811             /**
3812              * Sets (as xml) the "Archaebacteria" element
3813              */
3814             void xsetArchaebacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType archaebacteria);
3815             
3816             /**
3817              * Unsets the "Archaebacteria" element
3818              */
3819             void unsetArchaebacteria();
3820             
3821             /**
3822              * Gets the "Cyanobacteria" element
3823              */
3824             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCyanobacteria();
3825             
3826             /**
3827              * Gets (as xml) the "Cyanobacteria" element
3828              */
3829             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCyanobacteria();
3830             
3831             /**
3832              * True if has "Cyanobacteria" element
3833              */
3834             boolean isSetCyanobacteria();
3835             
3836             /**
3837              * Sets the "Cyanobacteria" element
3838              */
3839             void setCyanobacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum cyanobacteria);
3840             
3841             /**
3842              * Sets (as xml) the "Cyanobacteria" element
3843              */
3844             void xsetCyanobacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType cyanobacteria);
3845             
3846             /**
3847              * Unsets the "Cyanobacteria" element
3848              */
3849             void unsetCyanobacteria();
3850             
3851             /**
3852              * Gets the "Eubacteria" element
3853              */
3854             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEubacteria();
3855             
3856             /**
3857              * Gets (as xml) the "Eubacteria" element
3858              */
3859             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEubacteria();
3860             
3861             /**
3862              * True if has "Eubacteria" element
3863              */
3864             boolean isSetEubacteria();
3865             
3866             /**
3867              * Sets the "Eubacteria" element
3868              */
3869             void setEubacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum eubacteria);
3870             
3871             /**
3872              * Sets (as xml) the "Eubacteria" element
3873              */
3874             void xsetEubacteria(gov.grants.apply.system.globalLibraryV20.YesNoDataType eubacteria);
3875             
3876             /**
3877              * Unsets the "Eubacteria" element
3878              */
3879             void unsetEubacteria();
3880             
3881             /**
3882              * Gets the "PROTISTA" element
3883              */
3884             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPROTISTA();
3885             
3886             /**
3887              * Gets (as xml) the "PROTISTA" element
3888              */
3889             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPROTISTA();
3890             
3891             /**
3892              * True if has "PROTISTA" element
3893              */
3894             boolean isSetPROTISTA();
3895             
3896             /**
3897              * Sets the "PROTISTA" element
3898              */
3899             void setPROTISTA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum protista);
3900             
3901             /**
3902              * Sets (as xml) the "PROTISTA" element
3903              */
3904             void xsetPROTISTA(gov.grants.apply.system.globalLibraryV20.YesNoDataType protista);
3905             
3906             /**
3907              * Unsets the "PROTISTA" element
3908              */
3909             void unsetPROTISTA();
3910             
3911             /**
3912              * Gets the "FUNGI" element
3913              */
3914             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFUNGI();
3915             
3916             /**
3917              * Gets (as xml) the "FUNGI" element
3918              */
3919             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFUNGI();
3920             
3921             /**
3922              * True if has "FUNGI" element
3923              */
3924             boolean isSetFUNGI();
3925             
3926             /**
3927              * Sets the "FUNGI" element
3928              */
3929             void setFUNGI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fungi);
3930             
3931             /**
3932              * Sets (as xml) the "FUNGI" element
3933              */
3934             void xsetFUNGI(gov.grants.apply.system.globalLibraryV20.YesNoDataType fungi);
3935             
3936             /**
3937              * Unsets the "FUNGI" element
3938              */
3939             void unsetFUNGI();
3940             
3941             /**
3942              * Gets the "FilamentousFungi" element
3943              */
3944             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFilamentousFungi();
3945             
3946             /**
3947              * Gets (as xml) the "FilamentousFungi" element
3948              */
3949             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFilamentousFungi();
3950             
3951             /**
3952              * True if has "FilamentousFungi" element
3953              */
3954             boolean isSetFilamentousFungi();
3955             
3956             /**
3957              * Sets the "FilamentousFungi" element
3958              */
3959             void setFilamentousFungi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum filamentousFungi);
3960             
3961             /**
3962              * Sets (as xml) the "FilamentousFungi" element
3963              */
3964             void xsetFilamentousFungi(gov.grants.apply.system.globalLibraryV20.YesNoDataType filamentousFungi);
3965             
3966             /**
3967              * Unsets the "FilamentousFungi" element
3968              */
3969             void unsetFilamentousFungi();
3970             
3971             /**
3972              * Gets the "Yeast" element
3973              */
3974             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getYeast();
3975             
3976             /**
3977              * Gets (as xml) the "Yeast" element
3978              */
3979             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetYeast();
3980             
3981             /**
3982              * True if has "Yeast" element
3983              */
3984             boolean isSetYeast();
3985             
3986             /**
3987              * Sets the "Yeast" element
3988              */
3989             void setYeast(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum yeast);
3990             
3991             /**
3992              * Sets (as xml) the "Yeast" element
3993              */
3994             void xsetYeast(gov.grants.apply.system.globalLibraryV20.YesNoDataType yeast);
3995             
3996             /**
3997              * Unsets the "Yeast" element
3998              */
3999             void unsetYeast();
4000             
4001             /**
4002              * Gets the "LICHENS" element
4003              */
4004             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLICHENS();
4005             
4006             /**
4007              * Gets (as xml) the "LICHENS" element
4008              */
4009             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLICHENS();
4010             
4011             /**
4012              * True if has "LICHENS" element
4013              */
4014             boolean isSetLICHENS();
4015             
4016             /**
4017              * Sets the "LICHENS" element
4018              */
4019             void setLICHENS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lichens);
4020             
4021             /**
4022              * Sets (as xml) the "LICHENS" element
4023              */
4024             void xsetLICHENS(gov.grants.apply.system.globalLibraryV20.YesNoDataType lichens);
4025             
4026             /**
4027              * Unsets the "LICHENS" element
4028              */
4029             void unsetLICHENS();
4030             
4031             /**
4032              * Gets the "SLIMEMOLDS" element
4033              */
4034             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSLIMEMOLDS();
4035             
4036             /**
4037              * Gets (as xml) the "SLIMEMOLDS" element
4038              */
4039             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSLIMEMOLDS();
4040             
4041             /**
4042              * True if has "SLIMEMOLDS" element
4043              */
4044             boolean isSetSLIMEMOLDS();
4045             
4046             /**
4047              * Sets the "SLIMEMOLDS" element
4048              */
4049             void setSLIMEMOLDS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum slimemolds);
4050             
4051             /**
4052              * Sets (as xml) the "SLIMEMOLDS" element
4053              */
4054             void xsetSLIMEMOLDS(gov.grants.apply.system.globalLibraryV20.YesNoDataType slimemolds);
4055             
4056             /**
4057              * Unsets the "SLIMEMOLDS" element
4058              */
4059             void unsetSLIMEMOLDS();
4060             
4061             /**
4062              * Gets the "ALGAE" element
4063              */
4064             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getALGAE();
4065             
4066             /**
4067              * Gets (as xml) the "ALGAE" element
4068              */
4069             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetALGAE();
4070             
4071             /**
4072              * True if has "ALGAE" element
4073              */
4074             boolean isSetALGAE();
4075             
4076             /**
4077              * Sets the "ALGAE" element
4078              */
4079             void setALGAE(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum algae);
4080             
4081             /**
4082              * Sets (as xml) the "ALGAE" element
4083              */
4084             void xsetALGAE(gov.grants.apply.system.globalLibraryV20.YesNoDataType algae);
4085             
4086             /**
4087              * Unsets the "ALGAE" element
4088              */
4089             void unsetALGAE();
4090             
4091             /**
4092              * Gets the "PLANTS" element
4093              */
4094             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPLANTS();
4095             
4096             /**
4097              * Gets (as xml) the "PLANTS" element
4098              */
4099             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPLANTS();
4100             
4101             /**
4102              * True if has "PLANTS" element
4103              */
4104             boolean isSetPLANTS();
4105             
4106             /**
4107              * Sets the "PLANTS" element
4108              */
4109             void setPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum plants);
4110             
4111             /**
4112              * Sets (as xml) the "PLANTS" element
4113              */
4114             void xsetPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType plants);
4115             
4116             /**
4117              * Unsets the "PLANTS" element
4118              */
4119             void unsetPLANTS();
4120             
4121             /**
4122              * Gets the "NONVASCULARPLANTS" element
4123              */
4124             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNONVASCULARPLANTS();
4125             
4126             /**
4127              * Gets (as xml) the "NONVASCULARPLANTS" element
4128              */
4129             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNONVASCULARPLANTS();
4130             
4131             /**
4132              * True if has "NONVASCULARPLANTS" element
4133              */
4134             boolean isSetNONVASCULARPLANTS();
4135             
4136             /**
4137              * Sets the "NONVASCULARPLANTS" element
4138              */
4139             void setNONVASCULARPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonvascularplants);
4140             
4141             /**
4142              * Sets (as xml) the "NONVASCULARPLANTS" element
4143              */
4144             void xsetNONVASCULARPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonvascularplants);
4145             
4146             /**
4147              * Unsets the "NONVASCULARPLANTS" element
4148              */
4149             void unsetNONVASCULARPLANTS();
4150             
4151             /**
4152              * Gets the "VASCULARPLANTS" element
4153              */
4154             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVASCULARPLANTS();
4155             
4156             /**
4157              * Gets (as xml) the "VASCULARPLANTS" element
4158              */
4159             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVASCULARPLANTS();
4160             
4161             /**
4162              * True if has "VASCULARPLANTS" element
4163              */
4164             boolean isSetVASCULARPLANTS();
4165             
4166             /**
4167              * Sets the "VASCULARPLANTS" element
4168              */
4169             void setVASCULARPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vascularplants);
4170             
4171             /**
4172              * Sets (as xml) the "VASCULARPLANTS" element
4173              */
4174             void xsetVASCULARPLANTS(gov.grants.apply.system.globalLibraryV20.YesNoDataType vascularplants);
4175             
4176             /**
4177              * Unsets the "VASCULARPLANTS" element
4178              */
4179             void unsetVASCULARPLANTS();
4180             
4181             /**
4182              * Gets the "GYMNOSPERMS" element
4183              */
4184             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGYMNOSPERMS();
4185             
4186             /**
4187              * Gets (as xml) the "GYMNOSPERMS" element
4188              */
4189             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGYMNOSPERMS();
4190             
4191             /**
4192              * True if has "GYMNOSPERMS" element
4193              */
4194             boolean isSetGYMNOSPERMS();
4195             
4196             /**
4197              * Sets the "GYMNOSPERMS" element
4198              */
4199             void setGYMNOSPERMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum gymnosperms);
4200             
4201             /**
4202              * Sets (as xml) the "GYMNOSPERMS" element
4203              */
4204             void xsetGYMNOSPERMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType gymnosperms);
4205             
4206             /**
4207              * Unsets the "GYMNOSPERMS" element
4208              */
4209             void unsetGYMNOSPERMS();
4210             
4211             /**
4212              * Gets the "ANGIOSPERMS" element
4213              */
4214             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getANGIOSPERMS();
4215             
4216             /**
4217              * Gets (as xml) the "ANGIOSPERMS" element
4218              */
4219             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetANGIOSPERMS();
4220             
4221             /**
4222              * True if has "ANGIOSPERMS" element
4223              */
4224             boolean isSetANGIOSPERMS();
4225             
4226             /**
4227              * Sets the "ANGIOSPERMS" element
4228              */
4229             void setANGIOSPERMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum angiosperms);
4230             
4231             /**
4232              * Sets (as xml) the "ANGIOSPERMS" element
4233              */
4234             void xsetANGIOSPERMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType angiosperms);
4235             
4236             /**
4237              * Unsets the "ANGIOSPERMS" element
4238              */
4239             void unsetANGIOSPERMS();
4240             
4241             /**
4242              * Gets the "ANIMALS" element
4243              */
4244             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getANIMALS();
4245             
4246             /**
4247              * Gets (as xml) the "ANIMALS" element
4248              */
4249             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetANIMALS();
4250             
4251             /**
4252              * True if has "ANIMALS" element
4253              */
4254             boolean isSetANIMALS();
4255             
4256             /**
4257              * Sets the "ANIMALS" element
4258              */
4259             void setANIMALS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum animals);
4260             
4261             /**
4262              * Sets (as xml) the "ANIMALS" element
4263              */
4264             void xsetANIMALS(gov.grants.apply.system.globalLibraryV20.YesNoDataType animals);
4265             
4266             /**
4267              * Unsets the "ANIMALS" element
4268              */
4269             void unsetANIMALS();
4270             
4271             /**
4272              * Gets the "INVERTEBRATES" element
4273              */
4274             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getINVERTEBRATES();
4275             
4276             /**
4277              * Gets (as xml) the "INVERTEBRATES" element
4278              */
4279             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetINVERTEBRATES();
4280             
4281             /**
4282              * True if has "INVERTEBRATES" element
4283              */
4284             boolean isSetINVERTEBRATES();
4285             
4286             /**
4287              * Sets the "INVERTEBRATES" element
4288              */
4289             void setINVERTEBRATES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum invertebrates);
4290             
4291             /**
4292              * Sets (as xml) the "INVERTEBRATES" element
4293              */
4294             void xsetINVERTEBRATES(gov.grants.apply.system.globalLibraryV20.YesNoDataType invertebrates);
4295             
4296             /**
4297              * Unsets the "INVERTEBRATES" element
4298              */
4299             void unsetINVERTEBRATES();
4300             
4301             /**
4302              * Gets the "Hexapoda" element
4303              */
4304             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHexapoda();
4305             
4306             /**
4307              * Gets (as xml) the "Hexapoda" element
4308              */
4309             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHexapoda();
4310             
4311             /**
4312              * True if has "Hexapoda" element
4313              */
4314             boolean isSetHexapoda();
4315             
4316             /**
4317              * Sets the "Hexapoda" element
4318              */
4319             void setHexapoda(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hexapoda);
4320             
4321             /**
4322              * Sets (as xml) the "Hexapoda" element
4323              */
4324             void xsetHexapoda(gov.grants.apply.system.globalLibraryV20.YesNoDataType hexapoda);
4325             
4326             /**
4327              * Unsets the "Hexapoda" element
4328              */
4329             void unsetHexapoda();
4330             
4331             /**
4332              * Gets the "VERTEBRATES" element
4333              */
4334             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVERTEBRATES();
4335             
4336             /**
4337              * Gets (as xml) the "VERTEBRATES" element
4338              */
4339             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVERTEBRATES();
4340             
4341             /**
4342              * True if has "VERTEBRATES" element
4343              */
4344             boolean isSetVERTEBRATES();
4345             
4346             /**
4347              * Sets the "VERTEBRATES" element
4348              */
4349             void setVERTEBRATES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vertebrates);
4350             
4351             /**
4352              * Sets (as xml) the "VERTEBRATES" element
4353              */
4354             void xsetVERTEBRATES(gov.grants.apply.system.globalLibraryV20.YesNoDataType vertebrates);
4355             
4356             /**
4357              * Unsets the "VERTEBRATES" element
4358              */
4359             void unsetVERTEBRATES();
4360             
4361             /**
4362              * Gets the "FISHES" element
4363              */
4364             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFISHES();
4365             
4366             /**
4367              * Gets (as xml) the "FISHES" element
4368              */
4369             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFISHES();
4370             
4371             /**
4372              * True if has "FISHES" element
4373              */
4374             boolean isSetFISHES();
4375             
4376             /**
4377              * Sets the "FISHES" element
4378              */
4379             void setFISHES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fishes);
4380             
4381             /**
4382              * Sets (as xml) the "FISHES" element
4383              */
4384             void xsetFISHES(gov.grants.apply.system.globalLibraryV20.YesNoDataType fishes);
4385             
4386             /**
4387              * Unsets the "FISHES" element
4388              */
4389             void unsetFISHES();
4390             
4391             /**
4392              * Gets the "Chondrichthyes" element
4393              */
4394             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChondrichthyes();
4395             
4396             /**
4397              * Gets (as xml) the "Chondrichthyes" element
4398              */
4399             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChondrichthyes();
4400             
4401             /**
4402              * True if has "Chondrichthyes" element
4403              */
4404             boolean isSetChondrichthyes();
4405             
4406             /**
4407              * Sets the "Chondrichthyes" element
4408              */
4409             void setChondrichthyes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chondrichthyes);
4410             
4411             /**
4412              * Sets (as xml) the "Chondrichthyes" element
4413              */
4414             void xsetChondrichthyes(gov.grants.apply.system.globalLibraryV20.YesNoDataType chondrichthyes);
4415             
4416             /**
4417              * Unsets the "Chondrichthyes" element
4418              */
4419             void unsetChondrichthyes();
4420             
4421             /**
4422              * Gets the "Osteichthyes" element
4423              */
4424             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOsteichthyes();
4425             
4426             /**
4427              * Gets (as xml) the "Osteichthyes" element
4428              */
4429             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOsteichthyes();
4430             
4431             /**
4432              * True if has "Osteichthyes" element
4433              */
4434             boolean isSetOsteichthyes();
4435             
4436             /**
4437              * Sets the "Osteichthyes" element
4438              */
4439             void setOsteichthyes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum osteichthyes);
4440             
4441             /**
4442              * Sets (as xml) the "Osteichthyes" element
4443              */
4444             void xsetOsteichthyes(gov.grants.apply.system.globalLibraryV20.YesNoDataType osteichthyes);
4445             
4446             /**
4447              * Unsets the "Osteichthyes" element
4448              */
4449             void unsetOsteichthyes();
4450             
4451             /**
4452              * Gets the "AMPHIBIA" element
4453              */
4454             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAMPHIBIA();
4455             
4456             /**
4457              * Gets (as xml) the "AMPHIBIA" element
4458              */
4459             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAMPHIBIA();
4460             
4461             /**
4462              * True if has "AMPHIBIA" element
4463              */
4464             boolean isSetAMPHIBIA();
4465             
4466             /**
4467              * Sets the "AMPHIBIA" element
4468              */
4469             void setAMPHIBIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum amphibia);
4470             
4471             /**
4472              * Sets (as xml) the "AMPHIBIA" element
4473              */
4474             void xsetAMPHIBIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType amphibia);
4475             
4476             /**
4477              * Unsets the "AMPHIBIA" element
4478              */
4479             void unsetAMPHIBIA();
4480             
4481             /**
4482              * Gets the "REPTILIA" element
4483              */
4484             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getREPTILIA();
4485             
4486             /**
4487              * Gets (as xml) the "REPTILIA" element
4488              */
4489             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetREPTILIA();
4490             
4491             /**
4492              * True if has "REPTILIA" element
4493              */
4494             boolean isSetREPTILIA();
4495             
4496             /**
4497              * Sets the "REPTILIA" element
4498              */
4499             void setREPTILIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum reptilia);
4500             
4501             /**
4502              * Sets (as xml) the "REPTILIA" element
4503              */
4504             void xsetREPTILIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType reptilia);
4505             
4506             /**
4507              * Unsets the "REPTILIA" element
4508              */
4509             void unsetREPTILIA();
4510             
4511             /**
4512              * Gets the "AVES" element
4513              */
4514             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAVES();
4515             
4516             /**
4517              * Gets (as xml) the "AVES" element
4518              */
4519             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAVES();
4520             
4521             /**
4522              * True if has "AVES" element
4523              */
4524             boolean isSetAVES();
4525             
4526             /**
4527              * Sets the "AVES" element
4528              */
4529             void setAVES(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum aves);
4530             
4531             /**
4532              * Sets (as xml) the "AVES" element
4533              */
4534             void xsetAVES(gov.grants.apply.system.globalLibraryV20.YesNoDataType aves);
4535             
4536             /**
4537              * Unsets the "AVES" element
4538              */
4539             void unsetAVES();
4540             
4541             /**
4542              * Gets the "MAMMALIA" element
4543              */
4544             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMAMMALIA();
4545             
4546             /**
4547              * Gets (as xml) the "MAMMALIA" element
4548              */
4549             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMAMMALIA();
4550             
4551             /**
4552              * True if has "MAMMALIA" element
4553              */
4554             boolean isSetMAMMALIA();
4555             
4556             /**
4557              * Sets the "MAMMALIA" element
4558              */
4559             void setMAMMALIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mammalia);
4560             
4561             /**
4562              * Sets (as xml) the "MAMMALIA" element
4563              */
4564             void xsetMAMMALIA(gov.grants.apply.system.globalLibraryV20.YesNoDataType mammalia);
4565             
4566             /**
4567              * Unsets the "MAMMALIA" element
4568              */
4569             void unsetMAMMALIA();
4570             
4571             /**
4572              * Gets the "Primates" element
4573              */
4574             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimates();
4575             
4576             /**
4577              * Gets (as xml) the "Primates" element
4578              */
4579             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimates();
4580             
4581             /**
4582              * True if has "Primates" element
4583              */
4584             boolean isSetPrimates();
4585             
4586             /**
4587              * Sets the "Primates" element
4588              */
4589             void setPrimates(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primates);
4590             
4591             /**
4592              * Sets (as xml) the "Primates" element
4593              */
4594             void xsetPrimates(gov.grants.apply.system.globalLibraryV20.YesNoDataType primates);
4595             
4596             /**
4597              * Unsets the "Primates" element
4598              */
4599             void unsetPrimates();
4600             
4601             /**
4602              * Gets the "Monkeys" element
4603              */
4604             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMonkeys();
4605             
4606             /**
4607              * Gets (as xml) the "Monkeys" element
4608              */
4609             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMonkeys();
4610             
4611             /**
4612              * True if has "Monkeys" element
4613              */
4614             boolean isSetMonkeys();
4615             
4616             /**
4617              * Sets the "Monkeys" element
4618              */
4619             void setMonkeys(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum monkeys);
4620             
4621             /**
4622              * Sets (as xml) the "Monkeys" element
4623              */
4624             void xsetMonkeys(gov.grants.apply.system.globalLibraryV20.YesNoDataType monkeys);
4625             
4626             /**
4627              * Unsets the "Monkeys" element
4628              */
4629             void unsetMonkeys();
4630             
4631             /**
4632              * Gets the "Apes" element
4633              */
4634             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getApes();
4635             
4636             /**
4637              * Gets (as xml) the "Apes" element
4638              */
4639             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetApes();
4640             
4641             /**
4642              * True if has "Apes" element
4643              */
4644             boolean isSetApes();
4645             
4646             /**
4647              * Sets the "Apes" element
4648              */
4649             void setApes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum apes);
4650             
4651             /**
4652              * Sets (as xml) the "Apes" element
4653              */
4654             void xsetApes(gov.grants.apply.system.globalLibraryV20.YesNoDataType apes);
4655             
4656             /**
4657              * Unsets the "Apes" element
4658              */
4659             void unsetApes();
4660             
4661             /**
4662              * Gets the "Humans" element
4663              */
4664             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHumans();
4665             
4666             /**
4667              * Gets (as xml) the "Humans" element
4668              */
4669             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHumans();
4670             
4671             /**
4672              * True if has "Humans" element
4673              */
4674             boolean isSetHumans();
4675             
4676             /**
4677              * Sets the "Humans" element
4678              */
4679             void setHumans(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum humans);
4680             
4681             /**
4682              * Sets (as xml) the "Humans" element
4683              */
4684             void xsetHumans(gov.grants.apply.system.globalLibraryV20.YesNoDataType humans);
4685             
4686             /**
4687              * Unsets the "Humans" element
4688              */
4689             void unsetHumans();
4690             
4691             /**
4692              * Gets the "Rodentia" element
4693              */
4694             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRodentia();
4695             
4696             /**
4697              * Gets (as xml) the "Rodentia" element
4698              */
4699             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRodentia();
4700             
4701             /**
4702              * True if has "Rodentia" element
4703              */
4704             boolean isSetRodentia();
4705             
4706             /**
4707              * Sets the "Rodentia" element
4708              */
4709             void setRodentia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rodentia);
4710             
4711             /**
4712              * Sets (as xml) the "Rodentia" element
4713              */
4714             void xsetRodentia(gov.grants.apply.system.globalLibraryV20.YesNoDataType rodentia);
4715             
4716             /**
4717              * Unsets the "Rodentia" element
4718              */
4719             void unsetRodentia();
4720             
4721             /**
4722              * Gets the "LaboratoryRodents" element
4723              */
4724             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLaboratoryRodents();
4725             
4726             /**
4727              * Gets (as xml) the "LaboratoryRodents" element
4728              */
4729             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLaboratoryRodents();
4730             
4731             /**
4732              * True if has "LaboratoryRodents" element
4733              */
4734             boolean isSetLaboratoryRodents();
4735             
4736             /**
4737              * Sets the "LaboratoryRodents" element
4738              */
4739             void setLaboratoryRodents(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum laboratoryRodents);
4740             
4741             /**
4742              * Sets (as xml) the "LaboratoryRodents" element
4743              */
4744             void xsetLaboratoryRodents(gov.grants.apply.system.globalLibraryV20.YesNoDataType laboratoryRodents);
4745             
4746             /**
4747              * Unsets the "LaboratoryRodents" element
4748              */
4749             void unsetLaboratoryRodents();
4750             
4751             /**
4752              * Gets the "NonLaboratoryRodents" element
4753              */
4754             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonLaboratoryRodents();
4755             
4756             /**
4757              * Gets (as xml) the "NonLaboratoryRodents" element
4758              */
4759             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonLaboratoryRodents();
4760             
4761             /**
4762              * True if has "NonLaboratoryRodents" element
4763              */
4764             boolean isSetNonLaboratoryRodents();
4765             
4766             /**
4767              * Sets the "NonLaboratoryRodents" element
4768              */
4769             void setNonLaboratoryRodents(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonLaboratoryRodents);
4770             
4771             /**
4772              * Sets (as xml) the "NonLaboratoryRodents" element
4773              */
4774             void xsetNonLaboratoryRodents(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonLaboratoryRodents);
4775             
4776             /**
4777              * Unsets the "NonLaboratoryRodents" element
4778              */
4779             void unsetNonLaboratoryRodents();
4780             
4781             /**
4782              * Gets the "MarineMammals" element
4783              */
4784             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMarineMammals();
4785             
4786             /**
4787              * Gets (as xml) the "MarineMammals" element
4788              */
4789             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMarineMammals();
4790             
4791             /**
4792              * True if has "MarineMammals" element
4793              */
4794             boolean isSetMarineMammals();
4795             
4796             /**
4797              * Sets the "MarineMammals" element
4798              */
4799             void setMarineMammals(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum marineMammals);
4800             
4801             /**
4802              * Sets (as xml) the "MarineMammals" element
4803              */
4804             void xsetMarineMammals(gov.grants.apply.system.globalLibraryV20.YesNoDataType marineMammals);
4805             
4806             /**
4807              * Unsets the "MarineMammals" element
4808              */
4809             void unsetMarineMammals();
4810             
4811             /**
4812              * Gets the "TRANSGENICORGANISMS" element
4813              */
4814             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTRANSGENICORGANISMS();
4815             
4816             /**
4817              * Gets (as xml) the "TRANSGENICORGANISMS" element
4818              */
4819             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTRANSGENICORGANISMS();
4820             
4821             /**
4822              * True if has "TRANSGENICORGANISMS" element
4823              */
4824             boolean isSetTRANSGENICORGANISMS();
4825             
4826             /**
4827              * Sets the "TRANSGENICORGANISMS" element
4828              */
4829             void setTRANSGENICORGANISMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum transgenicorganisms);
4830             
4831             /**
4832              * Sets (as xml) the "TRANSGENICORGANISMS" element
4833              */
4834             void xsetTRANSGENICORGANISMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType transgenicorganisms);
4835             
4836             /**
4837              * Unsets the "TRANSGENICORGANISMS" element
4838              */
4839             void unsetTRANSGENICORGANISMS();
4840             
4841             /**
4842              * Gets the "NOORGANISMS" element
4843              */
4844             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNOORGANISMS();
4845             
4846             /**
4847              * Gets (as xml) the "NOORGANISMS" element
4848              */
4849             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNOORGANISMS();
4850             
4851             /**
4852              * True if has "NOORGANISMS" element
4853              */
4854             boolean isSetNOORGANISMS();
4855             
4856             /**
4857              * Sets the "NOORGANISMS" element
4858              */
4859             void setNOORGANISMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noorganisms);
4860             
4861             /**
4862              * Sets (as xml) the "NOORGANISMS" element
4863              */
4864             void xsetNOORGANISMS(gov.grants.apply.system.globalLibraryV20.YesNoDataType noorganisms);
4865             
4866             /**
4867              * Unsets the "NOORGANISMS" element
4868              */
4869             void unsetNOORGANISMS();
4870             
4871             /**
4872              * A factory class with static methods for creating instances
4873              * of this type.
4874              */
4875             
4876             public static final class Factory
4877             {
4878                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS newInstance() {
4879                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4880                 
4881                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS newInstance(org.apache.xmlbeans.XmlOptions options) {
4882                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.CLASSIFICATIONOFORGANISMS) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4883                 
4884                 private Factory() { } // No instance of this class allowed
4885             }
4886         }
4887         
4888         /**
4889          * An XML MODELORGANISM(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
4890          *
4891          * This is a complex type.
4892          */
4893         public interface MODELORGANISM extends org.apache.xmlbeans.XmlObject
4894         {
4895             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4896                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MODELORGANISM.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("modelorganismf0d1elemtype");
4897             
4898             /**
4899              * Gets the "NOMODELORGANISM" element
4900              */
4901             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNOMODELORGANISM();
4902             
4903             /**
4904              * Gets (as xml) the "NOMODELORGANISM" element
4905              */
4906             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNOMODELORGANISM();
4907             
4908             /**
4909              * True if has "NOMODELORGANISM" element
4910              */
4911             boolean isSetNOMODELORGANISM();
4912             
4913             /**
4914              * Sets the "NOMODELORGANISM" element
4915              */
4916             void setNOMODELORGANISM(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomodelorganism);
4917             
4918             /**
4919              * Sets (as xml) the "NOMODELORGANISM" element
4920              */
4921             void xsetNOMODELORGANISM(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomodelorganism);
4922             
4923             /**
4924              * Unsets the "NOMODELORGANISM" element
4925              */
4926             void unsetNOMODELORGANISM();
4927             
4928             /**
4929              * Gets the "Escherichiacoli" element
4930              */
4931             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEscherichiacoli();
4932             
4933             /**
4934              * Gets (as xml) the "Escherichiacoli" element
4935              */
4936             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEscherichiacoli();
4937             
4938             /**
4939              * True if has "Escherichiacoli" element
4940              */
4941             boolean isSetEscherichiacoli();
4942             
4943             /**
4944              * Sets the "Escherichiacoli" element
4945              */
4946             void setEscherichiacoli(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum escherichiacoli);
4947             
4948             /**
4949              * Sets (as xml) the "Escherichiacoli" element
4950              */
4951             void xsetEscherichiacoli(gov.grants.apply.system.globalLibraryV20.YesNoDataType escherichiacoli);
4952             
4953             /**
4954              * Unsets the "Escherichiacoli" element
4955              */
4956             void unsetEscherichiacoli();
4957             
4958             /**
4959              * Gets the "Bacillussubtilis" element
4960              */
4961             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBacillussubtilis();
4962             
4963             /**
4964              * Gets (as xml) the "Bacillussubtilis" element
4965              */
4966             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBacillussubtilis();
4967             
4968             /**
4969              * True if has "Bacillussubtilis" element
4970              */
4971             boolean isSetBacillussubtilis();
4972             
4973             /**
4974              * Sets the "Bacillussubtilis" element
4975              */
4976             void setBacillussubtilis(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum bacillussubtilis);
4977             
4978             /**
4979              * Sets (as xml) the "Bacillussubtilis" element
4980              */
4981             void xsetBacillussubtilis(gov.grants.apply.system.globalLibraryV20.YesNoDataType bacillussubtilis);
4982             
4983             /**
4984              * Unsets the "Bacillussubtilis" element
4985              */
4986             void unsetBacillussubtilis();
4987             
4988             /**
4989              * Gets the "Chlamydomona" element
4990              */
4991             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChlamydomona();
4992             
4993             /**
4994              * Gets (as xml) the "Chlamydomona" element
4995              */
4996             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChlamydomona();
4997             
4998             /**
4999              * True if has "Chlamydomona" element
5000              */
5001             boolean isSetChlamydomona();
5002             
5003             /**
5004              * Sets the "Chlamydomona" element
5005              */
5006             void setChlamydomona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chlamydomona);
5007             
5008             /**
5009              * Sets (as xml) the "Chlamydomona" element
5010              */
5011             void xsetChlamydomona(gov.grants.apply.system.globalLibraryV20.YesNoDataType chlamydomona);
5012             
5013             /**
5014              * Unsets the "Chlamydomona" element
5015              */
5016             void unsetChlamydomona();
5017             
5018             /**
5019              * Gets the "Dictyostelium" element
5020              */
5021             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDictyostelium();
5022             
5023             /**
5024              * Gets (as xml) the "Dictyostelium" element
5025              */
5026             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDictyostelium();
5027             
5028             /**
5029              * True if has "Dictyostelium" element
5030              */
5031             boolean isSetDictyostelium();
5032             
5033             /**
5034              * Sets the "Dictyostelium" element
5035              */
5036             void setDictyostelium(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum dictyostelium);
5037             
5038             /**
5039              * Sets (as xml) the "Dictyostelium" element
5040              */
5041             void xsetDictyostelium(gov.grants.apply.system.globalLibraryV20.YesNoDataType dictyostelium);
5042             
5043             /**
5044              * Unsets the "Dictyostelium" element
5045              */
5046             void unsetDictyostelium();
5047             
5048             /**
5049              * Gets the "Saccharomycescereviseae" element
5050              */
5051             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSaccharomycescereviseae();
5052             
5053             /**
5054              * Gets (as xml) the "Saccharomycescereviseae" element
5055              */
5056             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSaccharomycescereviseae();
5057             
5058             /**
5059              * True if has "Saccharomycescereviseae" element
5060              */
5061             boolean isSetSaccharomycescereviseae();
5062             
5063             /**
5064              * Sets the "Saccharomycescereviseae" element
5065              */
5066             void setSaccharomycescereviseae(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum saccharomycescereviseae);
5067             
5068             /**
5069              * Sets (as xml) the "Saccharomycescereviseae" element
5070              */
5071             void xsetSaccharomycescereviseae(gov.grants.apply.system.globalLibraryV20.YesNoDataType saccharomycescereviseae);
5072             
5073             /**
5074              * Unsets the "Saccharomycescereviseae" element
5075              */
5076             void unsetSaccharomycescereviseae();
5077             
5078             /**
5079              * Gets the "Saccharomycespombe" element
5080              */
5081             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSaccharomycespombe();
5082             
5083             /**
5084              * Gets (as xml) the "Saccharomycespombe" element
5085              */
5086             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSaccharomycespombe();
5087             
5088             /**
5089              * True if has "Saccharomycespombe" element
5090              */
5091             boolean isSetSaccharomycespombe();
5092             
5093             /**
5094              * Sets the "Saccharomycespombe" element
5095              */
5096             void setSaccharomycespombe(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum saccharomycespombe);
5097             
5098             /**
5099              * Sets (as xml) the "Saccharomycespombe" element
5100              */
5101             void xsetSaccharomycespombe(gov.grants.apply.system.globalLibraryV20.YesNoDataType saccharomycespombe);
5102             
5103             /**
5104              * Unsets the "Saccharomycespombe" element
5105              */
5106             void unsetSaccharomycespombe();
5107             
5108             /**
5109              * Gets the "MouseEarCress" element
5110              */
5111             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMouseEarCress();
5112             
5113             /**
5114              * Gets (as xml) the "MouseEarCress" element
5115              */
5116             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMouseEarCress();
5117             
5118             /**
5119              * True if has "MouseEarCress" element
5120              */
5121             boolean isSetMouseEarCress();
5122             
5123             /**
5124              * Sets the "MouseEarCress" element
5125              */
5126             void setMouseEarCress(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mouseEarCress);
5127             
5128             /**
5129              * Sets (as xml) the "MouseEarCress" element
5130              */
5131             void xsetMouseEarCress(gov.grants.apply.system.globalLibraryV20.YesNoDataType mouseEarCress);
5132             
5133             /**
5134              * Unsets the "MouseEarCress" element
5135              */
5136             void unsetMouseEarCress();
5137             
5138             /**
5139              * Gets the "Corn" element
5140              */
5141             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCorn();
5142             
5143             /**
5144              * Gets (as xml) the "Corn" element
5145              */
5146             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCorn();
5147             
5148             /**
5149              * True if has "Corn" element
5150              */
5151             boolean isSetCorn();
5152             
5153             /**
5154              * Sets the "Corn" element
5155              */
5156             void setCorn(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum corn);
5157             
5158             /**
5159              * Sets (as xml) the "Corn" element
5160              */
5161             void xsetCorn(gov.grants.apply.system.globalLibraryV20.YesNoDataType corn);
5162             
5163             /**
5164              * Unsets the "Corn" element
5165              */
5166             void unsetCorn();
5167             
5168             /**
5169              * Gets the "Nematode" element
5170              */
5171             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNematode();
5172             
5173             /**
5174              * Gets (as xml) the "Nematode" element
5175              */
5176             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNematode();
5177             
5178             /**
5179              * True if has "Nematode" element
5180              */
5181             boolean isSetNematode();
5182             
5183             /**
5184              * Sets the "Nematode" element
5185              */
5186             void setNematode(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nematode);
5187             
5188             /**
5189              * Sets (as xml) the "Nematode" element
5190              */
5191             void xsetNematode(gov.grants.apply.system.globalLibraryV20.YesNoDataType nematode);
5192             
5193             /**
5194              * Unsets the "Nematode" element
5195              */
5196             void unsetNematode();
5197             
5198             /**
5199              * Gets the "Fruitfly" element
5200              */
5201             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFruitfly();
5202             
5203             /**
5204              * Gets (as xml) the "Fruitfly" element
5205              */
5206             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFruitfly();
5207             
5208             /**
5209              * True if has "Fruitfly" element
5210              */
5211             boolean isSetFruitfly();
5212             
5213             /**
5214              * Sets the "Fruitfly" element
5215              */
5216             void setFruitfly(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fruitfly);
5217             
5218             /**
5219              * Sets (as xml) the "Fruitfly" element
5220              */
5221             void xsetFruitfly(gov.grants.apply.system.globalLibraryV20.YesNoDataType fruitfly);
5222             
5223             /**
5224              * Unsets the "Fruitfly" element
5225              */
5226             void unsetFruitfly();
5227             
5228             /**
5229              * Gets the "AfricanClawedFrog" element
5230              */
5231             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAfricanClawedFrog();
5232             
5233             /**
5234              * Gets (as xml) the "AfricanClawedFrog" element
5235              */
5236             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAfricanClawedFrog();
5237             
5238             /**
5239              * True if has "AfricanClawedFrog" element
5240              */
5241             boolean isSetAfricanClawedFrog();
5242             
5243             /**
5244              * Sets the "AfricanClawedFrog" element
5245              */
5246             void setAfricanClawedFrog(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum africanClawedFrog);
5247             
5248             /**
5249              * Sets (as xml) the "AfricanClawedFrog" element
5250              */
5251             void xsetAfricanClawedFrog(gov.grants.apply.system.globalLibraryV20.YesNoDataType africanClawedFrog);
5252             
5253             /**
5254              * Unsets the "AfricanClawedFrog" element
5255              */
5256             void unsetAfricanClawedFrog();
5257             
5258             /**
5259              * Gets the "MouseLaboratory" element
5260              */
5261             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMouseLaboratory();
5262             
5263             /**
5264              * Gets (as xml) the "MouseLaboratory" element
5265              */
5266             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMouseLaboratory();
5267             
5268             /**
5269              * True if has "MouseLaboratory" element
5270              */
5271             boolean isSetMouseLaboratory();
5272             
5273             /**
5274              * Sets the "MouseLaboratory" element
5275              */
5276             void setMouseLaboratory(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mouseLaboratory);
5277             
5278             /**
5279              * Sets (as xml) the "MouseLaboratory" element
5280              */
5281             void xsetMouseLaboratory(gov.grants.apply.system.globalLibraryV20.YesNoDataType mouseLaboratory);
5282             
5283             /**
5284              * Unsets the "MouseLaboratory" element
5285              */
5286             void unsetMouseLaboratory();
5287             
5288             /**
5289              * Gets the "FREE" element
5290              */
5291             java.lang.String getFREE();
5292             
5293             /**
5294              * Gets (as xml) the "FREE" element
5295              */
5296             gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE xgetFREE();
5297             
5298             /**
5299              * True if has "FREE" element
5300              */
5301             boolean isSetFREE();
5302             
5303             /**
5304              * Sets the "FREE" element
5305              */
5306             void setFREE(java.lang.String free);
5307             
5308             /**
5309              * Sets (as xml) the "FREE" element
5310              */
5311             void xsetFREE(gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE free);
5312             
5313             /**
5314              * Unsets the "FREE" element
5315              */
5316             void unsetFREE();
5317             
5318             /**
5319              * An XML FREE(@http://apply.grants.gov/forms/NSF_BIO_MCB-V1.0).
5320              *
5321              * This is an atomic type that is a restriction of gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument$NSFBIOMCB$MODELORGANISM$FREE.
5322              */
5323             public interface FREE extends org.apache.xmlbeans.XmlString
5324             {
5325                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5326                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FREE.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("free80c9elemtype");
5327                 
5328                 /**
5329                  * A factory class with static methods for creating instances
5330                  * of this type.
5331                  */
5332                 
5333                 public static final class Factory
5334                 {
5335                     public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE newValue(java.lang.Object obj) {
5336                       return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE) type.newValue( obj ); }
5337                     
5338                     public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE newInstance() {
5339                       return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5340                     
5341                     public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE newInstance(org.apache.xmlbeans.XmlOptions options) {
5342                       return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM.FREE) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5343                     
5344                     private Factory() { } // No instance of this class allowed
5345                 }
5346             }
5347             
5348             /**
5349              * A factory class with static methods for creating instances
5350              * of this type.
5351              */
5352             
5353             public static final class Factory
5354             {
5355                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM newInstance() {
5356                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5357                 
5358                 public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM newInstance(org.apache.xmlbeans.XmlOptions options) {
5359                   return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB.MODELORGANISM) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5360                 
5361                 private Factory() { } // No instance of this class allowed
5362             }
5363         }
5364         
5365         /**
5366          * A factory class with static methods for creating instances
5367          * of this type.
5368          */
5369         
5370         public static final class Factory
5371         {
5372             public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB newInstance() {
5373               return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5374             
5375             public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB newInstance(org.apache.xmlbeans.XmlOptions options) {
5376               return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument.NSFBIOMCB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5377             
5378             private Factory() { } // No instance of this class allowed
5379         }
5380     }
5381     
5382     /**
5383      * A factory class with static methods for creating instances
5384      * of this type.
5385      */
5386     
5387     public static final class Factory
5388     {
5389         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument newInstance() {
5390           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5391         
5392         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
5393           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5394         
5395         /** @param xmlAsString the string value to parse */
5396         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
5397           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
5398         
5399         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
5400           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
5401         
5402         /** @param file the file from which to load an xml document */
5403         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5404           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
5405         
5406         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5407           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
5408         
5409         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5410           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
5411         
5412         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5413           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
5414         
5415         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5416           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
5417         
5418         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5419           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
5420         
5421         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5422           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
5423         
5424         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
5425           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
5426         
5427         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
5428           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
5429         
5430         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
5431           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
5432         
5433         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
5434           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
5435         
5436         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
5437           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
5438         
5439         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
5440         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
5441           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
5442         
5443         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
5444         public static gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
5445           return (gov.grants.apply.forms.nsfBIOMCBV10.NSFBIOMCBDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
5446         
5447         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
5448         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 {
5449           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
5450         
5451         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
5452         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 {
5453           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
5454         
5455         private Factory() { } // No instance of this class allowed
5456     }
5457 }