public class CommitBranchAction extends RuleViolationAction implements com.nomagic.magicdraw.annotation.AnnotationAction, IRuleViolationAction, com.nomagic.task.RunnableWithProgress
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_ID |
static java.lang.String |
VALIDATE_MODEL_DEFAULT_ID |
annotation
Constructor and Description |
---|
CommitBranchAction(java.lang.String branchName,
com.nomagic.magicdraw.core.Project project,
com.nomagic.magicdraw.esi.EsiUtils.EsiBranchInfo branchInfo) |
CommitBranchAction(java.lang.String branchName,
com.nomagic.magicdraw.core.Project project,
com.nomagic.magicdraw.esi.EsiUtils.EsiBranchInfo branchInfo,
boolean validateModel) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
boolean |
canExecute(java.util.Collection<com.nomagic.magicdraw.annotation.Annotation> arg0) |
void |
commitAction() |
void |
execute(java.util.Collection<com.nomagic.magicdraw.annotation.Annotation> annos) |
void |
run(com.nomagic.task.ProgressStatus progressStatus) |
com.nomagic.esi.core.msg.info.impl.BranchInfoImpl |
toBranchInfoImpl(com.nomagic.magicdraw.esi.EsiUtils.EsiBranchInfo esiBranchInfo) |
java.util.List<com.nomagic.esi.core.msg.info.impl.CommitInfoImpl> |
toCommitInfoImpls(java.util.List<com.nomagic.ci.persistence.versioning.IVersionDescriptor> iVersionDescriptors) |
void |
updateState() |
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 VALIDATE_MODEL_DEFAULT_ID
public CommitBranchAction(java.lang.String branchName, com.nomagic.magicdraw.core.Project project, com.nomagic.magicdraw.esi.EsiUtils.EsiBranchInfo branchInfo)
public CommitBranchAction(java.lang.String branchName, com.nomagic.magicdraw.core.Project project, com.nomagic.magicdraw.esi.EsiUtils.EsiBranchInfo branchInfo, boolean validateModel)
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 void commitAction()
public void run(com.nomagic.task.ProgressStatus progressStatus)
run
in interface com.nomagic.task.RunnableWithProgress
public com.nomagic.esi.core.msg.info.impl.BranchInfoImpl toBranchInfoImpl(com.nomagic.magicdraw.esi.EsiUtils.EsiBranchInfo esiBranchInfo)
public java.util.List<com.nomagic.esi.core.msg.info.impl.CommitInfoImpl> toCommitInfoImpls(java.util.List<com.nomagic.ci.persistence.versioning.IVersionDescriptor> iVersionDescriptors)
public void updateState()
updateState
in class com.nomagic.magicdraw.actions.MDAction