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

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.ToggleFieldsAndMethodsAction

public class ToggleFieldsAndMethodsAction
extends AbstractToggleVisibilityAction

Toggles field and method visibility for a single class.


Field Summary
 
Fields inherited from class com.intellij.openapi.actionSystem.AnAction
EMPTY_ARRAY, ourClientProperty
 
Constructor Summary
ToggleFieldsAndMethodsAction()
           
 
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

ToggleFieldsAndMethodsAction

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