public class DefaultSchemaGenerator extends java.lang.Object implements SchemaGenerator
| Constructor and Description |
|---|
DefaultSchemaGenerator() |
| Modifier and Type | Method and Description |
|---|---|
Schema |
generateSchema(java.util.Collection<IntegrationObjectItemModel> allModelsForType)
Generates a
org.apache.olingo.odata2.api.edm.provider.Schema for an IntegrationObjectItemModel and
all of its dependencies. |
void |
setAssociationListGeneratorRegistry(AssociationListGeneratorRegistry associationListGeneratorRegistry) |
void |
setEntityContainerGenerator(EntityContainerGenerator generator) |
void |
setEntityTypesGenerator(SchemaElementGenerator<java.util.List<EntityType>,java.util.Collection<IntegrationObjectItemModel>> entityTypesGenerator) |
public Schema generateSchema(java.util.Collection<IntegrationObjectItemModel> allModelsForType)
SchemaGeneratororg.apache.olingo.odata2.api.edm.provider.Schema for an IntegrationObjectItemModel and
all of its dependencies.generateSchema in interface SchemaGeneratorallModelsForType - a model and its dependenciespublic void setEntityTypesGenerator(SchemaElementGenerator<java.util.List<EntityType>,java.util.Collection<IntegrationObjectItemModel>> entityTypesGenerator)
public void setAssociationListGeneratorRegistry(AssociationListGeneratorRegistry associationListGeneratorRegistry)
public void setEntityContainerGenerator(EntityContainerGenerator generator)
Copyright © 2018 SAP SE. All Rights Reserved.