de.uni_paderborn.fujaba.uml.gui
Class FrameDecoratorUMLClassDiagram

java.lang.Object
  extended byde.uni_paderborn.fujaba.app.FrameDecorator
      extended byde.uni_paderborn.fujaba.uml.gui.FrameDecoratorUMLClassDiagram

public class FrameDecoratorUMLClassDiagram
extends FrameDecorator

This class handles the change of the user interface, if a diagram was selected.

Version:
$Revision: 1.20 $
Author:
$Author: lowende $

Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.app.FrameDecorator
 
Constructor Summary
FrameDecoratorUMLClassDiagram()
           
 
Method Summary
 void enterDiagram(ASGDiagram diag)
          Checks wether decorator is responsible for the given diagram.
 javax.swing.tree.DefaultMutableTreeNode getTreeNode(java.util.Enumeration diagEnum)
          Get the treeNode attribute of the FrameDecoratorUMLClassDiagram object
 void leaveDiagram(ASGDiagram diag)
          Checks wether decorator is responsible for the given diagram.
private  void setVisibilityOfUserInterface(ASGDiagram diag, boolean visible)
          Sets the visibilityOfUserInterface attribute of the FrameDecoratorUMLClassDiagram object
 
Methods inherited from class de.uni_paderborn.fujaba.app.FrameDecorator
getDestTabTitle, getFrameMain, getTreeCellRenderer, getTreeNode, removeYou, setFrameMain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrameDecoratorUMLClassDiagram

public FrameDecoratorUMLClassDiagram()
Method Detail

enterDiagram

public void enterDiagram(ASGDiagram diag)
Checks wether decorator is responsible for the given diagram. Changes the visibility of menus/toolbars. Called, if diagram is entered.

Specified by:
enterDiagram in class FrameDecorator
Parameters:
diag - No description provided

leaveDiagram

public void leaveDiagram(ASGDiagram diag)
Checks wether decorator is responsible for the given diagram. Changes the visibility of menus/toolbars. Called, if diagram is entered.

Specified by:
leaveDiagram in class FrameDecorator
Parameters:
diag - No description provided

setVisibilityOfUserInterface

private void setVisibilityOfUserInterface(ASGDiagram diag,
                                          boolean visible)
Sets the visibilityOfUserInterface attribute of the FrameDecoratorUMLClassDiagram object

Parameters:
diag - The new visibilityOfUserInterface value
visible - The new visibilityOfUserInterface value

getTreeNode

public javax.swing.tree.DefaultMutableTreeNode getTreeNode(java.util.Enumeration diagEnum)
Get the treeNode attribute of the FrameDecoratorUMLClassDiagram object

Specified by:
getTreeNode in class FrameDecorator
Parameters:
diagEnum - No description provided
Returns:
The treeNode value