Class BslBmRenameElementProcessor
- java.lang.Object
-
- org.eclipse.core.runtime.PlatformObject
-
- org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor
-
- org.eclipse.ltk.core.refactoring.participants.RenameProcessor
-
- org.eclipse.xtext.ui.refactoring.impl.AbstractRenameProcessor
-
- org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
-
- com._1c.g5.v8.dt.bsl.bm.ui.refactoring.BslBmRenameElementProcessor
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
public class BslBmRenameElementProcessor extends org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
Special implementation ofRenameElementProcessor
for refactoring configuration object in Bsl module
-
-
Constructor Summary
Constructors Constructor Description BslBmRenameElementProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.ltk.core.refactoring.RefactoringStatus
checkFinalConditions(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context)
org.eclipse.ltk.core.refactoring.RefactoringStatus
checkInitialConditions(org.eclipse.core.runtime.IProgressMonitor pm)
org.eclipse.ltk.core.refactoring.Change
createChange(org.eclipse.core.runtime.IProgressMonitor monitor)
org.eclipse.emf.ecore.EObject
getContextElement()
Gets context object of the refactoring.Object[]
getElements()
String
getOriginalName()
protected org.eclipse.xtext.ui.refactoring.ElementRenameArguments
getRenameArguments()
org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext
getRenameElementContext()
protected org.eclipse.emf.ecore.EObject
getTargetElement()
boolean
initialize(org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext renameElementContext)
org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant[]
loadParticipants(org.eclipse.ltk.core.refactoring.RefactoringStatus status, org.eclipse.ltk.core.refactoring.participants.SharableParticipants sharedParticipants)
void
setNewName(String newName)
org.eclipse.ltk.core.refactoring.RefactoringStatus
validateNewName(String newName)
-
Methods inherited from class org.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
createRenameElementStrategy, createResourceSet, getElementURIs, getIdentifier, getLanguageName, getNewName, getProcessorName, getRenameElementStrategy, getResourceSet, getResourceSetProvider, getStatusProvider, handleException, isApplicable, isValidTargetFile, transferChangeRedirector
-
-
-
-
Method Detail
-
initialize
public boolean initialize(org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext renameElementContext)
- Overrides:
initialize
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
-
getElements
public Object[] getElements()
- Overrides:
getElements
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
-
getOriginalName
public String getOriginalName()
- Overrides:
getOriginalName
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
-
validateNewName
public org.eclipse.ltk.core.refactoring.RefactoringStatus validateNewName(String newName)
- Overrides:
validateNewName
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
-
setNewName
public void setNewName(String newName)
- Overrides:
setNewName
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
-
getRenameElementContext
public org.eclipse.xtext.ui.refactoring.ui.IRenameElementContext getRenameElementContext()
- Overrides:
getRenameElementContext
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
-
checkInitialConditions
public org.eclipse.ltk.core.refactoring.RefactoringStatus checkInitialConditions(org.eclipse.core.runtime.IProgressMonitor pm) throws org.eclipse.core.runtime.CoreException, org.eclipse.core.runtime.OperationCanceledException
- Overrides:
checkInitialConditions
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
- Throws:
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.OperationCanceledException
-
loadParticipants
public org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant[] loadParticipants(org.eclipse.ltk.core.refactoring.RefactoringStatus status, org.eclipse.ltk.core.refactoring.participants.SharableParticipants sharedParticipants) throws org.eclipse.core.runtime.CoreException
- Overrides:
loadParticipants
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
- Throws:
org.eclipse.core.runtime.CoreException
-
createChange
public org.eclipse.ltk.core.refactoring.Change createChange(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException, org.eclipse.core.runtime.OperationCanceledException
- Overrides:
createChange
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
- Throws:
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.OperationCanceledException
-
checkFinalConditions
public org.eclipse.ltk.core.refactoring.RefactoringStatus checkFinalConditions(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context) throws org.eclipse.core.runtime.CoreException, org.eclipse.core.runtime.OperationCanceledException
- Overrides:
checkFinalConditions
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
- Throws:
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.OperationCanceledException
-
getContextElement
public org.eclipse.emf.ecore.EObject getContextElement()
Gets context object of the refactoring.- Returns:
- context object of the refactoring, never
null
-
getRenameArguments
protected org.eclipse.xtext.ui.refactoring.ElementRenameArguments getRenameArguments()
- Overrides:
getRenameArguments
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
-
getTargetElement
protected org.eclipse.emf.ecore.EObject getTargetElement()
- Overrides:
getTargetElement
in classorg.eclipse.xtext.ui.refactoring.impl.RenameElementProcessor
-
-