Class EnumSchemaImpl
java.lang.Object
org.galaxyproject.gxformat2.v19_09.utils.SavableImpl
org.galaxyproject.gxformat2.v19_09.EnumSchemaImpl
- All Implemented Interfaces:
EnumSchema
,Savable
Auto-generated class implementation for https://w3id.org/cwl/salad#EnumSchema
Define an enumerated type.
-
Constructor Summary
ConstructorsConstructorDescriptionEnumSchemaImpl
(Object __doc_, String __baseUri_, LoadingOptions __loadingOptions, String __docRoot_) Used byRootLoader
to construct instances of EnumSchemaImpl. -
Method Summary
Modifier and TypeMethodDescriptionGetter for property https://w3id.org/cwl/salad#symbols
Defines the set of valid symbols.getType()
Getter for property https://w3id.org/cwl/salad#type
Must be `enum` *
-
Constructor Details
-
EnumSchemaImpl
public EnumSchemaImpl(Object __doc_, String __baseUri_, LoadingOptions __loadingOptions, String __docRoot_) Used byRootLoader
to construct instances of EnumSchemaImpl.- Parameters:
__doc_
- Document fragment to load this record object from (presumably aMap
).__baseUri_
- Base URI to generate child document IDs against.__loadingOptions
- Context for loading URIs and populating objects.__docRoot_
- ID at this position in the document (if available) (maybe?)- Throws:
ValidationException
- If the document fragment is not aMap
or validation of fields fails.
-
-
Method Details
-
getSymbols
Getter for property https://w3id.org/cwl/salad#symbols
Defines the set of valid symbols. *
- Specified by:
getSymbols
in interfaceEnumSchema
-
getType
Getter for property https://w3id.org/cwl/salad#type
Must be `enum` *
- Specified by:
getType
in interfaceEnumSchema
-