LuciadCPillar C# 2023.1.04
|
A data model is a collection of types that forms a logical entity. More...
Classes | |
class | Builder |
Builder that allows DataModel instances to be created. More... | |
Public Member Functions | |
void | Dispose () |
override bool | Equals (object other) |
Luciad.Datamodels.DataType | FindDataType (string name) |
Searches for a data type by name. More... | |
override int | GetHashCode () |
override string | ToString () |
Static Public Member Functions | |
static Luciad.Datamodels.DataModel.Builder | NewBuilder () |
Creates a new builder. More... | |
Properties | |
static Luciad.Datamodels.DataModel | CoreDataModel [get] |
System.Collections.Generic.IList< Luciad.Datamodels.DataType > | DataTypes [get] |
string | Name [get] |
A data model is a collection of types that forms a logical entity.
Conceptually this is similar to a UML package or an XML schema. A data model is identified by its name. Two data models are considered to be equal if they have the same name and data types. DataModel provides access to its types (see getDataTypes()). Instances of this class are thread safe. Once an instance has been created, there is no public API to modify it. Data models are created using a DataModel::Builder (see newBuilder()).
|
inline |
|
inline |
|
inline |
Searches for a data type by name.
name
the name for a data type.
the data type named name, if such a type exists in this data model.
|
inline |
|
inlinestatic |
Creates a new builder.
a new builder.
|
inline |
|
staticget |
|
get |
|
get |