Skip to content

Commit 5878ea8

Browse files
committed
Make sure that class: Workflow becomes a Workflow, etc
1 parent 3e9b04b commit 5878ea8

14 files changed

+132
-33
lines changed

src/main/java/org/w3id/cwl/cwl1_2/CommandLineTool.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public interface CommandLineTool extends Process, Savable {
114114
115115
*/
116116

117-
String getClass_();
117+
CommandLineTool_class getClass_();
118118
/**
119119
* Getter for property <I>https://w3id.org/cwl/cwl#baseCommand</I><BR>
120120
* <BLOCKQUOTE>

src/main/java/org/w3id/cwl/cwl1_2/CommandLineToolImpl.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -162,14 +162,14 @@ public java.util.Optional<java.util.List<Object>> getIntent() {
162162
return this.intent;
163163
}
164164

165-
private String class_;
165+
private CommandLineTool_class class_;
166166

167167
/**
168168
* Getter for property <I>https://w3id.org/cwl/cwl#CommandLineTool/class</I><BR>
169169
170170
*/
171171

172-
public String getClass_() {
172+
public CommandLineTool_class getClass_() {
173173
return this.class_;
174174
}
175175

@@ -497,11 +497,11 @@ public CommandLineToolImpl(
497497
} else {
498498
intent = null;
499499
}
500-
String class_;
500+
CommandLineTool_class class_;
501501
try {
502502
class_ =
503503
LoaderInstances
504-
.uri_StringInstance_False_True_None
504+
.uri_CommandLineTool_class_False_True_None
505505
.loadField(__doc.get("class"), __baseUri, __loadingOptions);
506506
} catch (ValidationException e) {
507507
class_ = null; // won't be used but prevents compiler from complaining.
@@ -656,7 +656,7 @@ public CommandLineToolImpl(
656656
this.hints = (java.util.Optional<java.util.List<Object>>) hints;
657657
this.cwlVersion = (java.util.Optional<CWLVersion>) cwlVersion;
658658
this.intent = (java.util.Optional<java.util.List<Object>>) intent;
659-
this.class_ = (String) class_;
659+
this.class_ = (CommandLineTool_class) class_;
660660
this.baseCommand = (Object) baseCommand;
661661
this.arguments = (java.util.Optional<java.util.List<Object>>) arguments;
662662
this.stdin = (Object) stdin;
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package org.w3id.cwl.cwl1_2;
2+
3+
import org.w3id.cwl.cwl1_2.utils.ValidationException;
4+
5+
public enum CommandLineTool_class {
6+
COMMANDLINETOOL("CommandLineTool");
7+
8+
private static String[] symbols = new String[] {"CommandLineTool"};
9+
private String docVal;
10+
11+
private CommandLineTool_class(final String docVal) {
12+
this.docVal = docVal;
13+
}
14+
15+
public static CommandLineTool_class fromDocumentVal(final String docVal) {
16+
for(final CommandLineTool_class val : CommandLineTool_class.values()) {
17+
if(val.docVal.equals(docVal)) {
18+
return val;
19+
}
20+
}
21+
throw new ValidationException(String.format("Expected one of %s", CommandLineTool_class.symbols, docVal));
22+
}
23+
}

src/main/java/org/w3id/cwl/cwl1_2/ExpressionTool.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ public interface ExpressionTool extends Process, Savable {
120120
121121
*/
122122

123-
String getClass_();
123+
ExpressionTool_class getClass_();
124124
/**
125125
* Getter for property <I>https://w3id.org/cwl/cwl#ExpressionTool/expression</I><BR>
126126
* <BLOCKQUOTE>

src/main/java/org/w3id/cwl/cwl1_2/ExpressionToolImpl.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,14 +168,14 @@ public java.util.Optional<java.util.List<Object>> getIntent() {
168168
return this.intent;
169169
}
170170

171-
private String class_;
171+
private ExpressionTool_class class_;
172172

173173
/**
174174
* Getter for property <I>https://w3id.org/cwl/cwl#ExpressionTool/class</I><BR>
175175
176176
*/
177177

178-
public String getClass_() {
178+
public ExpressionTool_class getClass_() {
179179
return this.class_;
180180
}
181181

@@ -374,11 +374,11 @@ public ExpressionToolImpl(
374374
} else {
375375
intent = null;
376376
}
377-
String class_;
377+
ExpressionTool_class class_;
378378
try {
379379
class_ =
380380
LoaderInstances
381-
.uri_StringInstance_False_True_None
381+
.uri_ExpressionTool_class_False_True_None
382382
.loadField(__doc.get("class"), __baseUri, __loadingOptions);
383383
} catch (ValidationException e) {
384384
class_ = null; // won't be used but prevents compiler from complaining.
@@ -408,7 +408,7 @@ public ExpressionToolImpl(
408408
this.hints = (java.util.Optional<java.util.List<Object>>) hints;
409409
this.cwlVersion = (java.util.Optional<CWLVersion>) cwlVersion;
410410
this.intent = (java.util.Optional<java.util.List<Object>>) intent;
411-
this.class_ = (String) class_;
411+
this.class_ = (ExpressionTool_class) class_;
412412
this.expression = (String) expression;
413413
}
414414
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package org.w3id.cwl.cwl1_2;
2+
3+
import org.w3id.cwl.cwl1_2.utils.ValidationException;
4+
5+
public enum ExpressionTool_class {
6+
EXPRESSIONTOOL("ExpressionTool");
7+
8+
private static String[] symbols = new String[] {"ExpressionTool"};
9+
private String docVal;
10+
11+
private ExpressionTool_class(final String docVal) {
12+
this.docVal = docVal;
13+
}
14+
15+
public static ExpressionTool_class fromDocumentVal(final String docVal) {
16+
for(final ExpressionTool_class val : ExpressionTool_class.values()) {
17+
if(val.docVal.equals(docVal)) {
18+
return val;
19+
}
20+
}
21+
throw new ValidationException(String.format("Expected one of %s", ExpressionTool_class.symbols, docVal));
22+
}
23+
}

src/main/java/org/w3id/cwl/cwl1_2/Operation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,5 +120,5 @@ public interface Operation extends Process, Savable {
120120
121121
*/
122122

123-
String getClass_();
123+
Operation_class getClass_();
124124
}

src/main/java/org/w3id/cwl/cwl1_2/OperationImpl.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -168,14 +168,14 @@ public java.util.Optional<java.util.List<Object>> getIntent() {
168168
return this.intent;
169169
}
170170

171-
private String class_;
171+
private Operation_class class_;
172172

173173
/**
174174
* Getter for property <I>https://w3id.org/cwl/cwl#Operation/class</I><BR>
175175
176176
*/
177177

178-
public String getClass_() {
178+
public Operation_class getClass_() {
179179
return this.class_;
180180
}
181181

@@ -359,11 +359,11 @@ public OperationImpl(
359359
} else {
360360
intent = null;
361361
}
362-
String class_;
362+
Operation_class class_;
363363
try {
364364
class_ =
365365
LoaderInstances
366-
.uri_StringInstance_False_True_None
366+
.uri_Operation_class_False_True_None
367367
.loadField(__doc.get("class"), __baseUri, __loadingOptions);
368368
} catch (ValidationException e) {
369369
class_ = null; // won't be used but prevents compiler from complaining.
@@ -382,6 +382,6 @@ public OperationImpl(
382382
this.hints = (java.util.Optional<java.util.List<Object>>) hints;
383383
this.cwlVersion = (java.util.Optional<CWLVersion>) cwlVersion;
384384
this.intent = (java.util.Optional<java.util.List<Object>>) intent;
385-
this.class_ = (String) class_;
385+
this.class_ = (Operation_class) class_;
386386
}
387387
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package org.w3id.cwl.cwl1_2;
2+
3+
import org.w3id.cwl.cwl1_2.utils.ValidationException;
4+
5+
public enum Operation_class {
6+
OPERATION("Operation");
7+
8+
private static String[] symbols = new String[] {"Operation"};
9+
private String docVal;
10+
11+
private Operation_class(final String docVal) {
12+
this.docVal = docVal;
13+
}
14+
15+
public static Operation_class fromDocumentVal(final String docVal) {
16+
for(final Operation_class val : Operation_class.values()) {
17+
if(val.docVal.equals(docVal)) {
18+
return val;
19+
}
20+
}
21+
throw new ValidationException(String.format("Expected one of %s", Operation_class.symbols, docVal));
22+
}
23+
}

src/main/java/org/w3id/cwl/cwl1_2/Workflow.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ public interface Workflow extends Process, Savable {
164164
165165
*/
166166

167-
String getClass_();
167+
Workflow_class getClass_();
168168
/**
169169
* Getter for property <I>https://w3id.org/cwl/cwl#Workflow/steps</I><BR>
170170
* <BLOCKQUOTE>

0 commit comments

Comments
 (0)