de.uni_paderborn.fujaba.uml.actions
Class RemoveGeneratedMethodsAction

java.lang.Object
  extended byjavax.swing.AbstractAction
      extended byde.uni_paderborn.fujaba.uml.actions.RemoveGeneratedMethodsAction
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable

public class RemoveGeneratedMethodsAction
extends javax.swing.AbstractAction

Version:
$Revision: 1.7 $
Author:
Carsten Reckord
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.AbstractAction
 
Field Summary
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
RemoveGeneratedMethodsAction()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          No comment provided by developer, please add a comment to improve documentation.
private  AccessorOOHandler findAccessorOOHandler(ASGElement element)
          No comment provided by developer, please add a comment to improve documentation.
private  java.util.Iterator findClasses()
          No comment provided by developer, please add a comment to improve documentation.
private  UMLStatechartOOHandler findStatechartOOHandler(UMLActivityDiagram statechart)
          No comment provided by developer, please add a comment to improve documentation.
private  java.util.Iterator findStatecharts()
          No comment provided by developer, please add a comment to improve documentation.
private  void removeAttrAccessors(UMLAttr attr, AccessorOOHandler handler)
          No comment provided by developer, please add a comment to improve documentation.
private  void removeAttrAccessors(UMLClass umlClass)
           
private  void removeGeneratedMethods(UMLClass umlClass)
           
private  void removeMethod(UMLMethod umlMethod)
          No comment provided by developer, please add a comment to improve documentation.
private  void removeOldStatechartMethods(UMLClass umlClass)
          No comment provided by developer, please add a comment to improve documentation.
private  void removeRemoveYouMethod(UMLClass umlClass)
           
private  void removeRoleAccessors(UMLClass umlClass)
           
private  void removeRoleAccessors(UMLRole role, AccessorOOHandler handler)
          No comment provided by developer, please add a comment to improve documentation.
private  void removeStatechartMethods(UMLActivityDiagram statechart)
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoveGeneratedMethodsAction

public RemoveGeneratedMethodsAction()
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
e - No description provided

removeGeneratedMethods

private void removeGeneratedMethods(UMLClass umlClass)
Parameters:
umlClass -

removeAttrAccessors

private void removeAttrAccessors(UMLClass umlClass)
Parameters:
umlClass -

removeAttrAccessors

private void removeAttrAccessors(UMLAttr attr,
                                 AccessorOOHandler handler)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
attr - No description provided
handler - No description provided

removeMethod

private void removeMethod(UMLMethod umlMethod)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
umlMethod - No description provided

removeRoleAccessors

private void removeRoleAccessors(UMLClass umlClass)
Parameters:
umlClass -

removeRoleAccessors

private void removeRoleAccessors(UMLRole role,
                                 AccessorOOHandler handler)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
role - No description provided
handler - No description provided

findAccessorOOHandler

private AccessorOOHandler findAccessorOOHandler(ASGElement element)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
element - No description provided
Returns:
No description provided

removeRemoveYouMethod

private void removeRemoveYouMethod(UMLClass umlClass)
Parameters:
umlClass -

removeStatechartMethods

private void removeStatechartMethods(UMLActivityDiagram statechart)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
statechart - No description provided

removeOldStatechartMethods

private void removeOldStatechartMethods(UMLClass umlClass)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
umlClass - No description provided

findStatechartOOHandler

private UMLStatechartOOHandler findStatechartOOHandler(UMLActivityDiagram statechart)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
statechart - No description provided
Returns:
No description provided

findClasses

private java.util.Iterator findClasses()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

findStatecharts

private java.util.Iterator findStatecharts()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided