/** * Merge the models into a single shared model * * @param initModel the initialization model * @param relationModel the relation model * @return a new model */ public Model merge(Model initModel, Model relationModel) { // merge the relation model into the init model initModel.setIdentifiers(relationModel.getIdentifiers()); initModel.setModelInfo(relationModel.getModelInfo()); initModel.setExplicitRelations(relationModel.getExplicitRelations()); initModel.setImplicitRelations(relationModel.getImplicitRelations()); initModel.setOutputs(relationModel.getOutputs()); return initModel; }