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}