public interface Edm
| Modifier and Type | Method and Description | 
|---|---|
| EdmAnnotations | getAnnotationGroup(FullQualifiedName targetName,
                  String qualifier)Get  EdmAnnotationsby target. | 
| EdmAction | getBoundAction(FullQualifiedName actionName,
              FullQualifiedName bindingParameterTypeName,
              Boolean isBindingParameterCollection)Get Action by full qualified name and binding parameter type. | 
| EdmAction | getBoundActionWithBindingType(FullQualifiedName bindingParameterTypeName,
                             Boolean isBindingParameterCollection)Get Action by full qualified name and binding parameter type. | 
| EdmFunction | getBoundFunction(FullQualifiedName functionName,
                FullQualifiedName bindingParameterTypeName,
                Boolean isBindingParameterCollection,
                List<String> parameterNames)Get Function by full qualified name and binding parameter type and binding parameter names. | 
| List<EdmFunction> | getBoundFunctionsWithBindingType(FullQualifiedName bindingParameterTypeName,
                                Boolean isBindingParameterCollection)Get Function by binding parameter type | 
| EdmComplexType | getComplexType(FullQualifiedName name)Get complex type by full qualified name.. | 
| EdmComplexType | getComplexTypeWithAnnotations(FullQualifiedName name)Get complex type with annotations by full qualified name.. | 
| EdmEntityContainer | getEntityContainer()Get main entity container. | 
| EdmEntityContainer | getEntityContainer(FullQualifiedName name)Get entity container by full qualified name. | 
| EdmEntityType | getEntityType(FullQualifiedName name)Get entity type by full qualified name. | 
| EdmEntityType | getEntityTypeWithAnnotations(FullQualifiedName name)Get entity type with annotations by full qualified name. | 
| EdmEnumType | getEnumType(FullQualifiedName name)Get enum type by full qualified name. | 
| EdmSchema | getSchema(String namespace)Get schema by namespace. | 
| List<EdmSchema> | getSchemas()This method DOES NOT support lazy loading. | 
| EdmTerm | getTerm(FullQualifiedName termName)Get Term full by qualified name. | 
| EdmTypeDefinition | getTypeDefinition(FullQualifiedName name)Get a type definition by full qualified name. | 
| EdmAction | getUnboundAction(FullQualifiedName actionName)Get unbound Action by full qualified name. | 
| EdmFunction | getUnboundFunction(FullQualifiedName functionName,
                  List<String> parameterNames)Get Function by full qualified name. | 
| List<EdmFunction> | getUnboundFunctions(FullQualifiedName functionName)Get Function by full qualified name. | 
List<EdmSchema> getSchemas()
EdmSchema getSchema(String namespace)
namespace - must not be nullEdmSchemaEdmEntityContainer getEntityContainer()
EdmEntityContainer for more information.EdmEntityContainerEdmEntityContainer getEntityContainer(FullQualifiedName name)
EdmEntityContainer for more information.name - full qualified name of entity containerEdmEntityContainerEdmEnumType getEnumType(FullQualifiedName name)
EdmEnumType for more informationname - full qualified name of enum typeEdmEnumTypeEdmTypeDefinition getTypeDefinition(FullQualifiedName name)
EdmTypeDefinition for more informationname - full qualified name of type definitionEdmTypeDefinitionEdmEntityType getEntityType(FullQualifiedName name)
EdmEntityType for more information.name - full qualified name of entity typeEdmEntityTypeEdmEntityType getEntityTypeWithAnnotations(FullQualifiedName name)
EdmEntityType for more information.name - full qualified name of entity typeEdmEntityTypeEdmComplexType getComplexType(FullQualifiedName name)
EdmComplexType for more information.name - full qualified name of complex typeEdmComplexTypeEdmComplexType getComplexTypeWithAnnotations(FullQualifiedName name)
EdmComplexType for more information.name - full qualified name of complex typeEdmComplexTypeEdmAction getUnboundAction(FullQualifiedName actionName)
actionName - must not be nullEdmActionEdmAction getBoundAction(FullQualifiedName actionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection)
actionName - must not be nullbindingParameterTypeName - must not be nullisBindingParameterCollection - may be nullEdmActionEdmAction getBoundActionWithBindingType(FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection)
bindingParameterTypeName - must not be nullisBindingParameterCollection - may be nullEdmActionList<EdmFunction> getUnboundFunctions(FullQualifiedName functionName)
functionName - must not be nullEdmFunctionEdmFunction getUnboundFunction(FullQualifiedName functionName, List<String> parameterNames)
functionName - must not be nullparameterNames - may be null: in this case it is considered as emptyEdmFunctionEdmFunction getBoundFunction(FullQualifiedName functionName, FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection, List<String> parameterNames)
functionName - must not be nullbindingParameterTypeName - must not be nullisBindingParameterCollection - may be nullparameterNames - may be null: in this case it is considered as emptyEdmFunctionList<EdmFunction> getBoundFunctionsWithBindingType(FullQualifiedName bindingParameterTypeName, Boolean isBindingParameterCollection)
bindingParameterTypeName - must not be nullisBindingParameterCollection - may be nullEdmFunctionEdmTerm getTerm(FullQualifiedName termName)
termName - must not be nullEdmTermEdmAnnotations getAnnotationGroup(FullQualifiedName targetName, String qualifier)
EdmAnnotations by target.targetName - edm:Annotations targetqualifier - for the target. Can be NULLEdmAnnotationsCopyright © 2013–2023 The Apache Software Foundation. All rights reserved.