Class BimApi

java.lang.Object
nl.bimbase.bimworks.client.apis.SubApi
nl.bimbase.bimworks.client.apis.BimApi

public class BimApi extends SubApi
BIM related API calls, mostly different ways of querying the stored models.
  • Constructor Summary

    Constructors
    Constructor
    Description
    BimApi(BimWorksClient bimWorksClient)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.node.ArrayNode
    listBuildingStoreys(Set<UUID> versionUuids)
    List all the building storeys of the given models
    com.fasterxml.jackson.databind.node.ArrayNode
    query(String query, Set<UUID> versionUuids)
    Execute a query on the given models
    com.fasterxml.jackson.databind.node.ArrayNode
    query(String query, UUID... versionUuids)
    Execute a query on the given models
    com.fasterxml.jackson.databind.node.ArrayNode
    query(UUID queryUuid, Set<UUID> versionUuids)
     
    nl.bimbase.bimworks.ResolvedActions
    resolveBvl(String input, Set<UUID> versionUuids)
    Resolve a BIM.works Visualization Language (BVL), in development
    void
    setDiscipline(UUID versionUuid, nl.bimbase.bimworks.common.actions.Discipline discipline)
    Set the discipline of the given model

    Methods inherited from class nl.bimbase.bimworks.client.apis.SubApi

    getBimWorksClient

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait