Update of /cvsroot/ccmtools/ccmtools/src/ccmtools/generator/java/metamodel
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv14714/src/ccmtools/generator/java/metamodel
Modified Files:
JavaApplicationGeneratorElement.java HomeDef.java
ComponentDef.java ProvidesDef.java
Log Message:
ccm assembly metamodel + Java generator
Index: ComponentDef.java
===================================================================
RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/generator/java/metamodel/ComponentDef.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** ComponentDef.java 16 Jan 2007 09:25:22 -0000 1.16
--- ComponentDef.java 14 Feb 2007 12:27:05 -0000 1.17
***************
*** 15,18 ****
--- 15,19 ----
import ccmtools.generator.java.templates.ComponentDefContextInterfaceTemplate;
import ccmtools.generator.java.templates.ComponentDefInterfaceTemplate;
+ import ccmtools.parser.assembly.metamodel.Model;
import ccmtools.utils.SourceFile;
import ccmtools.utils.Text;
***************
*** 234,237 ****
--- 235,245 ----
return sourceFileList;
}
+
+ public List<SourceFile> generateAssemblySourceFiles(Model assemblies)
+ {
+ List<SourceFile> sourceFileList = new ArrayList<SourceFile>();
+ // TODO
+ return sourceFileList;
+ }
Index: JavaApplicationGeneratorElement.java
===================================================================
RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/generator/java/metamodel/JavaApplicationGeneratorElement.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** JavaApplicationGeneratorElement.java 15 Jan 2007 16:42:22 -0000 1.1
--- JavaApplicationGeneratorElement.java 14 Feb 2007 12:27:05 -0000 1.2
***************
*** 3,6 ****
--- 3,7 ----
import java.util.List;
+ import ccmtools.parser.assembly.metamodel.Model;
import ccmtools.utils.SourceFile;
***************
*** 8,10 ****
--- 9,12 ----
{
List<SourceFile> generateApplicationSourceFiles();
+ List<SourceFile> generateAssemblySourceFiles(Model assemblies);
}
\ No newline at end of file
Index: HomeDef.java
===================================================================
RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/generator/java/metamodel/HomeDef.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** HomeDef.java 16 Jan 2007 09:25:22 -0000 1.11
--- HomeDef.java 14 Feb 2007 12:27:05 -0000 1.12
***************
*** 21,24 ****
--- 21,25 ----
import ccmtools.generator.java.templates.HomeDefImplicitInterfaceTemplate;
import ccmtools.generator.java.templates.HomeDefInterfaceTemplate;
+ import ccmtools.parser.assembly.metamodel.Model;
import ccmtools.utils.SourceFile;
import ccmtools.utils.Text;
***************
*** 210,213 ****
--- 211,220 ----
return sourceFileList;
}
+
+ public List<SourceFile> generateAssemblySourceFiles(Model assemblies)
+ {
+ // no special home implementation for assemblies
+ return generateApplicationSourceFiles();
+ }
Index: ProvidesDef.java
===================================================================
RCS file: /cvsroot/ccmtools/ccmtools/src/ccmtools/generator/java/metamodel/ProvidesDef.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** ProvidesDef.java 16 Jan 2007 09:25:22 -0000 1.16
--- ProvidesDef.java 14 Feb 2007 12:27:05 -0000 1.17
***************
*** 14,17 ****
--- 14,18 ----
import ccmtools.generator.java.templates.ProvidesDefNavigationMethodAdapterLocalTemplate;
import ccmtools.generator.java.templates.ProvidesDefNavigationMethodAdapterToCorbaTemplate;
+ import ccmtools.parser.assembly.metamodel.Model;
import ccmtools.utils.SourceFile;
import ccmtools.utils.Text;
***************
*** 143,147 ****
return sourceFileList;
}
!
--- 144,155 ----
return sourceFileList;
}
!
! public List<SourceFile> generateAssemblySourceFiles(Model assemblies)
! {
! List<SourceFile> sourceFileList = new ArrayList<SourceFile>();
! // TODO
! return sourceFileList;
! }
!
|