public interface Models
Modifier and Type | Method and Description |
---|---|
MModel |
getModel(UUID modelUUID)
Returns the model model with the given UUID.
|
List<MModel> |
getModels()
Returns the information of the all models that are currently open.
|
MModel |
openIFCModel(String name,
InputStream inputStream)
Opens an IFC model.
|
MModel |
partialUpdateIFCModel(UUID modelUUID,
InputStream inputStream)
Partially updates the IFC model specified by the UUID.
|
MModel |
updateIFCModel(UUID modelUUID,
InputStream inputStream)
Completely updates the IFC model specified by the UUID.
|
MModel openIFCModel(String name, InputStream inputStream) throws ModelOpeningException
name
- the name of the modelinputStream
- the IFC model input streamModelOpeningException
- the exception if the model opening failsMModel updateIFCModel(UUID modelUUID, InputStream inputStream) throws ModelOpeningException, ModelNotFoundException
modelUUID
- the model UUIDinputStream
- the IFC model input streamModelOpeningException
- the exception if the model opening failsModelNotFoundException
- the exception if there is no model which
UUID matches the parameterMModel partialUpdateIFCModel(UUID modelUUID, InputStream inputStream) throws ModelOpeningException, ModelNotFoundException
modelUUID
- the model UUIDinputStream
- the IFC model input streamModelOpeningException
- the exception if the model opening failsModelNotFoundException
- the exception if there is no model which
UUID matches the parameterList<MModel> getModels()
MModel getModel(UUID modelUUID) throws ModelNotFoundException
modelUUID
- the model UUIDModelNotFoundException
- the exception if there is no model which
UUID matches the parameterCopyright © 2020 Solibri, Inc.. All rights reserved.