de.frag.umlplugin.uml.actions.toolbar
Class DiagramCloseAction

java.lang.Object
  extended by com.intellij.openapi.actionSystem.AnAction
      extended by de.frag.umlplugin.uml.actions.toolbar.DiagramCloseAction

public class DiagramCloseAction
extends com.intellij.openapi.actionSystem.AnAction

Closes current diagram.


Field Summary
 
Fields inherited from class com.intellij.openapi.actionSystem.AnAction
EMPTY_ARRAY, ourClientProperty
 
Constructor Summary
DiagramCloseAction()
           
 
Method Summary
 void actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent e)
          Closes the current diagrams and disposes all associated data.
 void update(com.intellij.openapi.actionSystem.AnActionEvent e)
          Updates the state of the action.
 
Methods inherited from class com.intellij.openapi.actionSystem.AnAction
beforeActionPerformedUpdate, copyFrom, copyShortcutFrom, createTooltipText, displayTextInToolbar, getShortcutSet, getTemplatePresentation, isDefaultIcon, isEnabledInModalContext, isInInjectedContext, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, unregisterCustomShortcutSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagramCloseAction

public DiagramCloseAction()
Method Detail

update

public void update(com.intellij.openapi.actionSystem.AnActionEvent e)
Updates the state of the action.

Overrides:
update in class com.intellij.openapi.actionSystem.AnAction
Parameters:
e - Carries information on the invocation place and data available

actionPerformed

public void actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent e)
Closes the current diagrams and disposes all associated data.

Specified by:
actionPerformed in class com.intellij.openapi.actionSystem.AnAction
Parameters:
e - Carries information on the invocation place