com.sun.electric.tool.ncc.trees
Class Circuit

java.lang.Object
  extended by com.sun.electric.tool.ncc.trees.Circuit

public class Circuit
extends java.lang.Object


Method Summary
 void adopt(NetObject n)
           
 java.util.HashMap<java.lang.Integer,java.util.List<NetObject>> apply(Strategy js)
           
 void checkMe(EquivRecord parent)
           
 int getCode()
           
 java.util.Iterator<NetObject> getNetObjs()
           
 EquivRecord getParent()
           
 java.lang.String nameString()
           
 int numNetObjs()
           
 int numUndeletedNetObjs()
           
static Circuit please(java.util.List<NetObject> netObjs)
           
 void putInFinalForm()
          Remove deleted NetObjects.
 void setParent(EquivRecord p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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)