public class CsdlComplexType extends CsdlStructuralType
annotations, baseType, isAbstract, isOpenType, name, navigationProperties, properties| Constructor and Description |
|---|
CsdlComplexType() |
| Modifier and Type | Method and Description |
|---|---|
CsdlComplexType |
setAbstract(boolean isAbstract)
Sets abstract.
|
CsdlComplexType |
setAnnotations(List<CsdlAnnotation> annotations)
Sets a list of annotations
|
CsdlComplexType |
setBaseType(FullQualifiedName baseType)
Sets base type.
|
CsdlComplexType |
setBaseType(String baseType)
Sets base type.
|
CsdlComplexType |
setName(String name)
Sets name.
|
CsdlComplexType |
setNavigationProperties(List<CsdlNavigationProperty> navigationProperties)
Sets navigation properties.
|
CsdlComplexType |
setOpenType(boolean isOpenType)
Sets open type.
|
CsdlComplexType |
setProperties(List<CsdlProperty> properties)
Sets properties.
|
getAnnotations, getBaseType, getBaseTypeFQN, getName, getNavigationProperties, getNavigationProperty, getProperties, getProperty, isAbstract, isOpenTypegetAllByName, getOneByNamepublic CsdlComplexType setName(String name)
CsdlStructuralTypesetName in class CsdlStructuralTypename - the namepublic CsdlComplexType setOpenType(boolean isOpenType)
CsdlStructuralTypesetOpenType in class CsdlStructuralTypeisOpenType - the is open typepublic CsdlComplexType setBaseType(String baseType)
CsdlStructuralTypesetBaseType in class CsdlStructuralTypebaseType - the base typepublic CsdlComplexType setBaseType(FullQualifiedName baseType)
CsdlStructuralTypesetBaseType in class CsdlStructuralTypebaseType - the base typepublic CsdlComplexType setAbstract(boolean isAbstract)
CsdlStructuralTypesetAbstract in class CsdlStructuralTypeisAbstract - the is abstractpublic CsdlComplexType setProperties(List<CsdlProperty> properties)
CsdlStructuralTypesetProperties in class CsdlStructuralTypeproperties - the propertiespublic CsdlComplexType setNavigationProperties(List<CsdlNavigationProperty> navigationProperties)
CsdlStructuralTypesetNavigationProperties in class CsdlStructuralTypenavigationProperties - the navigation propertiespublic CsdlComplexType setAnnotations(List<CsdlAnnotation> annotations)
CsdlStructuralTypesetAnnotations in class CsdlStructuralTypeannotations - list of annotationsCopyright © 2013–2023 The Apache Software Foundation. All rights reserved.