Current Version: 2022.11.1
Publication Date: 01.11.2022
Updated Date: 01.11.2022
Original Autors: Marcel Stepien, André Vonthron
Updated By: Florian Becker
E-Mail: marcel.stepien@ruhr-uni-bochum.de ; florian.becker-f86@edu.ruhr-uni-bochum.de
This is a implementation of an engine for the OpenBimRL api. The framework includes functions for OpenBimRL parsing, execution and generating results. This project also contains a set of already predefined functions that can be used in OpenBimRL documents for defining precalculations and in extension perform rule checking.
Dependencies:
- OpenBimRL-API
- IFCOpenShell (has to be installed on a system level. Binaries can be found in the official docker container which this container build also relies on)
More dependencies are provided in the pom.xml and automatically included via maven.
An example execution of this engine is provided in ConsoleApplication.kt and can be used to perform rule checking out of the box. Results will be printed in the terminal.