ソースを参照

Implemented project creation hook

Andreas Mülder 14 年 前
コミット
cdaf52d112

+ 8 - 0
plugins/org.yakindu.sct.generator.c/src/org/yakindu/sct/generator/c/subscriber/CCodeGenerator.java

@@ -10,7 +10,9 @@
  */
 package org.yakindu.sct.generator.c.subscriber;
 
+import org.eclipse.core.resources.IProject;
 import org.yakindu.sct.generator.core.impl.AbstractXpandBasedCodeGenerator;
+import org.yakindu.sct.model.sgen.GeneratorEntry;
 
 /**
  * 
@@ -24,4 +26,10 @@ public class CCodeGenerator extends AbstractXpandBasedCodeGenerator {
 		return "org::yakindu::sct::generator::c::templates::Main::main";
 	}
 
+	@Override
+	protected void createProject(IProject project, GeneratorEntry entry) {
+		super.createProject(project, entry);
+		// TODO: Set up right project description with C related stuff here...
+	}
+
 }

+ 8 - 0
plugins/org.yakindu.sct.generator.cpp/src/org/yakindu/sct/generator/cpp/subscriber/CppCodeGenerator.java

@@ -10,7 +10,9 @@
  */
 package org.yakindu.sct.generator.cpp.subscriber;
 
+import org.eclipse.core.resources.IProject;
 import org.yakindu.sct.generator.core.impl.AbstractXpandBasedCodeGenerator;
+import org.yakindu.sct.model.sgen.GeneratorEntry;
 
 /**
  * 
@@ -24,4 +26,10 @@ public class CppCodeGenerator extends AbstractXpandBasedCodeGenerator {
 		return "org::yakindu::sct::generator::cpp::templates::Main::main";
 	}
 
+	@Override
+	protected void createProject(IProject project, GeneratorEntry entry) {
+		super.createProject(project, entry);
+		// TODO: Set up right project description with C++ related stuff here...
+	}
+
 }