public abstract class EdmStructuralTypeImpl extends EdmNamedImpl implements EdmStructuralType, EdmAnnotatable
| Modifier and Type | Field and Description |
|---|---|
protected EdmStructuralType |
edmBaseType |
protected String |
namespace |
protected EdmComplexType |
structuralType |
edm, name| Constructor and Description |
|---|
EdmStructuralTypeImpl() |
getName, setEdm, setNameprotected EdmStructuralType edmBaseType
protected EdmComplexType structuralType
protected String namespace
public EdmStructuralType getEdmBaseType()
public void setEdmBaseType(EdmStructuralType edmBaseType)
public EdmComplexType getStructuralType()
public void setStructuralType(EdmComplexType structuralType)
public EdmTypeKind getEdmTypeKind()
public void setEdmTypeKind(EdmTypeKind edmTypeKind)
public void setNamespace(String namespace)
public void setAnnotations(EdmAnnotations annotations)
public List<EdmProperty> getProperties()
public void setProperties(List<EdmProperty> properties)
public String getNamespace() throws EdmException
EdmTypeEdmTypegetNamespace in interface EdmTypeEdmExceptionpublic EdmTyped getProperty(String name) throws EdmException
EdmStructuralTypegetProperty in interface EdmStructuralTypeEdmTypedEdmExceptionpublic List<String> getPropertyNames() throws EdmException
EdmStructuralTypegetPropertyNames in interface EdmStructuralTypeEdmExceptionpublic EdmStructuralType getBaseType() throws EdmException
EdmStructuralTypegetBaseType in interface EdmStructuralTypeEdmStructuralTypeEdmExceptionpublic EdmTypeKind getKind()
getKind in interface EdmTypeEdmTypeKind of this EdmTypepublic EdmMapping getMapping() throws EdmException
EdmMappablegetMapping in interface EdmMappableEdmMappingEdmExceptionprotected EdmTyped getPropertyInternal(String name) throws EdmException
EdmExceptionpublic String toString()
toString in class EdmNamedImplpublic EdmAnnotations getAnnotations() throws EdmException
EdmAnnotatablegetAnnotations in interface EdmAnnotatableEdmAnnotations never nullEdmExceptionCopyright © 2013-2022 The Apache Software Foundation. All Rights Reserved.