Dresden OCL Toolkit

tudresden.ocl.parser.node
Class AAdditiveExpressionTail

java.lang.Object
  extended bytudresden.ocl.parser.node.Node
      extended bytudresden.ocl.parser.node.PAdditiveExpressionTail
          extended bytudresden.ocl.parser.node.AAdditiveExpressionTail
All Implemented Interfaces:
Cloneable, Switchable

public final class AAdditiveExpressionTail
extends PAdditiveExpressionTail


Field Summary
private  PAddOperator _addOperator_
           
private  PMultiplicativeExpression _multiplicativeExpression_
           
 
Fields inherited from class tudresden.ocl.parser.node.Node
 
Constructor Summary
AAdditiveExpressionTail()
           
AAdditiveExpressionTail(PAddOperator _addOperator_, PMultiplicativeExpression _multiplicativeExpression_)
           
 
Method Summary
 void apply(Switch sw)
           
 Object clone()
           
 PAddOperator getAddOperator()
           
 PMultiplicativeExpression getMultiplicativeExpression()
           
(package private)  void removeChild(Node child)
           
(package private)  void replaceChild(Node oldChild, Node newChild)
           
 void setAddOperator(PAddOperator node)
           
 void setMultiplicativeExpression(PMultiplicativeExpression node)
           
 String toString()
           
 
Methods inherited from class tudresden.ocl.parser.node.Node
cloneList, cloneNode, parent, parent, replaceBy, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_addOperator_

private PAddOperator _addOperator_

_multiplicativeExpression_

private PMultiplicativeExpression _multiplicativeExpression_
Constructor Detail

AAdditiveExpressionTail

public AAdditiveExpressionTail()

AAdditiveExpressionTail

public AAdditiveExpressionTail(PAddOperator _addOperator_,
                               PMultiplicativeExpression _multiplicativeExpression_)
Method Detail

clone

public Object clone()
Specified by:
clone in class Node

apply

public void apply(Switch sw)

getAddOperator

public PAddOperator getAddOperator()

setAddOperator

public void setAddOperator(PAddOperator node)

getMultiplicativeExpression

public PMultiplicativeExpression getMultiplicativeExpression()

setMultiplicativeExpression

public void setMultiplicativeExpression(PMultiplicativeExpression node)

toString

public String toString()

removeChild

void removeChild(Node child)
Specified by:
removeChild in class Node

replaceChild

void replaceChild(Node oldChild,
                  Node newChild)
Specified by:
replaceChild in class Node

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.