de.uni_paderborn.fujaba.codegen
Class LinkCheckBetweenSetsOOFunction

java.lang.Object
  extended byde.uni_paderborn.fujaba.codegen.CodeGenFunction
      extended byde.uni_paderborn.fujaba.codegen.OOGenFunction
          extended byde.uni_paderborn.fujaba.codegen.LinkCheckBetweenSetsOOFunction

public class LinkCheckBetweenSetsOOFunction
extends OOGenFunction

Class LinkCheckBetweenSetsOOFunction

Version:
$Revision: 1.13 $
Author:
$Author: schneider $

Field Summary
private static org.apache.log4j.Logger log
          log4j logging
 
Fields inherited from class de.uni_paderborn.fujaba.codegen.CodeGenFunction
IN_ORDER, NORM, POST_ORDER, PRE_ORDER
 
Constructor Summary
LinkCheckBetweenSetsOOFunction()
          Default Constructor
 
Method Summary
 java.lang.Object generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 boolean isResponsible(java.lang.String methodName)
          Get the responsible attribute of the LinkCheckBetweenSetsOOFunction object
private  OOStatement[] linkCheckOneSide(java.lang.String roleName, java.lang.String sourceObjectName, java.lang.String sourceObjectType, java.lang.String targetObjectName, java.lang.String targetObjectType, boolean totality, boolean linkNegative)
          Describe linkCheckOneSide method here.
 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
 

Field Detail

log

private static final transient org.apache.log4j.Logger log
log4j logging

Constructor Detail

LinkCheckBetweenSetsOOFunction

public LinkCheckBetweenSetsOOFunction()
Default Constructor

Method Detail

isResponsible

public final boolean isResponsible(java.lang.String methodName)
Get the responsible attribute of the LinkCheckBetweenSetsOOFunction object

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

generateCode

public final java.lang.Object generateCode(FElement incr,
                                           java.lang.String methodName,
                                           java.lang.Object[] param)
Describe generateOOCode method here.

Overrides:
generateCode in class CodeGenFunction
Parameters:
methodName - a String value
incr - No description provided
param - No description provided
Returns:
an LinkedList[OOStatement] value

linkCheckOneSide

private OOStatement[] linkCheckOneSide(java.lang.String roleName,
                                       java.lang.String sourceObjectName,
                                       java.lang.String sourceObjectType,
                                       java.lang.String targetObjectName,
                                       java.lang.String targetObjectType,
                                       boolean totality,
                                       boolean linkNegative)
Describe linkCheckOneSide method here.

Parameters:
roleName - a String value
sourceObjectName - a String value
sourceObjectType - a String value
targetObjectName - a String value
targetObjectType - a String value
totality - a boolean value
linkNegative - a boolean value
Returns:
an OOStatement[] value

toString

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