Dresden OCL Toolkit

tudresden.ocl.parser.node
Class AIterateDeclarator

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

public final class AIterateDeclarator
extends PDeclarator


Field Summary
private  PDeclaratorTypeDeclaration _accType_
           
private  TName _accumulator_
           
private  TBar _bar_
           
private  TEqual _equal_
           
private  PExpression _expression_
           
private  TName _iterator_
           
private  PDeclaratorTypeDeclaration _iterType_
           
private  TSemicolon _semicolon_
           
 
Fields inherited from class tudresden.ocl.parser.node.Node
 
Constructor Summary
AIterateDeclarator()
           
AIterateDeclarator(TName _iterator_, PDeclaratorTypeDeclaration _iterType_, TSemicolon _semicolon_, TName _accumulator_, PDeclaratorTypeDeclaration _accType_, TEqual _equal_, PExpression _expression_, TBar _bar_)
           
 
Method Summary
 void apply(Switch sw)
           
 Object clone()
           
 PDeclaratorTypeDeclaration getAccType()
           
 TName getAccumulator()
           
 TBar getBar()
           
 TEqual getEqual()
           
 PExpression getExpression()
           
 TName getIterator()
           
 PDeclaratorTypeDeclaration getIterType()
           
 TSemicolon getSemicolon()
           
(package private)  void removeChild(Node child)
           
(package private)  void replaceChild(Node oldChild, Node newChild)
           
 void setAccType(PDeclaratorTypeDeclaration node)
           
 void setAccumulator(TName node)
           
 void setBar(TBar node)
           
 void setEqual(TEqual node)
           
 void setExpression(PExpression node)
           
 void setIterator(TName node)
           
 void setIterType(PDeclaratorTypeDeclaration node)
           
 void setSemicolon(TSemicolon 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

_iterator_

private TName _iterator_

_iterType_

private PDeclaratorTypeDeclaration _iterType_

_semicolon_

private TSemicolon _semicolon_

_accumulator_

private TName _accumulator_

_accType_

private PDeclaratorTypeDeclaration _accType_

_equal_

private TEqual _equal_

_expression_

private PExpression _expression_

_bar_

private TBar _bar_
Constructor Detail

AIterateDeclarator

public AIterateDeclarator()

AIterateDeclarator

public AIterateDeclarator(TName _iterator_,
                          PDeclaratorTypeDeclaration _iterType_,
                          TSemicolon _semicolon_,
                          TName _accumulator_,
                          PDeclaratorTypeDeclaration _accType_,
                          TEqual _equal_,
                          PExpression _expression_,
                          TBar _bar_)
Method Detail

clone

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

apply

public void apply(Switch sw)

getIterator

public TName getIterator()

setIterator

public void setIterator(TName node)

getIterType

public PDeclaratorTypeDeclaration getIterType()

setIterType

public void setIterType(PDeclaratorTypeDeclaration node)

getSemicolon

public TSemicolon getSemicolon()

setSemicolon

public void setSemicolon(TSemicolon node)

getAccumulator

public TName getAccumulator()

setAccumulator

public void setAccumulator(TName node)

getAccType

public PDeclaratorTypeDeclaration getAccType()

setAccType

public void setAccType(PDeclaratorTypeDeclaration node)

getEqual

public TEqual getEqual()

setEqual

public void setEqual(TEqual node)

getExpression

public PExpression getExpression()

setExpression

public void setExpression(PExpression node)

getBar

public TBar getBar()

setBar

public void setBar(TBar 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.