Class AbstractBslMdObjectHandlerRenameParticipant
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.bm.ui.refactoring.AbstractBslMdObjectHandlerRenameParticipant
-
- All Implemented Interfaces:
IBslMdObjectHandlerRenameParticipant
- Direct Known Subclasses:
GraphicalSchemeItemHandlerRenameParticipant
public abstract class AbstractBslMdObjectHandlerRenameParticipant extends Object implements IBslMdObjectHandlerRenameParticipant
Implementation ofIBslMdObjectHandlerRenameParticipant
with mechanism of creating changes for refactoring metadata object handlers in one commonIBmSession
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
AbstractBslMdObjectHandlerRenameParticipant.MdObjectHandlerNameChange
Change contains information about how handler will be changedprotected static class
AbstractBslMdObjectHandlerRenameParticipant.RenameHandlerTask<T extends org.eclipse.emf.ecore.EObject>
Special class for perform changes to the metadata object handler
-
Constructor Summary
Constructors Constructor Description AbstractBslMdObjectHandlerRenameParticipant()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.ltk.core.refactoring.Change
createChange(org.eclipse.emf.ecore.EObject object, List<? extends AbstractBslMdObjectHandlerRenameParticipant.MdObjectHandlerNameChange> changes)
Creates specialRenameCompositeChange
for all changes in metadata object handlers-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com._1c.g5.v8.dt.bsl.bm.ui.refactoring.IBslMdObjectHandlerRenameParticipant
createChange, getDescription
-
-
-
-
Method Detail
-
createChange
protected org.eclipse.ltk.core.refactoring.Change createChange(org.eclipse.emf.ecore.EObject object, List<? extends AbstractBslMdObjectHandlerRenameParticipant.MdObjectHandlerNameChange> changes)
Creates specialRenameCompositeChange
for all changes in metadata object handlers- Parameters:
object
-EObject
has refactoring handlers, can't benull
changes
- collection of theChange
metadata object handlers, can't benull
- Returns:
- special
RenameCompositeChange
for all changes in metadata object handlers, can benull
if there is no changes in metadata object handlers
-
-