Browse Source

deleted AbstractSGenGenerator

malknet42 12 years ago
parent
commit
2e24d02b07

+ 0 - 49
plugins/org.yakindu.sct.generator.core/src/org/yakindu/sct/generator/core/AbstractSGenGenerator.java

@@ -1,49 +0,0 @@
-package org.yakindu.sct.generator.core;
-
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.xtext.generator.JavaIoFileSystemAccess;
-import org.yakindu.sct.model.sgen.GeneratorEntry;
-
-import com.google.inject.Inject;
-import com.google.inject.Injector;
-
-/**
- *  @author oliver bohl
- * 
- */
-
-public abstract class AbstractSGenGenerator implements ISCTGenerator {
-	
-	@Inject protected IWorkspaceRoot root;
-	@Inject protected JavaIoFileSystemAccess fsa;
-	@Inject protected Injector injector;
-
-	protected abstract void generateContent(GeneratorEntry entry,
-			JavaIoFileSystemAccess fsa, String targetProjectPath);
-
-	public void generate(GeneratorEntry entry) {
-		// Does actually nothing
-		// generateInternal(entry);
-	} 
-
-
-
-//	private void generateInternal(GeneratorEntry entry) {
-//
-//
-//		 String targetProject = GeneratorUtils.getTargetProject(entry).toString();
-//		 targetProject = targetProject.substring(1);
-//		
-//		 IProject targetProjectRoot = root.getProject(targetProject);
-//		
-//		 if(targetProjectRoot.exists() && targetProjectRoot.isOpen()){
-//		 String targetFolder =
-//		 GeneratorUtils.getTargetFolder(entry).toString();
-//		 fsa.setOutputPath(IFileSystemAccess.DEFAULT_OUTPUT, targetFolder);
-//		
-//		 String targetProjectPath = targetProject.replaceAll("\\.", "/");
-//		 generateContent(entry, fsa, targetProjectPath);
-//		 }
-//	}
-
-}