Class EditCommentOperation
- java.lang.Object
-
- com._1c.g5.v8.dt.diagram.framework.ui.operations.AbstractDiagramOperation
-
- com._1c.g5.v8.dt.erd.ui.editors.operations.EditCommentOperation
-
- All Implemented Interfaces:
org.eclipse.core.commands.operations.IUndoableOperation
public class EditCommentOperation extends com._1c.g5.v8.dt.diagram.framework.ui.operations.AbstractDiagramOperation
Instance of this class represents "Edit comment" operation.
-
-
Constructor Summary
Constructors Constructor Description EditCommentOperation(com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram, AbstractErdFigure erdFigure, String oldValue, String newValue, boolean isExecuted)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canExecute()
boolean
canRedo()
boolean
canUndo()
org.eclipse.core.runtime.IStatus
execute(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info)
String
getLabel()
org.eclipse.core.runtime.IStatus
redo(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info)
org.eclipse.core.runtime.IStatus
undo(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info)
-
-
-
Constructor Detail
-
EditCommentOperation
public EditCommentOperation(com._1c.g5.v8.dt.diagram.framework.ui.IDiagram diagram, AbstractErdFigure erdFigure, String oldValue, String newValue, boolean isExecuted)
Constructor.- Parameters:
diagram
- - commented figures diagram. Can't benull
.erdFigure
- - commented figure. Can't benull
.oldValue
- - old comment. Can't benull
.newValue
- - new comment. Can't benull
.isExecuted
- -true
if operation already executed.
-
-
Method Detail
-
canExecute
public boolean canExecute()
-
canRedo
public boolean canRedo()
-
canUndo
public boolean canUndo()
-
execute
public org.eclipse.core.runtime.IStatus execute(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info) throws org.eclipse.core.commands.ExecutionException
- Throws:
org.eclipse.core.commands.ExecutionException
-
getLabel
public String getLabel()
-
redo
public org.eclipse.core.runtime.IStatus redo(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info) throws org.eclipse.core.commands.ExecutionException
- Throws:
org.eclipse.core.commands.ExecutionException
-
undo
public org.eclipse.core.runtime.IStatus undo(org.eclipse.core.runtime.IProgressMonitor monitor, org.eclipse.core.runtime.IAdaptable info) throws org.eclipse.core.commands.ExecutionException
- Throws:
org.eclipse.core.commands.ExecutionException
-
-