Class EdmSchemaImpl
java.lang.Object
org.apache.olingo.commons.core.edm.AbstractEdmAnnotatable
org.apache.olingo.commons.core.edm.EdmSchemaImpl
- All Implemented Interfaces:
EdmAnnotatable,EdmSchema
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEdmSchemaImpl(EdmProviderImpl edm, CsdlEdmProvider provider, CsdlSchema schema) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<EdmAnnotations>protected List<EdmAnnotation>protected List<EdmComplexType>protected EdmEntityContainerprotected List<EdmEntityType>protected List<EdmEnumType>protected List<EdmFunction>protected List<EdmTypeDefinition>getAlias()Get list of all annotations.getTerms()Methods inherited from class org.apache.olingo.commons.core.edm.AbstractEdmAnnotatable
getAnnotationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.olingo.commons.api.edm.EdmAnnotatable
getAnnotation
-
Field Details
-
namespace
-
-
Constructor Details
-
EdmSchemaImpl
-
-
Method Details
-
getEnumTypes
- Specified by:
getEnumTypesin interfaceEdmSchema- Returns:
- all enum types for this schema
-
getEntityTypes
- Specified by:
getEntityTypesin interfaceEdmSchema- Returns:
- all entity types for this schema
-
getComplexTypes
- Specified by:
getComplexTypesin interfaceEdmSchema- Returns:
- all complex types for this schema
-
getActions
- Specified by:
getActionsin interfaceEdmSchema- Returns:
- all actions for this schema
-
getFunctions
- Specified by:
getFunctionsin interfaceEdmSchema- Returns:
- all functions for this schema
-
getTypeDefinitions
- Specified by:
getTypeDefinitionsin interfaceEdmSchema- Returns:
- all
EdmTypeDefinitionfor this schema.
-
getTerms
-
getAnnotationGroups
- Specified by:
getAnnotationGroupsin interfaceEdmSchema- Returns:
- all
EdmAnnotationsfor this schema.
-
getAnnotations
Description copied from interface:EdmAnnotatableGet list of all annotations.- Specified by:
getAnnotationsin interfaceEdmAnnotatable- Overrides:
getAnnotationsin classAbstractEdmAnnotatable- Returns:
- list of all annotations
-
getEntityContainer
- Specified by:
getEntityContainerin interfaceEdmSchema- Returns:
- the entity container for this schema. May be null.
-
getNamespace
- Specified by:
getNamespacein interfaceEdmSchema- Returns:
- the namespace for this schema
-
getAlias
-
createEntityContainer
-
createTypeDefinitions
-
createEnumTypes
-
createEntityTypes
-
createComplexTypes
-
createActions
-
createFunctions
-
createTerms
-
createAnnotationGroups
-
createAnnotations
-