de.uni_paderborn.fujaba.uml.gui
Class FrameDecoratorUMLActivityDiagram

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

public class FrameDecoratorUMLActivityDiagram
extends FrameDecorator

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

Version:
$Revision: 1.23 $
Author:
$Author: schneider $

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

FrameDecoratorUMLActivityDiagram

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

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