LuciadCPillar C# 2026.1.01
Loading...
Searching...
No Matches
Luciad.Datamodels Namespace Reference

Classes

class  DataAnnotation
 Metadata that can be added to parts of a data model. More...
class  DataModel
 A data model is a collection of types that forms a logical entity. More...
class  DataObject
 A DataObject is a self-contained value that holds the properties described by a DataType, addressed through DataPropertyPath. More...
class  DataProperty
 Represents a property of a DataType. More...
class  DataPropertyPath
 Describes the path to a DataProperty in a DataType. More...
class  DataType
 A representation of the type of a data object. More...
class  GeometryDataAnnotation
 DataAnnotation that is added on a DataType to define which property path contains the main geometry. More...
interface  IDataAnnotationFactory
 Factory that can create a DataAnnotation based on a complete DataType. More...
class  JsonDataAnnotation
 DataAnnotation that marks a string-typed DataProperty as holding JSON text. More...

Enumerations

enum  DataCollectionKind { Scalar , List }
 Indicates whether a DataProperty holds a single value or a list of values. More...

Enumeration Type Documentation

◆ DataCollectionKind

Indicates whether a DataProperty holds a single value or a list of values.

Since
2026.1
See also
DataProperty.CollectionKind
DataProperty.Builder.CollectionKind
DataPropertyPath.ValueCollectionKind
Enumerator
Scalar 

A property with the Scalar collection kind holds a single value of its value type.

List 

A property with the List collection kind holds a list of which the elements have the property's value type.