Dresden OCL Toolkit

tudresden.ocl.parser.node
Class AMultiplicativeExpression

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

public final class AMultiplicativeExpression
extends PMultiplicativeExpression


Nested Class Summary
private  class AMultiplicativeExpression.MultiplicativeExpressionTail_Cast
           
 
Field Summary
private  LinkedList _multiplicativeExpressionTail_
           
private  PUnaryExpression _unaryExpression_
           
 
Fields inherited from class tudresden.ocl.parser.node.Node
 
Constructor Summary
AMultiplicativeExpression()
           
AMultiplicativeExpression(PUnaryExpression _unaryExpression_, List _multiplicativeExpressionTail_)
           
AMultiplicativeExpression(PUnaryExpression _unaryExpression_, XPMultiplicativeExpressionTail _multiplicativeExpressionTail_)
           
 
Method Summary
 void apply(Switch sw)
           
 Object clone()
           
 LinkedList getMultiplicativeExpressionTail()
           
 PUnaryExpression getUnaryExpression()
           
(package private)  void removeChild(Node child)
           
(package private)  void replaceChild(Node oldChild, Node newChild)
           
 void setMultiplicativeExpressionTail(List list)
           
 void setUnaryExpression(PUnaryExpression 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

_unaryExpression_

private PUnaryExpression _unaryExpression_

_multiplicativeExpressionTail_

private final LinkedList _multiplicativeExpressionTail_
Constructor Detail

AMultiplicativeExpression

public AMultiplicativeExpression()

AMultiplicativeExpression

public AMultiplicativeExpression(PUnaryExpression _unaryExpression_,
                                 List _multiplicativeExpressionTail_)

AMultiplicativeExpression

public AMultiplicativeExpression(PUnaryExpression _unaryExpression_,
                                 XPMultiplicativeExpressionTail _multiplicativeExpressionTail_)
Method Detail

clone

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

apply

public void apply(Switch sw)

getUnaryExpression

public PUnaryExpression getUnaryExpression()

setUnaryExpression

public void setUnaryExpression(PUnaryExpression node)

getMultiplicativeExpressionTail

public LinkedList getMultiplicativeExpressionTail()

setMultiplicativeExpressionTail

public void setMultiplicativeExpressionTail(List list)

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.