Uses of Class
org.symphonyoss.s2.canon.model.ModelElement
-
Packages that use ModelElement Package Description org.symphonyoss.s2.canon.model -
-
Uses of ModelElement in org.symphonyoss.s2.canon.model
Classes in org.symphonyoss.s2.canon.model with type parameters of type ModelElement Modifier and Type Class Description classReference<T extends ModelElement>Subclasses of ModelElement in org.symphonyoss.s2.canon.model Modifier and Type Class Description classAbstractContainerSchemaclassAbstractParameterclassAbstractPayloadclassAbstractSchemaAn abstract Schema object, which could be an object, reference to an object, oneOf, allOf, or even a single field.classAllOfSchemaclassArraySchemaSchema for an array.classBooleanTypeclassComponentclassComponentsclassDoubleTypeclassEnumSchemaclassFieldclassIntegerTypeclassModelclassObjectSchemaSchema for an object.classOneOfSchemaclassOperationclassParameterclassParameterContainerclassParameterSetsclassPathItemclassPathsclassPayloadclassReference<T extends ModelElement>classReferenceOrSchemaclassReferenceSchemaA schema defined as{ "$ref": "#/some/URI" }In order to allow forward references these objects need to be first created and then resolved in a second pass of the model.classResponseclassResponseHeaderclassSchemaclassSchemasclassStringTypeclassTypeclassTypeDefclassVersionMethods in org.symphonyoss.s2.canon.model that return types with arguments of type ModelElement Modifier and Type Method Description List<ModelElement>ModelElement. getChildren()List<ModelElement>AllOfSchema. getFields()Return the fields of this object, for a normal object this is the same as getChildren() for an AllOf it is the union of all the fields of all its references.List<ModelElement>ModelElement. getFields()Return the fields of this object, for a normal object this is the same as getChildren() for an AllOf it is something else.List<ModelElement>ObjectSchema. getFields()Methods in org.symphonyoss.s2.canon.model with parameters of type ModelElement Modifier and Type Method Description protected voidModelElement. add(String name, ModelElement element)voidModelElement. add(ModelElement e)StringIPathNameConstructor. constructFile(Map<String,Object> dataModel, String language, String templateName, ModelElement modelElement)StringJavaPathNameConstructor. constructFile(Map<String,Object> dataModel, String language, String templateName, ModelElement modelElement)StringPathNameConstructor. constructFile(String language, Object directoryPath, String templateName, ModelElement modelElement, String modelElementName)StringPathNameConstructor. constructFile(Map<String,Object> dataModel, String language, String templateName, ModelElement modelElement)static AbstractSchemaField. create(ModelElement parent, ParserContext context, boolean required)AbstractSchemaISchemaFactory. create(ModelElement parent, ParserContext context, ParserContext node)static ParameterParameter. create(ModelElement methodSchema, ParserContext paramContext)static ResponseHeaderResponseHeader. create(ModelElement methodSchema, ParserContext paramContext)static AbstractSchemaType. create(ModelElement parent, ParserContext context, ParserContext node, String name)
-