Class EdmComplexTypeImpl
java.lang.Object
org.apache.olingo.commons.core.edm.AbstractEdmAnnotatable
org.apache.olingo.commons.core.edm.AbstractEdmNamed
org.apache.olingo.commons.core.edm.EdmTypeImpl
org.apache.olingo.commons.core.edm.AbstractEdmStructuredType
org.apache.olingo.commons.core.edm.EdmComplexTypeImpl
- All Implemented Interfaces:
EdmAnnotatable,EdmComplexType,EdmNamed,EdmStructuredType,EdmType
-
Field Summary
Fields inherited from class org.apache.olingo.commons.core.edm.AbstractEdmStructuredType
baseType, baseTypeNameFields inherited from class org.apache.olingo.commons.core.edm.EdmTypeImpl
kind, typeNameFields inherited from class org.apache.olingo.commons.core.edm.AbstractEdmAnnotatable
edm -
Constructor Summary
ConstructorsConstructorDescriptionEdmComplexTypeImpl(Edm edm, FullQualifiedName name, CsdlComplexType complexType) -
Method Summary
Modifier and TypeMethodDescriptionprotected EdmStructuredTypebuildBaseType(FullQualifiedName baseTypeName) protected voidBase types are described in the OData protocol specification.Methods inherited from class org.apache.olingo.commons.core.edm.AbstractEdmStructuredType
compatibleTo, getNavigationProperties, getNavigationProperty, getNavigationPropertyNames, getProperties, getProperty, getPropertyNames, getStructuralProperty, isAbstract, isOpenTypeMethods inherited from class org.apache.olingo.commons.core.edm.EdmTypeImpl
getFullQualifiedName, getKind, getNamespaceMethods inherited from class org.apache.olingo.commons.core.edm.AbstractEdmNamed
getName, toStringMethods inherited from class org.apache.olingo.commons.core.edm.AbstractEdmAnnotatable
getAnnotation, getAnnotationsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.olingo.commons.api.edm.EdmAnnotatable
getAnnotation, getAnnotationsMethods inherited from interface org.apache.olingo.commons.api.edm.EdmStructuredType
compatibleTo, getNavigationProperty, getNavigationPropertyNames, getProperty, getPropertyNames, getStructuralProperty, isAbstract, isOpenTypeMethods inherited from interface org.apache.olingo.commons.api.edm.EdmType
getFullQualifiedName, getKind, getNamespace
-
Constructor Details
-
EdmComplexTypeImpl
-
-
Method Details
-
buildBaseType
- Specified by:
buildBaseTypein classAbstractEdmStructuredType
-
getBaseType
Description copied from interface:EdmStructuredTypeBase types are described in the OData protocol specification.- Specified by:
getBaseTypein interfaceEdmComplexType- Specified by:
getBaseTypein interfaceEdmStructuredType- Returns:
EdmStructuredType
-
checkBaseType
protected void checkBaseType()- Specified by:
checkBaseTypein classAbstractEdmStructuredType
-