Package org.apache.olingo.odata2.api.edm
Interface EdmStructuralType
- All Superinterfaces:
EdmAnnotatable,EdmMappable,EdmNamed,EdmType
- All Known Subinterfaces:
EdmComplexType,EdmEntityType
- All Known Implementing Classes:
EdmComplexTypeImplProv,EdmEntityTypeImplProv,EdmStructuralTypeImplProv
-
Method Summary
Modifier and TypeMethodDescriptionBase types are described in the OData protocol specification.getProperty(String name) Get property by nameGet all property namesMethods inherited from interface org.apache.olingo.odata2.api.edm.EdmAnnotatable
getAnnotationsMethods inherited from interface org.apache.olingo.odata2.api.edm.EdmMappable
getMappingMethods inherited from interface org.apache.olingo.odata2.api.edm.EdmType
getKind, getNamespace
-
Method Details
-
getProperty
Get property by name- Parameters:
name-- Returns:
- simple or complex property as
EdmTyped - Throws:
EdmException
-
getPropertyNames
Get all property names- Returns:
- property names as type List
- Throws:
EdmException
-
getBaseType
Base types are described in the OData protocol specification.- Returns:
EdmStructuralType- Throws:
EdmException
-