Update of /cvsroot/ccmtools/ccmtools/src/ccmtools/CppGenerator
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv21918/src/ccmtools/CppGenerator
Modified Files:
CppAssemblyGenerator.java
Log Message:
bug fix: reset reference to last assembly
Index: CppAssemblyGenerator.java
===================================================================
RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/CppGenerator/CppAssemblyGenerator.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** CppAssemblyGenerator.java 8 Mar 2007 14:44:33 -0000 1.10
--- CppAssemblyGenerator.java 22 Mar 2007 12:14:38 -0000 1.11
***************
*** 19,22 ****
--- 19,23 ----
import java.util.logging.Logger;
import ccmtools.CcmtoolsException;
+ import ccmtools.CodeGenerator.Template;
import ccmtools.parser.assembly.metamodel.Assembly;
import ccmtools.parser.assembly.metamodel.AssemblyElement;
***************
*** 106,109 ****
--- 107,116 ----
}
+ protected void writeOutput( Template template )
+ {
+ super.writeOutput(template);
+ currentAssembly = null;
+ }
+
protected static void keep_only_impls( List files )
{
***************
*** 449,453 ****
if (!outer_facets.contains(name))
{
! throw new RuntimeException("facet " + name
+ " is not connected to an inner component");
}
--- 456,460 ----
if (!outer_facets.contains(name))
{
! throw new RuntimeException("facet " + getQualifiedCcmName(comp_def) + "." + name
+ " is not connected to an inner component");
}
|