public interface ICancelAddCommand
Modifier and Type | Method and Description |
---|---|
void |
addElement(MObject toCancel)
Add the given element to the collection of elements to undo.
|
void |
addElements(java.util.Collection<MObject> toCancel)
Add the given elements to the collection of elements to undo.
|
boolean |
canExecute()
Tells whether the command can be executed.
|
void |
execute(org.modelio.vbasic.progress.IModelioProgress iMonitor)
Cancel the "Add to version" command on the given elements and their descendant.
|
java.util.Collection<MObject> |
getElements()
Get the elements to cancel.
|
void addElements(java.util.Collection<MObject> toCancel)
toCancel
- the elements to cancel.void addElement(MObject toCancel)
toCancel
- the element to cancel.java.util.Collection<MObject> getElements()
The returned collection reflects the command configuration and may be freely modified .
boolean canExecute()
false
if the selected elements are invalid.void execute(org.modelio.vbasic.progress.IModelioProgress iMonitor) throws CmsException
iMonitor
- the progress monitor to use for reporting progress to the user.null
, indicating that no progress should be reported and that the operation cannot be canceled.CmsException
- in case of CMS error