Interface PropertyAnnotationGenerator

All Superinterfaces:
SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.AnnotationAttribute,TypeAttributeDescriptor>
All Known Implementing Classes:
AutoCreatePropertyAnnotationGenerator, LanguageDependentPropertyAnnotationGenerator, NullablePropertyAnnotationGenerator, PartOfPropertyAnnotationGenerator, UniquePropertyAnnotationGenerator

public interface PropertyAnnotationGenerator extends SchemaElementGenerator<org.apache.olingo.odata2.api.edm.provider.AnnotationAttribute,TypeAttributeDescriptor>
A blueprint for creating EDMX schema property annotation generators.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determines if this annotation generator is applicable for the given property

    Methods inherited from interface de.hybris.platform.odata2services.odata.schema.SchemaElementGenerator

    generate
  • Method Details

    • isApplicable

      boolean isApplicable(TypeAttributeDescriptor descriptor)
      Determines if this annotation generator is applicable for the given property
      Parameters:
      descriptor - the TypeAttributeDescriptor to check
      Returns:
      true if applicable, otherwise false