public class TextChangeCombiner
extends java.lang.Object
Constructor and Description |
---|
TextChangeCombiner() |
Modifier and Type | Method and Description |
---|---|
protected void |
addIfNotDuplicate(org.eclipse.text.edits.MultiTextEdit multiTextEdit,
org.eclipse.text.edits.TextEdit editToBeAdded) |
org.eclipse.ltk.core.refactoring.Change |
combineChanges(org.eclipse.ltk.core.refactoring.Change masterChange) |
protected org.eclipse.ltk.core.refactoring.TextChange |
createTextChange(java.lang.Object key,
java.lang.String textType) |
protected java.lang.Object |
getKey(org.eclipse.ltk.core.refactoring.TextChange change) |
protected void |
visitChange(org.eclipse.ltk.core.refactoring.Change sourceChange,
java.util.Map<java.lang.Object,org.eclipse.ltk.core.refactoring.TextChange> resource2textChange,
java.util.List<org.eclipse.ltk.core.refactoring.Change> otherChanges,
java.util.Set<org.eclipse.ui.IEditorPart> editorsToSave) |
protected void |
visitCompositeChange(org.eclipse.ltk.core.refactoring.CompositeChange sourceChange,
java.util.Map<java.lang.Object,org.eclipse.ltk.core.refactoring.TextChange> resource2textChange,
java.util.List<org.eclipse.ltk.core.refactoring.Change> otherChanges,
java.util.Set<org.eclipse.ui.IEditorPart> editorsToSave) |
public org.eclipse.ltk.core.refactoring.Change combineChanges(org.eclipse.ltk.core.refactoring.Change masterChange)
protected void visitCompositeChange(org.eclipse.ltk.core.refactoring.CompositeChange sourceChange, java.util.Map<java.lang.Object,org.eclipse.ltk.core.refactoring.TextChange> resource2textChange, java.util.List<org.eclipse.ltk.core.refactoring.Change> otherChanges, java.util.Set<org.eclipse.ui.IEditorPart> editorsToSave)
protected void visitChange(org.eclipse.ltk.core.refactoring.Change sourceChange, java.util.Map<java.lang.Object,org.eclipse.ltk.core.refactoring.TextChange> resource2textChange, java.util.List<org.eclipse.ltk.core.refactoring.Change> otherChanges, java.util.Set<org.eclipse.ui.IEditorPart> editorsToSave)
protected void addIfNotDuplicate(org.eclipse.text.edits.MultiTextEdit multiTextEdit, org.eclipse.text.edits.TextEdit editToBeAdded)
protected java.lang.Object getKey(org.eclipse.ltk.core.refactoring.TextChange change)
protected org.eclipse.ltk.core.refactoring.TextChange createTextChange(java.lang.Object key, java.lang.String textType)