de.uni_paderborn.fujaba.codegen
Class OOExpression

java.lang.Object
  extended byde.uni_paderborn.fujaba.codegen.OOExpression
Direct Known Subclasses:
OOAssignExpr, OOInfixExprLeft, OOSingleExpr

public abstract class OOExpression
extends java.lang.Object

UMLClass: 'OOExpression'.

Version:
$Revision: 1.16 $
Author:
$Author: schneider $

Constructor Summary
OOExpression()
           
 
Method Summary
static void addAll(java.util.Vector theVector, OOExpression[] expression)
          Access method for an one to n association.
 java.lang.String getSourceCode(OOGenVisitor visitor)
          Get the sourceCode attribute of the OOExpression object
 void removeYou()
          UMLMethod: '+ removeYou (): Void'.
static OOExpression[] toArray(java.util.Vector theVector)
          copy contents of theVector to an array
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OOExpression

public OOExpression()
Method Detail

removeYou

public void removeYou()
UMLMethod: '+ removeYou (): Void'.


addAll

public static void addAll(java.util.Vector theVector,
                          OOExpression[] expression)
Access method for an one to n association.

Parameters:
theVector - The object added.
expression - The object added.

toArray

public static OOExpression[] toArray(java.util.Vector theVector)
copy contents of theVector to an array

Parameters:
theVector - a Vector value
Returns:
an OOExpression[] value

getSourceCode

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

Parameters:
visitor - No description provided
Returns:
The sourceCode value