Deprecated API


Contents
Deprecated Methods
edu.byu.ece.edif.core.EdifNet.addPortConnection(EdifCellInstance, EdifPort, int)
          Remove this method. Force the caller to create the EdifPortRef first and use the method addPortConnection(EdifPortRef epr) 
edu.byu.ece.edif.core.EdifNet.addPortConnection(EdifCellInstance, String, int)
          This method should be removed. 
edu.byu.ece.edif.core.EdifNet.addTopLevelPortConnection(EdifPort)
          Remove this method. The caller should create a new EdifPortRef and use the constructor addPortConnection(EdifPortRef epr) 
edu.byu.ece.edif.core.EdifNet.addTopLevelPortConnection(String)
          We should remove this method. We should force the caller to find the Port rather than doing this here. There is too much opportunity for run-time errors with this method. 
edu.byu.ece.edif.core.EdifCell.copyCellInternals(EdifCell)
          Only used by deprecated methods. Do not use in new methods. 
edu.byu.ece.edif.tools.replicate.nmr.NMRGraphUtilities.createValidCutSet(DirectedGraph, BasicDepthFirstSearchTree, NMRArchitecture)
          This method does NOT examine all cutset possibilities; use NMRGraphUtilities.createDecomposeValidCutSet(AbstractEdifGraph, BasicDepthFirstSearchTree, NMRArchitecture) instead. 
edu.byu.ece.edif.util.parse.SimpleCharStream.getColumn()
            
edu.byu.ece.edif.util.parse.SimpleCharStream.getLine()
            
edu.byu.ece.edif.core.EdifNet.getNetDriven()
          Use getSinkPortRefs(boolean, boolean) in place of this method. 
edu.byu.ece.edif.core.EdifNet.getNetDrivers()
          Use getSourcePortRefs(boolean, boolean) in place of this method. 
edu.byu.ece.edif.core.EdifPortRef.getRefCell()
          This method has been deprecated in favor of the EdifPort.getCellInstance() method that contains a more intuitive method name. 
edu.byu.ece.edif.core.EdifPortRef.getRefPort()
          This method has been deprecated in favor of the EdifPort.getPort() method that contains a more intuitive method name. 
 

Deprecated Constructors
edu.byu.ece.edif.util.jsap.BoundedDoubleStringParser(Double, Double, Boolean, Boolean)
          Use BoundedDoubleStringParser.getParser(Double, Double, Boolean, Boolean). 
edu.byu.ece.edif.util.jsap.BoundedFloatStringParser(Float, Float, Boolean, Boolean)
          Use BoundedFloatStringParser.getParser(Float, Float, Boolean, Boolean). 
edu.byu.ece.edif.util.jsap.BoundedIntegerStringParser(Integer, Integer, Boolean, Boolean)
          Use BoundedIntegerStringParser.getParser(Integer, Integer, Boolean, Boolean). 
edu.byu.ece.edif.core.EdifCell(EdifLibrary, EdifCell, EdifNameable)
          This method is only used by the old HalfLatchEdifCell constructor and the old lut replacement. This method should be removed once these old methods and classes are removed. 
edu.byu.ece.edif.core.EdifCell(EdifLibrary, EdifCell, String)
          Only called by the constructor below. 
edu.byu.ece.edif.core.EdifPortRef(EdifNet, EdifPort, EdifCellInstance)
          Please use EdifPortRef(EdifNet,EdifSingleBitPort,EdifCellInstance) instead 
edu.byu.ece.edif.core.EdifPortRef(EdifNet, EdifPort, EdifCellInstance, int)
          Please use EdifPortRef(EdifNet,EdifSingleBitPort,EdifCellInstance) instead 
edu.byu.ece.graph.dfs.SCCDepthFirstSearch(DepthFirstSearchForest)
          Use SCCDepthFirstSearch(DirectedGraph)