de.uni_paderborn.fujaba.usecase.gui
Class FrameDecoratorUsecaseDiagram

java.lang.Object
  extended byde.uni_paderborn.fujaba.app.FrameDecorator
      extended byde.uni_paderborn.fujaba.usecase.gui.FrameDecoratorUsecaseDiagram

public class FrameDecoratorUsecaseDiagram
extends FrameDecorator

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

Version:
$Revision: 1.20 $
Author:
$Author: schneider $

Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.app.FrameDecorator
 
Constructor Summary
FrameDecoratorUsecaseDiagram()
           
 
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 FrameDecoratorUsecaseDiagram object
 javax.swing.tree.DefaultMutableTreeNode getTreeNode(UMLDiagram diag)
          Get the treeNode attribute of the FrameDecoratorUsecaseDiagram 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 FrameDecoratorUsecaseDiagram 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

FrameDecoratorUsecaseDiagram

public FrameDecoratorUsecaseDiagram()
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 FrameDecoratorUsecaseDiagram 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 FrameDecoratorUsecaseDiagram object

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

getTreeNode

public javax.swing.tree.DefaultMutableTreeNode getTreeNode(UMLDiagram diag)
Get the treeNode attribute of the FrameDecoratorUsecaseDiagram object

Parameters:
diag - No description provided
Returns:
The treeNode value