blob: fa4fc59de34c5284e0ab4f3de4f65dc445c9eace [file] [log] [blame]
package org.eclipse.dltk.python.internal.ui.templates;
import org.eclipse.dltk.core.ISourceModule;
import org.eclipse.dltk.ui.templates.ScriptTemplateContext;
import org.eclipse.dltk.ui.templates.ScriptTemplateContextType;
import org.eclipse.jface.text.IDocument;
public class PythonUniversalTemplateContextType extends
ScriptTemplateContextType {
public static final String CONTEXT_TYPE_ID = "pythonUniversalTemplateContextType";
public PythonUniversalTemplateContextType() {
// empty constructor
}
public PythonUniversalTemplateContextType(String id, String name) {
super(id, name);
}
public PythonUniversalTemplateContextType(String id) {
super(id);
}
@Override
public ScriptTemplateContext createContext(IDocument document,
int completionPosition, int length, ISourceModule sourceModule) {
return new PythonTemplateContext(this, document, completionPosition,
length, sourceModule);
}
}