Class CsdlPropertyEntity
java.lang.Object
de.fraunhofer.iosb.ilt.frostclient.model.csdl.CsdlSchemaItemAbstract
de.fraunhofer.iosb.ilt.frostclient.model.csdl.CsdlProperty
de.fraunhofer.iosb.ilt.frostclient.model.csdl.CsdlPropertyEntity
- All Implemented Interfaces:
CsdlSchemaItem
The CSDL representation of an EntityProperty.
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.fraunhofer.iosb.ilt.frostclient.model.csdl.CsdlSchemaItem
CsdlSchemaItem.SchemaItemIdResolver -
Field Summary
FieldsFields inherited from class de.fraunhofer.iosb.ilt.frostclient.model.csdl.CsdlSchemaItemAbstract
document, schema -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyTo(ModelRegistry mr, EntityType entityType, String name) voidapplyTo(ModelRegistry mr, TypeComplex tc, String name) fillFrom(CsdlDocument doc, String nameSpace, EntityType et, EntityPropertyMain<?> ep) fillFrom(CsdlDocument doc, String nameSpace, PropertyType propertyType, boolean nullable) static CsdlPropertyEntityof(CsdlDocument doc, String nameSpace, EntityType et, EntityPropertyMain<?> ep) static CsdlPropertyEntityof(CsdlDocument doc, String nameSpace, PropertyType type, boolean nullable) setCollection(boolean collection) setNullable(boolean nullable) voidMethods inherited from class de.fraunhofer.iosb.ilt.frostclient.model.csdl.CsdlProperty
ofMethods inherited from class de.fraunhofer.iosb.ilt.frostclient.model.csdl.CsdlSchemaItemAbstract
getDocument, getKind, getSchema, setDocument, setSchema
-
Field Details
-
NAME_KIND_ENTITYPROPERTY
- See Also:
-
type
-
nullable
public boolean nullable -
collection
public boolean collection
-
-
Constructor Details
-
CsdlPropertyEntity
public CsdlPropertyEntity()
-
-
Method Details
-
fillFrom
public CsdlPropertyEntity fillFrom(CsdlDocument doc, String nameSpace, EntityType et, EntityPropertyMain<?> ep) -
fillFrom
public CsdlPropertyEntity fillFrom(CsdlDocument doc, String nameSpace, PropertyType propertyType, boolean nullable) -
applyTo
- Specified by:
applyToin classCsdlProperty
-
applyTo
- Specified by:
applyToin classCsdlProperty
-
otherProperties
-
writeXml
- Throws:
IOException
-
setType
-
setNullable
-
setCollection
-
of
public static CsdlPropertyEntity of(CsdlDocument doc, String nameSpace, EntityType et, EntityPropertyMain<?> ep) -
of
public static CsdlPropertyEntity of(CsdlDocument doc, String nameSpace, PropertyType type, boolean nullable)
-