Interface SchemaElementGenerator<R,P>
-
- Type Parameters:
R- target type of the schema element to be generated by this generator.P- source type of the object, from which the schema element can be generated.
- All Known Subinterfaces:
AnnotationGenerator<T>,AssociationGenerator,EntityTypeGenerator
- All Known Implementing Classes:
AbstractAssociationGenerator,AbstractPropertyListGenerator,AssociationListGenerator,AssociationSetGenerator,AttributeAnnotationListGenerator,AutoCreateAnnotationGenerator,CollectionAssociationGenerator,ComposedEntityTypeGenerator,EntitySetGenerator,EntityTypeListGenerator,IntegrationKeyGenerator,IntegrationKeyPropertyGenerator,KeyGenerator,LanguageDependentAttributeGenerator,LocalizedAttributeAssociationListGenerator,LocalizedAttributeNavigationPropertyListGenerator,LocalizedEntityTypeGenerator,LocalizedKeyGenerator,LocalizedPropertyListGenerator,NavigationPropertyGenerator,NavigationPropertyListGenerator,NullableAttributeGenerator,OneToOneAssociationGenerator,PartOfGenerator,PrimitiveCollectionMemberEntityTypeGenerator,PrimitiveEntityTypeGenerator,PrimitivePropertyListGenerator,PropertyGenerator,SingleEntityTypeGenerator,UniqueAttributeGenerator
public interface SchemaElementGenerator<R,P>Abstraction of a generator for aSchemaelement.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Rgenerate(P object)Generates the schema element whose type is defined by T.
-