Search in sources :

Example 1 with OpenAPIGenerator

use of org.eclipse.vorto.codegen.openapi.OpenAPIGenerator in project vorto by eclipse.

the class GeneratorConfiguration method doSetup.

@Override
protected void doSetup() {
    addGenerator(Generator.create("/generators/bosch.properties", new CodeGeneratorV1Adapter(new BoschIoTSuiteGenerator())));
    addGenerator(Generator.create("/generators/ditto.properties", new CodeGeneratorV1Adapter(new EclipseDittoGenerator())));
    addGenerator(Generator.create("/generators/hono.properties", new CodeGeneratorV1Adapter(new EclipseHonoGenerator())));
    addGenerator(Generator.create("/generators/openapi.properties", new CodeGeneratorV1Adapter(new OpenAPIGenerator())));
    addGenerator(Generator.create("/generators/jsonschema.properties", new CodeGeneratorV1Adapter(new JSONSchemaGenerator())));
}
Also used : EclipseHonoGenerator(org.eclipse.vorto.codegen.hono.EclipseHonoGenerator) OpenAPIGenerator(org.eclipse.vorto.codegen.openapi.OpenAPIGenerator) JSONSchemaGenerator(org.eclipse.vorto.codegen.jsonschema.JSONSchemaGenerator) BoschIoTSuiteGenerator(org.eclipse.vorto.codegen.bosch.BoschIoTSuiteGenerator) EclipseDittoGenerator(org.eclipse.vorto.codegen.ditto.EclipseDittoGenerator)

Aggregations

BoschIoTSuiteGenerator (org.eclipse.vorto.codegen.bosch.BoschIoTSuiteGenerator)1 EclipseDittoGenerator (org.eclipse.vorto.codegen.ditto.EclipseDittoGenerator)1 EclipseHonoGenerator (org.eclipse.vorto.codegen.hono.EclipseHonoGenerator)1 JSONSchemaGenerator (org.eclipse.vorto.codegen.jsonschema.JSONSchemaGenerator)1 OpenAPIGenerator (org.eclipse.vorto.codegen.openapi.OpenAPIGenerator)1