Class EdmComplexTypeImpl
- java.lang.Object
-
- org.apache.olingo.odata2.client.core.edm.Impl.EdmNamedImpl
-
- org.apache.olingo.odata2.client.core.edm.Impl.EdmStructuralTypeImpl
-
- org.apache.olingo.odata2.client.core.edm.Impl.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
-
-
Field Summary
-
Fields inherited from class org.apache.olingo.odata2.client.core.edm.Impl.EdmStructuralTypeImpl
edmBaseType, namespace, structuralType
-
Fields inherited from class org.apache.olingo.odata2.client.core.edm.Impl.EdmNamedImpl
edm, name
-
-
Constructor Summary
Constructors Constructor Description EdmComplexTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.olingo.odata2.api.edm.EdmComplexTypegetBaseType()org.apache.olingo.odata2.api.edm.FullQualifiedNamegetEdmBaseTypeName()org.apache.olingo.odata2.api.edm.EdmTypeKindgetKind()org.apache.olingo.odata2.api.edm.EdmMappinggetMapping()booleanisAbstract()voidsetAbstract(boolean isAbstract)voidsetBaseTypeName(org.apache.olingo.odata2.api.edm.FullQualifiedName baseType)voidsetMapping(org.apache.olingo.odata2.api.edm.EdmMapping mapping)StringtoString()-
Methods inherited from class org.apache.olingo.odata2.client.core.edm.Impl.EdmStructuralTypeImpl
getAnnotations, getEdmBaseType, getEdmTypeKind, getNamespace, getProperties, getProperty, getPropertyInternal, getPropertyNames, getStructuralType, setAnnotations, setEdmBaseType, setEdmPropertyNames, setEdmTypeKind, setNamespace, setProperties, setStructuralType
-
Methods inherited from class org.apache.olingo.odata2.client.core.edm.Impl.EdmNamedImpl
getName, setEdm, setName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getMapping
public org.apache.olingo.odata2.api.edm.EdmMapping getMapping()
- Specified by:
getMappingin interfaceorg.apache.olingo.odata2.api.edm.EdmMappable- Overrides:
getMappingin classEdmStructuralTypeImpl
-
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:
getBaseTypein interfaceorg.apache.olingo.odata2.api.edm.EdmComplexType- Specified by:
getBaseTypein interfaceorg.apache.olingo.odata2.api.edm.EdmStructuralType- Overrides:
getBaseTypein classEdmStructuralTypeImpl- 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()
-
toString
public String toString()
- Overrides:
toStringin classEdmStructuralTypeImpl
-
getKind
public org.apache.olingo.odata2.api.edm.EdmTypeKind getKind()
- Specified by:
getKindin interfaceorg.apache.olingo.odata2.api.edm.EdmType- Overrides:
getKindin classEdmStructuralTypeImpl
-
-