| Modifier and Type | Class and Description |
|---|---|
class |
IntegrationKeyGenerator |
class |
KeyGenerator
Any generator responsible for entity type key generation.
|
class |
LocalizedKeyGenerator |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultSchemaGenerator.setEntityTypesGenerator(SchemaElementGenerator<java.util.List<EntityType>,java.util.Collection<IntegrationObjectItemModel>> entityTypesGenerator) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AssociationGenerator |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAssociationGenerator |
class |
AssociationListGenerator |
class |
AssociationSetGenerator
A default implementation of the
AssociationSet generator. |
class |
CollectionAssociationGenerator |
class |
LocalizedAttributeAssociationListGenerator |
class |
OneToOneAssociationGenerator |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<SchemaElementGenerator<java.util.List<Association>,java.util.Collection<IntegrationObjectItemModel>>> |
AssociationListGeneratorRegistry.getGenerators() |
| Modifier and Type | Method and Description |
|---|---|
void |
AssociationListGeneratorRegistry.setAssociationListGenerators(java.util.List<SchemaElementGenerator<java.util.List<Association>,java.util.Collection<IntegrationObjectItemModel>>> associationListGenerators) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AnnotationGenerator<T extends ItemModel> |
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeAnnotationListGenerator |
class |
LanguageDependentAttributeGenerator |
class |
NullableAttributeGenerator |
class |
PartOfGenerator
A generator responsible for including
s:IsPartOf annotation on the Property and NavigationProperty EDMX elements. |
class |
UniqueAttributeGenerator |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EntityTypeGenerator
A marker interface for the convenience of encapsulating the generics and finding all implementors, which determines a
generator responsible for EDMX entity types generation from a single
IntegrationObjectItemModel |
| Modifier and Type | Class and Description |
|---|---|
class |
ComposedEntityTypeGenerator |
class |
EntitySetGenerator
A default implementation of the
EntitySet generator. |
class |
EntityTypeListGenerator |
class |
LocalizedEntityTypeGenerator |
class |
PrimitiveCollectionMemberEntityTypeGenerator
Generates an
EntityType for the primitive collection type passed in. |
class |
PrimitiveEntityTypeGenerator |
class |
SingleEntityTypeGenerator
Base implementation class for entity type generators, which generate either a single entity type or no entity types depending
on certain conditions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultEntityContainerGenerator.setAssociationSetGenerator(SchemaElementGenerator<AssociationSet,Association> generator) |
void |
DefaultEntityContainerGenerator.setEntitySetGenerator(SchemaElementGenerator<EntitySet,EntityType> generator) |
void |
PrimitiveEntityTypeGenerator.setPrimitiveCollectionMemberEntityTypeGenerator(SchemaElementGenerator<EntityType,java.lang.String> primitiveCollectionMemberEntityTypeGenerator) |
| Modifier and Type | Method and Description |
|---|---|
void |
EntityTypeListGenerator.setEntityTypeGenerators(java.util.List<SchemaElementGenerator<java.util.Collection<EntityType>,IntegrationObjectItemModel>> entityTypeGenerators) |
| Modifier and Type | Class and Description |
|---|---|
class |
LocalizedAttributeNavigationPropertyListGenerator
The LocalizedAttributeNavigationPropertyListGenerator creates the navigation property that associates
the localized entity with this entity.
|
class |
NavigationPropertyGenerator |
class |
NavigationPropertyListGenerator |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<SchemaElementGenerator<java.util.List<NavigationProperty>,java.util.Collection<IntegrationObjectItemAttributeModel>>> |
NavigationPropertyListGeneratorRegistry.getGenerators() |
| Modifier and Type | Method and Description |
|---|---|
void |
NavigationPropertyListGenerator.setNavigationPropertyGenerator(SchemaElementGenerator<java.util.Optional<NavigationProperty>,IntegrationObjectItemAttributeModel> generator) |
| Modifier and Type | Method and Description |
|---|---|
void |
NavigationPropertyListGeneratorRegistry.setGenerators(java.util.Collection<SchemaElementGenerator<java.util.List<NavigationProperty>,java.util.Collection<IntegrationObjectItemAttributeModel>>> generators) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPropertyListGenerator |
class |
IntegrationKeyPropertyGenerator |
class |
LocalizedPropertyListGenerator |
class |
PrimitivePropertyListGenerator |
class |
PropertyGenerator |
| Modifier and Type | Method and Description |
|---|---|
protected SchemaElementGenerator<Property,IntegrationObjectItemAttributeModel> |
AbstractPropertyListGenerator.getPropertyGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
PrimitivePropertyListGenerator.setIntegrationKeyPropertyGenerator(SchemaElementGenerator<java.util.Optional<Property>,IntegrationObjectItemModel> integrationKeyPropertyGenerator) |
void |
AbstractPropertyListGenerator.setPropertyGenerator(SchemaElementGenerator<Property,IntegrationObjectItemAttributeModel> propertyGenerator) |
Copyright © 2018 SAP SE. All Rights Reserved.