|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.electric.tool.user.ncc.NccGuiInfo
public class NccGuiInfo
This class is a container for all NCC mismatch data produced by a comparison of two cells. This data is required by NCC GUI.
Constructor Summary | |
---|---|
NccGuiInfo()
|
Method Summary | |
---|---|
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NccGuiInfo()
Method Detail |
---|
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |