Package org.symphonyoss.s2.canon.model
Class TypeDef
-
public class TypeDef extends Component
-
-
Constructor Summary
Constructors Constructor Description TypeDef(ModelElement parent, ParserContext context, AbstractSchema type, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComponentgetComponent()booleangetIsTypeDef()-
Methods inherited from class org.symphonyoss.s2.canon.model.Component
getBaseSchema, getCanFailValidation, getElementComponent, getElementSchema, getEnum, getHasByteString, getHasList, getHasSet, getIsArraySchema, getIsComponent, getIsObjectSchema, getIsObjectType, getType, toString, validate
-
Methods inherited from class org.symphonyoss.s2.canon.model.Schema
getSuperClasses
-
Methods inherited from class org.symphonyoss.s2.canon.model.ReferenceOrSchema
isResolved
-
Methods inherited from class org.symphonyoss.s2.canon.model.AbstractSchema
createSchema, generateChildren, getIsAnonymousInnerClass, isRequired, toString, toString, toString
-
Methods inherited from class org.symphonyoss.s2.canon.model.ModelElement
add, add, capitalize, generate, getAttributes, getByPath, getCamelCapitalizedName, getCamelName, getChildren, getContext, getDescription, getElementType, getFields, getFormat, getHasCollections, getIsGenerateBuilderFacade, getIsGenerateFacade, getModel, getName, getParent, getReference, getReferencedTypes, getReferencedTypes, getSchemas, getSchemas, getSnakeCapitalizedName, getSnakeName, getSourceModel, getSummary, resolve
-
-
-
-
Constructor Detail
-
TypeDef
public TypeDef(ModelElement parent, ParserContext context, AbstractSchema type, String name)
-
-
Method Detail
-
getIsTypeDef
public boolean getIsTypeDef()
- Overrides:
getIsTypeDefin classModelElement
-
getComponent
public Component getComponent()
- Overrides:
getComponentin classComponent
-
-