The 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.
OptionaloriginalThe 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.
ReadonlytypeThe type of this DataObject.
An object within a DataModel.
For detailed usage, refer to @xeokit/sdk/data.