Skip to content

Commit ab8576a

Browse files
committed
populate extensionFields; add public access to the LoadingOptions
1 parent 16d3291 commit ab8576a

File tree

67 files changed

+793
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+793
-1
lines changed

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class ArraySchemaImpl extends SaveableImpl implements ArraySchema {
2727
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2828
private java.util.Map<String, Object> extensionFields_ =
2929
new java.util.HashMap<String, Object>();
30+
public LoadingOptions getLoadingOptions() {
31+
return this.loadingOptions_;
32+
}
3033
public java.util.Map<String, Object> getExtensionFields() {
3134
return this.extensionFields_;
3235
}
@@ -112,5 +115,14 @@ public ArraySchemaImpl(
112115
}
113116
this.items = (Object) items;
114117
this.type = (Array_name) type;
118+
for (String field:__doc.keySet()) {
119+
if (!attrs.contains(field)) {
120+
if (field.contains(":")) {
121+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
122+
extensionFields_.put(expanded_field, __doc.get(field));
123+
}
124+
}
125+
}
115126
}
127+
private java.util.List<String> attrs = java.util.Arrays.asList("items", "type");
116128
}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class CWLArraySchemaImpl extends SaveableImpl implements CWLArraySchema {
2727
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2828
private java.util.Map<String, Object> extensionFields_ =
2929
new java.util.HashMap<String, Object>();
30+
public LoadingOptions getLoadingOptions() {
31+
return this.loadingOptions_;
32+
}
3033
public java.util.Map<String, Object> getExtensionFields() {
3134
return this.extensionFields_;
3235
}
@@ -112,5 +115,14 @@ public CWLArraySchemaImpl(
112115
}
113116
this.items = (Object) items;
114117
this.type = (Array_name) type;
118+
for (String field:__doc.keySet()) {
119+
if (!attrs.contains(field)) {
120+
if (field.contains(":")) {
121+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
122+
extensionFields_.put(expanded_field, __doc.get(field));
123+
}
124+
}
125+
}
115126
}
127+
private java.util.List<String> attrs = java.util.Arrays.asList("items", "type");
116128
}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class CWLRecordFieldImpl extends SaveableImpl implements CWLRecordField {
2727
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2828
private java.util.Map<String, Object> extensionFields_ =
2929
new java.util.HashMap<String, Object>();
30+
public LoadingOptions getLoadingOptions() {
31+
return this.loadingOptions_;
32+
}
3033
public java.util.Map<String, Object> getExtensionFields() {
3134
return this.extensionFields_;
3235
}
@@ -159,5 +162,14 @@ public CWLRecordFieldImpl(
159162
this.doc = (Object) doc;
160163
this.name = (String) name;
161164
this.type = (Object) type;
165+
for (String field:__doc.keySet()) {
166+
if (!attrs.contains(field)) {
167+
if (field.contains(":")) {
168+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
169+
extensionFields_.put(expanded_field, __doc.get(field));
170+
}
171+
}
172+
}
162173
}
174+
private java.util.List<String> attrs = java.util.Arrays.asList("doc", "name", "type");
163175
}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class CWLRecordSchemaImpl extends SaveableImpl implements CWLRecordSchema
2727
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2828
private java.util.Map<String, Object> extensionFields_ =
2929
new java.util.HashMap<String, Object>();
30+
public LoadingOptions getLoadingOptions() {
31+
return this.loadingOptions_;
32+
}
3033
public java.util.Map<String, Object> getExtensionFields() {
3134
return this.extensionFields_;
3235
}
@@ -118,5 +121,14 @@ public CWLRecordSchemaImpl(
118121
}
119122
this.fields = (java.util.Optional<java.util.List<Object>>) fields;
120123
this.type = (Record_name) type;
124+
for (String field:__doc.keySet()) {
125+
if (!attrs.contains(field)) {
126+
if (field.contains(":")) {
127+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
128+
extensionFields_.put(expanded_field, __doc.get(field));
129+
}
130+
}
131+
}
121132
}
133+
private java.util.List<String> attrs = java.util.Arrays.asList("fields", "type");
122134
}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class CommandInputArraySchemaImpl extends SaveableImpl implements Command
2727
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2828
private java.util.Map<String, Object> extensionFields_ =
2929
new java.util.HashMap<String, Object>();
30+
public LoadingOptions getLoadingOptions() {
31+
return this.loadingOptions_;
32+
}
3033
public java.util.Map<String, Object> getExtensionFields() {
3134
return this.extensionFields_;
3235
}
@@ -246,5 +249,14 @@ public CommandInputArraySchemaImpl(
246249
this.doc = (Object) doc;
247250
this.name = (java.util.Optional<String>) name;
248251
this.inputBinding = (java.util.Optional<CommandLineBinding>) inputBinding;
252+
for (String field:__doc.keySet()) {
253+
if (!attrs.contains(field)) {
254+
if (field.contains(":")) {
255+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
256+
extensionFields_.put(expanded_field, __doc.get(field));
257+
}
258+
}
259+
}
249260
}
261+
private java.util.List<String> attrs = java.util.Arrays.asList("items", "type", "label", "doc", "name", "inputBinding");
250262
}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class CommandInputEnumSchemaImpl extends SaveableImpl implements CommandI
2727
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2828
private java.util.Map<String, Object> extensionFields_ =
2929
new java.util.HashMap<String, Object>();
30+
public LoadingOptions getLoadingOptions() {
31+
return this.loadingOptions_;
32+
}
3033
public java.util.Map<String, Object> getExtensionFields() {
3134
return this.extensionFields_;
3235
}
@@ -246,5 +249,14 @@ public CommandInputEnumSchemaImpl(
246249
this.label = (java.util.Optional<String>) label;
247250
this.doc = (Object) doc;
248251
this.inputBinding = (java.util.Optional<CommandLineBinding>) inputBinding;
252+
for (String field:__doc.keySet()) {
253+
if (!attrs.contains(field)) {
254+
if (field.contains(":")) {
255+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
256+
extensionFields_.put(expanded_field, __doc.get(field));
257+
}
258+
}
259+
}
249260
}
261+
private java.util.List<String> attrs = java.util.Arrays.asList("name", "symbols", "type", "label", "doc", "inputBinding");
250262
}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ public class CommandInputParameterImpl extends SaveableImpl implements CommandIn
2828
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2929
private java.util.Map<String, Object> extensionFields_ =
3030
new java.util.HashMap<String, Object>();
31+
public LoadingOptions getLoadingOptions() {
32+
return this.loadingOptions_;
33+
}
3134
public java.util.Map<String, Object> getExtensionFields() {
3235
return this.extensionFields_;
3336
}
@@ -476,5 +479,14 @@ public CommandInputParameterImpl(
476479
this.default_ = (java.util.Optional<Object>) default_;
477480
this.type = (Object) type;
478481
this.inputBinding = (java.util.Optional<CommandLineBinding>) inputBinding;
482+
for (String field:__doc.keySet()) {
483+
if (!attrs.contains(field)) {
484+
if (field.contains(":")) {
485+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
486+
extensionFields_.put(expanded_field, __doc.get(field));
487+
}
488+
}
489+
}
479490
}
491+
private java.util.List<String> attrs = java.util.Arrays.asList("label", "secondaryFiles", "streamable", "doc", "id", "format", "loadContents", "loadListing", "default", "type", "inputBinding");
480492
}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class CommandInputRecordFieldImpl extends SaveableImpl implements Command
2727
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2828
private java.util.Map<String, Object> extensionFields_ =
2929
new java.util.HashMap<String, Object>();
30+
public LoadingOptions getLoadingOptions() {
31+
return this.loadingOptions_;
32+
}
3033
public java.util.Map<String, Object> getExtensionFields() {
3134
return this.extensionFields_;
3235
}
@@ -440,5 +443,14 @@ public CommandInputRecordFieldImpl(
440443
this.loadContents = (java.util.Optional<Boolean>) loadContents;
441444
this.loadListing = (java.util.Optional<LoadListingEnum>) loadListing;
442445
this.inputBinding = (java.util.Optional<CommandLineBinding>) inputBinding;
446+
for (String field:__doc.keySet()) {
447+
if (!attrs.contains(field)) {
448+
if (field.contains(":")) {
449+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
450+
extensionFields_.put(expanded_field, __doc.get(field));
451+
}
452+
}
453+
}
443454
}
455+
private java.util.List<String> attrs = java.util.Arrays.asList("doc", "name", "type", "label", "secondaryFiles", "streamable", "format", "loadContents", "loadListing", "inputBinding");
444456
}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class CommandInputRecordSchemaImpl extends SaveableImpl implements Comman
2727
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2828
private java.util.Map<String, Object> extensionFields_ =
2929
new java.util.HashMap<String, Object>();
30+
public LoadingOptions getLoadingOptions() {
31+
return this.loadingOptions_;
32+
}
3033
public java.util.Map<String, Object> getExtensionFields() {
3134
return this.extensionFields_;
3235
}
@@ -252,5 +255,14 @@ public CommandInputRecordSchemaImpl(
252255
this.doc = (Object) doc;
253256
this.name = (java.util.Optional<String>) name;
254257
this.inputBinding = (java.util.Optional<CommandLineBinding>) inputBinding;
258+
for (String field:__doc.keySet()) {
259+
if (!attrs.contains(field)) {
260+
if (field.contains(":")) {
261+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
262+
extensionFields_.put(expanded_field, __doc.get(field));
263+
}
264+
}
265+
}
255266
}
267+
private java.util.List<String> attrs = java.util.Arrays.asList("fields", "type", "label", "doc", "name", "inputBinding");
256268
}

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ public class CommandLineBindableImpl extends SaveableImpl implements CommandLine
2727
private LoadingOptions loadingOptions_ = new LoadingOptionsBuilder().build();
2828
private java.util.Map<String, Object> extensionFields_ =
2929
new java.util.HashMap<String, Object>();
30+
public LoadingOptions getLoadingOptions() {
31+
return this.loadingOptions_;
32+
}
3033
public java.util.Map<String, Object> getExtensionFields() {
3134
return this.extensionFields_;
3235
}
@@ -94,5 +97,14 @@ public CommandLineBindableImpl(
9497
throw new ValidationException("Trying 'RecordField'", __errors);
9598
}
9699
this.inputBinding = (java.util.Optional<CommandLineBinding>) inputBinding;
100+
for (String field:__doc.keySet()) {
101+
if (!attrs.contains(field)) {
102+
if (field.contains(":")) {
103+
String expanded_field = __loadingOptions.expandUrl(field, "", false, false, null);
104+
extensionFields_.put(expanded_field, __doc.get(field));
105+
}
106+
}
107+
}
97108
}
109+
private java.util.List<String> attrs = java.util.Arrays.asList("inputBinding");
98110
}

0 commit comments

Comments
 (0)