com.sun.electric.tool.ncc.trees
Class Circuit
java.lang.Object
com.sun.electric.tool.ncc.trees.Circuit
public class Circuit
- extends java.lang.Object
A Circuit is a collection of NetObjects that belong to the same
design. For example, a collection of Parts from the schematic.
A Circuit is contained by an Equivalence record.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
please
public static Circuit please(java.util.List<NetObject> netObjs)
putInFinalForm
public void putInFinalForm()
- Remove deleted NetObjects. Minimize storage used.
getNetObjs
public java.util.Iterator<NetObject> getNetObjs()
numNetObjs
public int numNetObjs()
numUndeletedNetObjs
public int numUndeletedNetObjs()
adopt
public void adopt(NetObject n)
checkMe
public void checkMe(EquivRecord parent)
nameString
public java.lang.String nameString()
getCode
public int getCode()
getParent
public EquivRecord getParent()
setParent
public void setParent(EquivRecord p)
apply
public java.util.HashMap<java.lang.Integer,java.util.List<NetObject>> apply(Strategy js)