You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ruben de Laat edited this page Jul 10, 2013
·
2 revisions
A Query Engine makes it possible for users to query the BIMserver models.
publicinterfaceQueryEnginePluginextendsPlugin {
/** * @return A usable QueryEngine implementation */QueryEnginegetQueryEngine(PluginConfigurationpluginConfiguration);
/** * @return Return a list of keys (usually file names) corresponding to code examples for this plugin */Collection<String> getExampleKeys();
/** * @param key * @return Return the code example for the given key */StringgetExample(Stringkey);
}
publicinterfaceQueryEngine {
/** * @param model The complete model * @param code The query, represented as a string * @return RunResult */IfcModelInterfacequery(IfcModelInterfacemodel, Stringcode, Reporterreporter, ModelHelpermodelHelper) throwsQueryEngineException;
}