com.sun.electric.tool.ncc.processing
Class LocalPartitionResult

java.lang.Object
  extended by com.sun.electric.tool.ncc.processing.LocalPartitionResult

public class LocalPartitionResult
extends java.lang.Object

LocalPartitionResult is used by the GUI to display mismatch information


Constructor Summary
LocalPartitionResult(java.util.List<EquivRecord> notMatchedParts, java.util.List<EquivRecord> notMatchedWires, NccGlobals globals)
           
 
Method Summary
 java.util.List<EquivRecReport> getPartRecReports()
           
 java.util.List<EquivRecReport> getWireRecReports()
           
 boolean matches()
           
 void printErrorReport()
          Print text diagnostics for bad Part and Wire EquivRecords
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalPartitionResult

public LocalPartitionResult(java.util.List<EquivRecord> notMatchedParts,
                            java.util.List<EquivRecord> notMatchedWires,
                            NccGlobals globals)
Method Detail

matches

public boolean matches()
Returns:
true if no mismatches detected by Local Partitioning

getPartRecReports

public java.util.List<EquivRecReport> getPartRecReports()
Returns:
List of all bad Part EquivRecReports detected by the Local Partition pass. An EquivRecord is bad if it's Circuits don't have equal numbers of NetObjects.

getWireRecReports

public java.util.List<EquivRecReport> getWireRecReports()
Returns:
List of all bad Wire EquivRecReports detected by the Local Partition pass. An EquivRecord is bad if it's Circuits don't have equal numbers of NetObjects.

printErrorReport

public void printErrorReport()
Print text diagnostics for bad Part and Wire EquivRecords