org.apache.olingo.odata2.api.edm
Interface EdmComplexType

All Superinterfaces:
EdmAnnotatable, EdmMappable, EdmNamed, EdmStructuralType, EdmType

public interface EdmComplexType
extends EdmStructuralType

A CSDL ComplexType element.

EdmComplexType holds a set of related information like EdmSimpleType properties and EdmComplexType properties.

Do not implement this interface or derive from class.

Method Summary
 EdmComplexType getBaseType()
          Base types are described in the OData protocol specification.
 
Methods inherited from interface org.apache.olingo.odata2.api.edm.EdmStructuralType
getProperty, getPropertyNames
 
Methods inherited from interface org.apache.olingo.odata2.api.edm.EdmMappable
getMapping
 
Methods inherited from interface org.apache.olingo.odata2.api.edm.EdmType
getKind, getNamespace
 
Methods inherited from interface org.apache.olingo.odata2.api.edm.EdmNamed
getName
 
Methods inherited from interface org.apache.olingo.odata2.api.edm.EdmAnnotatable
getAnnotations
 

Method Detail

getBaseType

EdmComplexType getBaseType()
                           throws EdmException
Description copied from interface: EdmStructuralType
Base types are described in the OData protocol specification.

Specified by:
getBaseType in interface EdmStructuralType
Returns:
EdmStructuralType
Throws:
EdmException


Copyright © 2013-2015 The Apache Software Foundation. All Rights Reserved.