// Path: si.gos.transpiler.core/src/si/gos/transpiler/core/transpiler/ITranspiler.java
// public interface ITranspiler {
// 
// 	public String getName();
// 	
// 	public String getCmd();
// 	
// 	public String getId();
// 	
// 	public String getSourceExtension();
// 	
// 	public String getDestinationExtension();
// 	
// 	public boolean isGeneric();
// 	
// 	public Map<String, Option> getOptions();
// 	
// 	public Option getOption(String name);
// 	
// 	public CommandLine getCommand(String path, Map<String, String> options);
// 	
// 	public InstalledTranspiler autoDetect();
// 
// 	public IPath getOutputOption(IPath from, IPath to);
// }


import java.util.Map;
import org.eclipse.jface.viewers.IStructuredContentProvider;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.jface.viewers.Viewer;
import si.gos.transpiler.core.transpiler.ITranspiler;
package si.gos.transpiler.ui.controller;




public class TranspilerController extends LabelProvider implements
		IStructuredContentProvider {

// Path: si.gos.transpiler.core/src/si/gos/transpiler/core/transpiler/ITranspiler.java
// public interface ITranspiler {
// 
// 	public String getName();
// 	
// 	public String getCmd();
// 	
// 	public String getId();
// 	
// 	public String getSourceExtension();
// 	
// 	public String getDestinationExtension();
// 	
// 	public boolean isGeneric();
// 	
// 	public Map<String, Option> getOptions();
// 	
// 	public Option getOption(String name);
// 	
// 	public CommandLine getCommand(String path, Map<String, String> options);
// 	
// 	public InstalledTranspiler autoDetect();
// 
// 	public IPath getOutputOption(IPath from, IPath to);
// }


// Path: si.gos.transpiler.ui/src/si/gos/transpiler/ui/controller/TranspilerController.java
import java.util.Map;
import org.eclipse.jface.viewers.IStructuredContentProvider;
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.jface.viewers.Viewer;
import si.gos.transpiler.core.transpiler.ITranspiler;

package si.gos.transpiler.ui.controller;




public class TranspilerController extends LabelProvider implements
		IStructuredContentProvider {

	protected Map<String, ITranspiler> transpilers;