Interface EdmAnnotatable

All Known Subinterfaces:
EdmAction, EdmActionImport, EdmAnd, EdmAnnotation, EdmAnnotations, EdmApply, EdmBindingTarget, EdmCast, EdmComplexType, EdmEntityContainer, EdmEntitySet, EdmEntityType, EdmEq, EdmFunction, EdmFunctionImport, EdmGe, EdmGt, EdmIf, EdmIsOf, EdmLabeledElement, EdmLe, EdmLogicalOrComparisonExpression, EdmLt, EdmMember, EdmNavigationProperty, EdmNe, EdmNot, EdmNull, EdmOnDelete, EdmOperation, EdmOperationImport, EdmOr, EdmParameter, EdmProperty, EdmPropertyValue, EdmRecord, EdmReferentialConstraint, EdmSchema, EdmSingleton, EdmStructuredType, EdmTerm, EdmTypeDefinition, EdmUrlRef
All Known Implementing Classes:
AbstractEdmAnnotatable, AbstractEdmAnnotatableDynamicExpression, AbstractEdmBindingTarget, AbstractEdmLogicalOrComparisonExpression, AbstractEdmNamed, AbstractEdmOperation, AbstractEdmOperationImport, AbstractEdmStructuredType, DynamicProperty, DynamicStructuredType, EdmActionImpl, EdmActionImportImpl, EdmAndImpl, EdmAnnotationImpl, EdmAnnotationsImpl, EdmApplyImpl, EdmCastImpl, EdmComplexTypeImpl, EdmEntityContainerImpl, EdmEntitySetImpl, EdmEntityTypeImpl, EdmEnumTypeImpl, EdmEqImpl, EdmFunctionImpl, EdmFunctionImportImpl, EdmGeImpl, EdmGtImpl, EdmIfImpl, EdmIsOfImpl, EdmLabeledElementImpl, EdmLeImpl, EdmLtImpl, EdmMemberImpl, EdmNavigationPropertyImpl, EdmNeImpl, EdmNotImpl, EdmNullImpl, EdmOnDeleteImpl, EdmOrImpl, EdmParameterImpl, EdmPropertyImpl, EdmPropertyValueImpl, EdmRecordImpl, EdmReferentialConstraintImpl, EdmSchemaImpl, EdmSingletonImpl, EdmTermImpl, EdmTypeDefinitionImpl, EdmTypeImpl, EdmUrlRefImpl

public interface EdmAnnotatable
Can be applied to CSDL elements as described in the Conceptual Schema Definition Language.
  • Method Details

    • getAnnotation

      EdmAnnotation getAnnotation(EdmTerm term, String qualifier)
      Parameters:
      term - term used for the annotation. MUST NOT be null.
      qualifier - for the term. Can be NULL
      Returns:
      annotation according to term
    • getAnnotations

      List<EdmAnnotation> getAnnotations()
      Get list of all annotations.
      Returns:
      list of all annotations