|
LuciadCPillar 2026.1
|
This package provides an API to describe domain objects in a unified way. More...
Classes | |
| class | luciad::DataAnnotation |
| Metadata that can be added to parts of a data model. More... | |
| class | luciad::DataModel |
| A data model is a collection of types that forms a logical entity. More... | |
| class | luciad::DataObject |
| A DataObject is a self-contained value that holds the properties described by a DataType, addressed through DataPropertyPath. More... | |
| class | luciad::DataProperty |
| Represents a property of a DataType. More... | |
| class | luciad::DataPropertyPath |
| Describes the path to a DataProperty in a DataType. More... | |
| class | luciad::DataType |
| A representation of the type of a data object. More... | |
| class | luciad::GeometryDataAnnotation |
| DataAnnotation that is added on a DataType to define which property path contains the main geometry. More... | |
| class | luciad::IDataAnnotationFactory |
| Factory that can create a DataAnnotation based on a complete DataType. More... | |
| class | luciad::JsonDataAnnotation |
| DataAnnotation that marks a string-typed DataProperty as holding JSON text. More... | |
Enumerations | |
| enum class | luciad::DataCollectionKind { luciad::DataCollectionKind::Scalar , luciad::DataCollectionKind::List } |
| Indicates whether a DataProperty holds a single value or a list of values. More... | |
This package provides an API to describe domain objects in a unified way.
With this API it is possible to describe domain objects of a LuciadCPillar feature model, independent of their specific domain.
See related article for an overview of the data models API.
|
strong |
Indicates whether a DataProperty holds a single value or a list of values.
luciad/datamodels/DataCollectionKind.h