de.frag.umlplugin.uml.actions
Class AddToExistingDiagramAction

java.lang.Object
  extended by com.intellij.openapi.actionSystem.AnAction
      extended by de.frag.umlplugin.uml.actions.AbstractAddToDiagramAction
          extended by de.frag.umlplugin.uml.actions.AddToExistingDiagramAction
All Implemented Interfaces:
PsiClassConsumer

public class AddToExistingDiagramAction
extends AbstractAddToDiagramAction

Adds selected class to new UML diagram.


Field Summary
 
Fields inherited from class com.intellij.openapi.actionSystem.AnAction
EMPTY_ARRAY, ourClientProperty
 
Constructor Summary
AddToExistingDiagramAction()
           
 
Method Summary
protected  java.lang.String getDiagramName(com.intellij.openapi.actionSystem.AnActionEvent e, java.util.List<com.intellij.psi.PsiClass> psiClasses)
          Gets diagram name for given event.
 
Methods inherited from class de.frag.umlplugin.uml.actions.AbstractAddToDiagramAction
actionPerformed, setPsiClassProvider, update
 
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

AddToExistingDiagramAction

public AddToExistingDiagramAction()
Method Detail

getDiagramName

@Nullable
protected java.lang.String getDiagramName(@NotNull
                                                   com.intellij.openapi.actionSystem.AnActionEvent e,
                                                   @NotNull
                                                   java.util.List<com.intellij.psi.PsiClass> psiClasses)
Gets diagram name for given event.

Specified by:
getDiagramName in class AbstractAddToDiagramAction
Parameters:
e - event
psiClasses - psi classes that will be added to diagram
Returns:
diagram name or null, if diagram name is unknown