public class DefaultLinkedPositionGroupCalculator extends java.lang.Object implements ILinkedPositionGroupCalculator
Modifier and Type | Class and Description |
---|---|
static class |
DefaultLinkedPositionGroupCalculator.LocalResourceRefactoringUpdateAcceptor |
Constructor and Description |
---|
DefaultLinkedPositionGroupCalculator() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jface.text.link.LinkedPositionGroup |
createLinkedGroupFromReplaceEdits(java.util.List<org.eclipse.text.edits.ReplaceEdit> edits,
XtextEditor xtextEditor,
java.lang.String originalName,
org.eclipse.core.runtime.SubMonitor progress) |
com.google.inject.Provider<org.eclipse.jface.text.link.LinkedPositionGroup> |
getLinkedPositionGroup(IRenameElementContext renameElementContext,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected java.lang.Iterable<org.eclipse.jface.text.link.LinkedPosition> |
sortPositions(java.lang.Iterable<org.eclipse.jface.text.link.LinkedPosition> linkedPositions,
int invocationOffset) |
public DefaultLinkedPositionGroupCalculator()
public com.google.inject.Provider<org.eclipse.jface.text.link.LinkedPositionGroup> getLinkedPositionGroup(IRenameElementContext renameElementContext, org.eclipse.core.runtime.IProgressMonitor monitor)
getLinkedPositionGroup
in interface ILinkedPositionGroupCalculator
protected org.eclipse.jface.text.link.LinkedPositionGroup createLinkedGroupFromReplaceEdits(java.util.List<org.eclipse.text.edits.ReplaceEdit> edits, XtextEditor xtextEditor, java.lang.String originalName, org.eclipse.core.runtime.SubMonitor progress)
protected java.lang.Iterable<org.eclipse.jface.text.link.LinkedPosition> sortPositions(java.lang.Iterable<org.eclipse.jface.text.link.LinkedPosition> linkedPositions, int invocationOffset)