Package com._1c.g5.ides.ui.refactoring
Class AbstractProcessor
- java.lang.Object
-
- org.eclipse.core.runtime.PlatformObject
-
- org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor
-
- com._1c.g5.ides.ui.refactoring.AbstractProcessor
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
public abstract class AbstractProcessor extends org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor
Abstract refactoring processor. All refactoring processors should extend this class.Refactoring processor should use appropriate refactoring strategy to create refactoring
Change
s.
Refactoring processor should use appropriate refactoring strategy to check final conditions.
-
-
Constructor Summary
Constructors Constructor Description AbstractProcessor()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract boolean
initialize(IRefactoringElementContext refactoringElementContext)
Initializes refactoring processor with refactoring context
-
-
-
Method Detail
-
initialize
public abstract boolean initialize(IRefactoringElementContext refactoringElementContext)
Initializes refactoring processor with refactoring context- Parameters:
refactoringElementContext
- refactoring context (notnull
)- Returns:
- true if initialization passed correctly, otherwise returns false
-
-