de.uni_paderborn.fujaba.gui
Class AssocRemoveYouGenerator

java.lang.Object
  extended byde.uni_paderborn.fujaba.gui.AssocRemoveYouGenerator

public class AssocRemoveYouGenerator
extends java.lang.Object

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision: 1.17 $
Author:
$Author: lowende $

Field Summary
private static AssocRemoveYouGenerator assocRemoveYouGenerator
          No comment provided by developer, please add a comment to improve documentation.
private static org.apache.log4j.Logger log
          No comment provided by developer, please add a comment to improve documentation.
 
Constructor Summary
private AssocRemoveYouGenerator()
          Constructor for class AssocRemoveYouGenerator
 
Method Summary
 boolean alreadyImplementsRemoveYou(FClass clazz)
           
 boolean analyzeIncrement(FIncrement incr)
          No comment provided by developer, please add a comment to improve documentation.
static AssocRemoveYouGenerator get()
          No comment provided by developer, please add a comment to improve documentation.
private  void repairClass(FClass clazz)
          No comment provided by developer, please add a comment to improve documentation.
 void repairIncrement(FIncrement incr)
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.log4j.Logger log
No comment provided by developer, please add a comment to improve documentation.


assocRemoveYouGenerator

private static AssocRemoveYouGenerator assocRemoveYouGenerator
No comment provided by developer, please add a comment to improve documentation.

Constructor Detail

AssocRemoveYouGenerator

private AssocRemoveYouGenerator()
Constructor for class AssocRemoveYouGenerator

Method Detail

get

public static AssocRemoveYouGenerator get()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

analyzeIncrement

public boolean analyzeIncrement(FIncrement incr)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
incr - No description provided
Returns:
No description provided

repairIncrement

public void repairIncrement(FIncrement incr)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
incr - No description provided

repairClass

private void repairClass(FClass clazz)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
clazz - No description provided

alreadyImplementsRemoveYou

public boolean alreadyImplementsRemoveYou(FClass clazz)
Parameters:
clazz - FClass of interest
Returns:
true if a superclass of the class already implements a removeYou method