de.uni_paderborn.fujaba.codegen
Class CreateImportsOOFunction

java.lang.Object
  extended byde.uni_paderborn.fujaba.codegen.CodeGenFunction
      extended byde.uni_paderborn.fujaba.codegen.CreateImportsOOFunction
Direct Known Subclasses:
CreateStandardImportsOOFunction

public abstract class CreateImportsOOFunction
extends CodeGenFunction

Class CreateImportsOOFunction

Version:
$Revision: 1.1.2.1 $
Author:
$Author: lowende $

Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.codegen.CodeGenFunction
IN_ORDER, NORM, POST_ORDER, PRE_ORDER
 
Constructor Summary
  CreateImportsOOFunction()
          Default Constructor
protected CreateImportsOOFunction(int mode)
          Constructor for class CreateImportsOOFunction
 
Method Summary
 java.lang.Object generateCode(ASGElement incr, java.lang.String method, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
protected abstract  void generateImports(FFile file, ImportFragment importFragment)
          No comment provided by developer, please add a comment to improve documentation.
 boolean isResponsible(java.lang.String method)
          Get the responsible attribute of the CreateImportsOOFunction object
 java.lang.String toString()
           
 
Methods inherited from class de.uni_paderborn.fujaba.codegen.CodeGenFunction
add, concat, findNextResponsible, generate, generateCode, generateCode, generateCode, getClient, getClientOfChain, getMode, getPrevFunction, getSuccessor, setClient, setMode, setPrevFunction, setSuccessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateImportsOOFunction

public CreateImportsOOFunction()
Default Constructor


CreateImportsOOFunction

protected CreateImportsOOFunction(int mode)
Constructor for class CreateImportsOOFunction

Parameters:
mode - No description provided
Method Detail

isResponsible

public boolean isResponsible(java.lang.String method)
Get the responsible attribute of the CreateImportsOOFunction object

Specified by:
isResponsible in class CodeGenFunction
Parameters:
method - No description provided
Returns:
The responsible value

generateCode

public java.lang.Object generateCode(ASGElement incr,
                                     java.lang.String method,
                                     java.lang.Object[] param)
No comment provided by developer, please add a comment to improve documentation.

Overrides:
generateCode in class CodeGenFunction
Parameters:
incr - No description provided
param - No description provided
method - No description provided
Returns:
No description provided

generateImports

protected abstract void generateImports(FFile file,
                                        ImportFragment importFragment)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
file - No description provided
importFragment - No description provided

toString

public java.lang.String toString()
Overrides:
toString in class CodeGenFunction
Returns:
short string representation of current object