org.eclipse.xtext.ui.refactoring.ui
Class AbstractLinkedPositionGroupCalculator

java.lang.Object
  extended by org.eclipse.xtext.ui.refactoring.ui.AbstractLinkedPositionGroupCalculator
All Implemented Interfaces:
ILinkedPositionGroupCalculator
Direct Known Subclasses:
SimpleLinkedPositionGroupCalculator, StrictLinkedPositionGroupCalculator

public abstract class AbstractLinkedPositionGroupCalculator
extends java.lang.Object
implements ILinkedPositionGroupCalculator

Author:
Holger Schill - Initial contribution and API, Jan Koehnlein

Constructor Summary
AbstractLinkedPositionGroupCalculator()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.ui.refactoring.ILinkedPositionGroupCalculator
getLinkedPositionGroup
 

Constructor Detail

AbstractLinkedPositionGroupCalculator

public AbstractLinkedPositionGroupCalculator()
Method Detail

createLinkedGroupFromReplaceEdits

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)

sortPositions

protected java.lang.Iterable<org.eclipse.jface.text.link.LinkedPosition> sortPositions(java.lang.Iterable<org.eclipse.jface.text.link.LinkedPosition> linkedPositions,
                                                                                       int invocationOffset)