public class NccGuiInfo
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
NccGuiInfo() |
Modifier and Type | Method and Description |
---|---|
void |
addCharactExportConflict(ExportConflict.CharactConflict conf) |
void |
addExportAssertionFailure(Cell cell,
VarContext context,
java.lang.Object[][] items,
java.lang.String[][] names) |
void |
addExportMismatch(ExportMismatch em)
This method adds the provided ExportMismatch object to the list
of export mismatches
|
void |
addNetworkExportConflict(ExportConflict.NetworkConflict conf) |
void |
addUnrecognizedPart(UnrecognizedPart mos) |
Cell[] |
getCells()
This method returns an array of two compared cells
|
NccResult.CellSummary |
getCellSummary()
This method returns a CellSummary object holding number of parts,
wires, and ports in each cell.
|
java.util.List<ExportConflict.CharactConflict> |
getCharactExportConflicts() |
VarContext[] |
getContexts()
This method returns an array of two cell contexts
|
java.util.List<ExportAssertionFailures> |
getExportAssertionFailures() |
java.util.List<ExportMismatch> |
getExportMismatches()
This method returns the list of export mismatches
|
java.lang.String[] |
getNames()
This method returns an array of two Strings representing the names of the
compared cells
|
java.util.List<ExportConflict.NetworkConflict> |
getNetworkExportConflicts() |
java.util.List<EquivRecReport> |
getPartRecReports() |
java.util.List<SizeMismatch.Mismatch> |
getSizeMismatches() |
int |
getTotalMismatchCount()
This method returns the total number of valid mismatches stored in the object:
export mismatches + size mismatches +
local partitioning mismatches (or hascode mismaches)
|
java.util.List<UnrecognizedPart> |
getUnrecognizedParts() |
int |
getValidExportMismatchCount() |
java.util.List<EquivRecReport> |
getWireRecReports() |
boolean |
hasLocalPartitionMismatches() |
boolean |
isExportMatch() |
boolean |
isHashFailuresPrinted()
has hash coding mismatches
|
boolean |
isSizeChecked() |
boolean |
isSizeMatch() |
boolean |
isSwapCells()
This method returns true if two cells stored in this object were
swapped and, therefore, all internal data (exports, partitions, sizes)
have to be swapped as well
|
boolean |
isTopologyMatch() |
void |
setNccResult(NccResult r)
setNccResult should be called after NCC has returned a result
|
void |
setPartRecReports(java.util.List<EquivRecReport> badParts) |
void |
setSizeMismatches(java.util.List<SizeMismatch.Mismatch> sizeMismatches) |
void |
setWireRecReports(java.util.List<EquivRecReport> badWires) |
public void setNccResult(NccResult r)
public int getTotalMismatchCount()
public boolean isSwapCells()
public java.lang.String[] getNames()
public Cell[] getCells()
public VarContext[] getContexts()
public NccResult.CellSummary getCellSummary()
public void addExportMismatch(ExportMismatch em)
em
- export mismatch to add to the list of export mismatchespublic java.util.List<ExportMismatch> getExportMismatches()
public void setPartRecReports(java.util.List<EquivRecReport> badParts)
public java.util.List<EquivRecReport> getPartRecReports()
public void setWireRecReports(java.util.List<EquivRecReport> badWires)
public java.util.List<EquivRecReport> getWireRecReports()
public boolean isHashFailuresPrinted()
public boolean hasLocalPartitionMismatches()
public boolean isExportMatch()
public boolean isSizeMatch()
public boolean isTopologyMatch()
public boolean isSizeChecked()
public int getValidExportMismatchCount()
public java.util.List<SizeMismatch.Mismatch> getSizeMismatches()
public void setSizeMismatches(java.util.List<SizeMismatch.Mismatch> sizeMismatches)
public void addExportAssertionFailure(Cell cell, VarContext context, java.lang.Object[][] items, java.lang.String[][] names)
public java.util.List<ExportAssertionFailures> getExportAssertionFailures()
public void addNetworkExportConflict(ExportConflict.NetworkConflict conf)
public java.util.List<ExportConflict.NetworkConflict> getNetworkExportConflicts()
public void addCharactExportConflict(ExportConflict.CharactConflict conf)
public java.util.List<ExportConflict.CharactConflict> getCharactExportConflicts()
public void addUnrecognizedPart(UnrecognizedPart mos)
public java.util.List<UnrecognizedPart> getUnrecognizedParts()