001package org.galaxyproject.gxformat2.v19_09.utils;
002
003import org.galaxyproject.gxformat2.v19_09.*;
004
005public class LoaderInstances {
006  public static Loader<String> StringInstance = new PrimitiveLoader<String>(String.class);
007  public static Loader<Integer> IntegerInstance = new PrimitiveLoader<Integer>(Integer.class);
008  public static Loader<Long> LongInstance = new PrimitiveLoader<Long>(Long.class);
009  public static Loader<Float> FloatInstance = new PrimitiveLoader<Float>(Float.class);
010  public static Loader<Double> DoubleInstance = new PrimitiveLoader<Double>(Double.class);
011  public static Loader<Boolean> BooleanInstance = new PrimitiveLoader<Boolean>(Boolean.class);
012  public static Loader<Object> NullInstance = new NullLoader();
013  public static Loader<Object> AnyInstance = new AnyLoader();
014  public static Loader<org.galaxyproject.gxformat2.v19_09.Documented> Documented =
015      new RecordLoader<org.galaxyproject.gxformat2.v19_09.Documented>(
016          org.galaxyproject.gxformat2.v19_09.Documented.class);
017  public static Loader<PrimitiveType> PrimitiveType = new EnumLoader(PrimitiveType.class);
018  public static Loader<Any> Any = new EnumLoader(Any.class);
019  public static Loader<org.galaxyproject.gxformat2.v19_09.RecordField> RecordField =
020      new RecordLoader<org.galaxyproject.gxformat2.v19_09.RecordField>(
021          org.galaxyproject.gxformat2.v19_09.RecordFieldImpl.class);
022  public static Loader<org.galaxyproject.gxformat2.v19_09.RecordSchema> RecordSchema =
023      new RecordLoader<org.galaxyproject.gxformat2.v19_09.RecordSchema>(
024          org.galaxyproject.gxformat2.v19_09.RecordSchemaImpl.class);
025  public static Loader<org.galaxyproject.gxformat2.v19_09.EnumSchema> EnumSchema =
026      new RecordLoader<org.galaxyproject.gxformat2.v19_09.EnumSchema>(
027          org.galaxyproject.gxformat2.v19_09.EnumSchemaImpl.class);
028  public static Loader<org.galaxyproject.gxformat2.v19_09.ArraySchema> ArraySchema =
029      new RecordLoader<org.galaxyproject.gxformat2.v19_09.ArraySchema>(
030          org.galaxyproject.gxformat2.v19_09.ArraySchemaImpl.class);
031  public static Loader<org.galaxyproject.gxformat2.v19_09.Labeled> Labeled =
032      new RecordLoader<org.galaxyproject.gxformat2.v19_09.Labeled>(
033          org.galaxyproject.gxformat2.v19_09.Labeled.class);
034  public static Loader<org.galaxyproject.gxformat2.v19_09.Identified> Identified =
035      new RecordLoader<org.galaxyproject.gxformat2.v19_09.Identified>(
036          org.galaxyproject.gxformat2.v19_09.Identified.class);
037  public static Loader<org.galaxyproject.gxformat2.v19_09.Parameter> Parameter =
038      new RecordLoader<org.galaxyproject.gxformat2.v19_09.Parameter>(
039          org.galaxyproject.gxformat2.v19_09.Parameter.class);
040  public static Loader<org.galaxyproject.gxformat2.v19_09.InputParameter> InputParameter =
041      new RecordLoader<org.galaxyproject.gxformat2.v19_09.InputParameter>(
042          org.galaxyproject.gxformat2.v19_09.InputParameter.class);
043  public static Loader<org.galaxyproject.gxformat2.v19_09.OutputParameter> OutputParameter =
044      new RecordLoader<org.galaxyproject.gxformat2.v19_09.OutputParameter>(
045          org.galaxyproject.gxformat2.v19_09.OutputParameter.class);
046  public static Loader<org.galaxyproject.gxformat2.v19_09.Process> Process =
047      new RecordLoader<org.galaxyproject.gxformat2.v19_09.Process>(
048          org.galaxyproject.gxformat2.v19_09.Process.class);
049  public static Loader<org.galaxyproject.gxformat2.v19_09.HasUUID> HasUUID =
050      new RecordLoader<org.galaxyproject.gxformat2.v19_09.HasUUID>(
051          org.galaxyproject.gxformat2.v19_09.HasUUID.class);
052  public static Loader<org.galaxyproject.gxformat2.v19_09.HasStepErrors> HasStepErrors =
053      new RecordLoader<org.galaxyproject.gxformat2.v19_09.HasStepErrors>(
054          org.galaxyproject.gxformat2.v19_09.HasStepErrors.class);
055  public static Loader<org.galaxyproject.gxformat2.v19_09.HasStepPosition> HasStepPosition =
056      new RecordLoader<org.galaxyproject.gxformat2.v19_09.HasStepPosition>(
057          org.galaxyproject.gxformat2.v19_09.HasStepPosition.class);
058  public static Loader<org.galaxyproject.gxformat2.v19_09.StepPosition> StepPosition =
059      new RecordLoader<org.galaxyproject.gxformat2.v19_09.StepPosition>(
060          org.galaxyproject.gxformat2.v19_09.StepPositionImpl.class);
061  public static Loader<org.galaxyproject.gxformat2.v19_09.ReferencesTool> ReferencesTool =
062      new RecordLoader<org.galaxyproject.gxformat2.v19_09.ReferencesTool>(
063          org.galaxyproject.gxformat2.v19_09.ReferencesTool.class);
064  public static Loader<org.galaxyproject.gxformat2.v19_09.ToolShedRepository> ToolShedRepository =
065      new RecordLoader<org.galaxyproject.gxformat2.v19_09.ToolShedRepository>(
066          org.galaxyproject.gxformat2.v19_09.ToolShedRepositoryImpl.class);
067  public static Loader<GalaxyType> GalaxyType = new EnumLoader(GalaxyType.class);
068  public static Loader<WorkflowStepType> WorkflowStepType = new EnumLoader(WorkflowStepType.class);
069  public static Loader<org.galaxyproject.gxformat2.v19_09.WorkflowInputParameter>
070      WorkflowInputParameter =
071          new RecordLoader<org.galaxyproject.gxformat2.v19_09.WorkflowInputParameter>(
072              org.galaxyproject.gxformat2.v19_09.WorkflowInputParameterImpl.class);
073  public static Loader<org.galaxyproject.gxformat2.v19_09.WorkflowOutputParameter>
074      WorkflowOutputParameter =
075          new RecordLoader<org.galaxyproject.gxformat2.v19_09.WorkflowOutputParameter>(
076              org.galaxyproject.gxformat2.v19_09.WorkflowOutputParameterImpl.class);
077  public static Loader<org.galaxyproject.gxformat2.v19_09.WorkflowStep> WorkflowStep =
078      new RecordLoader<org.galaxyproject.gxformat2.v19_09.WorkflowStep>(
079          org.galaxyproject.gxformat2.v19_09.WorkflowStepImpl.class);
080  public static Loader<org.galaxyproject.gxformat2.v19_09.Sink> Sink =
081      new RecordLoader<org.galaxyproject.gxformat2.v19_09.Sink>(
082          org.galaxyproject.gxformat2.v19_09.Sink.class);
083  public static Loader<org.galaxyproject.gxformat2.v19_09.WorkflowStepInput> WorkflowStepInput =
084      new RecordLoader<org.galaxyproject.gxformat2.v19_09.WorkflowStepInput>(
085          org.galaxyproject.gxformat2.v19_09.WorkflowStepInputImpl.class);
086  public static Loader<org.galaxyproject.gxformat2.v19_09.Report> Report =
087      new RecordLoader<org.galaxyproject.gxformat2.v19_09.Report>(
088          org.galaxyproject.gxformat2.v19_09.ReportImpl.class);
089  public static Loader<org.galaxyproject.gxformat2.v19_09.WorkflowStepOutput> WorkflowStepOutput =
090      new RecordLoader<org.galaxyproject.gxformat2.v19_09.WorkflowStepOutput>(
091          org.galaxyproject.gxformat2.v19_09.WorkflowStepOutputImpl.class);
092  public static Loader<org.galaxyproject.gxformat2.v19_09.GalaxyWorkflow> GalaxyWorkflow =
093      new RecordLoader<org.galaxyproject.gxformat2.v19_09.GalaxyWorkflow>(
094          org.galaxyproject.gxformat2.v19_09.GalaxyWorkflowImpl.class);
095  public static Loader<java.util.List<String>> array_of_StringInstance =
096      new ArrayLoader(StringInstance);
097  public static Loader<Object> union_of_NullInstance_or_StringInstance_or_array_of_StringInstance =
098      new UnionLoader(new Loader[] {NullInstance, StringInstance, array_of_StringInstance});
099  public static Loader<String> uri_StringInstance_True_False_None =
100      new UriLoader(StringInstance, true, false, null);
101  public static Loader<Object>
102      union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance =
103          new UnionLoader(
104              new Loader[] {PrimitiveType, RecordSchema, EnumSchema, ArraySchema, StringInstance});
105  public static Loader<java.util.List<Object>>
106      array_of_union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance =
107          new ArrayLoader(
108              union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance);
109  public static Loader<Object>
110      union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance_or_array_of_union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance =
111          new UnionLoader(
112              new Loader[] {
113                PrimitiveType,
114                RecordSchema,
115                EnumSchema,
116                ArraySchema,
117                StringInstance,
118                array_of_union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance
119              });
120  public static Loader<Object>
121      typedsl_union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance_or_array_of_union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance_2 =
122          new TypeDslLoader(
123              union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance_or_array_of_union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance,
124              2);
125  public static Loader<java.util.List<RecordField>> array_of_RecordField =
126      new ArrayLoader(RecordField);
127  public static Loader<java.util.Optional<java.util.List<Object>>> optional_array_of_RecordField =
128      new OptionalLoader(array_of_RecordField);
129  public static Loader<java.util.Optional<java.util.List<Object>>>
130      idmap_fields_optional_array_of_RecordField =
131          new IdMapLoader(optional_array_of_RecordField, "name", "type");
132  public static Loader<enum_d9cba076fca539106791a4f46d198c7fcfbdb779>
133      enum_d9cba076fca539106791a4f46d198c7fcfbdb779 =
134          new EnumLoader(enum_d9cba076fca539106791a4f46d198c7fcfbdb779.class);
135  public static Loader<enum_d9cba076fca539106791a4f46d198c7fcfbdb779>
136      typedsl_enum_d9cba076fca539106791a4f46d198c7fcfbdb779_2 =
137          new TypeDslLoader(enum_d9cba076fca539106791a4f46d198c7fcfbdb779, 2);
138  public static Loader<java.util.List<Object>> uri_array_of_StringInstance_True_False_None =
139      new UriLoader(array_of_StringInstance, true, false, null);
140  public static Loader<enum_d961d79c225752b9fadb617367615ab176b47d77>
141      enum_d961d79c225752b9fadb617367615ab176b47d77 =
142          new EnumLoader(enum_d961d79c225752b9fadb617367615ab176b47d77.class);
143  public static Loader<enum_d961d79c225752b9fadb617367615ab176b47d77>
144      typedsl_enum_d961d79c225752b9fadb617367615ab176b47d77_2 =
145          new TypeDslLoader(enum_d961d79c225752b9fadb617367615ab176b47d77, 2);
146  public static Loader<Object>
147      uri_union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance_or_array_of_union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance_False_True_2 =
148          new UriLoader(
149              union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance_or_array_of_union_of_PrimitiveType_or_RecordSchema_or_EnumSchema_or_ArraySchema_or_StringInstance,
150              false,
151              true,
152              2);
153  public static Loader<enum_d062602be0b4b8fd33e69e29a841317b6ab665bc>
154      enum_d062602be0b4b8fd33e69e29a841317b6ab665bc =
155          new EnumLoader(enum_d062602be0b4b8fd33e69e29a841317b6ab665bc.class);
156  public static Loader<enum_d062602be0b4b8fd33e69e29a841317b6ab665bc>
157      typedsl_enum_d062602be0b4b8fd33e69e29a841317b6ab665bc_2 =
158          new TypeDslLoader(enum_d062602be0b4b8fd33e69e29a841317b6ab665bc, 2);
159  public static Loader<java.util.Optional<String>> optional_StringInstance =
160      new OptionalLoader(StringInstance);
161  public static Loader<java.util.Optional<String>> uri_optional_StringInstance_True_False_None =
162      new UriLoader(optional_StringInstance, true, false, null);
163  public static Loader<java.util.Optional<Object>> optional_AnyInstance =
164      new OptionalLoader(AnyInstance);
165  public static Loader<java.util.List<WorkflowInputParameter>> array_of_WorkflowInputParameter =
166      new ArrayLoader(WorkflowInputParameter);
167  public static Loader<java.util.List<Object>> idmap_inputs_array_of_WorkflowInputParameter =
168      new IdMapLoader(array_of_WorkflowInputParameter, "id", "type");
169  public static Loader<java.util.List<WorkflowOutputParameter>> array_of_WorkflowOutputParameter =
170      new ArrayLoader(WorkflowOutputParameter);
171  public static Loader<java.util.List<Object>> idmap_outputs_array_of_WorkflowOutputParameter =
172      new IdMapLoader(array_of_WorkflowOutputParameter, "id", "type");
173  public static Loader<java.util.Optional<StepPosition>> optional_StepPosition =
174      new OptionalLoader(StepPosition);
175  public static Loader<Object> union_of_FloatInstance_or_IntegerInstance =
176      new UnionLoader(new Loader[] {FloatInstance, IntegerInstance});
177  public static Loader<java.util.Optional<ToolShedRepository>> optional_ToolShedRepository =
178      new OptionalLoader(ToolShedRepository);
179  public static Loader<Object> union_of_GalaxyType_or_StringInstance_or_NullInstance =
180      new UnionLoader(new Loader[] {GalaxyType, StringInstance, NullInstance});
181  public static Loader<Object> typedsl_union_of_GalaxyType_or_StringInstance_or_NullInstance_2 =
182      new TypeDslLoader(union_of_GalaxyType_or_StringInstance_or_NullInstance, 2);
183  public static Loader<java.util.Optional<GalaxyType>> optional_GalaxyType =
184      new OptionalLoader(GalaxyType);
185  public static Loader<java.util.Optional<GalaxyType>> typedsl_optional_GalaxyType_2 =
186      new TypeDslLoader(optional_GalaxyType, 2);
187  public static Loader<java.util.List<WorkflowStepInput>> array_of_WorkflowStepInput =
188      new ArrayLoader(WorkflowStepInput);
189  public static Loader<java.util.Optional<java.util.List<Object>>>
190      optional_array_of_WorkflowStepInput = new OptionalLoader(array_of_WorkflowStepInput);
191  public static Loader<java.util.Optional<java.util.List<Object>>>
192      idmap_in_optional_array_of_WorkflowStepInput =
193          new IdMapLoader(optional_array_of_WorkflowStepInput, "id", "source");
194  public static Loader<Object> union_of_StringInstance_or_WorkflowStepOutput =
195      new UnionLoader(new Loader[] {StringInstance, WorkflowStepOutput});
196  public static Loader<java.util.List<Object>>
197      array_of_union_of_StringInstance_or_WorkflowStepOutput =
198          new ArrayLoader(union_of_StringInstance_or_WorkflowStepOutput);
199  public static Loader<java.util.Optional<java.util.List<Object>>>
200      optional_array_of_union_of_StringInstance_or_WorkflowStepOutput =
201          new OptionalLoader(array_of_union_of_StringInstance_or_WorkflowStepOutput);
202  public static Loader<java.util.Optional<java.util.List<Object>>>
203      idmap_out_optional_array_of_union_of_StringInstance_or_WorkflowStepOutput =
204          new IdMapLoader(
205              optional_array_of_union_of_StringInstance_or_WorkflowStepOutput, "id", "source");
206  public static Loader<java.util.Optional<WorkflowStepType>> optional_WorkflowStepType =
207      new OptionalLoader(WorkflowStepType);
208  public static Loader<java.util.Optional<WorkflowStepType>> typedsl_optional_WorkflowStepType_2 =
209      new TypeDslLoader(optional_WorkflowStepType, 2);
210  public static Loader<java.util.Optional<GalaxyWorkflow>> optional_GalaxyWorkflow =
211      new OptionalLoader(GalaxyWorkflow);
212  public static Loader<java.util.Optional<GalaxyWorkflow>>
213      uri_optional_GalaxyWorkflow_False_False_None =
214          new UriLoader(optional_GalaxyWorkflow, false, false, null);
215  public static Loader<java.util.Optional<java.util.List<Object>>>
216      optional_array_of_StringInstance = new OptionalLoader(array_of_StringInstance);
217  public static Loader<Object>
218      uri_union_of_NullInstance_or_StringInstance_or_array_of_StringInstance_False_False_2 =
219          new UriLoader(
220              union_of_NullInstance_or_StringInstance_or_array_of_StringInstance, false, false, 2);
221  public static Loader<java.util.Optional<Boolean>> optional_BooleanInstance =
222      new OptionalLoader(BooleanInstance);
223  public static Loader<String> uri_StringInstance_False_True_None =
224      new UriLoader(StringInstance, false, true, null);
225  public static Loader<java.util.List<WorkflowStep>> array_of_WorkflowStep =
226      new ArrayLoader(WorkflowStep);
227  public static Loader<java.util.List<Object>> idmap_steps_array_of_WorkflowStep =
228      new IdMapLoader(array_of_WorkflowStep, "id", "None");
229  public static Loader<java.util.Optional<Report>> optional_Report = new OptionalLoader(Report);
230  public static Loader<java.util.List<GalaxyWorkflow>> array_of_GalaxyWorkflow =
231      new ArrayLoader(GalaxyWorkflow);
232  public static Loader<Object> union_of_GalaxyWorkflow_or_array_of_GalaxyWorkflow =
233      new UnionLoader(new Loader[] {GalaxyWorkflow, array_of_GalaxyWorkflow});
234}