From: Robert L. <rle...@us...> - 2007-03-22 13:28:52
|
Update of /cvsroot/ccmtools/ccmtools/src/ccmtools/CppGenerator In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv18117/src/ccmtools/CppGenerator Modified Files: CppAssemblyGenerator.java Log Message: bug fix: generator may now be reused Index: CppAssemblyGenerator.java =================================================================== RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/CppGenerator/CppAssemblyGenerator.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** CppAssemblyGenerator.java 22 Mar 2007 12:14:38 -0000 1.11 --- CppAssemblyGenerator.java 22 Mar 2007 13:28:47 -0000 1.12 *************** *** 65,68 **** --- 65,75 ---- */ protected Model assemblies; + + public void startGraph() + { + currentAssembly = null; + assembly_local_components_ = new HashMap<String, Map<String, MComponentDef>>(); + super.startGraph(); + } /** *************** *** 107,116 **** } - protected void writeOutput( Template template ) - { - super.writeOutput(template); - currentAssembly = null; - } - protected static void keep_only_impls( List files ) { --- 114,117 ---- *************** *** 656,660 **** } ! private Map<String, Map<String, MComponentDef>> assembly_local_components_ = new HashMap<String, Map<String, MComponentDef>>(); protected Map<String, MComponentDef> getAssemblyLocalComponents() --- 657,661 ---- } ! private Map<String, Map<String, MComponentDef>> assembly_local_components_; protected Map<String, MComponentDef> getAssemblyLocalComponents() |