net.sf.bddbddb.ir.lowlevel
Class LowLevelOperation

java.lang.Object
  extended by net.sf.bddbddb.ir.Operation
      extended by net.sf.bddbddb.ir.lowlevel.LowLevelOperation
All Implemented Interfaces:
IterationElement
Direct Known Subclasses:
ApplyEx, BDDProject, Replace

public abstract class LowLevelOperation
extends Operation

LowLevelOperation

Version:
$Id: LowLevelOperation.java 328 2004-10-16 02:45:30Z joewhaley $
Author:
John Whaley

Field Summary
 
Fields inherited from class net.sf.bddbddb.ir.Operation
id, TRACE_VERBOSE
 
Constructor Summary
LowLevelOperation()
           
 
Method Summary
abstract  java.lang.Object visit(LowLevelOperationVisitor i)
           
 java.lang.Object visit(OperationVisitor i)
           
 
Methods inherited from class net.sf.bddbddb.ir.Operation
copy, getExpressionString, getNumberOfOperations, getRelationDest, getRenames, getSrcs, replaceSrc, setRelationDest, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LowLevelOperation

public LowLevelOperation()
Method Detail

visit

public java.lang.Object visit(OperationVisitor i)
Specified by:
visit in class Operation
Parameters:
i - visitor
Returns:
the result from the visitor

visit

public abstract java.lang.Object visit(LowLevelOperationVisitor i)
Parameters:
i - visitor
Returns:
the result from the visitor


Copyright © 2004-2008 Stanford SUIF Compiler Group. All Rights Reserved.