public class EdmComplexTypeImpl extends EdmStructuralTypeImpl implements EdmComplexType
edmBaseType, namespace, structuralType
edm, name
Constructor and Description |
---|
EdmComplexTypeImpl() |
Modifier and Type | Method and Description |
---|---|
EdmComplexType |
getBaseType()
Base types are described in the OData protocol specification.
|
FullQualifiedName |
getEdmBaseTypeName() |
EdmTypeKind |
getKind() |
EdmMapping |
getMapping()
Get mapping information applied to an EDM element
|
boolean |
isAbstract() |
void |
setAbstract(boolean isAbstract) |
void |
setBaseTypeName(FullQualifiedName baseType) |
void |
setMapping(EdmMapping mapping) |
String |
toString() |
getAnnotations, getEdmBaseType, getEdmTypeKind, getNamespace, getProperties, getProperty, getPropertyInternal, getPropertyNames, getStructuralType, setAnnotations, setEdmBaseType, setEdmPropertyNames, setEdmTypeKind, setNamespace, setProperties, setStructuralType
getName, setEdm, setName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getProperty, getPropertyNames
getNamespace
getAnnotations
public EdmMapping getMapping()
EdmMappable
getMapping
in interface EdmMappable
getMapping
in class EdmStructuralTypeImpl
EdmMapping
public void setMapping(EdmMapping mapping)
public void setAbstract(boolean isAbstract)
public EdmComplexType getBaseType() throws EdmException
EdmStructuralType
getBaseType
in interface EdmComplexType
getBaseType
in interface EdmStructuralType
getBaseType
in class EdmStructuralTypeImpl
EdmStructuralType
EdmException
public FullQualifiedName getEdmBaseTypeName()
public void setBaseTypeName(FullQualifiedName baseType)
public boolean isAbstract()
public String toString()
toString
in class EdmStructuralTypeImpl
public EdmTypeKind getKind()
getKind
in interface EdmType
getKind
in class EdmStructuralTypeImpl
EdmTypeKind
of this EdmType
Copyright © 2013-2022 The Apache Software Foundation. All Rights Reserved.