Dresden OCL Toolkit

tudresden.ocl.parser.node
Class ATimeExpression

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

public final class ATimeExpression
extends PTimeExpression


Field Summary
private  TAt _at_
           
private  TTPre _tPre_
           
 
Fields inherited from class tudresden.ocl.parser.node.Node
 
Constructor Summary
ATimeExpression()
           
ATimeExpression(TAt _at_, TTPre _tPre_)
           
 
Method Summary
 void apply(Switch sw)
           
 Object clone()
           
 TAt getAt()
           
 TTPre getTPre()
           
(package private)  void removeChild(Node child)
           
(package private)  void replaceChild(Node oldChild, Node newChild)
           
 void setAt(TAt node)
           
 void setTPre(TTPre 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

_at_

private TAt _at_

_tPre_

private TTPre _tPre_
Constructor Detail

ATimeExpression

public ATimeExpression()

ATimeExpression

public ATimeExpression(TAt _at_,
                       TTPre _tPre_)
Method Detail

clone

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

apply

public void apply(Switch sw)

getAt

public TAt getAt()

setAt

public void setAt(TAt node)

getTPre

public TTPre getTPre()

setTPre

public void setTPre(TTPre 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.