net.sf.bddbddb.ir.highlevel
Class HighLevelOperation

java.lang.Object
  extended by net.sf.bddbddb.ir.Operation
      extended by net.sf.bddbddb.ir.highlevel.HighLevelOperation
All Implemented Interfaces:
IterationElement
Direct Known Subclasses:
BooleanOperation, Copy, Free, Invert, JoinConstant, Load, Project, Rename, Save, Universe, Zero

public abstract class HighLevelOperation
extends Operation

HighLevelOperation

Version:
$Id: HighLevelOperation.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
HighLevelOperation()
           
 
Method Summary
abstract  java.lang.Object visit(HighLevelOperationVisitor 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

HighLevelOperation

public HighLevelOperation()
Method Detail

visit

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

visit

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


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