Package org.symphonyoss.s2.canon.model
Class OneOfSchema
-
public class OneOfSchema extends AbstractContainerSchema
-
-
Constructor Summary
Constructors Constructor Description OneOfSchema(ModelElement parent, ParserContext context, ParserContext node, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidgenerateChildren(GenerationContext generationContext, Map<String,Object> dataModel)protected voidgetReferencedTypes(Set<AbstractSchema> result)voidvalidate()-
Methods inherited from class org.symphonyoss.s2.canon.model.AbstractContainerSchema
getElementComponent, getElementSchema, getIsArraySchema, getIsObjectSchema, getIsObjectType, toString
-
Methods inherited from class org.symphonyoss.s2.canon.model.Schema
getBaseSchema, getComponent, getSuperClasses
-
Methods inherited from class org.symphonyoss.s2.canon.model.ReferenceOrSchema
isResolved
-
Methods inherited from class org.symphonyoss.s2.canon.model.AbstractSchema
createSchema, getIsAnonymousInnerClass, isRequired, toString, toString, toString
-
Methods inherited from class org.symphonyoss.s2.canon.model.ModelElement
add, add, capitalize, generate, getAttributes, getByPath, getCamelCapitalizedName, getCamelName, getCanFailValidation, getChildren, getContext, getDescription, getElementType, getEnum, getFields, getFormat, getHasByteString, getHasCollections, getHasList, getHasSet, getIsComponent, getIsGenerateBuilderFacade, getIsGenerateFacade, getIsTypeDef, getModel, getName, getParent, getReference, getReferencedTypes, getSchemas, getSchemas, getSnakeCapitalizedName, getSnakeName, getSourceModel, getSummary, resolve
-
-
-
-
Constructor Detail
-
OneOfSchema
public OneOfSchema(ModelElement parent, ParserContext context, ParserContext node, String name)
-
-
Method Detail
-
validate
public void validate()
- Overrides:
validatein classAbstractContainerSchema
-
getReferencedTypes
protected void getReferencedTypes(Set<AbstractSchema> result)
- Overrides:
getReferencedTypesin classModelElement
-
generateChildren
protected void generateChildren(GenerationContext generationContext, Map<String,Object> dataModel)
- Overrides:
generateChildrenin classAbstractSchema
-
-