The MicroStation SDK supports the publishing and consumption of i-models from both MicroStation and non-MicroStation based applications. The scenarios supported are described in more detail below:
The libraries needed to build the applications related to i-models include:
-
bentley.publish.lib - This library contains classes and methods for publishing i-models.
-
bentley.xmlinstancenative.lib - This library contains classes and methods for writing and reading the business schemas and data in i-models.
-
bentley.imodelconnectionlib - This library contains the classes and methods used by non-MicroStation client applications to startup and connect to a MicroStation based engine capable of publishing and consuming i-models (e.g., MicroStation, i-model Composer).
-
bentley.provenancenative.lib - This library contains the classes and methods for reading provenance data from an i-model.
The classes needed include: