package org.eclipse.dltk.itcl.internal.core; import org.eclipse.dltk.itcl.internal.core.parser.IncrTclSourceElementRequestVisitorExtension; import org.eclipse.dltk.itcl.internal.core.search.IncrTclMatchLocatorExtension; import org.eclipse.dltk.itcl.internal.core.search.IncrTclSelectionExtension; import org.eclipse.dltk.itcl.internal.core.search.mixin.IncrTclMixinBuildVisitorExtension; import org.eclipse.dltk.tcl.core.extensions.ICompletionExtension; import org.eclipse.dltk.tcl.core.extensions.IMatchLocatorExtension; import org.eclipse.dltk.tcl.core.extensions.IMixinBuildVisitorExtension; import org.eclipse.dltk.tcl.core.extensions.ISelectionExtension; import org.eclipse.dltk.tcl.core.extensions.ISourceElementRequestVisitorExtension; import org.eclipse.dltk.tcl.core.extensions.ITclLanguageExtension; public class IncrTclLanguageExtension implements ITclLanguageExtension { public IncrTclLanguageExtension() { } @Override public ICompletionExtension createCompletionExtension() { return new IncrTclCompletionExtension(); } @Override public IMatchLocatorExtension createMatchLocatorExtension() { return new IncrTclMatchLocatorExtension(); } @Override public IMixinBuildVisitorExtension createMixinBuildVisitorExtension() { return new IncrTclMixinBuildVisitorExtension(); } @Override public ISelectionExtension createSelectionExtension() { return new IncrTclSelectionExtension(); } @Override public ISourceElementRequestVisitorExtension createSourceElementRequestVisitorExtension() { return new IncrTclSourceElementRequestVisitorExtension(); } @Override public String getName() { return "Itcl"; } }