001package org.galaxyproject.gxformat2.v19_09.utils;
002
003import java.util.HashMap;
004
005public class ConstantMaps {
006  // declare as HashMap for clone().
007  public static final HashMap<String, String> vocab = new HashMap();
008  public static final HashMap<String, String> rvocab = new HashMap();
009
010  static {
011    vocab.put("Any", "https://w3id.org/cwl/salad#Any");
012    vocab.put("ArraySchema", "https://w3id.org/cwl/salad#ArraySchema");
013    vocab.put("Documented", "https://w3id.org/cwl/salad#Documented");
014    vocab.put("EnumSchema", "https://w3id.org/cwl/salad#EnumSchema");
015    vocab.put("File", "https://galaxyproject.org/gxformat2/v19_09#GalaxyType/File");
016    vocab.put("GalaxyType", "https://galaxyproject.org/gxformat2/v19_09#GalaxyType");
017    vocab.put("GalaxyWorkflow", "https://galaxyproject.org/gxformat2/v19_09#GalaxyWorkflow");
018    vocab.put("HasStepErrors", "https://galaxyproject.org/gxformat2/gxformat2common#HasStepErrors");
019    vocab.put(
020        "HasStepPosition", "https://galaxyproject.org/gxformat2/gxformat2common#HasStepPosition");
021    vocab.put("HasUUID", "https://galaxyproject.org/gxformat2/gxformat2common#HasUUID");
022    vocab.put("Identified", "https://w3id.org/cwl/cwl#Identified");
023    vocab.put("InputParameter", "https://w3id.org/cwl/cwl#InputParameter");
024    vocab.put("Labeled", "https://w3id.org/cwl/cwl#Labeled");
025    vocab.put("OutputParameter", "https://w3id.org/cwl/cwl#OutputParameter");
026    vocab.put("Parameter", "https://w3id.org/cwl/cwl#Parameter");
027    vocab.put("PrimitiveType", "https://w3id.org/cwl/salad#PrimitiveType");
028    vocab.put("Process", "https://w3id.org/cwl/cwl#Process");
029    vocab.put("RecordField", "https://w3id.org/cwl/salad#RecordField");
030    vocab.put("RecordSchema", "https://w3id.org/cwl/salad#RecordSchema");
031    vocab.put(
032        "ReferencesTool", "https://galaxyproject.org/gxformat2/gxformat2common#ReferencesTool");
033    vocab.put("Report", "https://galaxyproject.org/gxformat2/v19_09#Report");
034    vocab.put("Sink", "https://galaxyproject.org/gxformat2/v19_09#Sink");
035    vocab.put("StepPosition", "https://galaxyproject.org/gxformat2/gxformat2common#StepPosition");
036    vocab.put(
037        "ToolShedRepository",
038        "https://galaxyproject.org/gxformat2/gxformat2common#ToolShedRepository");
039    vocab.put(
040        "WorkflowInputParameter",
041        "https://galaxyproject.org/gxformat2/v19_09#WorkflowInputParameter");
042    vocab.put(
043        "WorkflowOutputParameter",
044        "https://galaxyproject.org/gxformat2/v19_09#WorkflowOutputParameter");
045    vocab.put("WorkflowStep", "https://galaxyproject.org/gxformat2/v19_09#WorkflowStep");
046    vocab.put("WorkflowStepInput", "https://galaxyproject.org/gxformat2/v19_09#WorkflowStepInput");
047    vocab.put(
048        "WorkflowStepOutput", "https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput");
049    vocab.put("WorkflowStepType", "https://galaxyproject.org/gxformat2/v19_09#WorkflowStepType");
050    vocab.put("array", "array");
051    vocab.put("boolean", "http://www.w3.org/2001/XMLSchema#boolean");
052    vocab.put("collection", "https://galaxyproject.org/gxformat2/v19_09#GalaxyType/collection");
053    vocab.put("data", "https://galaxyproject.org/gxformat2/v19_09#GalaxyType/data");
054    vocab.put("double", "http://www.w3.org/2001/XMLSchema#double");
055    vocab.put("enum", "enum");
056    vocab.put("float", "http://www.w3.org/2001/XMLSchema#float");
057    vocab.put("int", "http://www.w3.org/2001/XMLSchema#int");
058    vocab.put("integer", "https://galaxyproject.org/gxformat2/v19_09#GalaxyType/integer");
059    vocab.put("long", "http://www.w3.org/2001/XMLSchema#long");
060    vocab.put("null", "https://w3id.org/cwl/salad#null");
061    vocab.put("pause", "https://galaxyproject.org/gxformat2/v19_09#WorkflowStepType/pause");
062    vocab.put("record", "record");
063    vocab.put("string", "http://www.w3.org/2001/XMLSchema#string");
064    vocab.put(
065        "subworkflow", "https://galaxyproject.org/gxformat2/v19_09#WorkflowStepType/subworkflow");
066    vocab.put("text", "https://galaxyproject.org/gxformat2/v19_09#GalaxyType/text");
067    vocab.put("tool", "https://galaxyproject.org/gxformat2/v19_09#WorkflowStepType/tool");
068
069    rvocab.put("https://w3id.org/cwl/salad#Any", "Any");
070    rvocab.put("https://w3id.org/cwl/salad#ArraySchema", "ArraySchema");
071    rvocab.put("https://w3id.org/cwl/salad#Documented", "Documented");
072    rvocab.put("https://w3id.org/cwl/salad#EnumSchema", "EnumSchema");
073    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#GalaxyType/File", "File");
074    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#GalaxyType", "GalaxyType");
075    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#GalaxyWorkflow", "GalaxyWorkflow");
076    rvocab.put(
077        "https://galaxyproject.org/gxformat2/gxformat2common#HasStepErrors", "HasStepErrors");
078    rvocab.put(
079        "https://galaxyproject.org/gxformat2/gxformat2common#HasStepPosition", "HasStepPosition");
080    rvocab.put("https://galaxyproject.org/gxformat2/gxformat2common#HasUUID", "HasUUID");
081    rvocab.put("https://w3id.org/cwl/cwl#Identified", "Identified");
082    rvocab.put("https://w3id.org/cwl/cwl#InputParameter", "InputParameter");
083    rvocab.put("https://w3id.org/cwl/cwl#Labeled", "Labeled");
084    rvocab.put("https://w3id.org/cwl/cwl#OutputParameter", "OutputParameter");
085    rvocab.put("https://w3id.org/cwl/cwl#Parameter", "Parameter");
086    rvocab.put("https://w3id.org/cwl/salad#PrimitiveType", "PrimitiveType");
087    rvocab.put("https://w3id.org/cwl/cwl#Process", "Process");
088    rvocab.put("https://w3id.org/cwl/salad#RecordField", "RecordField");
089    rvocab.put("https://w3id.org/cwl/salad#RecordSchema", "RecordSchema");
090    rvocab.put(
091        "https://galaxyproject.org/gxformat2/gxformat2common#ReferencesTool", "ReferencesTool");
092    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#Report", "Report");
093    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#Sink", "Sink");
094    rvocab.put("https://galaxyproject.org/gxformat2/gxformat2common#StepPosition", "StepPosition");
095    rvocab.put(
096        "https://galaxyproject.org/gxformat2/gxformat2common#ToolShedRepository",
097        "ToolShedRepository");
098    rvocab.put(
099        "https://galaxyproject.org/gxformat2/v19_09#WorkflowInputParameter",
100        "WorkflowInputParameter");
101    rvocab.put(
102        "https://galaxyproject.org/gxformat2/v19_09#WorkflowOutputParameter",
103        "WorkflowOutputParameter");
104    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#WorkflowStep", "WorkflowStep");
105    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#WorkflowStepInput", "WorkflowStepInput");
106    rvocab.put(
107        "https://galaxyproject.org/gxformat2/v19_09#WorkflowStepOutput", "WorkflowStepOutput");
108    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#WorkflowStepType", "WorkflowStepType");
109    rvocab.put("array", "array");
110    rvocab.put("http://www.w3.org/2001/XMLSchema#boolean", "boolean");
111    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#GalaxyType/collection", "collection");
112    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#GalaxyType/data", "data");
113    rvocab.put("http://www.w3.org/2001/XMLSchema#double", "double");
114    rvocab.put("enum", "enum");
115    rvocab.put("http://www.w3.org/2001/XMLSchema#float", "float");
116    rvocab.put("http://www.w3.org/2001/XMLSchema#int", "int");
117    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#GalaxyType/integer", "integer");
118    rvocab.put("http://www.w3.org/2001/XMLSchema#long", "long");
119    rvocab.put("https://w3id.org/cwl/salad#null", "null");
120    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#WorkflowStepType/pause", "pause");
121    rvocab.put("record", "record");
122    rvocab.put("http://www.w3.org/2001/XMLSchema#string", "string");
123    rvocab.put(
124        "https://galaxyproject.org/gxformat2/v19_09#WorkflowStepType/subworkflow", "subworkflow");
125    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#GalaxyType/text", "text");
126    rvocab.put("https://galaxyproject.org/gxformat2/v19_09#WorkflowStepType/tool", "tool");
127  }
128}