public class ExportImage extends RuleViolationAction implements com.nomagic.magicdraw.annotation.AnnotationAction, IRuleViolationAction
annotation
Constructor and Description |
---|
ExportImage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e,
java.util.Map<java.lang.String,com.fasterxml.jackson.databind.node.ObjectNode> images) |
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 |
execute(java.util.Collection<com.nomagic.magicdraw.annotation.Annotation> annos) |
static boolean |
postImage(com.nomagic.magicdraw.core.Project project,
java.lang.String key,
java.util.Map<java.lang.String,com.fasterxml.jackson.databind.node.ObjectNode> is) |
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 ExportImage(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element e, java.util.Map<java.lang.String,com.fasterxml.jackson.databind.node.ObjectNode> images)
public boolean canExecute(java.util.Collection<com.nomagic.magicdraw.annotation.Annotation> arg0)
canExecute
in interface com.nomagic.magicdraw.annotation.AnnotationAction
public static boolean postImage(com.nomagic.magicdraw.core.Project project, java.lang.String key, java.util.Map<java.lang.String,com.fasterxml.jackson.databind.node.ObjectNode> is)
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