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

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

public class ToggleMethodsForAllClassesAction
extends AbstractToggleVisibilityAction

Toggles method visibility for a all classes.


Field Summary
 
Fields inherited from class com.intellij.openapi.actionSystem.AnAction
EMPTY_ARRAY, ourClientProperty
 
Constructor Summary
ToggleMethodsForAllClassesAction()
           
 
Method Summary
protected  void changeVisibility(UMLDiagram diagram, com.intellij.psi.PsiClass psiClass)
          Changes visibility of compartments for given diagram and class.
 
Methods inherited from class de.frag.umlplugin.uml.actions.nodepopupmenu.AbstractToggleVisibilityAction
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

ToggleMethodsForAllClassesAction

public ToggleMethodsForAllClassesAction()
Method Detail

changeVisibility

protected void changeVisibility(@NotNull
                                UMLDiagram diagram,
                                @NotNull
                                com.intellij.psi.PsiClass psiClass)
Changes visibility of compartments for given diagram and class.

Specified by:
changeVisibility in class AbstractToggleVisibilityAction
Parameters:
diagram - diagram
psiClass - class