public interface Edm
| Modifier and Type | Method and Description |
|---|---|
EdmAnnotations |
getAnnotationGroup(FullQualifiedName targetName,
String qualifier)
Get
EdmAnnotations by 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.