- adds swagger-core library
* uses its Java API and model classes to construct and generate the swagger json.
- introudce new methods which model objects used in constructing the definitions section:
* getGETModel(Representation) : returns a object represting GET representation schema of resource
* getCREATEModel(Representation) : returns a object representing CREATE representation shema of a resource
* getUPDATEModel(Representation) : returns a object representing POST Update representation schema of a resource
ex: PersonGet, PersonCreate, PersonUpdate
- adds new test cases to: SwaggerSpecificationCreatorTest.java
- adds support for multiple representation types
GET schemas have support for representations: DEFAULT, REF, and FULL
CREATE schemas have support for representations: DEFAULT, and FULL
POST_UPDATE schemas have support for representations: DEFAULT
* uses default schema for the shema of responses and parameters