addCustomElementProperty(modelId, elementId, propertyName, propertyValue) | Add a custom BIM property on to the element. |
addCustomElementsProperty(modelId, elementIds, propertyName, propertyValue) | Add custom BIM properties on a group of elements. |
getElementProperties(modelId, elementId, path) | Get all BIM properties of a single element. |
getElementsProperties(modelId, elementIds) | Get common BIM properties of some elements. Note the values of common properties are not fetched. |
getTreeInfo(modelId, path) | Get the BIM structure of a model. The structure is represented in BIMTree which is organized in a tree structure. From the top to bottom, there are BIMModel, BIMLevel, BIMCategory, BIMFamily, BIMType, BIMType. For example, a model can contain a few levels and a level can contain a few categories. So far so forth. |
removeCustomElementProperty(modelId, elementId, propertyName) | Remove a custom BIM property from the element. |
removeCustomElementsProperty(modelId, elementIds, propertyName) | Remove custom BIM properties from a group of elements. |
updateElementProperty(modelId, elementId, property) | Update the value of one BIM property of a single element. |
updateElementsProperty(modelId, elementIds, property) | Update the value of a common property of some elements. |