eclipse plugin: Update AutoEdit Strategy to the new one
This commit is contained in:
parent
75092c8b56
commit
8e81665f3b
2 changed files with 12 additions and 10 deletions
|
@ -15,17 +15,16 @@ import org.eclipse.xtext.resource.ILocationInFileProvider;
|
|||
import org.eclipse.xtext.resource.containers.IAllContainersState;
|
||||
import org.eclipse.xtext.ui.editor.IXtextEditorCallback;
|
||||
import org.eclipse.xtext.ui.editor.XtextEditor;
|
||||
import org.eclipse.xtext.ui.editor.autoedit.DefaultAutoEditStrategy;
|
||||
import org.eclipse.xtext.ui.editor.bracketmatching.IBracketMatcher;
|
||||
import org.eclipse.xtext.ui.editor.autoedit.AbstractEditStrategyProvider;
|
||||
import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
|
||||
import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalComparator;
|
||||
import org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider;
|
||||
import org.eclipse.xtext.ui.editor.hyperlinking.HyperlinkHelper;
|
||||
import org.eclipse.xtext.ui.editor.syntaxcoloring.AbstractAntlrTokenToAttributeIdMapper;
|
||||
import org.eclipse.xtext.ui.editor.syntaxcoloring.HighlightingReconciler;
|
||||
import org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingConfiguration;
|
||||
import org.eclipse.xtext.ui.editor.syntaxcoloring.IHighlightingHelper;
|
||||
import org.eclipse.xtext.ui.editor.syntaxcoloring.ISemanticHighlightingCalculator;
|
||||
import org.eclipse.xtext.ui.editor.syntaxcoloring.antlr.AbstractAntlrTokenToAttributeIdMapper;
|
||||
import org.wesnoth.ui.autoedit.WMLAutoEditStrategy;
|
||||
import org.wesnoth.ui.contentassist.WMLContentAssistContext;
|
||||
import org.wesnoth.ui.contentassist.WMLProposalComparator;
|
||||
|
@ -125,9 +124,10 @@ public class WMLUiModule extends org.wesnoth.ui.AbstractWMLUiModule
|
|||
return WMLProposalComparator.class;
|
||||
}
|
||||
|
||||
public Class<? extends DefaultAutoEditStrategy> bindAutoEditStrategy()
|
||||
@Override
|
||||
public Class<? extends AbstractEditStrategyProvider> bindAbstractEditStrategyProvider()
|
||||
{
|
||||
return WMLAutoEditStrategy.class;
|
||||
return WMLAutoEditStrategy.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -8,9 +8,10 @@
|
|||
*******************************************************************************/
|
||||
package org.wesnoth.ui.autoedit;
|
||||
|
||||
import org.eclipse.xtext.ui.editor.autoedit.DefaultAutoEditStrategy;
|
||||
import org.eclipse.jface.text.IDocument;
|
||||
import org.eclipse.xtext.ui.editor.autoedit.DefaultAutoEditStrategyProvider;
|
||||
|
||||
public class WMLAutoEditStrategy extends DefaultAutoEditStrategy
|
||||
public class WMLAutoEditStrategy extends DefaultAutoEditStrategyProvider
|
||||
{
|
||||
public WMLAutoEditStrategy()
|
||||
{
|
||||
|
@ -18,10 +19,11 @@ public class WMLAutoEditStrategy extends DefaultAutoEditStrategy
|
|||
}
|
||||
|
||||
@Override
|
||||
protected void configure(IEditStrategyAcceptor acceptor)
|
||||
protected void configure( IEditStrategyAcceptor acceptor )
|
||||
{
|
||||
// don't super as we don't want autoeditor for [ or other stuff
|
||||
super.configure( acceptor );
|
||||
configureStringLiteral(acceptor);
|
||||
acceptor.accept(new ClosingEndTagAutoEditStrategy());
|
||||
acceptor.accept( new ClosingEndTagAutoEditStrategy(),
|
||||
IDocument.DEFAULT_CONTENT_TYPE );
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue