public class CommitProjectAction extends RuleViolationAction implements com.nomagic.magicdraw.annotation.AnnotationAction, IRuleViolationAction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMMIT_MODEL_DEFAULT_ID |
static java.lang.String |
DEFAULT_ID |
static java.lang.String |
NEW_ORG_VALUE |
annotation
Constructor and Description |
---|
CommitProjectAction(com.nomagic.magicdraw.core.Project project,
boolean shouldCommitModel) |
CommitProjectAction(com.nomagic.magicdraw.core.Project project,
boolean shouldCommitModel,
boolean isDeveloperAction) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
boolean |
canExecute(java.util.Collection<com.nomagic.magicdraw.annotation.Annotation> arg0) |
java.lang.String |
commitAction() |
void |
execute(java.util.Collection<com.nomagic.magicdraw.annotation.Annotation> annos) |
doAction, doAfterSuccess, execute, executeMany, getAnnotation, removeViolationAndUpdateWindow, removeViolationsAndUpdateWindow, saySuccess, setAnnotation, setRuleViolationResult, setValidationWindowRun
accept, addAction, addPropertyChangeListener, addShortcut, addShotcut, addWeakPropertyChangeListener, clone, compareTo, createMenuItem, equals, firePropertyChange, getActions, getCommandKey, getDescription, getGroup, getIcon, getID, getLargeIcon, getLargeOrSmallIcon, getMnemonicKey, getName, getPropertyChangeListeners, getShortcuts, getSmallIcon, getSmallOrLargeIcon, hashCode, isIDGenerated, removeAction, removePropertyChangeListener, removeShortcut, removeWeakPropertyChangeListener, setActions, setDescription, setGroup, setLargeIcon, setMnemonicKey, setName, setShortcuts, setSmallIcon, shallowClone, toString
getKeys, getValue, isEnabled, putValue, setEnabled
finalize, getClass, notify, notifyAll, wait, wait, wait
setAnnotation, setRuleViolationResult, setValidationWindowRun
public static final java.lang.String DEFAULT_ID
public static final java.lang.String COMMIT_MODEL_DEFAULT_ID
public static final java.lang.String NEW_ORG_VALUE
public CommitProjectAction(com.nomagic.magicdraw.core.Project project, boolean shouldCommitModel)
public CommitProjectAction(com.nomagic.magicdraw.core.Project project, boolean shouldCommitModel, boolean isDeveloperAction)
public boolean canExecute(java.util.Collection<com.nomagic.magicdraw.annotation.Annotation> arg0)
canExecute
in interface com.nomagic.magicdraw.annotation.AnnotationAction
public void execute(java.util.Collection<com.nomagic.magicdraw.annotation.Annotation> annos)
execute
in interface com.nomagic.magicdraw.annotation.AnnotationAction
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class com.nomagic.magicdraw.actions.MDAction
public java.lang.String commitAction()