From: Robert L. <rle...@us...> - 2007-02-21 08:49:38
|
Update of /cvsroot/ccmtools/ccmtools/src/ccmtools/ui In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv3332/src/ccmtools/ui Modified Files: Main.java Log Message: read all IDL-files before code generation, because the assambly generator needs all informations Index: Main.java =================================================================== RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/ui/Main.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Main.java 20 Feb 2007 13:38:50 -0000 1.7 --- Main.java 21 Feb 2007 08:49:33 -0000 1.8 *************** *** 170,180 **** traverser.addHandler(handler); } ! for(Iterator f = idl_filenames.iterator(); f.hasNext();) { - String fileName = (String)f.next(); - MContainer ccmModel = CcmModelHelper.loadCcmModel(uiDriver, fileName, includePath); - if(assemblies!=null) - assemblies.updateCcmModel(ccmModel); uiDriver.printMessage("traverse CCM model"); traverser.traverseGraph(ccmModel); --- 170,182 ---- traverser.addHandler(handler); } + + List<MContainer> models = CcmModelHelper.loadCcmModels(uiDriver, idl_filenames, + includePath); + + if (assemblies != null) + assemblies.updateCcmModels(models); ! for (MContainer ccmModel : models) { uiDriver.printMessage("traverse CCM model"); traverser.traverseGraph(ccmModel); |