Class EdmComplexTypeImpl

  • All Implemented Interfaces:
    org.apache.olingo.odata2.api.edm.EdmAnnotatable, org.apache.olingo.odata2.api.edm.EdmComplexType, org.apache.olingo.odata2.api.edm.EdmMappable, org.apache.olingo.odata2.api.edm.EdmNamed, org.apache.olingo.odata2.api.edm.EdmStructuralType, org.apache.olingo.odata2.api.edm.EdmType

    public class EdmComplexTypeImpl
    extends EdmStructuralTypeImpl
    implements org.apache.olingo.odata2.api.edm.EdmComplexType
    Objects of this class represent ComplexType
    • Constructor Detail

      • EdmComplexTypeImpl

        public EdmComplexTypeImpl()
    • Method Detail

      • getMapping

        public org.apache.olingo.odata2.api.edm.EdmMapping getMapping()
        Specified by:
        getMapping in interface org.apache.olingo.odata2.api.edm.EdmMappable
        Overrides:
        getMapping in class EdmStructuralTypeImpl
      • setMapping

        public void setMapping​(org.apache.olingo.odata2.api.edm.EdmMapping mapping)
      • setAbstract

        public void setAbstract​(boolean isAbstract)
      • getBaseType

        public org.apache.olingo.odata2.api.edm.EdmComplexType getBaseType()
                                                                    throws org.apache.olingo.odata2.api.edm.EdmException
        Specified by:
        getBaseType in interface org.apache.olingo.odata2.api.edm.EdmComplexType
        Specified by:
        getBaseType in interface org.apache.olingo.odata2.api.edm.EdmStructuralType
        Overrides:
        getBaseType in class EdmStructuralTypeImpl
        Throws:
        org.apache.olingo.odata2.api.edm.EdmException
      • getEdmBaseTypeName

        public org.apache.olingo.odata2.api.edm.FullQualifiedName getEdmBaseTypeName()
      • setBaseTypeName

        public void setBaseTypeName​(org.apache.olingo.odata2.api.edm.FullQualifiedName baseType)
      • isAbstract

        public boolean isAbstract()
      • getKind

        public org.apache.olingo.odata2.api.edm.EdmTypeKind getKind()
        Specified by:
        getKind in interface org.apache.olingo.odata2.api.edm.EdmType
        Overrides:
        getKind in class EdmStructuralTypeImpl