Package com.luciad.shape
Class TLcdShapeDataTypes
java.lang.Object
com.luciad.shape.TLcdShapeDataTypes
Contains a
data type
for objects that implement ILcdShape
or one of its subtypes.
The shapes are assumed to be defined in your model reference
.
The data type
is considered primitive
and
will have an instance class
that is ILcdShape
.
You can create a more specific data type as follows:
dataModelBuilder.typeBuilder("Point").superType(TLcdShapeDataTypes.SHAPE_TYPE).primitive(true).instanceClass(ILcdPoint.class);
If your domain object does not implement ILcdShape
but instead delegates to one, add a
TLcdHasGeometryAnnotation
to your domain object's data type
to point to the ILcdShape
property.- Since:
- 2017.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataModel
static final TLcdDataType
Data type forILcdShape
objects. -
Method Summary
-
Field Details
-
DATAMODEL
-
SHAPE_TYPE
Data type forILcdShape
objects.- Since:
- 2017.0
-