de.frag.umlplugin.uml.actions
Class AddToNewDiagramAction

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.AddToNewDiagramAction
All Implemented Interfaces:
PsiClassConsumer

public class AddToNewDiagramAction
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
AddToNewDiagramAction()
           
 
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

AddToNewDiagramAction

public AddToNewDiagramAction()
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