Class BslCustomRefactoringUpdateAcceptor
- java.lang.Object
-
- com._1c.g5.ides.ui.refactoring.xtext.CustomRefactoringUpdateAcceptor
-
- com._1c.g5.v8.dt.bsl.ui.refactoring.BslCustomRefactoringUpdateAcceptor
-
- All Implemented Interfaces:
org.eclipse.xtext.ui.refactoring.IRefactoringUpdateAcceptor
public class BslCustomRefactoringUpdateAcceptor extends CustomRefactoringUpdateAcceptor
Implementation ofCustomRefactoringUpdateAcceptor
for Built-In language with special sorter for changes. SeeBslCustomRefactoringUpdateAcceptor.CustomCompositeChangesSorter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BslCustomRefactoringUpdateAcceptor.CustomCompositeChangesSorter
Special sorter forChange
s.
-
Field Summary
-
Fields inherited from class com._1c.g5.ides.ui.refactoring.xtext.CustomRefactoringUpdateAcceptor
document2change, document2textEdits, uri2document
-
-
Constructor Summary
Constructors Constructor Description BslCustomRefactoringUpdateAcceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.ltk.core.refactoring.Change
createChange(org.eclipse.xtext.ui.refactoring.impl.IRefactoringDocument document, org.eclipse.text.edits.TextEdit edit)
org.eclipse.ltk.core.refactoring.Change
createCompositeChange(String name, org.eclipse.core.runtime.IProgressMonitor monitor)
protected org.eclipse.ltk.core.refactoring.Change[]
getAllChanges()
protected void
sortByName(List<org.eclipse.ltk.core.refactoring.Change> changes)
Sortschanges
withBslCustomRefactoringUpdateAcceptor.CustomCompositeChangesSorter
-
Methods inherited from class com._1c.g5.ides.ui.refactoring.xtext.CustomRefactoringUpdateAcceptor
accept, accept, getDocument, getRefactoringStatus
-
-
-
-
Method Detail
-
createCompositeChange
public org.eclipse.ltk.core.refactoring.Change createCompositeChange(String name, org.eclipse.core.runtime.IProgressMonitor monitor)
- Specified by:
createCompositeChange
in interfaceorg.eclipse.xtext.ui.refactoring.IRefactoringUpdateAcceptor
- Overrides:
createCompositeChange
in classCustomRefactoringUpdateAcceptor
-
createChange
protected org.eclipse.ltk.core.refactoring.Change createChange(org.eclipse.xtext.ui.refactoring.impl.IRefactoringDocument document, org.eclipse.text.edits.TextEdit edit)
- Overrides:
createChange
in classCustomRefactoringUpdateAcceptor
-
getAllChanges
protected org.eclipse.ltk.core.refactoring.Change[] getAllChanges()
- Overrides:
getAllChanges
in classCustomRefactoringUpdateAcceptor
-
sortByName
protected void sortByName(List<org.eclipse.ltk.core.refactoring.Change> changes)
Sortschanges
withBslCustomRefactoringUpdateAcceptor.CustomCompositeChangesSorter
- Parameters:
changes
- sortingChange
s, cannot benull
-
-