Model Compare Plugin

Ruben de Laat edited this page Jul 10, 2013 · 2 revisions

A compare plugin basically provides the functionality to the BIMserver to compare 2 models. Comparing has been made pluggable because comparing models is a hard problem in programming and requirements vary a lot.


The plugin just has one method, which returns the actual ModelCompare instance.

public interface ModelComparePlugin extends Plugin {
        ModelCompare createModelCompare(PluginConfiguration pluginConfiguration) throws ModelCompareException;

The model compare instance looks like this:

public interface ModelCompare {
        CompareResult compare(IfcModelInterface model1, IfcModelInterface model2, CompareType compareType) throws ModelCompareException;
Clone this wiki locally
You can’t perform that action at this time.
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.
Press h to open a hovercard with more details.