/** * Method to return the flattened database node number for the specified model and node name. * * <p>Calling Arguments: cellHead = pointer to the xref table for the model being processed name = * pointer to a char string containing the node name */ private ALS.ALSExport findXRefEntry(ALS.Connect cellHead, String name) { for (ALS.ALSExport xRefPtr1 : cellHead.exList) { if (xRefPtr1.nodeName.equals(name)) return xRefPtr1; } ALS.ALSExport xRefPtr2 = new ALS.ALSExport(); xRefPtr2.nodeName = name; cellHead.exList.add(xRefPtr2); ALS.Node nodePtr2 = new ALS.Node(); nodePtr2.cellPtr = cellHead; nodePtr2.statList = new ArrayList<Stat>(); nodePtr2.pinList = new ArrayList<ALS.Load>(); nodePtr2.load = -1; nodePtr2.visit = 0; nodePtr2.traceNode = false; als.nodeList.add(nodePtr2); xRefPtr2.nodePtr = nodePtr2; return xRefPtr2; }