Class BslBmRenameStrategy
java.lang.Object
org.eclipse.xtext.ui.refactoring.impl.AbstractRenameStrategy
org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy
com._1c.g5.v8.dt.bsl.ui.refactoring.BslRenameStrategy
com._1c.g5.v8.dt.bsl.bm.ui.refactoring.BslBmRenameStrategy
- All Implemented Interfaces:
org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategyProvider.IInitializable,org.eclipse.xtext.ui.refactoring.IRenameStrategy
Special
BslRenameStrategy for refactoring configuration object in Bsl module-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.refactoring.IRenameStrategy
org.eclipse.xtext.ui.refactoring.IRenameStrategy.Provider -
Field Summary
Fields inherited from class com._1c.g5.v8.dt.bsl.ui.refactoring.BslRenameStrategy
targetElementFields inherited from class org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy
nameRuleName, originalNameRegion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyDeclarationChange(String newName, org.eclipse.emf.ecore.resource.ResourceSet resourceSet) protected org.eclipse.emf.ecore.EAttributegetNameAttribute(org.eclipse.emf.ecore.EObject targetElement) intGets offset of initially target objectprotected booleanisDuplicateName(CaseInsensitiveString newName) Checks name for duplicateMethods inherited from class com._1c.g5.v8.dt.bsl.ui.refactoring.BslRenameStrategy
createDeclarationUpdates, getRenameContext, initialize, validateNewNameMethods inherited from class org.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy
getDeclarationTextEdit, getNameAsText, getNameAsText, getNameAsValue, getNameAsValue, getNameRuleName, getOriginalName, getOriginalNameRegionMethods inherited from class org.eclipse.xtext.ui.refactoring.impl.AbstractRenameStrategy
getNameAttribute, getTargetElementNewURI, getTargetElementOriginalURI, revertDeclarationChange, setName
-
Constructor Details
-
BslBmRenameStrategy
public BslBmRenameStrategy()
-
-
Method Details
-
getOriginalOffset
public int getOriginalOffset()Description copied from class:BslRenameStrategyGets offset of initially target object- Overrides:
getOriginalOffsetin classBslRenameStrategy- Returns:
- offset of the target object
-
applyDeclarationChange
public void applyDeclarationChange(String newName, org.eclipse.emf.ecore.resource.ResourceSet resourceSet) - Specified by:
applyDeclarationChangein interfaceorg.eclipse.xtext.ui.refactoring.IRenameStrategy- Overrides:
applyDeclarationChangein classorg.eclipse.xtext.ui.refactoring.impl.DefaultRenameStrategy
-
isDuplicateName
Description copied from class:BslRenameStrategyChecks name for duplicate- Overrides:
isDuplicateNamein classBslRenameStrategy- Parameters:
newName- checking name, can't benull- Returns:
trueif duplicates wasn't found,falseotherwise
-
getNameAttribute
protected org.eclipse.emf.ecore.EAttribute getNameAttribute(org.eclipse.emf.ecore.EObject targetElement) - Overrides:
getNameAttributein classorg.eclipse.xtext.ui.refactoring.impl.AbstractRenameStrategy
-