edu.byu.ece.edif.util.merge
Class ReuseExistingLeafCellsMergingPolicy

java.lang.Object
  extended by edu.byu.ece.edif.util.merge.ReuseExistingLeafCellsMergingPolicy
All Implemented Interfaces:
EdifMergingPolicy

public class ReuseExistingLeafCellsMergingPolicy
extends java.lang.Object
implements EdifMergingPolicy

An EdifMergingPolicy which will try to reuse as many leaf cells as possible, even the already existing ones in the main EDIF file.


Field Summary
private  java.util.List<EdifLibrary> mergeLibs
           
 
Constructor Summary
ReuseExistingLeafCellsMergingPolicy()
           
 
Method Summary
 EdifLibrary findLibraryForCell(EdifCell cellToCopy, EdifLibraryManager newElm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mergeLibs

private java.util.List<EdifLibrary> mergeLibs
Constructor Detail

ReuseExistingLeafCellsMergingPolicy

public ReuseExistingLeafCellsMergingPolicy()
Method Detail

findLibraryForCell

public EdifLibrary findLibraryForCell(EdifCell cellToCopy,
                                      EdifLibraryManager newElm)
Specified by:
findLibraryForCell in interface EdifMergingPolicy