edu.byu.ece.edif.tools.sterilize.lutreplace
Class TemplateCellReplacementContext

java.lang.Object
  extended by edu.byu.ece.edif.tools.sterilize.lutreplace.BasicReplacementContext
      extended by edu.byu.ece.edif.tools.sterilize.lutreplace.TemplateCellReplacementContext
All Implemented Interfaces:
ReplacementContext

public class TemplateCellReplacementContext
extends BasicReplacementContext
implements ReplacementContext

A simple implementation of the ReplacementContext interface.


Field Summary
(package private)  EdifCell _matchingTemplateCell
           
 
Fields inherited from class edu.byu.ece.edif.tools.sterilize.lutreplace.BasicReplacementContext
_newParentCell, _oldInstanceToReplace, _oldSBPortNewNetMap
 
Constructor Summary
TemplateCellReplacementContext(EdifCell matchCell, EdifCell newParent, EdifCellInstance oldInstance)
           
 
Method Summary
 EdifCell getMatchingTemplateCell()
           
 
Methods inherited from class edu.byu.ece.edif.tools.sterilize.lutreplace.BasicReplacementContext
addOldSBPortNewNetAssociation, getNewNetToConnect, getNewNetToConnect, getNewNetToConnect, getNewParentCell, getOldCellToReplace, getOldInstanceToReplace, getOldSBPorts, getOldSingleBitPort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.byu.ece.edif.tools.sterilize.lutreplace.ReplacementContext
addOldSBPortNewNetAssociation, getNewNetToConnect, getNewNetToConnect, getNewNetToConnect, getNewParentCell, getOldCellToReplace, getOldInstanceToReplace, getOldSBPorts
 

Field Detail

_matchingTemplateCell

EdifCell _matchingTemplateCell
Constructor Detail

TemplateCellReplacementContext

public TemplateCellReplacementContext(EdifCell matchCell,
                                      EdifCell newParent,
                                      EdifCellInstance oldInstance)
Method Detail

getMatchingTemplateCell

public EdifCell getMatchingTemplateCell()