de.uni_paderborn.fujaba.codegen
Class OOCallMethodExpr

java.lang.Object
  extended byde.uni_paderborn.fujaba.codegen.OOExpression
      extended byde.uni_paderborn.fujaba.codegen.OOSingleExpr
          extended byde.uni_paderborn.fujaba.codegen.OOCallExpr
              extended byde.uni_paderborn.fujaba.codegen.OOCallMethodExpr

public class OOCallMethodExpr
extends OOCallExpr

Class OOCallMethodExpr

Version:
$Revision: 1.20 $

Associations

                n       <  hasParameter
 OOExpression <--------------------------------- OOCallMethodExpr
                parameter   {ordered}
 
Author:
$Author: lowende $

Constructor Summary
OOCallMethodExpr(OOVariable objectName, OOMethod methodName, OOExpression theParameter)
          Constructor for class OOCallMethodExpr
 
Method Summary
 boolean addToParameter(OOExpression value)
           
 OOCallMethodExpr append(OOMethod methodName)
          No comment provided by developer, please add a comment to improve documentation.
 OOCallMethodExpr append(OOMethod methodName, OOExpression theParameter)
          No comment provided by developer, please add a comment to improve documentation.
 OOCallMethodExpr append(OOMethod methodName, java.lang.String theParameter)
          No comment provided by developer, please add a comment to improve documentation.
 OOCallMethodExpr append(OOMethodType methodType)
          No comment provided by developer, please add a comment to improve documentation.
 OOCallMethodExpr append(OOMethodType methodType, OOExpression theParameter)
          No comment provided by developer, please add a comment to improve documentation.
 OOCallMethodExpr append(OOMethodType methodType, java.lang.String theParameter)
          No comment provided by developer, please add a comment to improve documentation.
 OOExpression getFirstOfParameter()
           
 OOExpression getLastOfParameter()
           
 OOMethod getMethodName()
          Get the value of methodName.
 OOExpression getNextIndexOfParameter(OOExpression object, int index)
           
 OOExpression getNextOfParameter(OOExpression object)
           
 OOExpression getParameterAt(int index)
           
 OOExpression getPreviousIndexOfParameter(OOExpression object, int index)
           
 OOExpression getPreviousOfParameter(OOExpression object)
           
 java.lang.String getSourceCode(OOGenVisitor visitor)
          Get the sourceCode attribute of the OOCallMethodExpr object
 boolean hasInParameter(OOExpression value)
           
 int indexOfParameter(OOExpression elem)
           
 boolean isAfterOfParameter(OOExpression leftObject, OOExpression rightObject)
           
 boolean isBeforeOfParameter(OOExpression leftObject, OOExpression rightObject)
           
 java.util.Iterator iteratorOfParameter()
           
 java.util.Iterator iteratorOfParameter(OOExpression lowerBound)
           
 int lastIndexOfParameter(OOExpression elem)
           
 void removeAllFromParameter()
           
 boolean removeFromParameter(OOExpression value)
           
 int sizeOfParameter()
           
 java.lang.String toString()
           
 
Methods inherited from class de.uni_paderborn.fujaba.codegen.OOCallExpr
getNextCall, getObjectName, setNextCall
 
Methods inherited from class de.uni_paderborn.fujaba.codegen.OOExpression
addAll, removeYou, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OOCallMethodExpr

public OOCallMethodExpr(OOVariable objectName,
                        OOMethod methodName,
                        OOExpression theParameter)
Constructor for class OOCallMethodExpr

Parameters:
objectName - No description provided
methodName - No description provided
theParameter - No description provided
Method Detail

getMethodName

public OOMethod getMethodName()
Get the value of methodName.

Returns:
Value of methodName.

hasInParameter

public boolean hasInParameter(OOExpression value)
Parameters:
value - No description provided
Returns:
No description provided
See Also:
#parameter

iteratorOfParameter

public java.util.Iterator iteratorOfParameter()
Returns:
No description provided
See Also:
#parameter

sizeOfParameter

public int sizeOfParameter()
Returns:
No description provided
See Also:
#parameter

addToParameter

public boolean addToParameter(OOExpression value)
Parameters:
value - The object added.
Returns:
No description provided
See Also:
#parameter

removeFromParameter

public boolean removeFromParameter(OOExpression value)
Parameters:
value - No description provided
Returns:
No description provided
See Also:
#parameter

removeAllFromParameter

public void removeAllFromParameter()
See Also:
#parameter

getParameterAt

public OOExpression getParameterAt(int index)
Parameters:
index - No description provided
Returns:
The parameterAt value
See Also:
#parameter

indexOfParameter

public int indexOfParameter(OOExpression elem)
Parameters:
elem - No description provided
Returns:
No description provided
See Also:
#parameter

lastIndexOfParameter

public int lastIndexOfParameter(OOExpression elem)
Parameters:
elem - No description provided
Returns:
No description provided
See Also:
#parameter

iteratorOfParameter

public java.util.Iterator iteratorOfParameter(OOExpression lowerBound)
Parameters:
lowerBound - No description provided
Returns:
No description provided
See Also:
#parameter

isBeforeOfParameter

public boolean isBeforeOfParameter(OOExpression leftObject,
                                   OOExpression rightObject)
Parameters:
leftObject - No description provided
rightObject - No description provided
Returns:
The beforeOfParameter value
See Also:
#parameter

isAfterOfParameter

public boolean isAfterOfParameter(OOExpression leftObject,
                                  OOExpression rightObject)
Parameters:
leftObject - No description provided
rightObject - No description provided
Returns:
The afterOfParameter value
See Also:
#parameter

getFirstOfParameter

public OOExpression getFirstOfParameter()
Returns:
The firstOfParameter value
See Also:
#parameter

getLastOfParameter

public OOExpression getLastOfParameter()
Returns:
The lastOfParameter value
See Also:
#parameter

getNextOfParameter

public OOExpression getNextOfParameter(OOExpression object)
Parameters:
object - No description provided
Returns:
The nextOfParameter value
See Also:
#parameter

getNextIndexOfParameter

public OOExpression getNextIndexOfParameter(OOExpression object,
                                            int index)
Parameters:
object - No description provided
index - No description provided
Returns:
The nextIndexOfParameter value
See Also:
#parameter

getPreviousOfParameter

public OOExpression getPreviousOfParameter(OOExpression object)
Parameters:
object - No description provided
Returns:
The previousOfParameter value
See Also:
#parameter

getPreviousIndexOfParameter

public OOExpression getPreviousIndexOfParameter(OOExpression object,
                                                int index)
Parameters:
object - No description provided
index - No description provided
Returns:
The previousIndexOfParameter value
See Also:
#parameter

append

public OOCallMethodExpr append(OOMethod methodName,
                               OOExpression theParameter)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
methodName - No description provided
theParameter - No description provided
Returns:
No description provided

append

public OOCallMethodExpr append(OOMethodType methodType,
                               OOExpression theParameter)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
methodType - No description provided
theParameter - No description provided
Returns:
No description provided

append

public OOCallMethodExpr append(OOMethod methodName,
                               java.lang.String theParameter)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
methodName - No description provided
theParameter - No description provided
Returns:
No description provided

append

public OOCallMethodExpr append(OOMethodType methodType,
                               java.lang.String theParameter)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
methodType - No description provided
theParameter - No description provided
Returns:
No description provided

append

public OOCallMethodExpr append(OOMethod methodName)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
methodName - No description provided
Returns:
No description provided

append

public OOCallMethodExpr append(OOMethodType methodType)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
methodType - No description provided
Returns:
No description provided

getSourceCode

public java.lang.String getSourceCode(OOGenVisitor visitor)
Get the sourceCode attribute of the OOCallMethodExpr object

Specified by:
getSourceCode in class OOCallExpr
Parameters:
visitor - No description provided
Returns:
The sourceCode value

toString

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