Class DeleteInsertCellsOperation
- java.lang.Object
- 
- com._1c.g5.v8.bm.integration.AbstractBmTask<Void>
- 
- com._1c.g5.v8.dt.moxel.ui.operations.BaseOperation
- 
- com._1c.g5.v8.dt.moxel.ui.operations.NotifyingOperation
- 
- com._1c.g5.v8.dt.moxel.ui.operations.DeleteInsertCellsOperation
 
 
 
 
- 
- All Implemented Interfaces:
- IBmPostUndoRedoHandler,- IBmTask<Void>
 
 public class DeleteInsertCellsOperation extends NotifyingOperation 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDeleteInsertCellsOperation.PreserveFormatTypeТип сохранения формата.
 - 
Field Summary- 
Fields inherited from class com._1c.g5.v8.dt.moxel.ui.operations.BaseOperationsheet
 
- 
 - 
Constructor SummaryConstructors Constructor Description DeleteInsertCellsOperation(String label, SheetAccessor sheet, Selection selection, boolean insert, boolean verticalShift, DeleteInsertCellsOperation.PreserveFormatType preserveFormatType, PositionHolder positionHolder, boolean nested)Creates new instance ofDeleteInsertCellsOperation
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Voidexecute(IBmTransaction transaction, org.eclipse.core.runtime.IProgressMonitor progressMonitor)The method called by the task executor with an active transaction.protected voidpostExecute()Subclasses override this method to provide post-execute logic.protected voidpostRedo()Subclasses override this method to provide post-redo logic.protected voidpostUndo()Subclasses override this method to provide post-undo logic.- 
Methods inherited from class com._1c.g5.v8.dt.moxel.ui.operations.NotifyingOperationisReadOnly, onExecute, onRedo, onUndo
 - 
Methods inherited from class com._1c.g5.v8.bm.integration.AbstractBmTaskgetId, getName, getServiceId
 
- 
 
- 
- 
- 
Constructor Detail- 
DeleteInsertCellsOperationpublic DeleteInsertCellsOperation(String label, SheetAccessor sheet, Selection selection, boolean insert, boolean verticalShift, DeleteInsertCellsOperation.PreserveFormatType preserveFormatType, PositionHolder positionHolder, boolean nested) Creates new instance ofDeleteInsertCellsOperation- Parameters:
- label- operation label
- undoContext- undo context
- sheet-- SheetAccessor
- selection-- Selection
- insert- is insert operation
- verticalShift- is vertical shift
- preserveFormatType- preserve format type
- positionHolder-- PositionHolder
 
 
- 
 - 
Method Detail- 
executepublic Void execute(IBmTransaction transaction, org.eclipse.core.runtime.IProgressMonitor progressMonitor) Description copied from interface:IBmTaskThe method called by the task executor with an active transaction. The method code must not commit or rollback the transaction. If the task is not supposed to return a result, then it may be parameterized with Voidand return null.- Parameters:
- transaction- The active transaction. May not be- null.
- progressMonitor- The monitor to indicate the progress. May not be- null.
- Returns:
- execution result, may be null.
 
 - 
postExecuteprotected void postExecute() Description copied from class:NotifyingOperationSubclasses override this method to provide post-execute logic.- Overrides:
- postExecutein class- NotifyingOperation
 
 - 
postUndoprotected void postUndo() Description copied from class:NotifyingOperationSubclasses override this method to provide post-undo logic.- Overrides:
- postUndoin class- NotifyingOperation
 
 - 
postRedoprotected void postRedo() Description copied from class:NotifyingOperationSubclasses override this method to provide post-redo logic.- Overrides:
- postRedoin class- NotifyingOperation
 
 
- 
 
-