View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_ResearchTrainingProgramPlan
4    * Namespace: http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0
5    * Java type: gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10;
10  
11  
12  /**
13   * A document containing one PHS398_ResearchTrainingProgramPlan(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface PHS398ResearchTrainingProgramPlanDocument extends org.apache.xmlbeans.XmlObject
18  {
19      public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
20          org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PHS398ResearchTrainingProgramPlanDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398researchtrainingprogramplan009ddoctype");
21      
22      /**
23       * Gets the "PHS398_ResearchTrainingProgramPlan" element
24       */
25      gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan getPHS398ResearchTrainingProgramPlan();
26      
27      /**
28       * Sets the "PHS398_ResearchTrainingProgramPlan" element
29       */
30      void setPHS398ResearchTrainingProgramPlan(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan phs398ResearchTrainingProgramPlan);
31      
32      /**
33       * Appends and returns a new empty "PHS398_ResearchTrainingProgramPlan" element
34       */
35      gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan addNewPHS398ResearchTrainingProgramPlan();
36      
37      /**
38       * An XML PHS398_ResearchTrainingProgramPlan(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface PHS398ResearchTrainingProgramPlan extends org.apache.xmlbeans.XmlObject
43      {
44          public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
45              org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PHS398ResearchTrainingProgramPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phs398researchtrainingprogramplane291elemtype");
46          
47          /**
48           * Gets the "ApplicationType" element
49           */
50          gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType getApplicationType();
51          
52          /**
53           * Sets the "ApplicationType" element
54           */
55          void setApplicationType(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType applicationType);
56          
57          /**
58           * Appends and returns a new empty "ApplicationType" element
59           */
60          gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType addNewApplicationType();
61          
62          /**
63           * Gets the "ResearchTrainingProgramPlanAttachments" element
64           */
65          gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments getResearchTrainingProgramPlanAttachments();
66          
67          /**
68           * True if has "ResearchTrainingProgramPlanAttachments" element
69           */
70          boolean isSetResearchTrainingProgramPlanAttachments();
71          
72          /**
73           * Sets the "ResearchTrainingProgramPlanAttachments" element
74           */
75          void setResearchTrainingProgramPlanAttachments(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments researchTrainingProgramPlanAttachments);
76          
77          /**
78           * Appends and returns a new empty "ResearchTrainingProgramPlanAttachments" element
79           */
80          gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments addNewResearchTrainingProgramPlanAttachments();
81          
82          /**
83           * Unsets the "ResearchTrainingProgramPlanAttachments" element
84           */
85          void unsetResearchTrainingProgramPlanAttachments();
86          
87          /**
88           * Gets the "FormVersion" attribute
89           */
90          java.lang.String getFormVersion();
91          
92          /**
93           * Gets (as xml) the "FormVersion" attribute
94           */
95          gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
96          
97          /**
98           * Sets the "FormVersion" attribute
99           */
100         void setFormVersion(java.lang.String formVersion);
101         
102         /**
103          * Sets (as xml) the "FormVersion" attribute
104          */
105         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
106         
107         /**
108          * An XML ApplicationType(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
109          *
110          * This is a complex type.
111          */
112         public interface ApplicationType extends org.apache.xmlbeans.XmlObject
113         {
114             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
115                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationtype2387elemtype");
116             
117             /**
118              * Gets the "TypeOfApplication" element
119              */
120             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication.Enum getTypeOfApplication();
121             
122             /**
123              * Gets (as xml) the "TypeOfApplication" element
124              */
125             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication xgetTypeOfApplication();
126             
127             /**
128              * Sets the "TypeOfApplication" element
129              */
130             void setTypeOfApplication(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication.Enum typeOfApplication);
131             
132             /**
133              * Sets (as xml) the "TypeOfApplication" element
134              */
135             void xsetTypeOfApplication(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication typeOfApplication);
136             
137             /**
138              * An XML TypeOfApplication(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
139              *
140              * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument$PHS398ResearchTrainingProgramPlan$ApplicationType$TypeOfApplication.
141              */
142             public interface TypeOfApplication extends org.apache.xmlbeans.XmlString
143             {
144                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
145                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypeOfApplication.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typeofapplication34f2elemtype");
146                 
147                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
148                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
149                 
150                 static final Enum NEW = Enum.forString("New");
151                 static final Enum RESUBMISSION = Enum.forString("Resubmission");
152                 static final Enum RENEWAL = Enum.forString("Renewal");
153                 static final Enum CONTINUATION = Enum.forString("Continuation");
154                 static final Enum REVISION = Enum.forString("Revision");
155                 
156                 static final int INT_NEW = Enum.INT_NEW;
157                 static final int INT_RESUBMISSION = Enum.INT_RESUBMISSION;
158                 static final int INT_RENEWAL = Enum.INT_RENEWAL;
159                 static final int INT_CONTINUATION = Enum.INT_CONTINUATION;
160                 static final int INT_REVISION = Enum.INT_REVISION;
161                 
162                 /**
163                  * Enumeration value class for gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument$PHS398ResearchTrainingProgramPlan$ApplicationType$TypeOfApplication.
164                  * These enum values can be used as follows:
165                  * <pre>
166                  * enum.toString(); // returns the string value of the enum
167                  * enum.intValue(); // returns an int value, useful for switches
168                  * // e.g., case Enum.INT_NEW
169                  * Enum.forString(s); // returns the enum value for a string
170                  * Enum.forInt(i); // returns the enum value for an int
171                  * </pre>
172                  * Enumeration objects are immutable singleton objects that
173                  * can be compared using == object equality. They have no
174                  * public constructor. See the constants defined within this
175                  * class for all the valid values.
176                  */
177                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
178                 {
179                     /**
180                      * Returns the enum value for a string, or null if none.
181                      */
182                     public static Enum forString(java.lang.String s)
183                         { return (Enum)table.forString(s); }
184                     /**
185                      * Returns the enum value corresponding to an int, or null if none.
186                      */
187                     public static Enum forInt(int i)
188                         { return (Enum)table.forInt(i); }
189                     
190                     private Enum(java.lang.String s, int i)
191                         { super(s, i); }
192                     
193                     static final int INT_NEW = 1;
194                     static final int INT_RESUBMISSION = 2;
195                     static final int INT_RENEWAL = 3;
196                     static final int INT_CONTINUATION = 4;
197                     static final int INT_REVISION = 5;
198                     
199                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
200                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
201                     (
202                       new Enum[]
203                       {
204                         new Enum("New", INT_NEW),
205                         new Enum("Resubmission", INT_RESUBMISSION),
206                         new Enum("Renewal", INT_RENEWAL),
207                         new Enum("Continuation", INT_CONTINUATION),
208                         new Enum("Revision", INT_REVISION),
209                       }
210                     );
211                     private static final long serialVersionUID = 1L;
212                     private java.lang.Object readResolve() { return forInt(intValue()); } 
213                 }
214                 
215                 /**
216                  * A factory class with static methods for creating instances
217                  * of this type.
218                  */
219                 
220                 public static final class Factory
221                 {
222                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication newValue(java.lang.Object obj) {
223                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication) type.newValue( obj ); }
224                     
225                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication newInstance() {
226                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
227                     
228                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication newInstance(org.apache.xmlbeans.XmlOptions options) {
229                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType.TypeOfApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
230                     
231                     private Factory() { } // No instance of this class allowed
232                 }
233             }
234             
235             /**
236              * A factory class with static methods for creating instances
237              * of this type.
238              */
239             
240             public static final class Factory
241             {
242                 public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType newInstance() {
243                   return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
244                 
245                 public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType newInstance(org.apache.xmlbeans.XmlOptions options) {
246                   return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ApplicationType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
247                 
248                 private Factory() { } // No instance of this class allowed
249             }
250         }
251         
252         /**
253          * An XML ResearchTrainingProgramPlanAttachments(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
254          *
255          * This is a complex type.
256          */
257         public interface ResearchTrainingProgramPlanAttachments extends org.apache.xmlbeans.XmlObject
258         {
259             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
260                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResearchTrainingProgramPlanAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("researchtrainingprogramplanattachments84e5elemtype");
261             
262             /**
263              * Gets the "IntroductionToApplication" element
264              */
265             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.IntroductionToApplication getIntroductionToApplication();
266             
267             /**
268              * True if has "IntroductionToApplication" element
269              */
270             boolean isSetIntroductionToApplication();
271             
272             /**
273              * Sets the "IntroductionToApplication" element
274              */
275             void setIntroductionToApplication(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.IntroductionToApplication introductionToApplication);
276             
277             /**
278              * Appends and returns a new empty "IntroductionToApplication" element
279              */
280             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.IntroductionToApplication addNewIntroductionToApplication();
281             
282             /**
283              * Unsets the "IntroductionToApplication" element
284              */
285             void unsetIntroductionToApplication();
286             
287             /**
288              * Gets the "Background" element
289              */
290             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.Background getBackground();
291             
292             /**
293              * True if has "Background" element
294              */
295             boolean isSetBackground();
296             
297             /**
298              * Sets the "Background" element
299              */
300             void setBackground(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.Background background);
301             
302             /**
303              * Appends and returns a new empty "Background" element
304              */
305             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.Background addNewBackground();
306             
307             /**
308              * Unsets the "Background" element
309              */
310             void unsetBackground();
311             
312             /**
313              * Gets the "ProgramPlan" element
314              */
315             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgramPlan getProgramPlan();
316             
317             /**
318              * True if has "ProgramPlan" element
319              */
320             boolean isSetProgramPlan();
321             
322             /**
323              * Sets the "ProgramPlan" element
324              */
325             void setProgramPlan(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgramPlan programPlan);
326             
327             /**
328              * Appends and returns a new empty "ProgramPlan" element
329              */
330             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgramPlan addNewProgramPlan();
331             
332             /**
333              * Unsets the "ProgramPlan" element
334              */
335             void unsetProgramPlan();
336             
337             /**
338              * Gets the "RecruitmentAndRetentionPlanToEnhanceDiversity" element
339              */
340             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.RecruitmentAndRetentionPlanToEnhanceDiversity getRecruitmentAndRetentionPlanToEnhanceDiversity();
341             
342             /**
343              * True if has "RecruitmentAndRetentionPlanToEnhanceDiversity" element
344              */
345             boolean isSetRecruitmentAndRetentionPlanToEnhanceDiversity();
346             
347             /**
348              * Sets the "RecruitmentAndRetentionPlanToEnhanceDiversity" element
349              */
350             void setRecruitmentAndRetentionPlanToEnhanceDiversity(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.RecruitmentAndRetentionPlanToEnhanceDiversity recruitmentAndRetentionPlanToEnhanceDiversity);
351             
352             /**
353              * Appends and returns a new empty "RecruitmentAndRetentionPlanToEnhanceDiversity" element
354              */
355             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.RecruitmentAndRetentionPlanToEnhanceDiversity addNewRecruitmentAndRetentionPlanToEnhanceDiversity();
356             
357             /**
358              * Unsets the "RecruitmentAndRetentionPlanToEnhanceDiversity" element
359              */
360             void unsetRecruitmentAndRetentionPlanToEnhanceDiversity();
361             
362             /**
363              * Gets the "ResponsibleConductOfResearch" element
364              */
365             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ResponsibleConductOfResearch getResponsibleConductOfResearch();
366             
367             /**
368              * True if has "ResponsibleConductOfResearch" element
369              */
370             boolean isSetResponsibleConductOfResearch();
371             
372             /**
373              * Sets the "ResponsibleConductOfResearch" element
374              */
375             void setResponsibleConductOfResearch(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ResponsibleConductOfResearch responsibleConductOfResearch);
376             
377             /**
378              * Appends and returns a new empty "ResponsibleConductOfResearch" element
379              */
380             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ResponsibleConductOfResearch addNewResponsibleConductOfResearch();
381             
382             /**
383              * Unsets the "ResponsibleConductOfResearch" element
384              */
385             void unsetResponsibleConductOfResearch();
386             
387             /**
388              * Gets the "ProgressReport" element
389              */
390             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgressReport getProgressReport();
391             
392             /**
393              * True if has "ProgressReport" element
394              */
395             boolean isSetProgressReport();
396             
397             /**
398              * Sets the "ProgressReport" element
399              */
400             void setProgressReport(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgressReport progressReport);
401             
402             /**
403              * Appends and returns a new empty "ProgressReport" element
404              */
405             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgressReport addNewProgressReport();
406             
407             /**
408              * Unsets the "ProgressReport" element
409              */
410             void unsetProgressReport();
411             
412             /**
413              * Gets the "HumanSubjects" element
414              */
415             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.HumanSubjects getHumanSubjects();
416             
417             /**
418              * True if has "HumanSubjects" element
419              */
420             boolean isSetHumanSubjects();
421             
422             /**
423              * Sets the "HumanSubjects" element
424              */
425             void setHumanSubjects(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.HumanSubjects humanSubjects);
426             
427             /**
428              * Appends and returns a new empty "HumanSubjects" element
429              */
430             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.HumanSubjects addNewHumanSubjects();
431             
432             /**
433              * Unsets the "HumanSubjects" element
434              */
435             void unsetHumanSubjects();
436             
437             /**
438              * Gets the "VertebrateAnimals" element
439              */
440             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.VertebrateAnimals getVertebrateAnimals();
441             
442             /**
443              * True if has "VertebrateAnimals" element
444              */
445             boolean isSetVertebrateAnimals();
446             
447             /**
448              * Sets the "VertebrateAnimals" element
449              */
450             void setVertebrateAnimals(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.VertebrateAnimals vertebrateAnimals);
451             
452             /**
453              * Appends and returns a new empty "VertebrateAnimals" element
454              */
455             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.VertebrateAnimals addNewVertebrateAnimals();
456             
457             /**
458              * Unsets the "VertebrateAnimals" element
459              */
460             void unsetVertebrateAnimals();
461             
462             /**
463              * Gets the "SelectAgentResearch" element
464              */
465             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.SelectAgentResearch getSelectAgentResearch();
466             
467             /**
468              * True if has "SelectAgentResearch" element
469              */
470             boolean isSetSelectAgentResearch();
471             
472             /**
473              * Sets the "SelectAgentResearch" element
474              */
475             void setSelectAgentResearch(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.SelectAgentResearch selectAgentResearch);
476             
477             /**
478              * Appends and returns a new empty "SelectAgentResearch" element
479              */
480             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.SelectAgentResearch addNewSelectAgentResearch();
481             
482             /**
483              * Unsets the "SelectAgentResearch" element
484              */
485             void unsetSelectAgentResearch();
486             
487             /**
488              * Gets the "MultiplePDPILeadershipPlan" element
489              */
490             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.MultiplePDPILeadershipPlan getMultiplePDPILeadershipPlan();
491             
492             /**
493              * True if has "MultiplePDPILeadershipPlan" element
494              */
495             boolean isSetMultiplePDPILeadershipPlan();
496             
497             /**
498              * Sets the "MultiplePDPILeadershipPlan" element
499              */
500             void setMultiplePDPILeadershipPlan(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.MultiplePDPILeadershipPlan multiplePDPILeadershipPlan);
501             
502             /**
503              * Appends and returns a new empty "MultiplePDPILeadershipPlan" element
504              */
505             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.MultiplePDPILeadershipPlan addNewMultiplePDPILeadershipPlan();
506             
507             /**
508              * Unsets the "MultiplePDPILeadershipPlan" element
509              */
510             void unsetMultiplePDPILeadershipPlan();
511             
512             /**
513              * Gets the "ConsortiumContractualArrangements" element
514              */
515             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ConsortiumContractualArrangements getConsortiumContractualArrangements();
516             
517             /**
518              * True if has "ConsortiumContractualArrangements" element
519              */
520             boolean isSetConsortiumContractualArrangements();
521             
522             /**
523              * Sets the "ConsortiumContractualArrangements" element
524              */
525             void setConsortiumContractualArrangements(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ConsortiumContractualArrangements consortiumContractualArrangements);
526             
527             /**
528              * Appends and returns a new empty "ConsortiumContractualArrangements" element
529              */
530             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ConsortiumContractualArrangements addNewConsortiumContractualArrangements();
531             
532             /**
533              * Unsets the "ConsortiumContractualArrangements" element
534              */
535             void unsetConsortiumContractualArrangements();
536             
537             /**
538              * Gets the "ParticipatingFacultyBiosketches" element
539              */
540             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ParticipatingFacultyBiosketches getParticipatingFacultyBiosketches();
541             
542             /**
543              * True if has "ParticipatingFacultyBiosketches" element
544              */
545             boolean isSetParticipatingFacultyBiosketches();
546             
547             /**
548              * Sets the "ParticipatingFacultyBiosketches" element
549              */
550             void setParticipatingFacultyBiosketches(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ParticipatingFacultyBiosketches participatingFacultyBiosketches);
551             
552             /**
553              * Appends and returns a new empty "ParticipatingFacultyBiosketches" element
554              */
555             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ParticipatingFacultyBiosketches addNewParticipatingFacultyBiosketches();
556             
557             /**
558              * Unsets the "ParticipatingFacultyBiosketches" element
559              */
560             void unsetParticipatingFacultyBiosketches();
561             
562             /**
563              * Gets the "DataTables" element
564              */
565             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.DataTables getDataTables();
566             
567             /**
568              * True if has "DataTables" element
569              */
570             boolean isSetDataTables();
571             
572             /**
573              * Sets the "DataTables" element
574              */
575             void setDataTables(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.DataTables dataTables);
576             
577             /**
578              * Appends and returns a new empty "DataTables" element
579              */
580             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.DataTables addNewDataTables();
581             
582             /**
583              * Unsets the "DataTables" element
584              */
585             void unsetDataTables();
586             
587             /**
588              * Gets the "LettersOfSupport" element
589              */
590             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.LettersOfSupport getLettersOfSupport();
591             
592             /**
593              * True if has "LettersOfSupport" element
594              */
595             boolean isSetLettersOfSupport();
596             
597             /**
598              * Sets the "LettersOfSupport" element
599              */
600             void setLettersOfSupport(gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.LettersOfSupport lettersOfSupport);
601             
602             /**
603              * Appends and returns a new empty "LettersOfSupport" element
604              */
605             gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.LettersOfSupport addNewLettersOfSupport();
606             
607             /**
608              * Unsets the "LettersOfSupport" element
609              */
610             void unsetLettersOfSupport();
611             
612             /**
613              * Gets the "Appendix" element
614              */
615             gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAppendix();
616             
617             /**
618              * True if has "Appendix" element
619              */
620             boolean isSetAppendix();
621             
622             /**
623              * Sets the "Appendix" element
624              */
625             void setAppendix(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType appendix);
626             
627             /**
628              * Appends and returns a new empty "Appendix" element
629              */
630             gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAppendix();
631             
632             /**
633              * Unsets the "Appendix" element
634              */
635             void unsetAppendix();
636             
637             /**
638              * An XML IntroductionToApplication(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
639              *
640              * This is a complex type.
641              */
642             public interface IntroductionToApplication extends org.apache.xmlbeans.XmlObject
643             {
644                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
645                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IntroductionToApplication.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("introductiontoapplication229eelemtype");
646                 
647                 /**
648                  * Gets the "attFile" element
649                  */
650                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
651                 
652                 /**
653                  * Sets the "attFile" element
654                  */
655                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
656                 
657                 /**
658                  * Appends and returns a new empty "attFile" element
659                  */
660                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
661                 
662                 /**
663                  * A factory class with static methods for creating instances
664                  * of this type.
665                  */
666                 
667                 public static final class Factory
668                 {
669                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.IntroductionToApplication newInstance() {
670                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.IntroductionToApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
671                     
672                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.IntroductionToApplication newInstance(org.apache.xmlbeans.XmlOptions options) {
673                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.IntroductionToApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
674                     
675                     private Factory() { } // No instance of this class allowed
676                 }
677             }
678             
679             /**
680              * An XML Background(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
681              *
682              * This is a complex type.
683              */
684             public interface Background extends org.apache.xmlbeans.XmlObject
685             {
686                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
687                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Background.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("background4c3belemtype");
688                 
689                 /**
690                  * Gets the "attFile" element
691                  */
692                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
693                 
694                 /**
695                  * Sets the "attFile" element
696                  */
697                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
698                 
699                 /**
700                  * Appends and returns a new empty "attFile" element
701                  */
702                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
703                 
704                 /**
705                  * A factory class with static methods for creating instances
706                  * of this type.
707                  */
708                 
709                 public static final class Factory
710                 {
711                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.Background newInstance() {
712                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.Background) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
713                     
714                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.Background newInstance(org.apache.xmlbeans.XmlOptions options) {
715                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.Background) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
716                     
717                     private Factory() { } // No instance of this class allowed
718                 }
719             }
720             
721             /**
722              * An XML ProgramPlan(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
723              *
724              * This is a complex type.
725              */
726             public interface ProgramPlan extends org.apache.xmlbeans.XmlObject
727             {
728                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
729                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programplancaecelemtype");
730                 
731                 /**
732                  * Gets the "attFile" element
733                  */
734                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
735                 
736                 /**
737                  * Sets the "attFile" element
738                  */
739                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
740                 
741                 /**
742                  * Appends and returns a new empty "attFile" element
743                  */
744                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
745                 
746                 /**
747                  * A factory class with static methods for creating instances
748                  * of this type.
749                  */
750                 
751                 public static final class Factory
752                 {
753                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgramPlan newInstance() {
754                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgramPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
755                     
756                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgramPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
757                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgramPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
758                     
759                     private Factory() { } // No instance of this class allowed
760                 }
761             }
762             
763             /**
764              * An XML RecruitmentAndRetentionPlanToEnhanceDiversity(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
765              *
766              * This is a complex type.
767              */
768             public interface RecruitmentAndRetentionPlanToEnhanceDiversity extends org.apache.xmlbeans.XmlObject
769             {
770                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
771                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RecruitmentAndRetentionPlanToEnhanceDiversity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("recruitmentandretentionplantoenhancediversity3fc7elemtype");
772                 
773                 /**
774                  * Gets the "attFile" element
775                  */
776                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
777                 
778                 /**
779                  * Sets the "attFile" element
780                  */
781                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
782                 
783                 /**
784                  * Appends and returns a new empty "attFile" element
785                  */
786                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
787                 
788                 /**
789                  * A factory class with static methods for creating instances
790                  * of this type.
791                  */
792                 
793                 public static final class Factory
794                 {
795                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.RecruitmentAndRetentionPlanToEnhanceDiversity newInstance() {
796                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.RecruitmentAndRetentionPlanToEnhanceDiversity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
797                     
798                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.RecruitmentAndRetentionPlanToEnhanceDiversity newInstance(org.apache.xmlbeans.XmlOptions options) {
799                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.RecruitmentAndRetentionPlanToEnhanceDiversity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
800                     
801                     private Factory() { } // No instance of this class allowed
802                 }
803             }
804             
805             /**
806              * An XML ResponsibleConductOfResearch(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
807              *
808              * This is a complex type.
809              */
810             public interface ResponsibleConductOfResearch extends org.apache.xmlbeans.XmlObject
811             {
812                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
813                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ResponsibleConductOfResearch.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("responsibleconductofresearch3b09elemtype");
814                 
815                 /**
816                  * Gets the "attFile" element
817                  */
818                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
819                 
820                 /**
821                  * Sets the "attFile" element
822                  */
823                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
824                 
825                 /**
826                  * Appends and returns a new empty "attFile" element
827                  */
828                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
829                 
830                 /**
831                  * A factory class with static methods for creating instances
832                  * of this type.
833                  */
834                 
835                 public static final class Factory
836                 {
837                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ResponsibleConductOfResearch newInstance() {
838                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ResponsibleConductOfResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
839                     
840                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ResponsibleConductOfResearch newInstance(org.apache.xmlbeans.XmlOptions options) {
841                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ResponsibleConductOfResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
842                     
843                     private Factory() { } // No instance of this class allowed
844                 }
845             }
846             
847             /**
848              * An XML ProgressReport(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
849              *
850              * This is a complex type.
851              */
852             public interface ProgressReport extends org.apache.xmlbeans.XmlObject
853             {
854                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
855                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgressReport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("progressreportc708elemtype");
856                 
857                 /**
858                  * Gets the "attFile" element
859                  */
860                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
861                 
862                 /**
863                  * Sets the "attFile" element
864                  */
865                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
866                 
867                 /**
868                  * Appends and returns a new empty "attFile" element
869                  */
870                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
871                 
872                 /**
873                  * A factory class with static methods for creating instances
874                  * of this type.
875                  */
876                 
877                 public static final class Factory
878                 {
879                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgressReport newInstance() {
880                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgressReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
881                     
882                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgressReport newInstance(org.apache.xmlbeans.XmlOptions options) {
883                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ProgressReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
884                     
885                     private Factory() { } // No instance of this class allowed
886                 }
887             }
888             
889             /**
890              * An XML HumanSubjects(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
891              *
892              * This is a complex type.
893              */
894             public interface HumanSubjects extends org.apache.xmlbeans.XmlObject
895             {
896                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
897                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(HumanSubjects.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("humansubjects9985elemtype");
898                 
899                 /**
900                  * Gets the "attFile" element
901                  */
902                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
903                 
904                 /**
905                  * Sets the "attFile" element
906                  */
907                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
908                 
909                 /**
910                  * Appends and returns a new empty "attFile" element
911                  */
912                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
913                 
914                 /**
915                  * A factory class with static methods for creating instances
916                  * of this type.
917                  */
918                 
919                 public static final class Factory
920                 {
921                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.HumanSubjects newInstance() {
922                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.HumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
923                     
924                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.HumanSubjects newInstance(org.apache.xmlbeans.XmlOptions options) {
925                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.HumanSubjects) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
926                     
927                     private Factory() { } // No instance of this class allowed
928                 }
929             }
930             
931             /**
932              * An XML VertebrateAnimals(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
933              *
934              * This is a complex type.
935              */
936             public interface VertebrateAnimals extends org.apache.xmlbeans.XmlObject
937             {
938                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
939                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(VertebrateAnimals.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("vertebrateanimals5190elemtype");
940                 
941                 /**
942                  * Gets the "attFile" element
943                  */
944                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
945                 
946                 /**
947                  * Sets the "attFile" element
948                  */
949                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
950                 
951                 /**
952                  * Appends and returns a new empty "attFile" element
953                  */
954                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
955                 
956                 /**
957                  * A factory class with static methods for creating instances
958                  * of this type.
959                  */
960                 
961                 public static final class Factory
962                 {
963                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.VertebrateAnimals newInstance() {
964                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.VertebrateAnimals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
965                     
966                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.VertebrateAnimals newInstance(org.apache.xmlbeans.XmlOptions options) {
967                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.VertebrateAnimals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
968                     
969                     private Factory() { } // No instance of this class allowed
970                 }
971             }
972             
973             /**
974              * An XML SelectAgentResearch(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
975              *
976              * This is a complex type.
977              */
978             public interface SelectAgentResearch extends org.apache.xmlbeans.XmlObject
979             {
980                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
981                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SelectAgentResearch.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("selectagentresearch1275elemtype");
982                 
983                 /**
984                  * Gets the "attFile" element
985                  */
986                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
987                 
988                 /**
989                  * Sets the "attFile" element
990                  */
991                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
992                 
993                 /**
994                  * Appends and returns a new empty "attFile" element
995                  */
996                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
997                 
998                 /**
999                  * A factory class with static methods for creating instances
1000                  * of this type.
1001                  */
1002                 
1003                 public static final class Factory
1004                 {
1005                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.SelectAgentResearch newInstance() {
1006                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.SelectAgentResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1007                     
1008                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.SelectAgentResearch newInstance(org.apache.xmlbeans.XmlOptions options) {
1009                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.SelectAgentResearch) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1010                     
1011                     private Factory() { } // No instance of this class allowed
1012                 }
1013             }
1014             
1015             /**
1016              * An XML MultiplePDPILeadershipPlan(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
1017              *
1018              * This is a complex type.
1019              */
1020             public interface MultiplePDPILeadershipPlan extends org.apache.xmlbeans.XmlObject
1021             {
1022                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1023                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MultiplePDPILeadershipPlan.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("multiplepdpileadershipplan9a1eelemtype");
1024                 
1025                 /**
1026                  * Gets the "attFile" element
1027                  */
1028                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1029                 
1030                 /**
1031                  * Sets the "attFile" element
1032                  */
1033                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1034                 
1035                 /**
1036                  * Appends and returns a new empty "attFile" element
1037                  */
1038                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1039                 
1040                 /**
1041                  * A factory class with static methods for creating instances
1042                  * of this type.
1043                  */
1044                 
1045                 public static final class Factory
1046                 {
1047                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.MultiplePDPILeadershipPlan newInstance() {
1048                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.MultiplePDPILeadershipPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1049                     
1050                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.MultiplePDPILeadershipPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
1051                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.MultiplePDPILeadershipPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1052                     
1053                     private Factory() { } // No instance of this class allowed
1054                 }
1055             }
1056             
1057             /**
1058              * An XML ConsortiumContractualArrangements(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
1059              *
1060              * This is a complex type.
1061              */
1062             public interface ConsortiumContractualArrangements extends org.apache.xmlbeans.XmlObject
1063             {
1064                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1065                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsortiumContractualArrangements.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consortiumcontractualarrangements8de3elemtype");
1066                 
1067                 /**
1068                  * Gets the "attFile" element
1069                  */
1070                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1071                 
1072                 /**
1073                  * Sets the "attFile" element
1074                  */
1075                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1076                 
1077                 /**
1078                  * Appends and returns a new empty "attFile" element
1079                  */
1080                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1081                 
1082                 /**
1083                  * A factory class with static methods for creating instances
1084                  * of this type.
1085                  */
1086                 
1087                 public static final class Factory
1088                 {
1089                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ConsortiumContractualArrangements newInstance() {
1090                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ConsortiumContractualArrangements) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1091                     
1092                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ConsortiumContractualArrangements newInstance(org.apache.xmlbeans.XmlOptions options) {
1093                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ConsortiumContractualArrangements) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1094                     
1095                     private Factory() { } // No instance of this class allowed
1096                 }
1097             }
1098             
1099             /**
1100              * An XML ParticipatingFacultyBiosketches(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
1101              *
1102              * This is a complex type.
1103              */
1104             public interface ParticipatingFacultyBiosketches extends org.apache.xmlbeans.XmlObject
1105             {
1106                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1107                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ParticipatingFacultyBiosketches.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("participatingfacultybiosketchesbe60elemtype");
1108                 
1109                 /**
1110                  * Gets the "attFile" element
1111                  */
1112                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1113                 
1114                 /**
1115                  * Sets the "attFile" element
1116                  */
1117                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1118                 
1119                 /**
1120                  * Appends and returns a new empty "attFile" element
1121                  */
1122                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1123                 
1124                 /**
1125                  * A factory class with static methods for creating instances
1126                  * of this type.
1127                  */
1128                 
1129                 public static final class Factory
1130                 {
1131                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ParticipatingFacultyBiosketches newInstance() {
1132                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ParticipatingFacultyBiosketches) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1133                     
1134                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ParticipatingFacultyBiosketches newInstance(org.apache.xmlbeans.XmlOptions options) {
1135                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.ParticipatingFacultyBiosketches) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1136                     
1137                     private Factory() { } // No instance of this class allowed
1138                 }
1139             }
1140             
1141             /**
1142              * An XML DataTables(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
1143              *
1144              * This is a complex type.
1145              */
1146             public interface DataTables extends org.apache.xmlbeans.XmlObject
1147             {
1148                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1149                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DataTables.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("datatablesc5daelemtype");
1150                 
1151                 /**
1152                  * Gets the "attFile" element
1153                  */
1154                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1155                 
1156                 /**
1157                  * Sets the "attFile" element
1158                  */
1159                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1160                 
1161                 /**
1162                  * Appends and returns a new empty "attFile" element
1163                  */
1164                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1165                 
1166                 /**
1167                  * A factory class with static methods for creating instances
1168                  * of this type.
1169                  */
1170                 
1171                 public static final class Factory
1172                 {
1173                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.DataTables newInstance() {
1174                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.DataTables) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1175                     
1176                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.DataTables newInstance(org.apache.xmlbeans.XmlOptions options) {
1177                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.DataTables) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1178                     
1179                     private Factory() { } // No instance of this class allowed
1180                 }
1181             }
1182             
1183             /**
1184              * An XML LettersOfSupport(@http://apply.grants.gov/forms/PHS398_ResearchTrainingProgramPlan-V1.0).
1185              *
1186              * This is a complex type.
1187              */
1188             public interface LettersOfSupport extends org.apache.xmlbeans.XmlObject
1189             {
1190                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1191                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LettersOfSupport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lettersofsupport269eelemtype");
1192                 
1193                 /**
1194                  * Gets the "attFile" element
1195                  */
1196                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAttFile();
1197                 
1198                 /**
1199                  * Sets the "attFile" element
1200                  */
1201                 void setAttFile(gov.grants.apply.system.attachmentsV10.AttachedFileDataType attFile);
1202                 
1203                 /**
1204                  * Appends and returns a new empty "attFile" element
1205                  */
1206                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAttFile();
1207                 
1208                 /**
1209                  * A factory class with static methods for creating instances
1210                  * of this type.
1211                  */
1212                 
1213                 public static final class Factory
1214                 {
1215                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.LettersOfSupport newInstance() {
1216                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.LettersOfSupport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1217                     
1218                     public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.LettersOfSupport newInstance(org.apache.xmlbeans.XmlOptions options) {
1219                       return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments.LettersOfSupport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1220                     
1221                     private Factory() { } // No instance of this class allowed
1222                 }
1223             }
1224             
1225             /**
1226              * A factory class with static methods for creating instances
1227              * of this type.
1228              */
1229             
1230             public static final class Factory
1231             {
1232                 public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments newInstance() {
1233                   return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1234                 
1235                 public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
1236                   return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan.ResearchTrainingProgramPlanAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1237                 
1238                 private Factory() { } // No instance of this class allowed
1239             }
1240         }
1241         
1242         /**
1243          * A factory class with static methods for creating instances
1244          * of this type.
1245          */
1246         
1247         public static final class Factory
1248         {
1249             public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan newInstance() {
1250               return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1251             
1252             public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan newInstance(org.apache.xmlbeans.XmlOptions options) {
1253               return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument.PHS398ResearchTrainingProgramPlan) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1254             
1255             private Factory() { } // No instance of this class allowed
1256         }
1257     }
1258     
1259     /**
1260      * A factory class with static methods for creating instances
1261      * of this type.
1262      */
1263     
1264     public static final class Factory
1265     {
1266         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument newInstance() {
1267           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1268         
1269         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
1270           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1271         
1272         /** @param xmlAsString the string value to parse */
1273         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
1274           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
1275         
1276         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1277           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
1278         
1279         /** @param file the file from which to load an xml document */
1280         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1281           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
1282         
1283         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1284           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
1285         
1286         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1287           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
1288         
1289         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1290           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
1291         
1292         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1293           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
1294         
1295         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1296           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
1297         
1298         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1299           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
1300         
1301         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
1302           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
1303         
1304         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
1305           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
1306         
1307         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1308           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
1309         
1310         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
1311           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
1312         
1313         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
1314           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
1315         
1316         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1317         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1318           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
1319         
1320         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1321         public static gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1322           return (gov.grants.apply.forms.phs398ResearchTrainingProgramPlanV10.PHS398ResearchTrainingProgramPlanDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
1323         
1324         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1325         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1326           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
1327         
1328         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
1329         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
1330           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
1331         
1332         private Factory() { } // No instance of this class allowed
1333     }
1334 }