The MetaModels belonging to this MetaScene, each mapped to its {@link MetaModel.modelId}.
The MetaObjects belonging to this MetaScene, each mapped to its MetaObject.id.
The MetaObjects belonging to this MetaScene, each mapped to its MetaObject.type.
The PropertySets belonging to this MetaScene, each mapped to its PropertySet.id.
The Scene.
The Viewer.
Creates a MetaModel in this MetaScene.
The MetaModel will contain a hierarchy of MetaObjects, created from the
meta objects in metaModelData.
The meta object hierarchy in metaModelData is expected to be non-cyclic, with a single root. If the meta
objects are cyclic, then this method will log an error and attempt to recover by creating a dummy root MetaObject
of type "Model" and connecting all other MetaObjects as its direct children. If the meta objects contain multiple
roots, then this method similarly attempts to recover by creating a dummy root MetaObject of type "Model" and
connecting all the root MetaObjects as its children.
ID for the new MetaModel, which will have MetaModel.id set to this value.
Data for the MetaModel.
The new MetaModel.
Removes a MetaModel from this MetaScene.
Fires a "metaModelDestroyed" event with the value of the MetaModel.id.
ID of the target MetaModel.
Fires an event at this Viewer.
Event name
Event parameters
Gets the MetaObject.ids of the MetaObjects that have the given MetaObject.type.
The type.
Array of MetaObject.ids.
Gets the MetaObject.ids of the MetaObjects within the given subtree.
ID of the root MetaObject of the given subtree.
Array of MetaObject.ids.
Unsubscribes from an event fired at this Viewer.
Subscribes to an event fired at this Viewer.
The event
Callback fired on the event
Iterates over the MetaObjects within the subtree.
ID of root MetaObject.
Callback fired at each MetaObject.
Generated using TypeDoc
Metadata corresponding to a Scene.