org.sablecc.sablecc.node
Class AProd

java.lang.Object
  extended by org.sablecc.sablecc.node.Node
      extended by org.sablecc.sablecc.node.PProd
          extended by org.sablecc.sablecc.node.AProd
All Implemented Interfaces:
java.lang.Cloneable, Switchable

public final class AProd
extends PProd


Nested Class Summary
private  class AProd.Alts_Cast
           
private  class AProd.ProdTransform_Cast
           
 
Field Summary
private  java.util.LinkedList _alts_
           
private  TArrow _arrow_
           
private  TId _id_
           
private  java.util.LinkedList _prodTransform_
           
 
Constructor Summary
AProd()
           
AProd(TId _id_, TArrow _arrow_, java.util.List _prodTransform_, java.util.List _alts_)
           
 
Method Summary
 void apply(Switch sw)
           
 java.lang.Object clone()
           
 java.util.LinkedList getAlts()
           
 TArrow getArrow()
           
 TId getId()
           
 java.util.LinkedList getProdTransform()
           
(package private)  void removeChild(Node child)
           
(package private)  void replaceChild(Node oldChild, Node newChild)
           
 void setAlts(java.util.List list)
           
 void setArrow(TArrow node)
           
 void setId(TId node)
           
 void setProdTransform(java.util.List list)
           
 java.lang.String toString()
           
 
Methods inherited from class org.sablecc.sablecc.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

_id_

private TId _id_

_arrow_

private TArrow _arrow_

_prodTransform_

private final java.util.LinkedList _prodTransform_

_alts_

private final java.util.LinkedList _alts_
Constructor Detail

AProd

public AProd()

AProd

public AProd(TId _id_,
             TArrow _arrow_,
             java.util.List _prodTransform_,
             java.util.List _alts_)
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in class Node

apply

public void apply(Switch sw)

getId

public TId getId()

setId

public void setId(TId node)

getArrow

public TArrow getArrow()

setArrow

public void setArrow(TArrow node)

getProdTransform

public java.util.LinkedList getProdTransform()

setProdTransform

public void setProdTransform(java.util.List list)

getAlts

public java.util.LinkedList getAlts()

setAlts

public void setAlts(java.util.List list)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

removeChild

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

replaceChild

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