diff --git a/src/main/java/org/w3id/cwl/cwl1_2/ArraySchema.java b/src/main/java/org/w3id/cwl/cwl1_2/ArraySchema.java
index 216cd57..2c0aee6 100644
--- a/src/main/java/org/w3id/cwl/cwl1_2/ArraySchema.java
+++ b/src/main/java/org/w3id/cwl/cwl1_2/ArraySchema.java
@@ -14,12 +14,12 @@
package org.w3id.cwl.cwl1_2;
-import org.w3id.cwl.cwl1_2.utils.Savable;
+import org.w3id.cwl.cwl1_2.utils.Saveable;
/**
* Auto-generated interface for https://w3id.org/cwl/salad#ArraySchema
This interface is implemented by {@link ArraySchemaImpl}
*/
-public interface ArraySchema extends Savable {
+public interface ArraySchema extends Saveable {
/**
* Getter for property https://w3id.org/cwl/salad#items
*
diff --git a/src/main/java/org/w3id/cwl/cwl1_2/ArraySchemaImpl.java b/src/main/java/org/w3id/cwl/cwl1_2/ArraySchemaImpl.java
index d0dac46..05a1f2c 100644
--- a/src/main/java/org/w3id/cwl/cwl1_2/ArraySchemaImpl.java
+++ b/src/main/java/org/w3id/cwl/cwl1_2/ArraySchemaImpl.java
@@ -17,13 +17,13 @@
import org.w3id.cwl.cwl1_2.utils.LoaderInstances;
import org.w3id.cwl.cwl1_2.utils.LoadingOptions;
import org.w3id.cwl.cwl1_2.utils.LoadingOptionsBuilder;
-import org.w3id.cwl.cwl1_2.utils.SavableImpl;
+import org.w3id.cwl.cwl1_2.utils.SaveableImpl;
import org.w3id.cwl.cwl1_2.utils.ValidationException;
/**
* Auto-generated class implementation for https://w3id.org/cwl/salad#ArraySchema
*/
-public class ArraySchemaImpl extends SavableImpl implements ArraySchema {
+public class ArraySchemaImpl extends SaveableImpl implements ArraySchema {
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
private java.util.Map extensionFields_ =
new java.util.HashMap();
diff --git a/src/main/java/org/w3id/cwl/cwl1_2/CWLType.java b/src/main/java/org/w3id/cwl/cwl1_2/CWLType.java
index 75bdf6b..b294328 100644
--- a/src/main/java/org/w3id/cwl/cwl1_2/CWLType.java
+++ b/src/main/java/org/w3id/cwl/cwl1_2/CWLType.java
@@ -17,10 +17,17 @@
import org.w3id.cwl.cwl1_2.utils.ValidationException;
public enum CWLType {
+ NULL("null"),
+ BOOLEAN("boolean"),
+ INT("int"),
+ LONG("long"),
+ FLOAT("float"),
+ DOUBLE("double"),
+ STRING("string"),
FILE("File"),
DIRECTORY("Directory");
- private static String[] symbols = new String[] {"File", "Directory"};
+ private static String[] symbols = new String[] {"null", "boolean", "int", "long", "float", "double", "string", "File", "Directory"};
private String docVal;
private CWLType(final String docVal) {
diff --git a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputArraySchema.java b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputArraySchema.java
index f9a791b..a1fe961 100644
--- a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputArraySchema.java
+++ b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputArraySchema.java
@@ -14,12 +14,12 @@
package org.w3id.cwl.cwl1_2;
-import org.w3id.cwl.cwl1_2.utils.Savable;
+import org.w3id.cwl.cwl1_2.utils.Saveable;
/**
* Auto-generated interface for https://w3id.org/cwl/cwl#CommandInputArraySchema
This interface is implemented by {@link CommandInputArraySchemaImpl}
*/
-public interface CommandInputArraySchema extends InputArraySchema, CommandInputSchema, CommandLineBindable, Savable {
+public interface CommandInputArraySchema extends InputArraySchema, CommandInputSchema, CommandLineBindable, Saveable {
/**
* Getter for property https://w3id.org/cwl/cwl#IOSchema/name
*
diff --git a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputArraySchemaImpl.java b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputArraySchemaImpl.java
index ff15ad9..3b6fbd1 100644
--- a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputArraySchemaImpl.java
+++ b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputArraySchemaImpl.java
@@ -17,13 +17,13 @@
import org.w3id.cwl.cwl1_2.utils.LoaderInstances;
import org.w3id.cwl.cwl1_2.utils.LoadingOptions;
import org.w3id.cwl.cwl1_2.utils.LoadingOptionsBuilder;
-import org.w3id.cwl.cwl1_2.utils.SavableImpl;
+import org.w3id.cwl.cwl1_2.utils.SaveableImpl;
import org.w3id.cwl.cwl1_2.utils.ValidationException;
/**
* Auto-generated class implementation for https://w3id.org/cwl/cwl#CommandInputArraySchema
*/
-public class CommandInputArraySchemaImpl extends SavableImpl implements CommandInputArraySchema {
+public class CommandInputArraySchemaImpl extends SaveableImpl implements CommandInputArraySchema {
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
private java.util.Map extensionFields_ =
new java.util.HashMap();
diff --git a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputEnumSchema.java b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputEnumSchema.java
index abf1fcd..f112b93 100644
--- a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputEnumSchema.java
+++ b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputEnumSchema.java
@@ -14,12 +14,12 @@
package org.w3id.cwl.cwl1_2;
-import org.w3id.cwl.cwl1_2.utils.Savable;
+import org.w3id.cwl.cwl1_2.utils.Saveable;
/**
* Auto-generated interface for https://w3id.org/cwl/cwl#CommandInputEnumSchema
This interface is implemented by {@link CommandInputEnumSchemaImpl}
*/
-public interface CommandInputEnumSchema extends InputEnumSchema, CommandInputSchema, CommandLineBindable, Savable {
+public interface CommandInputEnumSchema extends InputEnumSchema, CommandInputSchema, CommandLineBindable, Saveable {
/**
* Getter for property https://w3id.org/cwl/cwl#IOSchema/name
*
diff --git a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputEnumSchemaImpl.java b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputEnumSchemaImpl.java
index 3f3d49d..68c769d 100644
--- a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputEnumSchemaImpl.java
+++ b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputEnumSchemaImpl.java
@@ -17,13 +17,13 @@
import org.w3id.cwl.cwl1_2.utils.LoaderInstances;
import org.w3id.cwl.cwl1_2.utils.LoadingOptions;
import org.w3id.cwl.cwl1_2.utils.LoadingOptionsBuilder;
-import org.w3id.cwl.cwl1_2.utils.SavableImpl;
+import org.w3id.cwl.cwl1_2.utils.SaveableImpl;
import org.w3id.cwl.cwl1_2.utils.ValidationException;
/**
* Auto-generated class implementation for https://w3id.org/cwl/cwl#CommandInputEnumSchema
*/
-public class CommandInputEnumSchemaImpl extends SavableImpl implements CommandInputEnumSchema {
+public class CommandInputEnumSchemaImpl extends SaveableImpl implements CommandInputEnumSchema {
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
private java.util.Map extensionFields_ =
new java.util.HashMap();
diff --git a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputParameter.java b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputParameter.java
index ebc0b18..89d4c7d 100644
--- a/src/main/java/org/w3id/cwl/cwl1_2/CommandInputParameter.java
+++ b/src/main/java/org/w3id/cwl/cwl1_2/CommandInputParameter.java
@@ -14,13 +14,13 @@
package org.w3id.cwl.cwl1_2;
-import org.w3id.cwl.cwl1_2.utils.Savable;
+import org.w3id.cwl.cwl1_2.utils.Saveable;
/**
* Auto-generated interface for https://w3id.org/cwl/cwl#CommandInputParameter
This interface is implemented by {@link CommandInputParameterImpl}
An input parameter for a CommandLineTool.
*/
-public interface CommandInputParameter extends InputParameter, Savable {
+public interface CommandInputParameter extends InputParameter, Saveable {
/**
* Getter for property https://w3id.org/cwl/cwl#Identified/id
*
@@ -158,7 +158,7 @@ public interface CommandInputParameter extends InputParameter, Savable {
* *
*/
- java.util.Optional