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

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

public class HideFieldsAndMethodsAction
extends AbstractToggleVisibilityAction

Disables field and method visibility for a single class.


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

HideFieldsAndMethodsAction

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