public abstract class EdmStructuralTypeImplProv extends EdmNamedImplProv implements EdmStructuralType, EdmAnnotatable
| Modifier and Type | Field and Description |
|---|---|
protected EdmStructuralType |
edmBaseType |
protected Map<String,EdmTyped> |
edmProperties |
protected String |
namespace |
protected ComplexType |
structuralType |
edm| Constructor and Description |
|---|
EdmStructuralTypeImplProv(EdmImplProv edm,
ComplexType structuralType,
EdmTypeKind edmTypeKind,
String namespace) |
| Modifier and Type | Method and Description |
|---|---|
protected EdmTyped |
createProperty(Property property) |
EdmAnnotations |
getAnnotations() |
EdmStructuralType |
getBaseType() |
EdmTypeKind |
getKind() |
EdmMapping |
getMapping() |
String |
getNamespace() |
EdmTyped |
getProperty(String name) |
protected EdmTyped |
getPropertyInternal(String name) |
List<String> |
getPropertyNames() |
String |
toString() |
getNameprotected EdmStructuralType edmBaseType
protected ComplexType structuralType
protected String namespace
public EdmStructuralTypeImplProv(EdmImplProv edm, ComplexType structuralType, EdmTypeKind edmTypeKind, String namespace) throws EdmException
EdmExceptionpublic String getNamespace() throws EdmException
getNamespace in interface EdmTypeEdmExceptionpublic EdmTyped getProperty(String name) throws EdmException
getProperty in interface EdmStructuralTypeEdmExceptionpublic List<String> getPropertyNames() throws EdmException
getPropertyNames in interface EdmStructuralTypeEdmExceptionpublic EdmStructuralType getBaseType() throws EdmException
getBaseType in interface EdmStructuralTypeEdmExceptionpublic EdmTypeKind getKind()
public EdmMapping getMapping() throws EdmException
getMapping in interface EdmMappableEdmExceptionprotected EdmTyped getPropertyInternal(String name) throws EdmException
EdmExceptionprotected EdmTyped createProperty(Property property) throws EdmException
EdmExceptionpublic EdmAnnotations getAnnotations() throws EdmException
getAnnotations in interface EdmAnnotatableEdmExceptionCopyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.