This is a special type of command that may or may not affect global state. Whether is does or not is
not known until after the command has been ran. If the
PostDeterminedEffectCommand.execute(IProgressMonitor) method returns true
the command will be put on Undo stack otherwise it won't be because it does not need to be undone.
author: jones since: 1.1.0
Method Summary
boolean
execute(IProgressMonitor monitor) This method should return true if the method has changed state and will do something when undone.
Parameters: monitor - used to indicate the progress of the monitor.
void
run(IProgressMonitor monitor) This method will not be called it should throw a UnsupportedException exception.
This method should return true if the method has changed state and will do something when undone.
Parameters: monitor - used to indicate the progress of the monitor. true if the method has changed global state and command should be put on the undo stack.