de.frag.umlplugin.uml.actions.nodepopupmenu
Class ConnectSingleClassExtendedAction

java.lang.Object
  extended by com.intellij.openapi.actionSystem.AnAction
      extended by de.frag.umlplugin.uml.actions.nodepopupmenu.AbstractClassNodeAction
          extended by de.frag.umlplugin.uml.actions.nodepopupmenu.ConnectSingleClassExtendedAction

public class ConnectSingleClassExtendedAction
extends AbstractClassNodeAction

Connects classes to current class that are extended by current class.


Field Summary
 
Fields inherited from class com.intellij.openapi.actionSystem.AnAction
EMPTY_ARRAY, ourClientProperty
 
Constructor Summary
ConnectSingleClassExtendedAction()
           
 
Method Summary
protected  DiagramCommand createCommand(com.intellij.openapi.graph.base.Node node)
          Creates command that connects dependent classes.
 
Methods inherited from class de.frag.umlplugin.uml.actions.nodepopupmenu.AbstractClassNodeAction
actionPerformed
 
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, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectSingleClassExtendedAction

public ConnectSingleClassExtendedAction()
Method Detail

createCommand

@Nullable
protected DiagramCommand createCommand(@NotNull
                                                com.intellij.openapi.graph.base.Node node)
Creates command that connects dependent classes.

Specified by:
createCommand in class AbstractClassNodeAction
Parameters:
node - node to connect dependent classes to
Returns:
created command