ReadonlydataThe Data instance that contains this DataObject.
Optional ReadonlydescriptionA human-readable description of this DataObject.
ReadonlyidA globally unique identifier for this DataObject.
This ID is used to store the DataObject in Data.objects, Data.rootObjects, Data.objectsByType, and DataModel.rootObjects.
The DataModels that share this DataObject.
Optional ReadonlynameA human-readable name for this DataObject.
Optional ReadonlyoriginalThe ID of this DataObject in the originating system, if available.
Defaults to the value of DataObject.id if not provided.
Optional ReadonlypropertyA list of PropertySets referenced by this DataObject.
ReadonlyrelatedA map of Relationships in which this DataObject is the relatedObject.
Relationships are categorized by Relationship.type and further indexed by relatedObject.
ReadonlyrelatingA map of Relationships in which this DataObject is the relatingObject.
Relationships are categorized by Relationship.type and further indexed by relatingObject.
Optional ReadonlyschemaThe schema this DataObject conforms to.
Inherited from the owning DataModel.schema at creation time; a DataObject always has the same schema as the DataModel that created it, and is immutable thereafter. May be undefined if the parent DataModel was created without a schema.
ReadonlytypeThe type of this DataObject.
An object within a DataModel.
For detailed usage, refer to @xeokit/sdk/model/data.