tudresden.ocl.parser.node
Class AIterateDeclarator
java.lang.Object
tudresden.ocl.parser.node.Node
tudresden.ocl.parser.node.PDeclarator
tudresden.ocl.parser.node.AIterateDeclarator
- All Implemented Interfaces:
- Cloneable, Switchable
- public final class AIterateDeclarator
- extends PDeclarator
Fields inherited from class tudresden.ocl.parser.node.Node |
|
_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_
AIterateDeclarator
public AIterateDeclarator()
AIterateDeclarator
public AIterateDeclarator(TName _iterator_,
PDeclaratorTypeDeclaration _iterType_,
TSemicolon _semicolon_,
TName _accumulator_,
PDeclaratorTypeDeclaration _accType_,
TEqual _equal_,
PExpression _expression_,
TBar _bar_)
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
Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.