public class EdmProviderImpl extends AbstractEdm
schemaList, schemas| Constructor and Description |
|---|
EdmProviderImpl(CsdlEdmProvider provider) |
EdmProviderImpl(CsdlEdmProvider provider,
List<CsdlSchema> termSchemaDefinition) |
cacheAction, cacheAliasNamespaceInfo, cacheAnnotationGroup, cacheComplexType, cacheEntityContainer, cacheEntityType, cacheEnumType, cacheFunction, cacheTerm, cacheTypeDefinition, getAnnotationGroup, getAnnotationsMap, getBoundAction, getBoundActionWithBindingType, getBoundFunction, getBoundFunctionsWithBindingType, getComplexType, getComplexTypeWithAnnotations, getComplexTypeWithAnnotations, getEntityContainer, getEntityContainer, getEntityType, getEntityTypeWithAnnotations, getEntityTypeWithAnnotations, getEnumType, getSchema, getSchemas, getTerm, getTypeDefinition, getUnboundAction, getUnboundFunction, getUnboundFunctions, isComplexDerivedFromES, isEntityDerivedFromES, isPreviousES, setIsPreviousESpublic EdmProviderImpl(CsdlEdmProvider provider)
public EdmProviderImpl(CsdlEdmProvider provider, List<CsdlSchema> termSchemaDefinition)
public EdmEntityContainer createEntityContainer(FullQualifiedName containerName)
createEntityContainer in class AbstractEdmpublic void addEntityContainerAnnotations(CsdlEntityContainer csdlEntityContainer, FullQualifiedName containerName)
public EdmEnumType createEnumType(FullQualifiedName enumName)
createEnumType in class AbstractEdmpublic void addEnumTypeAnnotations(CsdlEnumType enumType, FullQualifiedName enumName)
public EdmTypeDefinition createTypeDefinition(FullQualifiedName typeDefinitionName)
createTypeDefinition in class AbstractEdmpublic void addTypeDefnAnnotations(CsdlTypeDefinition typeDefinition, FullQualifiedName typeDefinitionName)
public EdmEntityType createEntityType(FullQualifiedName entityTypeName)
createEntityType in class AbstractEdmpublic void addStructuralTypeAnnotations(CsdlStructuralType structuralType, FullQualifiedName typeName, CsdlEntityContainer csdlEntityContainer)
structuralType - typeName - csdlEntityContainer - public EdmComplexType createComplexType(FullQualifiedName complexTypeName)
createComplexType in class AbstractEdmpublic EdmAction createBoundAction(FullQualifiedName actionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection)
createBoundAction in class AbstractEdmpublic void addOperationsAnnotations(CsdlOperation operation, FullQualifiedName actionName)
public EdmFunction createBoundFunction(FullQualifiedName functionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection, List<String> parameterNames)
createBoundFunction in class AbstractEdmprotected Map<String,String> createAliasToNamespaceInfo()
createAliasToNamespaceInfo in class AbstractEdmprotected EdmAction createUnboundAction(FullQualifiedName actionName)
createUnboundAction in class AbstractEdmprotected List<EdmFunction> createUnboundFunctions(FullQualifiedName functionName)
createUnboundFunctions in class AbstractEdmprotected EdmFunction createUnboundFunction(FullQualifiedName functionName, List<String> parameterNames)
createUnboundFunction in class AbstractEdmprotected Map<String,EdmSchema> createSchemas()
createSchemas in class AbstractEdmprotected EdmTerm createTerm(FullQualifiedName termName)
createTerm in class AbstractEdmprotected EdmAnnotations createAnnotationGroup(FullQualifiedName targetName, String qualifier)
createAnnotationGroup in class AbstractEdmpublic List<CsdlSchema> getTermSchemaDefinitions()
Copyright © 2023. All rights reserved.