org.jacorb.notification.filter.etcl
Class TCLCleanUp

java.lang.Object
  extended by org.jacorb.notification.filter.etcl.AbstractTCLVisitor
      extended by org.jacorb.notification.filter.etcl.TCLCleanUp

public class TCLCleanUp
extends AbstractTCLVisitor

Visitor for TCL Trees. Does some Restructuration of a TCL Tree.

Version:
$Id: TCLCleanUp.java,v 1.6 2006/05/17 13:07:40 alphonse.bendt Exp $
Author:
Alphonse Bendt

Constructor Summary
TCLCleanUp()
           
 
Method Summary
 void fix(AbstractTCLNode node)
           
 void visitComponent(ETCLComponentName component)
           
 void visitUnionPosition(UnionPositionOperator op)
           
 
Methods inherited from class org.jacorb.notification.filter.etcl.AbstractTCLVisitor
visitAnd, visitArray, visitAssoc, visitBool, visitDefault, visitDiv, visitDot, visitEq, visitExist, visitGt, visitGteOperator, visitIdent, visitImplicit, visitIn, visitLt, visitLte, visitMinus, visitMult, visitNeq, visitNot, visitNumber, visitOr, visitPlus, visitRuntimeVariable, visitString, visitSubstr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TCLCleanUp

public TCLCleanUp()
Method Detail

fix

public void fix(AbstractTCLNode node)

visitComponent

public void visitComponent(ETCLComponentName component)
                    throws VisitorException
Overrides:
visitComponent in class AbstractTCLVisitor
Throws:
VisitorException

visitUnionPosition

public void visitUnionPosition(UnionPositionOperator op)
                        throws VisitorException
Overrides:
visitUnionPosition in class AbstractTCLVisitor
Throws:
VisitorException