View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ED_FIPSEProjectTitle
4    * Namespace: http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0
5    * Java type: gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.edFIPSEProjectTitleV10.impl;
10  /**
11   * A document containing one ED_FIPSEProjectTitle(@http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class EDFIPSEProjectTitleDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public EDFIPSEProjectTitleDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName EDFIPSEPROJECTTITLE$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "ED_FIPSEProjectTitle");
26      
27      
28      /**
29       * Gets the "ED_FIPSEProjectTitle" element
30       */
31      public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle getEDFIPSEProjectTitle()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle target = null;
37              target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle)get_store().find_element_user(EDFIPSEPROJECTTITLE$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "ED_FIPSEProjectTitle" element
48       */
49      public void setEDFIPSEProjectTitle(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle edfipseProjectTitle)
50      {
51          generatedSetterHelperImpl(edfipseProjectTitle, EDFIPSEPROJECTTITLE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "ED_FIPSEProjectTitle" element
56       */
57      public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle addNewEDFIPSEProjectTitle()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle target = null;
63              target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle)get_store().add_element_user(EDFIPSEPROJECTTITLE$0);
64              return target;
65          }
66      }
67      /**
68       * An XML ED_FIPSEProjectTitle(@http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class EDFIPSEProjectTitleImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public EDFIPSEProjectTitleImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName FIPSEPROGRAMNAME$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "FIPSEProgramName");
83          private static final javax.xml.namespace.QName USPARTNER$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "US_Partner");
85          private static final javax.xml.namespace.QName FOREIGNPARTNERI$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "Foreign_Partner_I");
87          private static final javax.xml.namespace.QName FOREIGNPARTNERII$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "Foreign_Partner_II");
89          private static final javax.xml.namespace.QName PROJECTTITLE$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "ProjectTitle");
91          private static final javax.xml.namespace.QName PROPOSALABSTRACTTEXT$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "ProposalAbstractText");
93          private static final javax.xml.namespace.QName CONSORTIAPROJECTFORMAT$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "ConsortiaProjectFormat");
95          private static final javax.xml.namespace.QName FEDERALFUNDSREQUESTED$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "Federal_Funds_Requested");
97          private static final javax.xml.namespace.QName FORMVERSION$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "FormVersion");
99          
100         
101         /**
102          * Gets the "FIPSEProgramName" element
103          */
104         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName.Enum getFIPSEProgramName()
105         {
106             synchronized (monitor())
107             {
108                 check_orphaned();
109                 org.apache.xmlbeans.SimpleValue target = null;
110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIPSEPROGRAMNAME$0, 0);
111                 if (target == null)
112                 {
113                     return null;
114                 }
115                 return (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName.Enum)target.getEnumValue();
116             }
117         }
118         
119         /**
120          * Gets (as xml) the "FIPSEProgramName" element
121          */
122         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName xgetFIPSEProgramName()
123         {
124             synchronized (monitor())
125             {
126                 check_orphaned();
127                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName target = null;
128                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName)get_store().find_element_user(FIPSEPROGRAMNAME$0, 0);
129                 return target;
130             }
131         }
132         
133         /**
134          * Sets the "FIPSEProgramName" element
135          */
136         public void setFIPSEProgramName(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName.Enum fipseProgramName)
137         {
138             synchronized (monitor())
139             {
140                 check_orphaned();
141                 org.apache.xmlbeans.SimpleValue target = null;
142                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIPSEPROGRAMNAME$0, 0);
143                 if (target == null)
144                 {
145                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIPSEPROGRAMNAME$0);
146                 }
147                 target.setEnumValue(fipseProgramName);
148             }
149         }
150         
151         /**
152          * Sets (as xml) the "FIPSEProgramName" element
153          */
154         public void xsetFIPSEProgramName(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName fipseProgramName)
155         {
156             synchronized (monitor())
157             {
158                 check_orphaned();
159                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName target = null;
160                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName)get_store().find_element_user(FIPSEPROGRAMNAME$0, 0);
161                 if (target == null)
162                 {
163                     target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName)get_store().add_element_user(FIPSEPROGRAMNAME$0);
164                 }
165                 target.set(fipseProgramName);
166             }
167         }
168         
169         /**
170          * Gets the "US_Partner" element
171          */
172         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.USPartner getUSPartner()
173         {
174             synchronized (monitor())
175             {
176                 check_orphaned();
177                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.USPartner target = null;
178                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.USPartner)get_store().find_element_user(USPARTNER$2, 0);
179                 if (target == null)
180                 {
181                     return null;
182                 }
183                 return target;
184             }
185         }
186         
187         /**
188          * Sets the "US_Partner" element
189          */
190         public void setUSPartner(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.USPartner usPartner)
191         {
192             generatedSetterHelperImpl(usPartner, USPARTNER$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
193         }
194         
195         /**
196          * Appends and returns a new empty "US_Partner" element
197          */
198         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.USPartner addNewUSPartner()
199         {
200             synchronized (monitor())
201             {
202                 check_orphaned();
203                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.USPartner target = null;
204                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.USPartner)get_store().add_element_user(USPARTNER$2);
205                 return target;
206             }
207         }
208         
209         /**
210          * Gets the "Foreign_Partner_I" element
211          */
212         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerI getForeignPartnerI()
213         {
214             synchronized (monitor())
215             {
216                 check_orphaned();
217                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerI target = null;
218                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerI)get_store().find_element_user(FOREIGNPARTNERI$4, 0);
219                 if (target == null)
220                 {
221                     return null;
222                 }
223                 return target;
224             }
225         }
226         
227         /**
228          * Sets the "Foreign_Partner_I" element
229          */
230         public void setForeignPartnerI(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerI foreignPartnerI)
231         {
232             generatedSetterHelperImpl(foreignPartnerI, FOREIGNPARTNERI$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
233         }
234         
235         /**
236          * Appends and returns a new empty "Foreign_Partner_I" element
237          */
238         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerI addNewForeignPartnerI()
239         {
240             synchronized (monitor())
241             {
242                 check_orphaned();
243                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerI target = null;
244                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerI)get_store().add_element_user(FOREIGNPARTNERI$4);
245                 return target;
246             }
247         }
248         
249         /**
250          * Gets the "Foreign_Partner_II" element
251          */
252         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerII getForeignPartnerII()
253         {
254             synchronized (monitor())
255             {
256                 check_orphaned();
257                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerII target = null;
258                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerII)get_store().find_element_user(FOREIGNPARTNERII$6, 0);
259                 if (target == null)
260                 {
261                     return null;
262                 }
263                 return target;
264             }
265         }
266         
267         /**
268          * True if has "Foreign_Partner_II" element
269          */
270         public boolean isSetForeignPartnerII()
271         {
272             synchronized (monitor())
273             {
274                 check_orphaned();
275                 return get_store().count_elements(FOREIGNPARTNERII$6) != 0;
276             }
277         }
278         
279         /**
280          * Sets the "Foreign_Partner_II" element
281          */
282         public void setForeignPartnerII(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerII foreignPartnerII)
283         {
284             generatedSetterHelperImpl(foreignPartnerII, FOREIGNPARTNERII$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
285         }
286         
287         /**
288          * Appends and returns a new empty "Foreign_Partner_II" element
289          */
290         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerII addNewForeignPartnerII()
291         {
292             synchronized (monitor())
293             {
294                 check_orphaned();
295                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerII target = null;
296                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerII)get_store().add_element_user(FOREIGNPARTNERII$6);
297                 return target;
298             }
299         }
300         
301         /**
302          * Unsets the "Foreign_Partner_II" element
303          */
304         public void unsetForeignPartnerII()
305         {
306             synchronized (monitor())
307             {
308                 check_orphaned();
309                 get_store().remove_element(FOREIGNPARTNERII$6, 0);
310             }
311         }
312         
313         /**
314          * Gets the "ProjectTitle" element
315          */
316         public java.lang.String getProjectTitle()
317         {
318             synchronized (monitor())
319             {
320                 check_orphaned();
321                 org.apache.xmlbeans.SimpleValue target = null;
322                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$8, 0);
323                 if (target == null)
324                 {
325                     return null;
326                 }
327                 return target.getStringValue();
328             }
329         }
330         
331         /**
332          * Gets (as xml) the "ProjectTitle" element
333          */
334         public gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle()
335         {
336             synchronized (monitor())
337             {
338                 check_orphaned();
339                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
340                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$8, 0);
341                 return target;
342             }
343         }
344         
345         /**
346          * Sets the "ProjectTitle" element
347          */
348         public void setProjectTitle(java.lang.String projectTitle)
349         {
350             synchronized (monitor())
351             {
352                 check_orphaned();
353                 org.apache.xmlbeans.SimpleValue target = null;
354                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$8, 0);
355                 if (target == null)
356                 {
357                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTTITLE$8);
358                 }
359                 target.setStringValue(projectTitle);
360             }
361         }
362         
363         /**
364          * Sets (as xml) the "ProjectTitle" element
365          */
366         public void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle)
367         {
368             synchronized (monitor())
369             {
370                 check_orphaned();
371                 gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
372                 target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$8, 0);
373                 if (target == null)
374                 {
375                     target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().add_element_user(PROJECTTITLE$8);
376                 }
377                 target.set(projectTitle);
378             }
379         }
380         
381         /**
382          * Gets the "ProposalAbstractText" element
383          */
384         public java.lang.String getProposalAbstractText()
385         {
386             synchronized (monitor())
387             {
388                 check_orphaned();
389                 org.apache.xmlbeans.SimpleValue target = null;
390                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPOSALABSTRACTTEXT$10, 0);
391                 if (target == null)
392                 {
393                     return null;
394                 }
395                 return target.getStringValue();
396             }
397         }
398         
399         /**
400          * Gets (as xml) the "ProposalAbstractText" element
401          */
402         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ProposalAbstractText xgetProposalAbstractText()
403         {
404             synchronized (monitor())
405             {
406                 check_orphaned();
407                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ProposalAbstractText target = null;
408                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ProposalAbstractText)get_store().find_element_user(PROPOSALABSTRACTTEXT$10, 0);
409                 return target;
410             }
411         }
412         
413         /**
414          * Sets the "ProposalAbstractText" element
415          */
416         public void setProposalAbstractText(java.lang.String proposalAbstractText)
417         {
418             synchronized (monitor())
419             {
420                 check_orphaned();
421                 org.apache.xmlbeans.SimpleValue target = null;
422                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROPOSALABSTRACTTEXT$10, 0);
423                 if (target == null)
424                 {
425                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROPOSALABSTRACTTEXT$10);
426                 }
427                 target.setStringValue(proposalAbstractText);
428             }
429         }
430         
431         /**
432          * Sets (as xml) the "ProposalAbstractText" element
433          */
434         public void xsetProposalAbstractText(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ProposalAbstractText proposalAbstractText)
435         {
436             synchronized (monitor())
437             {
438                 check_orphaned();
439                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ProposalAbstractText target = null;
440                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ProposalAbstractText)get_store().find_element_user(PROPOSALABSTRACTTEXT$10, 0);
441                 if (target == null)
442                 {
443                     target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ProposalAbstractText)get_store().add_element_user(PROPOSALABSTRACTTEXT$10);
444                 }
445                 target.set(proposalAbstractText);
446             }
447         }
448         
449         /**
450          * Gets the "ConsortiaProjectFormat" element
451          */
452         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat.Enum getConsortiaProjectFormat()
453         {
454             synchronized (monitor())
455             {
456                 check_orphaned();
457                 org.apache.xmlbeans.SimpleValue target = null;
458                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSORTIAPROJECTFORMAT$12, 0);
459                 if (target == null)
460                 {
461                     return null;
462                 }
463                 return (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat.Enum)target.getEnumValue();
464             }
465         }
466         
467         /**
468          * Gets (as xml) the "ConsortiaProjectFormat" element
469          */
470         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat xgetConsortiaProjectFormat()
471         {
472             synchronized (monitor())
473             {
474                 check_orphaned();
475                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat target = null;
476                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat)get_store().find_element_user(CONSORTIAPROJECTFORMAT$12, 0);
477                 return target;
478             }
479         }
480         
481         /**
482          * Sets the "ConsortiaProjectFormat" element
483          */
484         public void setConsortiaProjectFormat(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat.Enum consortiaProjectFormat)
485         {
486             synchronized (monitor())
487             {
488                 check_orphaned();
489                 org.apache.xmlbeans.SimpleValue target = null;
490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSORTIAPROJECTFORMAT$12, 0);
491                 if (target == null)
492                 {
493                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSORTIAPROJECTFORMAT$12);
494                 }
495                 target.setEnumValue(consortiaProjectFormat);
496             }
497         }
498         
499         /**
500          * Sets (as xml) the "ConsortiaProjectFormat" element
501          */
502         public void xsetConsortiaProjectFormat(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat consortiaProjectFormat)
503         {
504             synchronized (monitor())
505             {
506                 check_orphaned();
507                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat target = null;
508                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat)get_store().find_element_user(CONSORTIAPROJECTFORMAT$12, 0);
509                 if (target == null)
510                 {
511                     target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat)get_store().add_element_user(CONSORTIAPROJECTFORMAT$12);
512                 }
513                 target.set(consortiaProjectFormat);
514             }
515         }
516         
517         /**
518          * Gets the "Federal_Funds_Requested" element
519          */
520         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FederalFundsRequested getFederalFundsRequested()
521         {
522             synchronized (monitor())
523             {
524                 check_orphaned();
525                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FederalFundsRequested target = null;
526                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FederalFundsRequested)get_store().find_element_user(FEDERALFUNDSREQUESTED$14, 0);
527                 if (target == null)
528                 {
529                     return null;
530                 }
531                 return target;
532             }
533         }
534         
535         /**
536          * Sets the "Federal_Funds_Requested" element
537          */
538         public void setFederalFundsRequested(gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FederalFundsRequested federalFundsRequested)
539         {
540             generatedSetterHelperImpl(federalFundsRequested, FEDERALFUNDSREQUESTED$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
541         }
542         
543         /**
544          * Appends and returns a new empty "Federal_Funds_Requested" element
545          */
546         public gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FederalFundsRequested addNewFederalFundsRequested()
547         {
548             synchronized (monitor())
549             {
550                 check_orphaned();
551                 gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FederalFundsRequested target = null;
552                 target = (gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FederalFundsRequested)get_store().add_element_user(FEDERALFUNDSREQUESTED$14);
553                 return target;
554             }
555         }
556         
557         /**
558          * Gets the "FormVersion" attribute
559          */
560         public java.lang.String getFormVersion()
561         {
562             synchronized (monitor())
563             {
564                 check_orphaned();
565                 org.apache.xmlbeans.SimpleValue target = null;
566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$16);
567                 if (target == null)
568                 {
569                     return null;
570                 }
571                 return target.getStringValue();
572             }
573         }
574         
575         /**
576          * Gets (as xml) the "FormVersion" attribute
577          */
578         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
579         {
580             synchronized (monitor())
581             {
582                 check_orphaned();
583                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
584                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$16);
585                 return target;
586             }
587         }
588         
589         /**
590          * Sets the "FormVersion" attribute
591          */
592         public void setFormVersion(java.lang.String formVersion)
593         {
594             synchronized (monitor())
595             {
596                 check_orphaned();
597                 org.apache.xmlbeans.SimpleValue target = null;
598                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$16);
599                 if (target == null)
600                 {
601                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$16);
602                 }
603                 target.setStringValue(formVersion);
604             }
605         }
606         
607         /**
608          * Sets (as xml) the "FormVersion" attribute
609          */
610         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
611         {
612             synchronized (monitor())
613             {
614                 check_orphaned();
615                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
616                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$16);
617                 if (target == null)
618                 {
619                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$16);
620                 }
621                 target.set(formVersion);
622             }
623         }
624         /**
625          * An XML FIPSEProgramName(@http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0).
626          *
627          * This is an atomic type that is a restriction of gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument$EDFIPSEProjectTitle$FIPSEProgramName.
628          */
629         public static class FIPSEProgramNameImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FIPSEProgramName
630         {
631             private static final long serialVersionUID = 1L;
632             
633             public FIPSEProgramNameImpl(org.apache.xmlbeans.SchemaType sType)
634             {
635                 super(sType, false);
636             }
637             
638             protected FIPSEProgramNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
639             {
640                 super(sType, b);
641             }
642         }
643         /**
644          * An XML US_Partner(@http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0).
645          *
646          * This is a complex type.
647          */
648         public static class USPartnerImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.USPartner
649         {
650             private static final long serialVersionUID = 1L;
651             
652             public USPartnerImpl(org.apache.xmlbeans.SchemaType sType)
653             {
654                 super(sType);
655             }
656             
657             private static final javax.xml.namespace.QName USLEADINSTITUTIONNAME$0 = 
658                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "USLeadInstitutionName");
659             private static final javax.xml.namespace.QName USSECONDPARTNERINSTITUTIONNAME$2 = 
660                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "USSecondPartnerInstitutionName");
661             private static final javax.xml.namespace.QName USTHIRDPARTNERINSTITUTIONNAME$4 = 
662                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "USThirdPartnerInstitutionName");
663             
664             
665             /**
666              * Gets the "USLeadInstitutionName" element
667              */
668             public java.lang.String getUSLeadInstitutionName()
669             {
670                 synchronized (monitor())
671                 {
672                     check_orphaned();
673                     org.apache.xmlbeans.SimpleValue target = null;
674                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USLEADINSTITUTIONNAME$0, 0);
675                     if (target == null)
676                     {
677                       return null;
678                     }
679                     return target.getStringValue();
680                 }
681             }
682             
683             /**
684              * Gets (as xml) the "USLeadInstitutionName" element
685              */
686             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetUSLeadInstitutionName()
687             {
688                 synchronized (monitor())
689                 {
690                     check_orphaned();
691                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
692                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(USLEADINSTITUTIONNAME$0, 0);
693                     return target;
694                 }
695             }
696             
697             /**
698              * Sets the "USLeadInstitutionName" element
699              */
700             public void setUSLeadInstitutionName(java.lang.String usLeadInstitutionName)
701             {
702                 synchronized (monitor())
703                 {
704                     check_orphaned();
705                     org.apache.xmlbeans.SimpleValue target = null;
706                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USLEADINSTITUTIONNAME$0, 0);
707                     if (target == null)
708                     {
709                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USLEADINSTITUTIONNAME$0);
710                     }
711                     target.setStringValue(usLeadInstitutionName);
712                 }
713             }
714             
715             /**
716              * Sets (as xml) the "USLeadInstitutionName" element
717              */
718             public void xsetUSLeadInstitutionName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType usLeadInstitutionName)
719             {
720                 synchronized (monitor())
721                 {
722                     check_orphaned();
723                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
724                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(USLEADINSTITUTIONNAME$0, 0);
725                     if (target == null)
726                     {
727                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(USLEADINSTITUTIONNAME$0);
728                     }
729                     target.set(usLeadInstitutionName);
730                 }
731             }
732             
733             /**
734              * Gets the "USSecondPartnerInstitutionName" element
735              */
736             public java.lang.String getUSSecondPartnerInstitutionName()
737             {
738                 synchronized (monitor())
739                 {
740                     check_orphaned();
741                     org.apache.xmlbeans.SimpleValue target = null;
742                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USSECONDPARTNERINSTITUTIONNAME$2, 0);
743                     if (target == null)
744                     {
745                       return null;
746                     }
747                     return target.getStringValue();
748                 }
749             }
750             
751             /**
752              * Gets (as xml) the "USSecondPartnerInstitutionName" element
753              */
754             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetUSSecondPartnerInstitutionName()
755             {
756                 synchronized (monitor())
757                 {
758                     check_orphaned();
759                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
760                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(USSECONDPARTNERINSTITUTIONNAME$2, 0);
761                     return target;
762                 }
763             }
764             
765             /**
766              * Sets the "USSecondPartnerInstitutionName" element
767              */
768             public void setUSSecondPartnerInstitutionName(java.lang.String usSecondPartnerInstitutionName)
769             {
770                 synchronized (monitor())
771                 {
772                     check_orphaned();
773                     org.apache.xmlbeans.SimpleValue target = null;
774                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USSECONDPARTNERINSTITUTIONNAME$2, 0);
775                     if (target == null)
776                     {
777                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USSECONDPARTNERINSTITUTIONNAME$2);
778                     }
779                     target.setStringValue(usSecondPartnerInstitutionName);
780                 }
781             }
782             
783             /**
784              * Sets (as xml) the "USSecondPartnerInstitutionName" element
785              */
786             public void xsetUSSecondPartnerInstitutionName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType usSecondPartnerInstitutionName)
787             {
788                 synchronized (monitor())
789                 {
790                     check_orphaned();
791                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
792                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(USSECONDPARTNERINSTITUTIONNAME$2, 0);
793                     if (target == null)
794                     {
795                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(USSECONDPARTNERINSTITUTIONNAME$2);
796                     }
797                     target.set(usSecondPartnerInstitutionName);
798                 }
799             }
800             
801             /**
802              * Gets the "USThirdPartnerInstitutionName" element
803              */
804             public java.lang.String getUSThirdPartnerInstitutionName()
805             {
806                 synchronized (monitor())
807                 {
808                     check_orphaned();
809                     org.apache.xmlbeans.SimpleValue target = null;
810                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USTHIRDPARTNERINSTITUTIONNAME$4, 0);
811                     if (target == null)
812                     {
813                       return null;
814                     }
815                     return target.getStringValue();
816                 }
817             }
818             
819             /**
820              * Gets (as xml) the "USThirdPartnerInstitutionName" element
821              */
822             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetUSThirdPartnerInstitutionName()
823             {
824                 synchronized (monitor())
825                 {
826                     check_orphaned();
827                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
828                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(USTHIRDPARTNERINSTITUTIONNAME$4, 0);
829                     return target;
830                 }
831             }
832             
833             /**
834              * True if has "USThirdPartnerInstitutionName" element
835              */
836             public boolean isSetUSThirdPartnerInstitutionName()
837             {
838                 synchronized (monitor())
839                 {
840                     check_orphaned();
841                     return get_store().count_elements(USTHIRDPARTNERINSTITUTIONNAME$4) != 0;
842                 }
843             }
844             
845             /**
846              * Sets the "USThirdPartnerInstitutionName" element
847              */
848             public void setUSThirdPartnerInstitutionName(java.lang.String usThirdPartnerInstitutionName)
849             {
850                 synchronized (monitor())
851                 {
852                     check_orphaned();
853                     org.apache.xmlbeans.SimpleValue target = null;
854                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USTHIRDPARTNERINSTITUTIONNAME$4, 0);
855                     if (target == null)
856                     {
857                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USTHIRDPARTNERINSTITUTIONNAME$4);
858                     }
859                     target.setStringValue(usThirdPartnerInstitutionName);
860                 }
861             }
862             
863             /**
864              * Sets (as xml) the "USThirdPartnerInstitutionName" element
865              */
866             public void xsetUSThirdPartnerInstitutionName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType usThirdPartnerInstitutionName)
867             {
868                 synchronized (monitor())
869                 {
870                     check_orphaned();
871                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
872                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(USTHIRDPARTNERINSTITUTIONNAME$4, 0);
873                     if (target == null)
874                     {
875                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(USTHIRDPARTNERINSTITUTIONNAME$4);
876                     }
877                     target.set(usThirdPartnerInstitutionName);
878                 }
879             }
880             
881             /**
882              * Unsets the "USThirdPartnerInstitutionName" element
883              */
884             public void unsetUSThirdPartnerInstitutionName()
885             {
886                 synchronized (monitor())
887                 {
888                     check_orphaned();
889                     get_store().remove_element(USTHIRDPARTNERINSTITUTIONNAME$4, 0);
890                 }
891             }
892         }
893         /**
894          * An XML Foreign_Partner_I(@http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0).
895          *
896          * This is a complex type.
897          */
898         public static class ForeignPartnerIImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerI
899         {
900             private static final long serialVersionUID = 1L;
901             
902             public ForeignPartnerIImpl(org.apache.xmlbeans.SchemaType sType)
903             {
904                 super(sType);
905             }
906             
907             private static final javax.xml.namespace.QName FOREIGNLEADINSTITUTIONNAME$0 = 
908                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "ForeignLeadInstitutionName");
909             private static final javax.xml.namespace.QName FOREIGNSECONDPARTNERINSTITUTIONNAME$2 = 
910                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "ForeignSecondPartnerInstitutionName");
911             private static final javax.xml.namespace.QName FOREIGNTHIRDPARTNERINSTITUTIONNAME$4 = 
912                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "ForeignThirdPartnerInstitutionName");
913             
914             
915             /**
916              * Gets the "ForeignLeadInstitutionName" element
917              */
918             public java.lang.String getForeignLeadInstitutionName()
919             {
920                 synchronized (monitor())
921                 {
922                     check_orphaned();
923                     org.apache.xmlbeans.SimpleValue target = null;
924                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNLEADINSTITUTIONNAME$0, 0);
925                     if (target == null)
926                     {
927                       return null;
928                     }
929                     return target.getStringValue();
930                 }
931             }
932             
933             /**
934              * Gets (as xml) the "ForeignLeadInstitutionName" element
935              */
936             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetForeignLeadInstitutionName()
937             {
938                 synchronized (monitor())
939                 {
940                     check_orphaned();
941                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
942                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNLEADINSTITUTIONNAME$0, 0);
943                     return target;
944                 }
945             }
946             
947             /**
948              * Sets the "ForeignLeadInstitutionName" element
949              */
950             public void setForeignLeadInstitutionName(java.lang.String foreignLeadInstitutionName)
951             {
952                 synchronized (monitor())
953                 {
954                     check_orphaned();
955                     org.apache.xmlbeans.SimpleValue target = null;
956                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNLEADINSTITUTIONNAME$0, 0);
957                     if (target == null)
958                     {
959                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FOREIGNLEADINSTITUTIONNAME$0);
960                     }
961                     target.setStringValue(foreignLeadInstitutionName);
962                 }
963             }
964             
965             /**
966              * Sets (as xml) the "ForeignLeadInstitutionName" element
967              */
968             public void xsetForeignLeadInstitutionName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType foreignLeadInstitutionName)
969             {
970                 synchronized (monitor())
971                 {
972                     check_orphaned();
973                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
974                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNLEADINSTITUTIONNAME$0, 0);
975                     if (target == null)
976                     {
977                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(FOREIGNLEADINSTITUTIONNAME$0);
978                     }
979                     target.set(foreignLeadInstitutionName);
980                 }
981             }
982             
983             /**
984              * Gets the "ForeignSecondPartnerInstitutionName" element
985              */
986             public java.lang.String getForeignSecondPartnerInstitutionName()
987             {
988                 synchronized (monitor())
989                 {
990                     check_orphaned();
991                     org.apache.xmlbeans.SimpleValue target = null;
992                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNSECONDPARTNERINSTITUTIONNAME$2, 0);
993                     if (target == null)
994                     {
995                       return null;
996                     }
997                     return target.getStringValue();
998                 }
999             }
1000             
1001             /**
1002              * Gets (as xml) the "ForeignSecondPartnerInstitutionName" element
1003              */
1004             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetForeignSecondPartnerInstitutionName()
1005             {
1006                 synchronized (monitor())
1007                 {
1008                     check_orphaned();
1009                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1010                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNSECONDPARTNERINSTITUTIONNAME$2, 0);
1011                     return target;
1012                 }
1013             }
1014             
1015             /**
1016              * Sets the "ForeignSecondPartnerInstitutionName" element
1017              */
1018             public void setForeignSecondPartnerInstitutionName(java.lang.String foreignSecondPartnerInstitutionName)
1019             {
1020                 synchronized (monitor())
1021                 {
1022                     check_orphaned();
1023                     org.apache.xmlbeans.SimpleValue target = null;
1024                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNSECONDPARTNERINSTITUTIONNAME$2, 0);
1025                     if (target == null)
1026                     {
1027                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FOREIGNSECONDPARTNERINSTITUTIONNAME$2);
1028                     }
1029                     target.setStringValue(foreignSecondPartnerInstitutionName);
1030                 }
1031             }
1032             
1033             /**
1034              * Sets (as xml) the "ForeignSecondPartnerInstitutionName" element
1035              */
1036             public void xsetForeignSecondPartnerInstitutionName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType foreignSecondPartnerInstitutionName)
1037             {
1038                 synchronized (monitor())
1039                 {
1040                     check_orphaned();
1041                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1042                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNSECONDPARTNERINSTITUTIONNAME$2, 0);
1043                     if (target == null)
1044                     {
1045                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(FOREIGNSECONDPARTNERINSTITUTIONNAME$2);
1046                     }
1047                     target.set(foreignSecondPartnerInstitutionName);
1048                 }
1049             }
1050             
1051             /**
1052              * Gets the "ForeignThirdPartnerInstitutionName" element
1053              */
1054             public java.lang.String getForeignThirdPartnerInstitutionName()
1055             {
1056                 synchronized (monitor())
1057                 {
1058                     check_orphaned();
1059                     org.apache.xmlbeans.SimpleValue target = null;
1060                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNTHIRDPARTNERINSTITUTIONNAME$4, 0);
1061                     if (target == null)
1062                     {
1063                       return null;
1064                     }
1065                     return target.getStringValue();
1066                 }
1067             }
1068             
1069             /**
1070              * Gets (as xml) the "ForeignThirdPartnerInstitutionName" element
1071              */
1072             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetForeignThirdPartnerInstitutionName()
1073             {
1074                 synchronized (monitor())
1075                 {
1076                     check_orphaned();
1077                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1078                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNTHIRDPARTNERINSTITUTIONNAME$4, 0);
1079                     return target;
1080                 }
1081             }
1082             
1083             /**
1084              * True if has "ForeignThirdPartnerInstitutionName" element
1085              */
1086             public boolean isSetForeignThirdPartnerInstitutionName()
1087             {
1088                 synchronized (monitor())
1089                 {
1090                     check_orphaned();
1091                     return get_store().count_elements(FOREIGNTHIRDPARTNERINSTITUTIONNAME$4) != 0;
1092                 }
1093             }
1094             
1095             /**
1096              * Sets the "ForeignThirdPartnerInstitutionName" element
1097              */
1098             public void setForeignThirdPartnerInstitutionName(java.lang.String foreignThirdPartnerInstitutionName)
1099             {
1100                 synchronized (monitor())
1101                 {
1102                     check_orphaned();
1103                     org.apache.xmlbeans.SimpleValue target = null;
1104                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNTHIRDPARTNERINSTITUTIONNAME$4, 0);
1105                     if (target == null)
1106                     {
1107                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FOREIGNTHIRDPARTNERINSTITUTIONNAME$4);
1108                     }
1109                     target.setStringValue(foreignThirdPartnerInstitutionName);
1110                 }
1111             }
1112             
1113             /**
1114              * Sets (as xml) the "ForeignThirdPartnerInstitutionName" element
1115              */
1116             public void xsetForeignThirdPartnerInstitutionName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType foreignThirdPartnerInstitutionName)
1117             {
1118                 synchronized (monitor())
1119                 {
1120                     check_orphaned();
1121                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1122                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNTHIRDPARTNERINSTITUTIONNAME$4, 0);
1123                     if (target == null)
1124                     {
1125                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(FOREIGNTHIRDPARTNERINSTITUTIONNAME$4);
1126                     }
1127                     target.set(foreignThirdPartnerInstitutionName);
1128                 }
1129             }
1130             
1131             /**
1132              * Unsets the "ForeignThirdPartnerInstitutionName" element
1133              */
1134             public void unsetForeignThirdPartnerInstitutionName()
1135             {
1136                 synchronized (monitor())
1137                 {
1138                     check_orphaned();
1139                     get_store().remove_element(FOREIGNTHIRDPARTNERINSTITUTIONNAME$4, 0);
1140                 }
1141             }
1142         }
1143         /**
1144          * An XML Foreign_Partner_II(@http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0).
1145          *
1146          * This is a complex type.
1147          */
1148         public static class ForeignPartnerIIImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ForeignPartnerII
1149         {
1150             private static final long serialVersionUID = 1L;
1151             
1152             public ForeignPartnerIIImpl(org.apache.xmlbeans.SchemaType sType)
1153             {
1154                 super(sType);
1155             }
1156             
1157             private static final javax.xml.namespace.QName FOREIGNSECONDLEADINSTITUTIONNAME$0 = 
1158                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "ForeignSecondLeadInstitutionName");
1159             private static final javax.xml.namespace.QName FOREIGNFOURTHPARTNERINSTITUTIONNAME$2 = 
1160                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "ForeignFourthPartnerInstitutionName");
1161             
1162             
1163             /**
1164              * Gets the "ForeignSecondLeadInstitutionName" element
1165              */
1166             public java.lang.String getForeignSecondLeadInstitutionName()
1167             {
1168                 synchronized (monitor())
1169                 {
1170                     check_orphaned();
1171                     org.apache.xmlbeans.SimpleValue target = null;
1172                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNSECONDLEADINSTITUTIONNAME$0, 0);
1173                     if (target == null)
1174                     {
1175                       return null;
1176                     }
1177                     return target.getStringValue();
1178                 }
1179             }
1180             
1181             /**
1182              * Gets (as xml) the "ForeignSecondLeadInstitutionName" element
1183              */
1184             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetForeignSecondLeadInstitutionName()
1185             {
1186                 synchronized (monitor())
1187                 {
1188                     check_orphaned();
1189                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1190                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNSECONDLEADINSTITUTIONNAME$0, 0);
1191                     return target;
1192                 }
1193             }
1194             
1195             /**
1196              * True if has "ForeignSecondLeadInstitutionName" element
1197              */
1198             public boolean isSetForeignSecondLeadInstitutionName()
1199             {
1200                 synchronized (monitor())
1201                 {
1202                     check_orphaned();
1203                     return get_store().count_elements(FOREIGNSECONDLEADINSTITUTIONNAME$0) != 0;
1204                 }
1205             }
1206             
1207             /**
1208              * Sets the "ForeignSecondLeadInstitutionName" element
1209              */
1210             public void setForeignSecondLeadInstitutionName(java.lang.String foreignSecondLeadInstitutionName)
1211             {
1212                 synchronized (monitor())
1213                 {
1214                     check_orphaned();
1215                     org.apache.xmlbeans.SimpleValue target = null;
1216                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNSECONDLEADINSTITUTIONNAME$0, 0);
1217                     if (target == null)
1218                     {
1219                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FOREIGNSECONDLEADINSTITUTIONNAME$0);
1220                     }
1221                     target.setStringValue(foreignSecondLeadInstitutionName);
1222                 }
1223             }
1224             
1225             /**
1226              * Sets (as xml) the "ForeignSecondLeadInstitutionName" element
1227              */
1228             public void xsetForeignSecondLeadInstitutionName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType foreignSecondLeadInstitutionName)
1229             {
1230                 synchronized (monitor())
1231                 {
1232                     check_orphaned();
1233                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1234                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNSECONDLEADINSTITUTIONNAME$0, 0);
1235                     if (target == null)
1236                     {
1237                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(FOREIGNSECONDLEADINSTITUTIONNAME$0);
1238                     }
1239                     target.set(foreignSecondLeadInstitutionName);
1240                 }
1241             }
1242             
1243             /**
1244              * Unsets the "ForeignSecondLeadInstitutionName" element
1245              */
1246             public void unsetForeignSecondLeadInstitutionName()
1247             {
1248                 synchronized (monitor())
1249                 {
1250                     check_orphaned();
1251                     get_store().remove_element(FOREIGNSECONDLEADINSTITUTIONNAME$0, 0);
1252                 }
1253             }
1254             
1255             /**
1256              * Gets the "ForeignFourthPartnerInstitutionName" element
1257              */
1258             public java.lang.String getForeignFourthPartnerInstitutionName()
1259             {
1260                 synchronized (monitor())
1261                 {
1262                     check_orphaned();
1263                     org.apache.xmlbeans.SimpleValue target = null;
1264                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNFOURTHPARTNERINSTITUTIONNAME$2, 0);
1265                     if (target == null)
1266                     {
1267                       return null;
1268                     }
1269                     return target.getStringValue();
1270                 }
1271             }
1272             
1273             /**
1274              * Gets (as xml) the "ForeignFourthPartnerInstitutionName" element
1275              */
1276             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetForeignFourthPartnerInstitutionName()
1277             {
1278                 synchronized (monitor())
1279                 {
1280                     check_orphaned();
1281                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1282                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNFOURTHPARTNERINSTITUTIONNAME$2, 0);
1283                     return target;
1284                 }
1285             }
1286             
1287             /**
1288              * True if has "ForeignFourthPartnerInstitutionName" element
1289              */
1290             public boolean isSetForeignFourthPartnerInstitutionName()
1291             {
1292                 synchronized (monitor())
1293                 {
1294                     check_orphaned();
1295                     return get_store().count_elements(FOREIGNFOURTHPARTNERINSTITUTIONNAME$2) != 0;
1296                 }
1297             }
1298             
1299             /**
1300              * Sets the "ForeignFourthPartnerInstitutionName" element
1301              */
1302             public void setForeignFourthPartnerInstitutionName(java.lang.String foreignFourthPartnerInstitutionName)
1303             {
1304                 synchronized (monitor())
1305                 {
1306                     check_orphaned();
1307                     org.apache.xmlbeans.SimpleValue target = null;
1308                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FOREIGNFOURTHPARTNERINSTITUTIONNAME$2, 0);
1309                     if (target == null)
1310                     {
1311                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FOREIGNFOURTHPARTNERINSTITUTIONNAME$2);
1312                     }
1313                     target.setStringValue(foreignFourthPartnerInstitutionName);
1314                 }
1315             }
1316             
1317             /**
1318              * Sets (as xml) the "ForeignFourthPartnerInstitutionName" element
1319              */
1320             public void xsetForeignFourthPartnerInstitutionName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType foreignFourthPartnerInstitutionName)
1321             {
1322                 synchronized (monitor())
1323                 {
1324                     check_orphaned();
1325                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1326                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(FOREIGNFOURTHPARTNERINSTITUTIONNAME$2, 0);
1327                     if (target == null)
1328                     {
1329                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(FOREIGNFOURTHPARTNERINSTITUTIONNAME$2);
1330                     }
1331                     target.set(foreignFourthPartnerInstitutionName);
1332                 }
1333             }
1334             
1335             /**
1336              * Unsets the "ForeignFourthPartnerInstitutionName" element
1337              */
1338             public void unsetForeignFourthPartnerInstitutionName()
1339             {
1340                 synchronized (monitor())
1341                 {
1342                     check_orphaned();
1343                     get_store().remove_element(FOREIGNFOURTHPARTNERINSTITUTIONNAME$2, 0);
1344                 }
1345             }
1346         }
1347         /**
1348          * An XML ProposalAbstractText(@http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0).
1349          *
1350          * This is an atomic type that is a restriction of gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument$EDFIPSEProjectTitle$ProposalAbstractText.
1351          */
1352         public static class ProposalAbstractTextImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ProposalAbstractText
1353         {
1354             private static final long serialVersionUID = 1L;
1355             
1356             public ProposalAbstractTextImpl(org.apache.xmlbeans.SchemaType sType)
1357             {
1358                 super(sType, false);
1359             }
1360             
1361             protected ProposalAbstractTextImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1362             {
1363                 super(sType, b);
1364             }
1365         }
1366         /**
1367          * An XML ConsortiaProjectFormat(@http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0).
1368          *
1369          * This is an atomic type that is a restriction of gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument$EDFIPSEProjectTitle$ConsortiaProjectFormat.
1370          */
1371         public static class ConsortiaProjectFormatImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.ConsortiaProjectFormat
1372         {
1373             private static final long serialVersionUID = 1L;
1374             
1375             public ConsortiaProjectFormatImpl(org.apache.xmlbeans.SchemaType sType)
1376             {
1377                 super(sType, false);
1378             }
1379             
1380             protected ConsortiaProjectFormatImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1381             {
1382                 super(sType, b);
1383             }
1384         }
1385         /**
1386          * An XML Federal_Funds_Requested(@http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0).
1387          *
1388          * This is a complex type.
1389          */
1390         public static class FederalFundsRequestedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.edFIPSEProjectTitleV10.EDFIPSEProjectTitleDocument.EDFIPSEProjectTitle.FederalFundsRequested
1391         {
1392             private static final long serialVersionUID = 1L;
1393             
1394             public FederalFundsRequestedImpl(org.apache.xmlbeans.SchemaType sType)
1395             {
1396                 super(sType);
1397             }
1398             
1399             private static final javax.xml.namespace.QName FEDERALFUNDSYEAR1REQUESTEDAMOUNT$0 = 
1400                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "FederalFundsYear1RequestedAmount");
1401             private static final javax.xml.namespace.QName FEDERALFUNDSYEAR2REQUESTEDAMOUNT$2 = 
1402                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "FederalFundsYear2RequestedAmount");
1403             private static final javax.xml.namespace.QName FEDERALFUNDSYEAR3REQUESTEDAMOUNT$4 = 
1404                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "FederalFundsYear3RequestedAmount");
1405             private static final javax.xml.namespace.QName FEDERALFUNDSYEAR4REQUESTEDAMOUNT$6 = 
1406                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "FederalFundsYear4RequestedAmount");
1407             private static final javax.xml.namespace.QName FEDERALFUNDSTOTALREQUESTEDAMOUNT$8 = 
1408                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEProjectTitle-V1.0", "FederalFundsTotalRequestedAmount");
1409             
1410             
1411             /**
1412              * Gets the "FederalFundsYear1RequestedAmount" element
1413              */
1414             public java.math.BigDecimal getFederalFundsYear1RequestedAmount()
1415             {
1416                 synchronized (monitor())
1417                 {
1418                     check_orphaned();
1419                     org.apache.xmlbeans.SimpleValue target = null;
1420                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSYEAR1REQUESTEDAMOUNT$0, 0);
1421                     if (target == null)
1422                     {
1423                       return null;
1424                     }
1425                     return target.getBigDecimalValue();
1426                 }
1427             }
1428             
1429             /**
1430              * Gets (as xml) the "FederalFundsYear1RequestedAmount" element
1431              */
1432             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalFundsYear1RequestedAmount()
1433             {
1434                 synchronized (monitor())
1435                 {
1436                     check_orphaned();
1437                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1438                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALFUNDSYEAR1REQUESTEDAMOUNT$0, 0);
1439                     return target;
1440                 }
1441             }
1442             
1443             /**
1444              * Sets the "FederalFundsYear1RequestedAmount" element
1445              */
1446             public void setFederalFundsYear1RequestedAmount(java.math.BigDecimal federalFundsYear1RequestedAmount)
1447             {
1448                 synchronized (monitor())
1449                 {
1450                     check_orphaned();
1451                     org.apache.xmlbeans.SimpleValue target = null;
1452                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSYEAR1REQUESTEDAMOUNT$0, 0);
1453                     if (target == null)
1454                     {
1455                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALFUNDSYEAR1REQUESTEDAMOUNT$0);
1456                     }
1457                     target.setBigDecimalValue(federalFundsYear1RequestedAmount);
1458                 }
1459             }
1460             
1461             /**
1462              * Sets (as xml) the "FederalFundsYear1RequestedAmount" element
1463              */
1464             public void xsetFederalFundsYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalFundsYear1RequestedAmount)
1465             {
1466                 synchronized (monitor())
1467                 {
1468                     check_orphaned();
1469                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1470                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALFUNDSYEAR1REQUESTEDAMOUNT$0, 0);
1471                     if (target == null)
1472                     {
1473                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALFUNDSYEAR1REQUESTEDAMOUNT$0);
1474                     }
1475                     target.set(federalFundsYear1RequestedAmount);
1476                 }
1477             }
1478             
1479             /**
1480              * Gets the "FederalFundsYear2RequestedAmount" element
1481              */
1482             public java.math.BigDecimal getFederalFundsYear2RequestedAmount()
1483             {
1484                 synchronized (monitor())
1485                 {
1486                     check_orphaned();
1487                     org.apache.xmlbeans.SimpleValue target = null;
1488                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSYEAR2REQUESTEDAMOUNT$2, 0);
1489                     if (target == null)
1490                     {
1491                       return null;
1492                     }
1493                     return target.getBigDecimalValue();
1494                 }
1495             }
1496             
1497             /**
1498              * Gets (as xml) the "FederalFundsYear2RequestedAmount" element
1499              */
1500             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalFundsYear2RequestedAmount()
1501             {
1502                 synchronized (monitor())
1503                 {
1504                     check_orphaned();
1505                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1506                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALFUNDSYEAR2REQUESTEDAMOUNT$2, 0);
1507                     return target;
1508                 }
1509             }
1510             
1511             /**
1512              * Sets the "FederalFundsYear2RequestedAmount" element
1513              */
1514             public void setFederalFundsYear2RequestedAmount(java.math.BigDecimal federalFundsYear2RequestedAmount)
1515             {
1516                 synchronized (monitor())
1517                 {
1518                     check_orphaned();
1519                     org.apache.xmlbeans.SimpleValue target = null;
1520                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSYEAR2REQUESTEDAMOUNT$2, 0);
1521                     if (target == null)
1522                     {
1523                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALFUNDSYEAR2REQUESTEDAMOUNT$2);
1524                     }
1525                     target.setBigDecimalValue(federalFundsYear2RequestedAmount);
1526                 }
1527             }
1528             
1529             /**
1530              * Sets (as xml) the "FederalFundsYear2RequestedAmount" element
1531              */
1532             public void xsetFederalFundsYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalFundsYear2RequestedAmount)
1533             {
1534                 synchronized (monitor())
1535                 {
1536                     check_orphaned();
1537                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1538                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALFUNDSYEAR2REQUESTEDAMOUNT$2, 0);
1539                     if (target == null)
1540                     {
1541                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALFUNDSYEAR2REQUESTEDAMOUNT$2);
1542                     }
1543                     target.set(federalFundsYear2RequestedAmount);
1544                 }
1545             }
1546             
1547             /**
1548              * Gets the "FederalFundsYear3RequestedAmount" element
1549              */
1550             public java.math.BigDecimal getFederalFundsYear3RequestedAmount()
1551             {
1552                 synchronized (monitor())
1553                 {
1554                     check_orphaned();
1555                     org.apache.xmlbeans.SimpleValue target = null;
1556                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSYEAR3REQUESTEDAMOUNT$4, 0);
1557                     if (target == null)
1558                     {
1559                       return null;
1560                     }
1561                     return target.getBigDecimalValue();
1562                 }
1563             }
1564             
1565             /**
1566              * Gets (as xml) the "FederalFundsYear3RequestedAmount" element
1567              */
1568             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalFundsYear3RequestedAmount()
1569             {
1570                 synchronized (monitor())
1571                 {
1572                     check_orphaned();
1573                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1574                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALFUNDSYEAR3REQUESTEDAMOUNT$4, 0);
1575                     return target;
1576                 }
1577             }
1578             
1579             /**
1580              * True if has "FederalFundsYear3RequestedAmount" element
1581              */
1582             public boolean isSetFederalFundsYear3RequestedAmount()
1583             {
1584                 synchronized (monitor())
1585                 {
1586                     check_orphaned();
1587                     return get_store().count_elements(FEDERALFUNDSYEAR3REQUESTEDAMOUNT$4) != 0;
1588                 }
1589             }
1590             
1591             /**
1592              * Sets the "FederalFundsYear3RequestedAmount" element
1593              */
1594             public void setFederalFundsYear3RequestedAmount(java.math.BigDecimal federalFundsYear3RequestedAmount)
1595             {
1596                 synchronized (monitor())
1597                 {
1598                     check_orphaned();
1599                     org.apache.xmlbeans.SimpleValue target = null;
1600                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSYEAR3REQUESTEDAMOUNT$4, 0);
1601                     if (target == null)
1602                     {
1603                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALFUNDSYEAR3REQUESTEDAMOUNT$4);
1604                     }
1605                     target.setBigDecimalValue(federalFundsYear3RequestedAmount);
1606                 }
1607             }
1608             
1609             /**
1610              * Sets (as xml) the "FederalFundsYear3RequestedAmount" element
1611              */
1612             public void xsetFederalFundsYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalFundsYear3RequestedAmount)
1613             {
1614                 synchronized (monitor())
1615                 {
1616                     check_orphaned();
1617                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1618                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALFUNDSYEAR3REQUESTEDAMOUNT$4, 0);
1619                     if (target == null)
1620                     {
1621                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALFUNDSYEAR3REQUESTEDAMOUNT$4);
1622                     }
1623                     target.set(federalFundsYear3RequestedAmount);
1624                 }
1625             }
1626             
1627             /**
1628              * Unsets the "FederalFundsYear3RequestedAmount" element
1629              */
1630             public void unsetFederalFundsYear3RequestedAmount()
1631             {
1632                 synchronized (monitor())
1633                 {
1634                     check_orphaned();
1635                     get_store().remove_element(FEDERALFUNDSYEAR3REQUESTEDAMOUNT$4, 0);
1636                 }
1637             }
1638             
1639             /**
1640              * Gets the "FederalFundsYear4RequestedAmount" element
1641              */
1642             public java.math.BigDecimal getFederalFundsYear4RequestedAmount()
1643             {
1644                 synchronized (monitor())
1645                 {
1646                     check_orphaned();
1647                     org.apache.xmlbeans.SimpleValue target = null;
1648                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSYEAR4REQUESTEDAMOUNT$6, 0);
1649                     if (target == null)
1650                     {
1651                       return null;
1652                     }
1653                     return target.getBigDecimalValue();
1654                 }
1655             }
1656             
1657             /**
1658              * Gets (as xml) the "FederalFundsYear4RequestedAmount" element
1659              */
1660             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalFundsYear4RequestedAmount()
1661             {
1662                 synchronized (monitor())
1663                 {
1664                     check_orphaned();
1665                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1666                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALFUNDSYEAR4REQUESTEDAMOUNT$6, 0);
1667                     return target;
1668                 }
1669             }
1670             
1671             /**
1672              * True if has "FederalFundsYear4RequestedAmount" element
1673              */
1674             public boolean isSetFederalFundsYear4RequestedAmount()
1675             {
1676                 synchronized (monitor())
1677                 {
1678                     check_orphaned();
1679                     return get_store().count_elements(FEDERALFUNDSYEAR4REQUESTEDAMOUNT$6) != 0;
1680                 }
1681             }
1682             
1683             /**
1684              * Sets the "FederalFundsYear4RequestedAmount" element
1685              */
1686             public void setFederalFundsYear4RequestedAmount(java.math.BigDecimal federalFundsYear4RequestedAmount)
1687             {
1688                 synchronized (monitor())
1689                 {
1690                     check_orphaned();
1691                     org.apache.xmlbeans.SimpleValue target = null;
1692                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSYEAR4REQUESTEDAMOUNT$6, 0);
1693                     if (target == null)
1694                     {
1695                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALFUNDSYEAR4REQUESTEDAMOUNT$6);
1696                     }
1697                     target.setBigDecimalValue(federalFundsYear4RequestedAmount);
1698                 }
1699             }
1700             
1701             /**
1702              * Sets (as xml) the "FederalFundsYear4RequestedAmount" element
1703              */
1704             public void xsetFederalFundsYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalFundsYear4RequestedAmount)
1705             {
1706                 synchronized (monitor())
1707                 {
1708                     check_orphaned();
1709                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1710                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALFUNDSYEAR4REQUESTEDAMOUNT$6, 0);
1711                     if (target == null)
1712                     {
1713                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALFUNDSYEAR4REQUESTEDAMOUNT$6);
1714                     }
1715                     target.set(federalFundsYear4RequestedAmount);
1716                 }
1717             }
1718             
1719             /**
1720              * Unsets the "FederalFundsYear4RequestedAmount" element
1721              */
1722             public void unsetFederalFundsYear4RequestedAmount()
1723             {
1724                 synchronized (monitor())
1725                 {
1726                     check_orphaned();
1727                     get_store().remove_element(FEDERALFUNDSYEAR4REQUESTEDAMOUNT$6, 0);
1728                 }
1729             }
1730             
1731             /**
1732              * Gets the "FederalFundsTotalRequestedAmount" element
1733              */
1734             public java.math.BigDecimal getFederalFundsTotalRequestedAmount()
1735             {
1736                 synchronized (monitor())
1737                 {
1738                     check_orphaned();
1739                     org.apache.xmlbeans.SimpleValue target = null;
1740                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSTOTALREQUESTEDAMOUNT$8, 0);
1741                     if (target == null)
1742                     {
1743                       return null;
1744                     }
1745                     return target.getBigDecimalValue();
1746                 }
1747             }
1748             
1749             /**
1750              * Gets (as xml) the "FederalFundsTotalRequestedAmount" element
1751              */
1752             public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetFederalFundsTotalRequestedAmount()
1753             {
1754                 synchronized (monitor())
1755                 {
1756                     check_orphaned();
1757                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1758                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(FEDERALFUNDSTOTALREQUESTEDAMOUNT$8, 0);
1759                     return target;
1760                 }
1761             }
1762             
1763             /**
1764              * Sets the "FederalFundsTotalRequestedAmount" element
1765              */
1766             public void setFederalFundsTotalRequestedAmount(java.math.BigDecimal federalFundsTotalRequestedAmount)
1767             {
1768                 synchronized (monitor())
1769                 {
1770                     check_orphaned();
1771                     org.apache.xmlbeans.SimpleValue target = null;
1772                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFUNDSTOTALREQUESTEDAMOUNT$8, 0);
1773                     if (target == null)
1774                     {
1775                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALFUNDSTOTALREQUESTEDAMOUNT$8);
1776                     }
1777                     target.setBigDecimalValue(federalFundsTotalRequestedAmount);
1778                 }
1779             }
1780             
1781             /**
1782              * Sets (as xml) the "FederalFundsTotalRequestedAmount" element
1783              */
1784             public void xsetFederalFundsTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType federalFundsTotalRequestedAmount)
1785             {
1786                 synchronized (monitor())
1787                 {
1788                     check_orphaned();
1789                     gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1790                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(FEDERALFUNDSTOTALREQUESTEDAMOUNT$8, 0);
1791                     if (target == null)
1792                     {
1793                       target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(FEDERALFUNDSTOTALREQUESTEDAMOUNT$8);
1794                     }
1795                     target.set(federalFundsTotalRequestedAmount);
1796                 }
1797             }
1798         }
1799     }
1800 }