private void flattenSBaseList(Model modelOfSubmodel, ListOf listOfSBase){ ListOf<SBase> list = (ListOf<SBase>) listOfSBase; for(SBase sBase : list){ if (!sBase.getId().equals("")) { sBase.setId(modelOfSubmodel.getId() + sBase.getId()); } if (!sBase.getMetaId().equals("")) { sBase.setMetaId(modelOfSubmodel.getId() + sBase.getMetaId()); } if(sBase.isPackageEnabled(CompConstants.shortLabel)){ CompSBasePlugin compSBasePlugin = (CompSBasePlugin) sBase.getExtension(CompConstants.shortLabel); CompModelPlugin compModelPlugin = (CompModelPlugin) modelOfSubmodel.getExtension(CompConstants.shortLabel); replaceElementsInModelDefinition(compModelPlugin,compSBasePlugin); } //sBase.unsetPlugin(CompConstants.shortLabel); } }
} else { isPackageEnabled = s.isPackageEnabled(s.getNamespace()); logger.warn("The SBMLDocument could not be found!");