Uses of Class
com.sun.electric.database.hierarchy.Cell

Packages that use Cell
com.sun.electric Package for all of Electric. 
com.sun.electric.database.change Package for handling changes to the Electric database. 
com.sun.electric.database.constraint Package for handling constraint propagation in the Electric database. 
com.sun.electric.database.hierarchy Package for hierarchy (cell instances inside of cells). 
com.sun.electric.database.id Package for Ids in the Electric database. 
com.sun.electric.database.network Package for handling network control in Electric. 
com.sun.electric.database.text Package for handling text. 
com.sun.electric.database.topology Package for connected Nodes and Arcs. 
com.sun.electric.database.variable Package for handling variables. 
com.sun.electric.plugins.j3d   
com.sun.electric.technology Package for handling technology information. 
com.sun.electric.tool Package for all synthesis and analysis tools. 
com.sun.electric.tool.compaction Package for handling the circuit compaction tool. 
com.sun.electric.tool.cvspm Package for the CVS tool which synchronizes circuitry using source-code control. 
com.sun.electric.tool.drc Package for handling the design-rule checking tool. 
com.sun.electric.tool.erc Package for handling the Electrical-rules checking tools. 
com.sun.electric.tool.extract Package for handling node extraction, parasitics, etc. 
com.sun.electric.tool.generator Package for handling generation tools (PLA, ROM, pad-frame, etc.) 
com.sun.electric.tool.generator.flag   
com.sun.electric.tool.generator.flag.designs.Infinity2   
com.sun.electric.tool.generator.flag.hornFunnel2   
com.sun.electric.tool.generator.flag.router   
com.sun.electric.tool.generator.layout   
com.sun.electric.tool.generator.layout.fill   
com.sun.electric.tool.generator.layout.gates   
com.sun.electric.tool.generator.sclibrary   
com.sun.electric.tool.io Package for handling the I/O tool (file import and export). 
com.sun.electric.tool.io.input   
com.sun.electric.tool.io.input.verilog   
com.sun.electric.tool.io.output   
com.sun.electric.tool.logicaleffort Package for handling the logical effort tool. 
com.sun.electric.tool.ncc Package for handling the Network Consistency Checking (LVS) tool. 
com.sun.electric.tool.ncc.basic   
com.sun.electric.tool.ncc.netlist   
com.sun.electric.tool.ncc.processing   
com.sun.electric.tool.ncc.result   
com.sun.electric.tool.ncc.result.equivalence   
com.sun.electric.tool.project Package for handling the project management tool. 
com.sun.electric.tool.routing Package for handling the Routing tools. 
com.sun.electric.tool.sc Package for handling the silicon-compiler tool. 
com.sun.electric.tool.simulation Package for handling the simulation tool. 
com.sun.electric.tool.simulation.als   
com.sun.electric.tool.user Package for handling the user-interface tool. 
com.sun.electric.tool.user.dialogs   
com.sun.electric.tool.user.help   
com.sun.electric.tool.user.menus   
com.sun.electric.tool.user.ncc   
com.sun.electric.tool.user.redisplay   
com.sun.electric.tool.user.tecEdit   
com.sun.electric.tool.user.ui   
com.sun.electric.tool.user.waveform   
 

Uses of Cell in com.sun.electric
 

Methods in com.sun.electric that return Cell
 Cell Main.UserInterfaceDummy.getCurrentCell()
          Get current cell from current library
 Cell Main.UserInterfaceDummy.needCurrentCell()
           
 

Methods in com.sun.electric with parameters of type Cell
 void Main.UserInterfaceDummy.adjustReferencePoint(Cell cell, double cX, double cY)
           
 EditWindow_ Main.UserInterfaceDummy.displayCell(Cell cell)
           
 

Uses of Cell in com.sun.electric.database.change
 

Methods in com.sun.electric.database.change with parameters of type Cell
 void Changes.examineCell(Cell cell)
          Method to examine a cell because it has changed.
 void Changes.modifyCell(Cell cell, ImmutableCell oD)
          Method to announce a change to a Cell.
 void Changes.modifyCellGroup(Cell cell, Cell.CellGroup oCellGroup)
          Method to announce a move of a Cell int CellGroup.
 

Uses of Cell in com.sun.electric.database.constraint
 

Methods in com.sun.electric.database.constraint with parameters of type Cell
 void Constraints.examineCell(Cell cell)
          Method to examine a cell because it has changed.
 void Layout.modifyCell(Cell cell, ImmutableCell oD)
          Method to handle a change to a Cell.
 void Constraints.modifyCell(Cell cell, ImmutableCell oD)
          Method to announce a change to a Cell.
 void Constraints.modifyCellGroup(Cell cell, Cell.CellGroup oCellGroup)
          Method to announce a move of a Cell int CellGroup.
 

Method parameters in com.sun.electric.database.constraint with type arguments of type Cell
static void Layout.setGoodDRCCells(java.util.Set<Cell> goodDRCCells, Variable.Key key, int activeBits, boolean inMemory)
           
 

Uses of Cell in com.sun.electric.database.hierarchy
 

Methods in com.sun.electric.database.hierarchy that return Cell
 Cell Cell.contentsView()
          Method to find the contents Cell associated with this Cell.
static Cell Cell.copyNodeProto(Cell fromCell, Library toLib, java.lang.String toName, boolean useExisting)
          Method to copy a Cell to any Library.
static Cell Cell.copyNodeProto(Cell fromCell, Library toLib, java.lang.String toName, boolean useExisting, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> cellNamesToUse)
          Method to copy a Cell to any Library.
static Cell Cell.copyNodeProtoUsingMapping(Cell fromCell, Library toLib, java.lang.String toName, java.util.Map<NodeInst,NodeProto> nodePrototypes)
          Method to copy a Cell to any Library, using a preset mapping of node prototypes.
static Cell Library.findCellInLibraries(java.lang.String cellName, View view, java.lang.String libraryName)
           
 Cell Library.findNodeProto(java.lang.String name)
          Method to find the Cell with the given name in this Library.
 Cell HierarchyEnumerator.CellInfo.getCell()
          The Cell currently being visited.
 Cell EDatabase.getCell(CellId cellId)
           
 Cell Library.getCurCell()
          Method to get the current Cell in this Library.
 Cell Cell.getEquivalent()
          Finds the Schematic Cell associated with this Icon Cell.
 Cell Cell.CellGroup.getMainSchematics()
          Method to return main schematics Cell in this CellGroup.
 Cell Cell.getNewestVersion()
          Method to return the most recent version of this Cell.
 Cell Cell.CellGroup.getParameterOwner()
          Method to return parameter owner Cell in this CellGroup.
 Cell Nodable.getParent()
          Method to return the Cell that contains this Nodable.
 Cell Export.getParent()
          Method to return the parent NodeProto of this Export.
 Cell Cell.iconView()
          Method to find the icon Cell associated with this Cell.
static Cell Cell.inCurrentThread(CellId cellId)
          Returns a Cell by CellId.
abstract  Cell HierarchyEnumerator.NameProxy.leafCell()
           
 Cell HierarchyEnumerator.NetNameProxy.leafCell()
           
 Cell HierarchyEnumerator.NodableNameProxy.leafCell()
           
static Cell Cell.makeInstance(Library lib, java.lang.String name)
          Factory method to create a new Cell.
 Cell Cell.makeNewVersion()
          Method to create a new version of this Cell.
static Cell Cell.newInstance(Library lib, java.lang.String name)
          Factory method to create a new Cell.
 Cell Cell.otherView(View view)
          Method to find the Cell of a given View that is in the same group as this Cell.
 Cell Cell.whichCell()
          Method to determine the appropriate Cell associated with this ElectricObject.
 Cell Export.whichCell()
          Method to determine the appropriate Cell associated with this ElectricObject.
 

Methods in com.sun.electric.database.hierarchy that return types with arguments of type Cell
static java.util.Set<Cell> Library.findReferenceInCell(Library elib)
          Get list of cells contained in other libraries that refer to cells contained in this library
 java.util.Set<Cell> EDatabase.findReferenceInCell(Library elib)
          Get list of cells contained in other libraries that refer to cells contained in this library
 java.util.Iterator<Cell> Library.getCells()
          Method to return an Iterator over all Cells in this Library.
 java.util.Iterator<Cell> Cell.CellGroup.getCells()
          Method to return an Iterator over all the Cells that are in this CellGroup.
 java.util.List<Cell> Cell.CellGroup.getCellsSortedByView()
          Method to return a List of all cells in this Group, sorted by View.
 java.util.Iterator<Cell> Cell.getVersions()
          Method to return an Iterator over the different versions of this Cell.
 

Methods in com.sun.electric.database.hierarchy with parameters of type Cell
 int Cell.compareTo(Cell that)
          Compares Cells by their Libraries and CellNames.
 boolean Cell.CellGroup.containsCell(Cell cell)
          Method to tell whether this CellGroup contains a specified Cell.
static Cell Cell.copyNodeProto(Cell fromCell, Library toLib, java.lang.String toName, boolean useExisting)
          Method to copy a Cell to any Library.
static Cell Cell.copyNodeProto(Cell fromCell, Library toLib, java.lang.String toName, boolean useExisting, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> cellNamesToUse)
          Method to copy a Cell to any Library.
static Cell Cell.copyNodeProtoUsingMapping(Cell fromCell, Library toLib, java.lang.String toName, java.util.Map<NodeInst,NodeProto> nodePrototypes)
          Method to copy a Cell to any Library, using a preset mapping of node prototypes.
static void HierarchyEnumerator.enumerateCell(Cell root, VarContext context, HierarchyEnumerator.Visitor visitor)
          Begin enumeration of the contents of the Cell root.
static void HierarchyEnumerator.enumerateCell(Cell root, VarContext context, HierarchyEnumerator.Visitor visitor, Netlist.ShortResistors shortResistors)
           
static int Cell.FrameDescription.getCellFrameInfo(Cell cell, java.awt.Dimension d)
          Method to determine the size of the schematic frame in the current Cell.
 Export Export.getEquivalentPort(Cell otherCell)
          Method to find the Export on another Cell that is equivalent to this Export.
static int HierarchyEnumerator.getNumUniqueChildCells(Cell cell)
          Method to count number of unique cells in hierarchy.
 boolean Cell.isAChildOf(Cell parent)
          Method to determine whether this Cell is a child of a given parent Cell.
 boolean Cell.isIconOf(Cell cell)
          Method to determine whether this Cell is an icon of another Cell.
static boolean Cell.isInstantiationRecursive(Cell toInstantiate, Cell parent)
          Determines whether an instantiation of cell toInstantiate into parent would be a rescursive operation.
 void Cell.joinGroup(Cell otherCell)
          Method to move this Cell together with all its versions and views to the group of another Cell.
static Export Export.newInstance(Cell parent, ExportId exportId, java.lang.String name, TextDescriptor nameTextDescriptor, PortInst originalPort, boolean alwaysDrawn, boolean bodyOnly, PortCharacteristic characteristic, ErrorLogger errorLogger)
          Factory method to create an Export
static Export Export.newInstance(Cell parent, PortInst portInst, java.lang.String protoName)
          Method to create an Export with the specified values.
static Export Export.newInstance(Cell parent, PortInst portInst, java.lang.String protoName, PortCharacteristic characteristic)
          Method to create an Export with the specified values.
static Export Export.newInstance(Cell parent, PortInst portInst, java.lang.String protoName, PortCharacteristic characteristic, boolean createOnIcon)
          Method to create an Export with the specified values.
 void Library.setCurCell(Cell curCell)
          Method to set the current Cell in this Library.
 

Method parameters in com.sun.electric.database.hierarchy with type arguments of type Cell
 boolean Cell.findReferenceInCell(Library elib, java.util.Set<Cell> set)
          Method to fill a set with any nodes in this Cell that refer to an external library.
 

Constructors in com.sun.electric.database.hierarchy with parameters of type Cell
Cell.FrameDescription(Cell cell, int pageNo)
          Constructor for cell frame descriptions.
 

Uses of Cell in com.sun.electric.database.id
 

Methods in com.sun.electric.database.id that return Cell
 Cell CellUsage.getParent(EDatabase database)
          Method to return the Cell that contains this Geometric object.
 Cell CellUsage.getProto(EDatabase database)
          Method to return the prototype of this NodeUsage.
 Cell CellId.inDatabase(EDatabase database)
          Method to return the Cell representing CellId in the specified EDatabase.
 

Uses of Cell in com.sun.electric.database.network
 

Methods in com.sun.electric.database.network that return Cell
 Cell Netlist.getCell()
          A cell of this netlist.
 Cell Network.getParent()
          Returns parent cell of this Network.
 

Methods in com.sun.electric.database.network with parameters of type Cell
static Netlist NetworkTool.acquireUserNetlist(Cell cell)
          Returns Netlist for a given cell obtain with user-default set of options.
static Netlist NetworkTool.getNetlist(Cell cell, Netlist.ShortResistors shortResistors)
          Recompute the Netlist structure for given Cell.
static Netlist NetworkTool.getUserNetlist(Cell cell)
          Returns Netlist for a given cell obtain with user-default set of options.
 

Uses of Cell in com.sun.electric.database.text
 

Methods in com.sun.electric.database.text with parameters of type Cell
 int TextUtils.CellsByView.compare(Cell c1, Cell c2)
          Method to sort Cells by their view order.
 int TextUtils.CellsByVersion.compare(Cell c1, Cell c2)
          Method to sort Cells by their version number.
 int TextUtils.CellsByName.compare(Cell c1, Cell c2)
          Method to sort Cells by their name.
 int TextUtils.CellsByDate.compare(Cell c1, Cell c2)
          Method to sort Cells by their date.
 

Uses of Cell in com.sun.electric.database.topology
 

Fields in com.sun.electric.database.topology declared as Cell
protected  Cell Geometric.parent
          Cell containing this Geometric object.
 

Methods in com.sun.electric.database.topology that return Cell
 Cell Geometric.getParent()
          Method to return the Cell that contains this Geometric object.
 Cell NodeInst.getProtoEquivalent()
          Method to get the Schematic Cell from a NodeInst icon
 Cell Geometric.whichCell()
          Method to determine the appropriate Cell associated with this ElectricObject.
 

Methods in com.sun.electric.database.topology with parameters of type Cell
static boolean NodeInst.checkNameKey(Name name, Cell parent)
          Method to check the new name key of a NodeInst.
 void RTNode.displayRTree(Cell cell)
          Debugging method to display this R-Tree.
static NodeInst NodeInst.lowLevelNewInstance(Cell parent, ImmutableNodeInst d)
           
static NodeInst NodeInst.makeInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent)
          Short form method to create a NodeInst and do extra things necessary for it.
static NodeInst NodeInst.makeInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent, Orientation orient, java.lang.String name)
          Short form method to create a NodeInst and do extra things necessary for it.
static NodeInst NodeInst.makeInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent, Orientation orient, java.lang.String name, int techBits)
          Long form method to create a NodeInst and do extra things necessary for it.
static NodeInst NodeInst.makeInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent, Orientation orient, java.lang.String name, PrimitiveNode.Function function)
          Short form method to create a NodeInst and do extra things necessary for it.
static ArcInst ArcInst.newInstance(Cell parent, ArcProto protoType, java.lang.String name, TextDescriptor nameDescriptor, PortInst headPort, PortInst tailPort, EPoint headPt, EPoint tailPt, long gridExtendOverMin, int angle, int flags)
          Method to create a new ArcInst connecting two PortInsts at specified locations.
static NodeInst NodeInst.newInstance(Cell parent, ImmutableNodeInst d)
          Method to create a NodeInst by ImmutableNodeInst.
static NodeInst NodeInst.newInstance(Cell parent, NodeProto protoType, java.lang.String name, TextDescriptor nameDescriptor, java.awt.geom.Point2D center, EPoint size, Orientation orient, int flags, int techBits, TextDescriptor protoDescriptor, ErrorLogger errorLogger)
          Long form method to create a NodeInst.
static NodeInst NodeInst.newInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent)
          Short form method to create a NodeInst.
static NodeInst NodeInst.newInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent, Orientation orient, java.lang.String name)
          Long form method to create a NodeInst.
static NodeInst NodeInst.newInstance(NodeProto protoType, java.awt.geom.Point2D center, double width, double height, Cell parent, Orientation orient, java.lang.String name, int techBits)
          Long form method to create a NodeInst.
 

Constructors in com.sun.electric.database.topology with parameters of type Cell
Geometric(Cell parent)
          The constructor is only called from subclasses.
Topology(Cell cell, boolean loadBackup)
          Creates a new instance of Topology
 

Uses of Cell in com.sun.electric.database.variable
 

Methods in com.sun.electric.database.variable that return Cell
 Cell EditWindow_.getCell()
          Method to return the cell that is shown in this window.
 Cell UserInterface.getCurrentCell()
          Method to return the current Cell in the current Library.
 Cell UserInterface.needCurrentCell()
          Method to demand the current Cell.
 Cell ElectricObject.whichCell()
          Method to determine the appropriate Cell associated with this ElectricObject.
 

Methods in com.sun.electric.database.variable with parameters of type Cell
 void EditWindow_.addElectricObject(ElectricObject ni, Cell cell)
           
 void EditWindow_.addHighlightArea(java.awt.geom.Rectangle2D pointRect, Cell cell)
           
 void EditWindow_.addHighlightLine(java.awt.geom.Point2D pt1, java.awt.geom.Point2D pt2, Cell cell, boolean thick)
           
 void EditWindow_.addHighlightMessage(Cell cell, java.lang.String message, java.awt.geom.Point2D loc)
           
 void EditWindow_.addHighlightText(ElectricObject eobj, Cell cell, Variable.Key varKey)
           
 void UserInterface.adjustReferencePoint(Cell cell, double cX, double cY)
          Method to adjust reference point in WindowFrame containing the cell
 EditWindow_ UserInterface.displayCell(Cell cell)
          Method to request that a Cell be displayed in a new window.
static void EvalJavaBsh.displayCell(Cell cell)
          Display specified Cell after termibation of currently running script
static java.lang.String ElectricObject.uniqueObjectName(java.lang.String name, Cell cell, java.lang.Class cls, boolean leaveIndexValues)
          Method to return a unique object name in a Cell.
static java.lang.String ElectricObject.uniqueObjectName(java.lang.String name, Cell cell, java.lang.Class cls, java.util.Set already, java.util.Map<java.lang.String,GenMath.MutableInteger> nextPlainIndex, boolean leaveIndexValues)
          Method to return a unique object name in a Cell.
 

Uses of Cell in com.sun.electric.plugins.j3d
 

Fields in com.sun.electric.plugins.j3d declared as Cell
protected  Cell View3DWindow.cell
          the cell that is in the window
 

Methods in com.sun.electric.plugins.j3d that return Cell
 Cell View3DWindow.getCell()
          Method to return the cell that is shown in this window.
 

Methods in com.sun.electric.plugins.j3d with parameters of type Cell
static void View3DWindow.create3DWindow(Cell cell, WindowFrame wf, WindowContent view2D, boolean transPerNode)
           
protected  BranchGroup View3DWindow.createSceneGraph(Cell cell)
          Method to create main transformation group
 void View3DWindow.setCell(Cell cell, VarContext context, WindowFrame.DisplayAttributes da)
           
 

Uses of Cell in com.sun.electric.technology
 

Methods in com.sun.electric.technology with parameters of type Cell
 void AbstractShapeBuilder.setup(Cell cell)
           
 

Constructors in com.sun.electric.technology with parameters of type Cell
BoundsBuilder(Cell cell)
           
 

Uses of Cell in com.sun.electric.tool
 

Methods in com.sun.electric.tool that return Cell
 Cell UserInterfaceExec.getCurrentCell()
          Method to return the current Cell in the current Library.
 Cell UserInterfaceExec.needCurrentCell()
          Method to demand the current Cell.
 

Methods in com.sun.electric.tool with parameters of type Cell
 void UserInterfaceExec.adjustReferencePoint(Cell cell, double cX, double cY)
          Method to adjust reference point in WindowFrame containing the cell
 EditWindow_ UserInterfaceExec.displayCell(Cell cell)
          Method to request that a Cell be displayed in a new window.
 void Listener.examineCell(Cell cell)
          Method to examine a cell because it has changed.
 void Listener.modifyCell(Cell cell, ImmutableCell oD)
          Method to handle a change to a Cell.
 void Listener.modifyCellGroup(Cell cell, Cell.CellGroup oCellGroup)
          Method to announce a move of a Cell int CellGroup.
static void Job.updateIncrementalDRCErrors(Cell cell, java.util.List<ErrorLogger.MessageLog> newErrors, java.util.List<ErrorLogger.MessageLog> delErrors)
           
protected  void AbstractUserInterface.updateIncrementalDRCErrors(Cell cell, java.util.List<ErrorLogger.MessageLog> newErrors, java.util.List<ErrorLogger.MessageLog> delErrors)
           
static void Job.updateNetworkErrors(Cell cell, java.util.List<ErrorLogger.MessageLog> errors)
           
protected  void AbstractUserInterface.updateNetworkErrors(Cell cell, java.util.List<ErrorLogger.MessageLog> errors)
           
 

Constructors in com.sun.electric.tool with parameters of type Cell
Job(java.lang.String jobName, Tool tool, Job.Type jobType, Cell upCell, Cell downCell, Job.Priority priority)
          Constructor creates a new instance of Job.
 

Uses of Cell in com.sun.electric.tool.compaction
 

Methods in com.sun.electric.tool.compaction with parameters of type Cell
static void Compaction.compactNow(Cell cell, boolean allowSpreading)
          Method to compact the requested cell.
 

Uses of Cell in com.sun.electric.tool.cvspm
 

Fields in com.sun.electric.tool.cvspm with type parameters of type Cell
 java.util.List<Cell> CVSLibrary.LibsCells.cells
           
 

Methods in com.sun.electric.tool.cvspm that return types with arguments of type Cell
 java.util.List<Cell> Update.StatusResult.getCells(State state)
           
 

Methods in com.sun.electric.tool.cvspm with parameters of type Cell
static void AddRemove.add(Cell cell)
           
static boolean CVS.assertInCVS(Cell cell, java.lang.String cmd, boolean dialog)
          Returns true if the Cell is in CVS, otherwise generates an error message.
static boolean CVS.assertNotModified(Cell cell, java.lang.String cmd, boolean dialog)
          Used by commands that require the library to be in sync with the disk.
static void Commit.commit(Cell cell)
          Commit a Cell into CVs.
static boolean Edit.edit(Cell cell)
          Mark the current user as an editor of the cell
static java.io.File CVS.getCellFile(Cell cell)
          Get the file for the given Cell, assuming the library is in DELIB format.
static java.awt.Color CVSLibrary.getColor(Cell cell)
           
static State CVSLibrary.getState(Cell cell)
           
static boolean CVSLibrary.isEditing(Cell cell)
           
static boolean CVS.isInCVS(Cell cell)
          This checks the CVS Entries file to see if the cell is in cvs.
static void Edit.listEditors(Cell cell)
           
static void AddRemove.remove(Cell cell)
           
static void Update.rollback(Cell cell)
           
static void CVSLibrary.setEditing(Cell cell, boolean editing)
           
static void CVSLibrary.setState(Cell cell, State state)
          Set state of a Cell
static void Log.showLog(Cell cell)
           
static void Update.updateCell(Cell cell, Update.UpdateEnum type)
          Update a Cell.
 

Method parameters in com.sun.electric.tool.cvspm with type arguments of type Cell
static void AddRemove.addremove(java.util.List<Library> libs, java.util.List<Cell> cells, boolean add, boolean undo)
          Add or Remove libs and cells from CVS.
static int CVS.askForChoice(java.lang.String message, java.lang.String title, java.util.List<Library> badLibs, java.util.List<Cell> badCells, java.lang.String[] choices, java.lang.String defaultChoice)
           
static void Commit.commit(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static CVSLibrary.LibsCells CVSLibrary.consolidate(java.util.List<Library> libs, java.util.List<Cell> cells)
          Remove cells from cell list if they are part of any library in libs list.
static void Edit.editConsistencyCheck(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static CVSLibrary.LibsCells CVSLibrary.getInCVS(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static CVSLibrary.LibsCells CVSLibrary.getInCVSSorted(java.util.List<Library> libs, java.util.List<Cell> cells)
          Get a list of libraries and cells that are in CVS.
static CVSLibrary.LibsCells CVSLibrary.getModified(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static CVSLibrary.LibsCells CVSLibrary.getNotInCVS(java.util.List<Library> libs, java.util.List<Cell> cells)
          Check the specified libraries and cells are in cvs.
static void Edit.listEditors(java.util.List<Library> libs, java.util.List<Cell> cells)
           
static CVSLibrary.LibsCells CVSLibrary.notFromDELIB(java.util.List<Cell> cells)
          Get cells from passed in list of cells that are not from DELIB libraries.
static void CVS.showError(java.lang.String message, java.lang.String title, java.util.List<Library> badLibs, java.util.List<Cell> badCells)
          Issue an error message
static void Update.update(java.util.List<Library> libs, java.util.List<Cell> cells, Update.UpdateEnum type, boolean updateProject, boolean checkEditors)
          Run Update/Status/Rollback on the libraries and cells
 

Constructor parameters in com.sun.electric.tool.cvspm with type arguments of type Cell
Edit.EditConsistencyCheckJob(java.util.List<Library> libs, java.util.List<Cell> cells)
           
Edit.ListEditorsJob(java.util.List<Library> libs, java.util.List<Cell> cells, boolean forProject)
           
Edit.MarkForEditJob(java.util.List<Library> libs, java.util.List<Cell> cells, boolean checkConflicts, boolean unedit)
           
 

Uses of Cell in com.sun.electric.tool.drc
 

Fields in com.sun.electric.tool.drc declared as Cell
protected  Cell MTDRCTool.topCell
           
 

Methods in com.sun.electric.tool.drc that return Cell
static Cell CalibreDrcErrors.getCell(java.lang.String cellName, java.util.Map<Cell,java.lang.String> mangledNames)
           
 

Methods in com.sun.electric.tool.drc with parameters of type Cell
static ErrorLogger Quick.checkDesignRules(DRC.DRCPreferences dp, ErrorLogger errorLog, Cell cell, Geometric[] geomsToCheck, boolean[] validity, java.awt.geom.Rectangle2D bounds)
           
static ErrorLogger Quick.checkDesignRules(ErrorLogger errorLog, Cell cell, Geometric[] geomsToCheck, boolean[] validity, java.awt.geom.Rectangle2D bounds, DRC.CheckDRCJob drcJob, DRC.DRCPreferences dp, GeometryHandler.GHMode mode, boolean onlyArea)
          This is the entry point for DRC.
static void DRC.checkDRCHierarchically(DRC.DRCPreferences dp, Cell cell, java.util.List<Geometric> objs, java.awt.geom.Rectangle2D bounds, GeometryHandler.GHMode mode, boolean onlyArea)
          This method generates a DRC job from the GUI or for a bash script.
static void DRC.createDRCErrorLogger(DRC.ReportInfo reportInfo, DRC.DRCErrorType errorType, java.lang.String msg, Cell cell, double limit, double actual, java.lang.String rule, PolyBase poly1, Geometric geom1, Layer layer1, PolyBase poly2, Geometric geom2, Layer layer2)
           
static ErrorLogger Schematic.doCheck(ErrorLogger errorLog, Cell cell, Geometric[] geomsToCheck, DRC.DRCPreferences dp)
           
static java.util.Date DRC.getLastDRCDateBasedOnBits(Cell cell, boolean spacingCheck, int activeBits, boolean fromDisk)
          Method to tell the date of the last successful DRC of a given Cell.
static boolean DRC.isCellDRCDateGood(Cell cell, java.util.Date date)
          Method to check if current date is later than cell revision
 boolean Quick.polyCoverByAnyVTLayer(Cell cell, DRCTemplate theRule, Technology tech, Poly[] polys, Layer[] layers, Geometric[] geoms, boolean ignoreCenterCuts)
          This method determines if one of the polysilicon polygons is covered by a vth layer.
static void CalibreDrcErrors.readDensityErrors(Cell cell, java.io.File drcDirectory)
           
 

Method parameters in com.sun.electric.tool.drc with type arguments of type Cell
static Cell CalibreDrcErrors.getCell(java.lang.String cellName, java.util.Map<Cell,java.lang.String> mangledNames)
           
 void CalibreRdbErrors.importErrors(java.lang.String filename, java.util.Map<Cell,java.lang.String> mangledNames)
          Import errors from an RDB database to the current logger
static void AssuraDrcErrors.importErrors(java.lang.String filename, java.util.Map<Cell,java.lang.String> mangledNames, java.lang.String type)
          Method to import Assura DRC errors from a file.
static int CalibreDrcErrors.importErrors(java.lang.String filename, java.util.Map<Cell,java.lang.String> mangledNames, java.lang.String type, boolean noPopupMessages)
          Create a new CalibreDrcError class, read the errors in, and then convert them to the ErrorLogger.
 

Constructors in com.sun.electric.tool.drc with parameters of type Cell
DRC.CheckDRCJob(Cell cell, Listener tool, Job.Priority priority, DRC.DRCPreferences dp, boolean layout)
           
MTDRCAreaTool(DRC.DRCPreferences dp, Cell c, Consumer<MTDRCTool.MTDRCResult> consumer)
           
MTDRCLayoutTool(DRC.DRCPreferences dp, Cell c, boolean ignoreExtensionR, Consumer<MTDRCTool.MTDRCResult> consumer)
           
MTDRCTool(java.lang.String jobName, DRC.DRCPreferences dp, Cell c, Consumer<MTDRCTool.MTDRCResult> consumer)
           
 

Uses of Cell in com.sun.electric.tool.erc
 

Methods in com.sun.electric.tool.erc with parameters of type Cell
static int ERCWellCheck.checkERCWell(Cell cell, GeometryHandler.GHMode newAlgorithm, ERCWellCheck.WellCheckPreferences wellPrefs)
          Method used by the regressions.
 

Uses of Cell in com.sun.electric.tool.extract
 

Fields in com.sun.electric.tool.extract declared as Cell
 Cell LayerCoverageTool.GeometryOnNetwork.cell
           
 

Methods in com.sun.electric.tool.extract with parameters of type Cell
static java.util.List<java.lang.Object> ParasiticTool.calculateParasistic(ParasiticGenerator tool, Cell cell, VarContext context)
           
static void TransistorSearch.countNumberOfTransistors(Cell cell)
           
static java.awt.geom.Rectangle2D LayerCoverageTool.getGeometryOnNetwork(Cell exportCell, PortInst pi, Layer layer, LayerCoverageTool.LayerCoveragePreferences lcp)
          Method to extract bounding box for a particular Network/Layer
static java.util.Map<Layer,java.lang.Double> LayerCoverageTool.layerCoverageCommand(Cell cell, GeometryHandler.GHMode mode, boolean startJob, LayerCoverageTool.LayerCoveragePreferences lcp)
          Method to kick area coverage per layer in a cell.
static java.util.List<java.lang.Object> LayerCoverageTool.layerCoverageCommand(LayerCoverageTool.LCMode func, GeometryHandler.GHMode mode, Cell curCell, boolean startJob, LayerCoverageTool.LayerCoveragePreferences lcp)
          Method to handle the "List Layer Coverage", "Coverage Implant Generator", polygons merge except "List Geometry on Network" commands.
static LayerCoverageTool.GeometryOnNetwork LayerCoverageTool.listGeometryOnNetworks(Cell cell, java.util.Set<Network> nets, boolean startJob, GeometryHandler.GHMode mode, LayerCoverageTool.LayerCoveragePreferences lcp)
          Method to calculate area, half-perimeter and ratio of each layer by merging geometries
 void ParasiticTool.netwokParasitic(Network network, Cell cell)
           
 java.util.List<GeometrySearch.GeometrySearchResult> GeometrySearch.searchGeometries(Cell cell, EPoint point, boolean visibleObjectsOnly)
          Find a Primitive Node or Arc at a point in a cell.
 

Constructors in com.sun.electric.tool.extract with parameters of type Cell
LayerCoverageTool.GeometryOnNetwork(Cell cell, java.util.Set<Network> nets, double lambda, boolean printable, Layer onlyThisLayer, LayerCoverageTool.LayerCoveragePreferences lcp)
           
 

Uses of Cell in com.sun.electric.tool.generator
 

Methods in com.sun.electric.tool.generator that return Cell
static Cell ROMGenerator.makeAROM(Library destLib, java.lang.String romfile, java.lang.String romcell)
          Main method to build a ROM.
static Cell PadGenerator.makePadFrameUseJob(Library destLib, java.lang.String fileName, Dimension2D alignment, Job job)
          Method to generate a pad frame from an array file.
 

Uses of Cell in com.sun.electric.tool.generator.flag
 

Methods in com.sun.electric.tool.generator.flag that return Cell
 Cell FlagConstructorData.getLayoutCell()
           
 Cell LayoutNetlist.getLayoutCell()
           
 Cell FlagConstructorData.getSchematicCell()
           
 

Methods in com.sun.electric.tool.generator.flag with parameters of type Cell
protected  void FlagDesign.addEssentialBounds(Cell c)
           
protected  void FlagDesign.addNccVddGndExportsConnectedByParent(Cell c)
           
static java.awt.geom.Rectangle2D Utils.findBounds(Cell c)
           
protected  void FlagDesign.reexportPowerGround(Cell c)
           
 

Constructors in com.sun.electric.tool.generator.flag with parameters of type Cell
Flag(Cell schCell, Job flagJob, SeaOfGates.SeaOfGatesOptions prefs)
           
FlagAnnotations(Cell cell)
          Method to get the FLAG annotations on a Cell.
SchematicVisitor(Cell layCell)
           
 

Uses of Cell in com.sun.electric.tool.generator.flag.designs.Infinity2
 

Methods in com.sun.electric.tool.generator.flag.designs.Infinity2 that return Cell
 Cell VddGndM3.makeVddGndM3Cell(Cell layCell, TechType tech)
           
 

Methods in com.sun.electric.tool.generator.flag.designs.Infinity2 with parameters of type Cell
 Cell VddGndM3.makeVddGndM3Cell(Cell layCell, TechType tech)
           
 

Uses of Cell in com.sun.electric.tool.generator.flag.hornFunnel2
 

Methods in com.sun.electric.tool.generator.flag.hornFunnel2 with parameters of type Cell
 void BinaryTree.draw(Cell c)
          Draw a schematic Cell for this tree
 

Uses of Cell in com.sun.electric.tool.generator.flag.router
 

Methods in com.sun.electric.tool.generator.flag.router with parameters of type Cell
static void BdRoute.route(Cell layCell, java.util.List<ToConnect> work, TechType tech)
           
 

Uses of Cell in com.sun.electric.tool.generator.layout
 

Methods in com.sun.electric.tool.generator.layout that return Cell
 Cell StdCellParams.findPart(java.lang.String partNm)
           
 Cell StdCellParams.findPart(java.lang.String partNm, double sz)
          Look for parts in layoutLib
static Cell GateLayoutGenerator.generateCell(Library outputLib, StdCellParams stdCell, java.lang.String type, double Xstrength)
           
static Cell Gallery.makeGallery(Library lib)
          Create a new Cell named "gallery" in Library "lib".
static Cell SchemToLay.makePart(Cell schem, VarContext context, java.util.HashMap<java.lang.String,java.lang.Object> exportTrackAssign, StdCellParams stdCell)
          Read a Gasp cell schematic and produce the layout for it.
static Cell SchemToLay.makePart(Cell schem, VarContext context, StdCellParams stdCell)
          Read a Gasp cell schematic and produce the layout for it.
static Cell KeeperLow.makePart(Cell schem, VarContext context, StdCellParams stdCell)
           
static Cell KeeperHigh.makePart(Cell schem, VarContext context, StdCellParams stdCell)
           
 Cell StdCellParams.newPart(java.lang.String partNm)
           
 Cell StdCellParams.newPart(java.lang.String partNm, double sz)
           
 

Methods in com.sun.electric.tool.generator.layout that return types with arguments of type Cell
static java.util.Map<Nodable,Cell> GateLayoutGenerator.generateLayoutFromSchematics(Library outLib, Cell cell, VarContext context, StdCellParams stdCell, boolean topLevelOnly)
          Generate layout cells from a heirarchical traversal of the schematic cell
 

Methods in com.sun.electric.tool.generator.layout with parameters of type Cell
static void DrcRings.addDrcRings(Cell gallery, DrcRings.Filter filter, StdCellParams stdCell)
           
 void StdCellParams.addEssentialBounds(double loX, double hiX, Cell cell)
          essential bounds for cells with both NMOS and PMOS
static void StdCellParams.addEssentialBoundsFromChildren(Cell cell, TechType tech)
           
 NodeInst StdCellParams.addNmosWell(double loX, double hiX, Cell cell)
           
 void StdCellParams.addNstackEssentialBounds(double loX, double hiX, Cell cell)
          essential bounds for NMOS only cells
 NodeInst StdCellParams.addPmosWell(double loX, double hiX, Cell cell)
           
 void StdCellParams.addPstackEssentialBounds(double loX, double hiX, Cell cell)
          essential bounds for PMOS only cells
 void StdCellParams.addSelAroundDiff(NodeProto prot, java.awt.geom.Rectangle2D diffNodeBnd, double activeGateDiff, Cell cell)
          Add select node to ensure there is select surrounding the specified diffusion node
 boolean StdCellParams.addWellCon(StdCellParams.SelectFill selFill, PortInst gndPort, PortInst vddPort, Cell cell)
          Note that nwellX denotes the X coord of the nwell contact cut, which goes in the Nwell (well that holds PMOS devices).
 void StdCellParams.addWellsForRow(java.util.ArrayList<NodeInst> row, double minX, double maxX, Cell cell)
          Given an array of NodeInsts in a row, add wells to both ends of the row to bring the row to minX and maxX.
 void StdCellParams.doNCC(Cell layout, java.lang.String schemNm)
          Perform Network Consistency Check if the user has so requested
 StdCellParams.SelectFill StdCellParams.fillSelect(Cell cell, boolean pSelect, boolean nSelect, boolean includePoly)
          This fills the cell with N/P select over current N/P select areas, and over poly.
static java.util.Map<Nodable,Cell> GateLayoutGenerator.generateLayoutFromSchematics(Library outLib, Cell cell, VarContext context, StdCellParams stdCell, boolean topLevelOnly)
          Generate layout cells from a heirarchical traversal of the schematic cell
static java.awt.geom.Rectangle2D LayoutLib.getBounds(Cell c)
          Get the essential or regular bounds.
static java.awt.geom.Rectangle2D LayoutLib.getBounds(Cell cell, Layer.Function function)
          Get the bounding box for the layer in the Cell.
 java.util.HashMap<java.lang.String,java.lang.Object> StdCellParams.getSchemTrackAssign(Cell schem)
           
static Cell SchemToLay.makePart(Cell schem, VarContext context, java.util.HashMap<java.lang.String,java.lang.Object> exportTrackAssign, StdCellParams stdCell)
          Read a Gasp cell schematic and produce the layout for it.
static Cell SchemToLay.makePart(Cell schem, VarContext context, StdCellParams stdCell)
          Read a Gasp cell schematic and produce the layout for it.
static Cell KeeperLow.makePart(Cell schem, VarContext context, StdCellParams stdCell)
           
static Cell KeeperHigh.makePart(Cell schem, VarContext context, StdCellParams stdCell)
           
static Export LayoutLib.newExport(Cell cell, java.lang.String name, PortCharacteristic role, ArcProto ap, double w, double x, double y)
          Create an export for a particular layer.
abstract  TechType.MosInst TechType.newNmosInst(double x, double y, double w, double l, Cell parent)
           
 TechType.MosInst TechTypeMoCMOS.newNmosInst(double x, double y, double w, double l, Cell parent)
           
static NodeInst LayoutLib.newNodeInst(NodeProto np, double x, double y, double width, double height, double angle, Cell parent)
          Create a new NodeInst.
static NodeInst LayoutLib.newNodeInst(NodeProto np, java.awt.geom.Rectangle2D rect, double angle, Cell parent)
           
abstract  TechType.MosInst TechType.newPmosInst(double x, double y, double w, double l, Cell parent)
           
 TechType.MosInst TechTypeMoCMOS.newPmosInst(double x, double y, double w, double l, Cell parent)
           
 void StdCellParams.validateTrackAssign(java.util.HashMap<java.lang.String,java.lang.Object> asgn, Cell s)
           
 void StdCellParams.wireVddGnd(FoldedMos[] moss, StdCellParams.SelectSrcDrn select, Cell p)
          Wire pmos or nmos to vdd or gnd, respectively.
 void StdCellParams.wireVddGnd(FoldedMos mos, StdCellParams.SelectSrcDrn select, Cell p)
           
 

Constructors in com.sun.electric.tool.generator.layout with parameters of type Cell
FoldedNmos(double x, double y, int nbFolds, int nbSeries, double gateWidth, Cell f, TechType tech)
          By default the FoldedNmos shifts the diffusion contact to the top of the transistor
FoldedNmos(double x, double y, int nbFolds, int nbSeries, double gateWidth, FoldedMos.GateSpace gateSpace, char justifyDiffCont, Cell f, TechType tech)
           
FoldedPmos(double x, double y, int nbFolds, int nbSeries, double gateWidth, Cell f, TechType tech)
          By default the FoldedPmos shifts the diffusion contact to the bottom of the transistor
FoldedPmos(double x, double y, int nbFolds, int nbSeries, double gateWidth, FoldedMos.GateSpace gateSpace, char justifyDiffCont, Cell f, TechType tech)
           
NodaNets(Cell c, Netlist.ShortResistors shortResistors)
           
TechType.MosInst.MosInstH(char np, double x, double y, double w, double l, TechType tech, Cell parent)
           
TechType.MosInst.MosInstH1(char np, double x, double y, double w, double l, TechType tech, Cell parent)
           
TechType.MosInst.MosInstV(char np, double x, double y, double w, double l, TechType tech, Cell parent)
           
TrackRouter(ArcProto lay, double wid, double centerVal, TechType tech, Cell parnt)
           
TrackRouter(ArcProto lay, double wid, TechType tech, Cell parnt)
           
TrackRouterH(ArcProto lay, double wid, double centerVal, TechType tech, Cell parnt)
          ports may be offset from routing track
TrackRouterH(ArcProto lay, double wid, TechType tech, Cell parnt)
          all ports lie on the same routing track
TrackRouterV(ArcProto lay, double wid, double centerVal, TechType tech, Cell parnt)
          ports may be offset from routing track
TrackRouterV(ArcProto lay, double wid, TechType tech, Cell parnt)
          all ports lie on the same routing track
 

Uses of Cell in com.sun.electric.tool.generator.layout.fill
 

Fields in com.sun.electric.tool.generator.layout.fill declared as Cell
protected  Cell CapCell.cell
           
protected  Cell FillGenJob.topCell
           
 

Fields in com.sun.electric.tool.generator.layout.fill with type parameters of type Cell
 java.util.List<Cell> FillGeneratorTool.masters
           
 

Methods in com.sun.electric.tool.generator.layout.fill that return Cell
 Cell CapCell.getCell()
           
static Cell FillGeneratorTool.makeFillCell(Library lib, com.sun.electric.tool.generator.layout.fill.Floorplan[] plans, int botLayer, int topLayer, CapCell capCell, TechType tech, ExportConfig expCfg, boolean metalFlex, boolean hierFlex)
           
protected  Cell FillCell.makeFillCell1(Library lib, com.sun.electric.tool.generator.layout.fill.Floorplan[] plans, int botLayer, int topLayer, CapCell capCell, ExportConfig expCfg, boolean metalFlex, boolean hierFlex)
           
static Cell TiledCell.makeTiledCell(int numX, int numY, Cell cell, com.sun.electric.tool.generator.layout.fill.Floorplan[] plans, Library lib)
           
 Cell FillGeneratorTool.standardMakeFillCell(int loLayer, int hiLayer, TechType tech, ExportConfig exportConfig, int[] tiledSizes, boolean metalFlex)
          Create a fill cell using the current library, fill cell width, fill cell height, layer orientation, and reserved spaces for each layer.
 

Methods in com.sun.electric.tool.generator.layout.fill that return types with arguments of type Cell
 java.util.List<Cell> StitchFillJob.getGeneratedCells()
           
 

Methods in com.sun.electric.tool.generator.layout.fill with parameters of type Cell
static java.util.ArrayList<PortInst> TiledCell.connectAllPortInsts(Cell cell)
           
 void FillCell.exportPerimeter(VddGndStraps[] lays, int botLay, int topLay, ExportConfig exptConfig, Cell cell)
           
 void FillCell.exportPerimeter(VddGndStraps lay, Cell cell)
           
 void TiledCell.exportUnconnectedPortInsts(NodeInst[][] rows, boolean isPlanHorizontal, Cell tiled)
           
 void FillCell.exportWiring(VddGndStraps[] lays, int botLay, int topLay, ExportConfig exptConfig, Cell cell)
           
 void FillCell.exportWiring(VddGndStraps lay, Cell cell)
           
static Cell TiledCell.makeTiledCell(int numX, int numY, Cell cell, com.sun.electric.tool.generator.layout.fill.Floorplan[] plans, Library lib)
           
 

Constructors in com.sun.electric.tool.generator.layout.fill with parameters of type Cell
FillGenJob(Cell cell, FillGenConfig gen, boolean doItNow, LayerCoverageTool.LayerCoveragePreferences lcp)
           
StitchFillJob(Cell cell, Library lib, boolean doItNow)
           
 

Uses of Cell in com.sun.electric.tool.generator.layout.gates
 

Methods in com.sun.electric.tool.generator.layout.gates that return Cell
static Cell MoCMOSGenerator.makeGate(java.lang.String gateType, double Xstrength, StdCellParams sc)
          Generate a Gate
static Cell WellTie.makePart(boolean nmos, boolean pmos, double wid, StdCellParams stdCell)
          Create a well tie
static Cell DrcRing.makePart(double w, double h, StdCellParams stdCell)
          Draw rings with inside width w and inside height h.
static Cell InvV.makePart(double pSz, double nSz, StdCellParams stdCell)
           
static Cell Inv2iKn.makePart(double sz, StdCellParams stdCell)
           
static Cell Inv.makePart(double sz, StdCellParams stdCell)
           
static Cell Pms2_sy.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2LT.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3en.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2LT_sy.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3_sy3.makePart(double sz, StdCellParams stdCell)
           
static Cell InvCTLn.makePart(double sz, StdCellParams stdCell)
           
static Cell Pms2.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2PHfk.makePart(double sz, StdCellParams stdCell)
           
static Cell InvLT.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2PH.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3LT_sy3.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3LT.makePart(double sz, StdCellParams stdCell)
           
static Cell Inv_passgate.makePart(double sz, StdCellParams stdCell)
           
static Cell Nor2kresetV.makePart(double sz, StdCellParams stdCell)
           
static Cell Nms2.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2HTen.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3LTen.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2HLT_sy.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2HLT.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2en.makePart(double sz, StdCellParams stdCell)
           
static Cell InvCLK.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3en_sy.makePart(double sz, StdCellParams stdCell)
           
static Cell InvHT.makePart(double sz, StdCellParams stdCell)
           
static Cell MullerC_sy.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3MLT.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3en_sy3.makePart(double sz, StdCellParams stdCell)
           
static Cell Nor2.makePart(double sz, StdCellParams stdCell)
           
static Cell Inv2iKp.makePart(double sz, StdCellParams stdCell)
           
static Cell Nms3_sy3.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2en_sy.makePart(double sz, StdCellParams stdCell)
           
static Cell Pms1.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3LTen_sy.makePart(double sz, StdCellParams stdCell)
           
static Cell Nms2_sy.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2_sy.makePart(double sz, StdCellParams stdCell)
           
static Cell Nor2LT.makePart(double sz, StdCellParams stdCell)
           
static Cell Nms1.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2LTen.makePart(double sz, StdCellParams stdCell)
           
static Cell Inv2i.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand3LTen_sy3.makePart(double sz, StdCellParams stdCell)
           
static Cell Nand2_star_en.makePart(double sz, java.lang.String threshold, StdCellParams stdCell)
           
static Cell Nand3_star_sy3.makePart(double sz, java.lang.String threshold, StdCellParams stdCell)
           
static Cell Inv_star_wideOutput.makePart(double sz, java.lang.String threshold, StdCellParams stdCell)
           
static Cell VertTrack.makePart(StdCellParams stdCell)
           
static Cell TieHi.makePart(StdCellParams stdCell)
           
 

Uses of Cell in com.sun.electric.tool.generator.sclibrary
 

Methods in com.sun.electric.tool.generator.sclibrary that return types with arguments of type Cell
 java.util.Set<Cell> SCLibraryGen.StandardCellHierarchy.getContainsStandardCellsInHier()
          Get the cells that contain standard cells in the hiearchy after the hierarchy has been enumerated
 java.util.Set<Cell> SCLibraryGen.StandardCellHierarchy.getDoesNotContainStandardCellsInHier()
          Get the cells that do not contain standard cells in the hiearchy after the hierarchy has been enumerated
 java.util.Set<Cell> SCLibraryGen.StandardCellHierarchy.getStandardCellsInHier()
          Get the standard cells in the hiearchy after the hierarchy has been enumerated
static java.util.Set<Cell> SCLibraryGen.getStandardCellsInHierarchy(Cell topCell)
          Return the standard cells in a hierarchy starting from the specified top cell.
 

Methods in com.sun.electric.tool.generator.sclibrary with parameters of type Cell
 boolean SCLibraryGen.StandardCellHierarchy.containsStandardCell(Cell cell)
          True if the cell contains standard cells (but false if it does not, or if it is a standard cell.
static java.util.Set<Cell> SCLibraryGen.getStandardCellsInHierarchy(Cell topCell)
          Return the standard cells in a hierarchy starting from the specified top cell.
static boolean SCLibraryGen.isStandardCell(Cell cell)
          Returns true if the cell is marked as a standard cell for Static Timing Analysis
 

Method parameters in com.sun.electric.tool.generator.sclibrary with type arguments of type Cell
static void SCLibraryGen.markStandardCell(java.util.List<Cell> standardCells, java.util.List<Cell> notStandardCells)
          Mark the cell as a standard cell
static void SCLibraryGen.markStandardCell(java.util.List<Cell> standardCells, java.util.List<Cell> notStandardCells)
          Mark the cell as a standard cell
static void SCLibraryGen.markStandardCellJob(java.util.List<Cell> standardCells, java.util.List<Cell> notStandardCells)
          Mark the cell as a standard cell.
static void SCLibraryGen.markStandardCellJob(java.util.List<Cell> standardCells, java.util.List<Cell> notStandardCells)
          Mark the cell as a standard cell.
 

Uses of Cell in com.sun.electric.tool.io
 

Methods in com.sun.electric.tool.io with parameters of type Cell
 Output IOTool.SkillPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
static java.util.Date IOTool.getPrintEPSSavedDate(Cell cell)
          Method to tell the EPS synchronization file of a given Cell.
static double IOTool.getPrintEPSScale(Cell cell)
          Method to tell the EPS scale of a given Cell.
static java.lang.String IOTool.getPrintEPSSynchronizeFile(Cell cell)
          Method to tell the EPS synchronization file of a given Cell.
static void IOTool.setPrintEPSSavedDate(Cell cell, java.util.Date date)
          Method to set the EPS synchronization file of a given Cell.
static void IOTool.setPrintEPSScale(Cell cell, double scale)
          Method to set the EPS scale of a given Cell.
static void IOTool.setPrintEPSSynchronizeFile(Cell cell, java.lang.String syncFile)
          Method to set the EPS synchronization file of a given Cell.
 

Method parameters in com.sun.electric.tool.io with type arguments of type Cell
 Library IOTool.DaisPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 

Constructors in com.sun.electric.tool.io with parameters of type Cell
IOTool.SkillPreferences(boolean factory, boolean exportsOnly, Cell cell)
           
 

Uses of Cell in com.sun.electric.tool.io.input
 

Fields in com.sun.electric.tool.io.input declared as Cell
protected  Cell[] LibraryFiles.nodeProtoList
          A list of cells being read.
 

Fields in com.sun.electric.tool.io.input with type parameters of type Cell
protected  java.util.List<Cell> LibraryFiles.scaledCells
          a List of scaled Cells that got created
 

Methods in com.sun.electric.tool.io.input with parameters of type Cell
protected  double ReadableDump.computeLambda(Cell cell, int cellIndex)
           
protected  double LibraryFiles.computeLambda(Cell cell, int cellIndex)
           
protected  double ELIB.computeLambda(Cell cell, int cellIndex)
           
protected  void ReadableDump.computeTech(Cell cell, java.util.Set uncomputedCells)
           
protected  void LibraryFiles.computeTech(Cell cell, java.util.Set uncomputedCells)
           
protected  void ELIB.computeTech(Cell cell, java.util.Set uncomputedCells)
           
protected  PortInst ELIB.getArcEnd(ArcProto ap, NodeInst node, java.lang.String portname, double x, double y, Cell cell)
           
static void Simulate.plotSimulationResults(FileType type, Cell cell, java.net.URL fileURL, WaveformWindow ww)
          Method to read simulation output of a given type.
protected  Stimuli LTSpiceOut.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method to read an LTSpice output file.
protected  Stimuli EpicOutProcess.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method to read an Spice output file.
protected  Stimuli RawSpiceOut.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method to read an Raw Spice output file.
protected  Stimuli SmartSpiceOut.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method to read an Smart Spice output file.
protected  Stimuli SpiceOut.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method to read an Spice output file.
protected  Stimuli HSpiceOut.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method to read HSpice output files.
protected  Stimuli ArchSimOut.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method to read an ArchSim output file.
protected  Stimuli Simulate.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method that is overridden by subclasses to actually do the work.
protected  Stimuli PSpiceOut.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method to read an PSpice output file.
static Stimuli Simulate.readSimulationResults(FileType type, Cell cell, java.net.URL fileURL)
           
protected  void ReadableDump.realizeCellsRecursively(Cell cell, java.util.HashSet<Cell> markCellForNodes, java.lang.String scaledCellName, double scale)
          Method to recursively create the contents of each cell in the library.
protected  void JELIB.realizeCellsRecursively(Cell cell, java.util.HashSet<Cell> recursiveSetupFlag, java.lang.String scaledCellName, double scale)
          Method to recursively create the contents of each cell in the library.
protected  void ELIB.realizeCellsRecursively(Cell cell, java.util.HashSet<Cell> recursiveSetupFlag, java.lang.String scaledCellName, double scale)
          Method to recursively create the contents of each cell in the library.
protected  void LibraryFiles.scanNodesForRecursion(Cell cell, java.util.HashSet<Cell> markCellForNodes, NodeProto[] nil, int start, int end)
           
protected  boolean ReadableDump.spreadLambda(Cell cell, int cellIndex)
           
protected  boolean LibraryFiles.spreadLambda(Cell cell, int cellIndex)
           
protected  boolean ELIB.spreadLambda(Cell cell, int cellIndex)
           
 

Method parameters in com.sun.electric.tool.io.input with type arguments of type Cell
 Library LEF.LEFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library Sue.SuePreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library Spice.SpicePreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library Applicon860.Applicon860Preferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library DEF.DEFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library DXF.DXFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library CIF.CIFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
abstract  Library Input.InputPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library GDS.GDSPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
 Library EDIF.EDIFPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
protected  Library LEF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library Sue.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library Applicon860.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library DEF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library DXF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library CIF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library Input.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library GDS.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
protected  Library EDIF.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a library from disk.
static Library Input.importLibrary(Input.InputPreferences prefs, java.net.URL fileURL, FileType type, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
          Method to import Cells from disk.
protected  void ReadableDump.realizeCellsRecursively(Cell cell, java.util.HashSet<Cell> markCellForNodes, java.lang.String scaledCellName, double scale)
          Method to recursively create the contents of each cell in the library.
protected  void JELIB.realizeCellsRecursively(Cell cell, java.util.HashSet<Cell> recursiveSetupFlag, java.lang.String scaledCellName, double scale)
          Method to recursively create the contents of each cell in the library.
protected  void ELIB.realizeCellsRecursively(Cell cell, java.util.HashSet<Cell> recursiveSetupFlag, java.lang.String scaledCellName, double scale)
          Method to recursively create the contents of each cell in the library.
static void LibraryFiles.reloadLibraryCells(java.util.List<Cell> cellList)
          Reload Cells from disk.
protected  void LibraryFiles.scanNodesForRecursion(Cell cell, java.util.HashSet<Cell> markCellForNodes, NodeProto[] nil, int start, int end)
           
 

Uses of Cell in com.sun.electric.tool.io.input.verilog
 

Methods in com.sun.electric.tool.io.input.verilog that return Cell
 Cell VerilogReader.createCellsOnly(VerilogData verilogData, Job job)
           
 Cell VerilogReader.readVerilog(java.lang.String testName, java.lang.String file, boolean createCells, boolean fullOyster, Job job)
           
 

Methods in com.sun.electric.tool.io.input.verilog with parameters of type Cell
protected  Stimuli VerilogOut.readSimulationOutput(java.net.URL fileURL, Cell cell)
          Method to read an Verilog output file.
 

Method parameters in com.sun.electric.tool.io.input.verilog with type arguments of type Cell
 Library VerilogReader.VerilogPreferences.doInput(java.net.URL fileURL, Library lib, Technology tech, java.util.Map<Library,Cell> currentCells, Job job)
           
protected  Library VerilogReader.importALibrary(Library lib, Technology tech, java.util.Map<Library,Cell> currentCells)
          Method to import a Verilog file from disk.
 

Uses of Cell in com.sun.electric.tool.io.output
 

Fields in com.sun.electric.tool.io.output declared as Cell
protected  Cell Geometry.CellGeom.cell
          Cell
protected  Cell Geometry.topCell
          top-level cell being processed
protected  Cell Topology.topCell
          top-level cell being processed
 

Fields in com.sun.electric.tool.io.output with type parameters of type Cell
protected  java.util.HashMap<Cell,Geometry.CellGeom> Geometry.cellGeoms
          HashMap of all CellGeoms
 java.util.Map<Cell,java.lang.String> Spice.SpicePreferences.modelFiles
           
 java.util.Map<Cell,java.lang.String> Verilog.VerilogPreferences.modelFiles
           
 

Methods in com.sun.electric.tool.io.output that return Cell
static Cell Verilog.findCell(java.lang.String verilogName, View preferredView)
          Find a cell corresponding to the Verilog-style name of a cell.
protected  Cell Topology.CellNetInfo.getCell()
           
 

Methods in com.sun.electric.tool.io.output that return types with arguments of type Cell
 java.util.Map<Cell,java.lang.String> GDS.getCellNames()
          Get the name map.
 java.util.Map<Cell,java.lang.String> CellModelPrefs.getUnfilteredFileNames(EDatabase database)
           
 

Methods in com.sun.electric.tool.io.output with parameters of type Cell
static void GDS.buildUniqueNames(Cell cell, java.util.Map<Cell,java.lang.String> cellNames, int maxLen, boolean upperCase)
          Recursive method to add all cells in the hierarchy to the hashMap with unique names.
static java.util.List<java.lang.String> GenerateVHDL.convertCell(Cell cell, GenerateVHDL.VHDLPreferences vp)
          Method to convert a cell to a list of strings with VHDL in them.
 Output Maxwell.MaxwellPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output LEF.LEFPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output Tegas.TegasPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output PostScript.PostScriptPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output IRSIM.IRSIMPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output ArchSim.ArchSimPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output Spice.SpicePreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output FastHenry.FastHenryPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output Pads.PadsPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output HPGL.HPGLPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output DXF.DXFPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output L.LPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output CIF.CIFPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output PAL.PALPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output Silos.SilosPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
abstract  Output Output.OutputPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output ECAD.ECADPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output Eagle.EaglePreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output GDS.GDSPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output MOSSIM.MOSSIMPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output Sim.SimPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output Verilog.VerilogPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
 Output EDIF.EDIFPreferences.doOutput(Cell cell, VarContext context, java.lang.String filePath)
           
protected  boolean Spice.enumerateLayoutView(Cell cell)
           
protected  boolean Topology.enumerateLayoutView(Cell cell)
          Used to switch from schematic enumeration to layout enumeration
static void Output.exportCellCommand(Cell cell, VarContext context, java.lang.String fileP, FileType type, java.util.List<PolyBase> override)
          This is the non-interactive version of exportCellCommand
 void CellModelPrefs.factoryResetModelFile(Cell cell)
           
static java.awt.geom.Rectangle2D Output.getAreaToPrint(Cell cell, boolean reduce, EditWindow_ wnd)
          Method to determine the area of a cell that is to be printed.
static java.lang.String DELIB.getCellFile(Cell cell)
          Method used by other tools to find out relative path for cell.
static java.util.List<java.lang.Object> IRSIM.getIRSIMComponents(Cell cell, VarContext context)
          The main entry point for IRSIM extraction.
static int Geometry.getMaxHierDepth(Cell cell)
          get the max hierarchical depth of the hierarchy
 java.lang.String CellModelPrefs.getModelFile(Cell cell)
           
static Output.OutputPreferences Output.getOutputPreferences(FileType type, Cell cell, boolean factory, java.util.List<PolyBase> override)
          Return OutputPreferences for a specified FileType.
 com.sun.electric.tool.io.output.SpiceSegmentedNets SpiceRCSimple.getSegmentedNets(Cell cell)
          Method to find the SpiceSegmentedNets object that corresponds to a given Cell.
 com.sun.electric.tool.io.output.SpiceSegmentedNets SpiceParasitic.getSegmentedNets(Cell cell)
          Method to find the SpiceSegmentedNets object that corresponds to a given Cell.
 com.sun.electric.tool.io.output.SpiceSegmentedNets SpiceParasiticsGeneral.getSegmentedNets(Cell cell)
           
protected  java.lang.String Topology.getUniqueCellName(Cell cell)
          Method to return the name of cell "c", given that it may be ambiguously used in multiple libraries.
 com.sun.electric.tool.io.output.SpiceSegmentedNets SpiceRCSimple.initializeSegments(Cell cell, Topology.CellNetInfo cni, Technology layoutTechnology, com.sun.electric.tool.io.output.SpiceExemptedNets exemptedNets, Topology.MyCellInfo info)
          Method to initialize cell being analyzed for RC parasitics.
 com.sun.electric.tool.io.output.SpiceSegmentedNets SpiceParasitic.initializeSegments(Cell cell, Topology.CellNetInfo cni, Technology layoutTechnology, com.sun.electric.tool.io.output.SpiceExemptedNets exemptedNets, Topology.MyCellInfo info)
          Method to initialize cell being analyzed for RC parasitics.
 com.sun.electric.tool.io.output.SpiceSegmentedNets SpiceParasiticsGeneral.initializeSegments(Cell cell, Topology.CellNetInfo cni, Technology layoutTechnology, com.sun.electric.tool.io.output.SpiceExemptedNets exemptedNets, Topology.MyCellInfo info)
           
 boolean CellModelPrefs.isUseLayoutView(Cell cell)
           
 boolean CellModelPrefs.isUseModelFromFile(Cell cell)
           
static java.lang.String GDS.makeUniqueName(Cell cell, java.util.Map<Cell,java.lang.String> cellNames, int maxLen, boolean upperCase)
           
static void PostScriptColor.psColorPlot(PostScript psObject, Cell cell, boolean epsFormat, boolean usePlotter, double pageWid, double pageHei, double pageMargin)
          Main entry point for color PostScript output.
 void CellModelPrefs.setModelFile(Cell cell, java.lang.String fileName, boolean useModelFromFile, boolean useLayoutView)
           
protected  boolean Spice.skipCellAndSubcells(Cell cell)
          If the netlister has requirments not to netlist certain cells and their subcells, override this method.
protected  boolean Topology.skipCellAndSubcells(Cell cell)
          If the netlister has requirments not to netlist certain cells and their subcells, override this method.
protected  boolean GenerateVHDL.skipCellAndSubcells(Cell cell)
          Method to tell the netlister to deal with all Cells.
protected  boolean Verilog.skipCellAndSubcells(Cell cell)
           
protected  boolean Output.writeCell(Cell cell, VarContext context)
          Method to write a cell.
 boolean Geometry.writeCell(Cell cell, VarContext context)
          Write cell to file
 boolean Topology.writeCell(Cell cell, VarContext context)
          Write cell to file
 boolean Geometry.writeCell(Cell cell, VarContext context, Geometry.Visitor visitor)
          Write cell to file
 boolean Topology.writeCell(Cell cell, VarContext context, Topology.Visitor visitor)
          Write cell to file
protected  void Tegas.writeCellTopology(Cell cell, Topology.CellNetInfo cni, VarContext context, Topology.MyCellInfo info)
          Method to write cellGeom
protected  void Spice.writeCellTopology(Cell cell, Topology.CellNetInfo cni, VarContext context, Topology.MyCellInfo info)
          Method called by traversal mechanism to write one level of hierarchy in the Spice netlist.
protected  void Silos.writeCellTopology(Cell cell, Topology.CellNetInfo cni, VarContext context, Topology.MyCellInfo info)
          Method to write cellGeom
protected abstract  void Topology.writeCellTopology(Cell cell, Topology.CellNetInfo cni, VarContext context, Topology.MyCellInfo info)
          Abstract method to write CellGeom to disk
protected  void GenerateVHDL.writeCellTopology(Cell cell, Topology.CellNetInfo cni, VarContext context, Topology.MyCellInfo info)
          Method to write one level of hierarchy.
protected  void MOSSIM.writeCellTopology(Cell cell, Topology.CellNetInfo cni, VarContext context, Topology.MyCellInfo info)
          Method to write cellGeom
protected  void Verilog.writeCellTopology(Cell cell, Topology.CellNetInfo cni, VarContext context, Topology.MyCellInfo info)
          Method to write cellGeom
protected  void EDIF.writeCellTopology(Cell cell, Topology.CellNetInfo cni, VarContext context, Topology.MyCellInfo info)
          Build up lists of cells that need to be written, organized by library
protected  void FastHenry.writeFH(Cell cell, VarContext context)
           
 void SpiceParasitic.writeNewSpiceCode(Cell cell, Topology.CellNetInfo cni, Technology layoutTechnology, Spice out)
          Method to print the netlist considering the metal lines as distribute RC(transmission lines)
 void SpiceParasiticsGeneral.writeNewSpiceCode(Cell cell, Topology.CellNetInfo cni, Technology layoutTechnology, Spice out)
           
 

Method parameters in com.sun.electric.tool.io.output with type arguments of type Cell
static void GDS.buildUniqueNames(Cell cell, java.util.Map<Cell,java.lang.String> cellNames, int maxLen, boolean upperCase)
          Recursive method to add all cells in the hierarchy to the hashMap with unique names.
static java.lang.String GDS.makeUniqueName(Cell cell, java.util.Map<Cell,java.lang.String> cellNames, int maxLen, boolean upperCase)
           
 

Constructors in com.sun.electric.tool.io.output with parameters of type Cell
Geometry.CellGeom(Cell cell)
          Constructor
 

Uses of Cell in com.sun.electric.tool.logicaleffort
 

Methods in com.sun.electric.tool.logicaleffort that return Cell
 Cell LETool.UniqueNodeMap.get(VarContext context)
           
 

Methods in com.sun.electric.tool.logicaleffort with parameters of type Cell
protected  LENetlister.NetlisterConstants LENetlister.getSettings(Cell cell)
          Get any Logical Effort settings saved on the specified cell
protected  boolean LENetlister.isSettingsConflict(LENetlister.NetlisterConstants current, Cell topLevelCell, VarContext context, Cell localCell)
          This checks for LE settings in the cell, and returns true if they conflict.
abstract  boolean LENetlister.netlist(Cell cell, VarContext context, boolean useCaching)
          Call to start netlisting.
 boolean LENetlister2.netlist(Cell cell, VarContext context, boolean useCaching)
           
 boolean LENetlister1.netlist(Cell cell, VarContext context, boolean useCaching)
           
 void LETool.optimizeEqualGateDelays(Cell cell, VarContext context, boolean newAlg)
          Optimizes a Cell containing logical effort gates for equal gate delays.
 void LETool.UniqueNodeMap.put(VarContext context, Cell cell)
           
protected  boolean LENetlister.saveSettings(LENetlister.NetlisterConstants constants, Cell cell)
          Saves the Global settings to the cell.
 

Constructors in com.sun.electric.tool.logicaleffort with parameters of type Cell
CachedCell(Cell cell, Netlist netlist)
           
LETool.AnalyzeCell(LESizer.Alg algorithm, Cell cell, VarContext context, boolean newAlg)
           
 

Uses of Cell in com.sun.electric.tool.ncc
 

Methods in com.sun.electric.tool.ncc that return Cell
 Cell[] NccGlobalsReportable.getRootCells()
           
 Cell[] NccGlobals.getRootCells()
          get an array of root Cells, one per netlist
 

Methods in com.sun.electric.tool.ncc with parameters of type Cell
static NccResult NccEngine.buildBlackBoxes(Cell cell1, VarContext ctxt1, Cell cell2, VarContext ctxt2, HierarchyInfo hierInfo, NccOptions options, Aborter aborter)
          Instead of checking to see if two cells are topologically equivalent, simply pretend that we've already compared them and found them to match.
static NccResult NccEngine.compare(Cell cell1, VarContext context1, Cell cell2, VarContext context2, HierarchyInfo hierInfo, NccOptions options, Aborter aborter)
          Check to see if two cells are topologically equivalent.
static NccResults Ncc.compare(Cell cell1, VarContext ctxt1, Cell cell2, VarContext ctxt2, NccOptions options)
          Compare two cells.
static NccResults Ncc.compare(Cell cell1, VarContext ctxt1, Cell cell2, VarContext ctxt2, PassedNcc passed, NccOptions options, Job job)
          Compare two cells.
static void ListNccAnnotations.doYourJob(Cell cell1, Cell cell2)
           
 boolean PassedNcc.getPassed(Cell c1, Cell c2)
          Did Cells c1 and c2 match the last time NCC was run?
static NccResult NccCrossProbing.getResults(Cell cell)
           
static NccResults Pie.invokePieNccCompare(Cell c1, VarContext v1, Cell c2, VarContext v2, NccOptions opt, PIEOptions pOpt)
           
static void NccCrossProbing.runNccSchematicCrossProbing(Cell cell, VarContext context)
          Run NCC in order to display layout simulation waveforms from a schematic.
 void PassedNcc.setPassed(Cell c1, Cell c2)
          Remember that Cells c1 and c2 have passed NCC and are therefore topologically identical
 

Method parameters in com.sun.electric.tool.ncc with type arguments of type Cell
static NccResult NccEngine.compare(java.util.List<Cell> cells, java.util.List<VarContext> contexts, HierarchyInfo hierCompInfo, NccOptions options, Aborter aborter)
          Check to see if all cells are topologically equivalent.
 

Uses of Cell in com.sun.electric.tool.ncc.basic
 

Fields in com.sun.electric.tool.ncc.basic declared as Cell
 Cell CellContext.cell
           
 

Methods in com.sun.electric.tool.ncc.basic that return Cell
static Cell[] NccUtils.findSchematicAndLayout(Cell cell)
          If cell is layout then pair it with the main schematic cell of cell's CellGroup.
 

Methods in com.sun.electric.tool.ncc.basic with parameters of type Cell
static void NccCellAnnotations.addNccAnnotation(Cell c, java.lang.String newAnnotation)
          Add an NCC annotation to a Cell.
static Cell[] NccUtils.findSchematicAndLayout(Cell cell)
          If cell is layout then pair it with the main schematic cell of cell's CellGroup.
static java.lang.String NccUtils.fullName(Cell c)
           
static NccCellAnnotations NccCellAnnotations.getAnnotations(Cell cell)
          Method to get the NCC annotations on a Cell.
 

Constructors in com.sun.electric.tool.ncc.basic with parameters of type Cell
CellContext(Cell cell, VarContext context)
           
CompareList(Cell cell, com.sun.electric.tool.ncc.basic.CellUsage use1, com.sun.electric.tool.ncc.basic.CellUsage use2, java.util.Set<Cell.CellGroup> visitedGroups)
          Collect all Cells in cell's CellGroup that are used by our designs.
 

Uses of Cell in com.sun.electric.tool.ncc.netlist
 

Methods in com.sun.electric.tool.ncc.netlist that return Cell
 Cell NccNetlist.getRootCell()
           
 Cell NccNameProxy.leafCell()
           
 

Constructors in com.sun.electric.tool.ncc.netlist with parameters of type Cell
NccNetlist(Cell root, VarContext context, HierarchyInfo hierInfo, boolean blackBox, NccGlobals globals)
          Build a netlist for Cell root.
 

Uses of Cell in com.sun.electric.tool.ncc.processing
 

Methods in com.sun.electric.tool.ncc.processing with parameters of type Cell
 void HierarchyInfo.addSubcircuitInfo(Cell c, SubcircuitInfo subcktInfo)
          Add new subcircuit information for each Cell in the compareList so it can be treated as a subcircuit primitive in a future hierarchical comparison at a higher level.
 SubcircuitInfo HierarchyInfo.getSubcircuitInfo(Cell c)
          get me information I need to treat an instance of this Cell as a subcircuit primitive
 boolean HierarchyInfo.treatAsPrimitive(Cell c)
          should I treat an instance of this cell as a subcircuit primitive in the current comparison?
 

Uses of Cell in com.sun.electric.tool.ncc.result
 

Methods in com.sun.electric.tool.ncc.result that return Cell
 Cell[] NccResult.getRootCells()
          return array of the top-level Cells being compared
 

Uses of Cell in com.sun.electric.tool.ncc.result.equivalence
 

Methods in com.sun.electric.tool.ncc.result.equivalence with parameters of type Cell
 int Equivalence.regressionTest(Cell cell0, Cell cell1)
          Perform a sanity check of the equivalence tables.
 

Constructors in com.sun.electric.tool.ncc.result.equivalence with parameters of type Cell
Equivalence(HierarchyEnumerator.NetNameProxy[][] equivNets, HierarchyEnumerator.NodableNameProxy[][] equivNodes, Cell[] nccRootCells, VarContext[] nccRootCtxts)
           
 

Uses of Cell in com.sun.electric.tool.project
 

Methods in com.sun.electric.tool.project that return types with arguments of type Cell
 java.util.Iterator<Cell> DisplayedCells.getCreatedCells()
          Method to return a list of cells that were created (those that were swapped-in).
 

Methods in com.sun.electric.tool.project with parameters of type Cell
static void AddCellJob.addCell(Cell cell)
          Method to add a cell to the repository.
static void CancelCheckOutJob.cancelCheckOut(Cell cell)
          Method to cancel the check-out of a cell.
static void CheckInJob.checkIn(Cell cell)
          Method to check a cell back into the repository.
static void CheckOutJob.checkOut(Cell cell)
          Method to check a cell out of the repository.
static void HistoryDialog.examineHistory(Cell cell)
          Method to examine the history of a cell.
static java.lang.String Project.getCellOwner(Cell cell)
          Method to get the name of the owner of a Cell.
static int Project.getCellStatus(Cell cell)
          Method to return the status of a Cell in Project Management.
static void DeleteCellJob.removeCell(Cell cell)
          Method to remove a cell from the repository.
 void DisplayedCells.swap(Cell oldVers, Cell newVers)
          Method to update the displayed cell list to account for a replacement.
 

Uses of Cell in com.sun.electric.tool.routing
 

Methods in com.sun.electric.tool.routing that return Cell
 Cell RouteElement.getCell()
          Return the cell in which this RouteElement will do it's action
 

Methods in com.sun.electric.tool.routing with parameters of type Cell
protected static void InteractiveRouter.addConnectingArc(Route route, Cell cell, RouteElementPort startRE, RouteElementPort endRE, java.awt.geom.Point2D startPoint, java.awt.geom.Point2D endPoint, ArcProto arc, double width, int arcAngle, boolean extendArcHead, boolean extendArcTail, PolyMerge stayInside)
           
 Route VerticalRoute.buildRoute(Cell cell, java.awt.geom.Point2D location, Dimension2D contactSize, int arcAngle, PolyMerge stayInside)
          Builds a Route using the specification from specifyRoute(), but without connecting to startRE and endRE.
static boolean Routing.copyTopology(Cell fromCell, Cell toCell)
          Method to copy the routing topology from one cell to another.
 void Router.createRoute(Route route, Cell cell)
          Create the route within a Job.
static boolean Router.createRouteNoJob(Route route, Cell cell, java.util.Map<ArcProto,java.lang.Integer> arcsCreatedMap, java.util.Map<NodeProto,java.lang.Integer> nodesCreatedMap)
          Method to create the route.
 void InteractiveRouter.highlightRoute(EditWindow wnd, Cell cell, ElectricObject startObj, ElectricObject endObj, java.awt.geom.Point2D clicked)
          Make a route and highlight it in the window.
 void InteractiveRouter.highlightRoute(EditWindow wnd, Route route, Cell cell)
          Highlight a route in the window
 void InteractiveRouter.makeRoute(EditWindow wnd, Cell cell, ElectricObject startObj, ElectricObject endObj, java.awt.geom.Point2D clicked)
          Make a route between startObj and endObj in the EditWindow_ wnd.
static RouteElementArc RouteElementArc.newArc(Cell cell, ArcProto ap, double arcBaseWidth, RouteElementPort headRE, RouteElementPort tailRE, java.awt.geom.Point2D headConnPoint, java.awt.geom.Point2D tailConnPoint, java.lang.String name, TextDescriptor nameTextDescriptor, ArcInst inheritFrom, boolean extendArcHead, boolean extendArcTail, PolyMerge stayInside)
          Factory method for making a newArc RouteElement
static RouteElementPort RouteElementPort.newNode(Cell cell, NodeProto np, PortProto newNodePort, java.awt.geom.Point2D location, double width, double height)
          Factory method for making a newNode RouteElement
 Route InteractiveRouter.planRoute(Cell cell, ElectricObject startObj, ElectricObject endObj, java.awt.geom.Point2D clicked, PolyMerge stayInside, boolean extendArcHead, boolean extendArcTail)
          Plan a route from startObj to endObj, taking into account where the user clicked in the cell.
 Route InteractiveRouter.planRoute(Cell cell, ElectricObject startObj, ElectricObject endObj, java.awt.geom.Point2D clicked, PolyMerge stayInside, boolean extendArcHead, boolean extendArcTail, java.awt.geom.Rectangle2D contactArea)
          Plan a route from startObj to endObj, taking into account where the user clicked in the cell.
protected abstract  boolean InteractiveRouter.planRoute(Route route, Cell cell, RouteElementPort endRE, java.awt.geom.Point2D startLoc, java.awt.geom.Point2D endLoc, java.awt.geom.Point2D clicked, PolyMerge stayInside, VerticalRoute vroute, boolean contactsOnEndObject, boolean extendArcHead, boolean extendArcTail, java.awt.geom.Rectangle2D contactArea)
           
protected  boolean SimpleWirer.planRoute(Route route, Cell cell, RouteElementPort endRE, java.awt.geom.Point2D startLoc, java.awt.geom.Point2D endLoc, java.awt.geom.Point2D clicked, PolyMerge stayInside, VerticalRoute vroute, boolean contactsOnEndObj, boolean extendArcHead, boolean extendArcTail, java.awt.geom.Rectangle2D contactArea)
           
 void River.river(Cell cell, java.util.List<ArcInst> arcsToRoute)
          This is the public interface for River Routing when done in batch mode.
 void SeaOfGatesEngine.routeIt(Job job, Cell cell, java.util.List<ArcInst> arcsToRoute, SeaOfGates.SeaOfGatesOptions prefs)
          This is the public interface for Sea-of-Gates Routing when done in batch mode.
 void Maze.routeSelected(Cell cell, java.util.List<ArcInst> arcsToRoute)
          This is the public interface for Maze Routing when done in batch mode.
static void AutoStitch.runAutoStitch(Cell cell, java.util.List<NodeInst> nodesToStitch, java.util.List<ArcInst> arcsToStitch, Job job, PolyMerge stayInside, java.awt.geom.Rectangle2D limitBound, boolean forced, AutoStitch.AutoOptions prefs, boolean showProgress)
          This is the public interface for Auto-stitching when done in batch mode.
static void SeaOfGates.seaOfGatesRoute(Cell cell, SeaOfGates.SeaOfGatesOptions prefs)
          Method to run Sea-of-Gates routing on specified cell.
 

Constructors in com.sun.electric.tool.routing with parameters of type Cell
RouteElement(RouteElement.RouteElementAction action, Cell cell)
          Private Constructor
Router.CreateRouteJob(java.lang.String what, Route route, Cell cell, boolean verbose, Tool tool)
          Constructor
 

Uses of Cell in com.sun.electric.tool.sc
 

Methods in com.sun.electric.tool.sc with parameters of type Cell
 boolean GetNetlist.readNetCurCell(Cell cell)
          Read the netlist associated with the current cell.
 

Uses of Cell in com.sun.electric.tool.simulation
 

Methods in com.sun.electric.tool.simulation that return Cell
 Cell Stimuli.getCell()
          Method to return the Cell associated with this simulation data.
 

Methods in com.sun.electric.tool.simulation with parameters of type Cell
static void Simulation.runIRSIM(Cell cell, VarContext context, java.lang.String fileName)
          Method to run the IRSIM simulator on a given cell, context or file.
 void Stimuli.setCell(Cell cell)
          Method to set the Cell associated with this simulation data.
static void Simulation.startSimulation(int engine, boolean forceDeck, Cell prevCell, Engine prevEngine)
          Method to invoke a simulation engine.
 

Uses of Cell in com.sun.electric.tool.simulation.als
 

Methods in com.sun.electric.tool.simulation.als with parameters of type Cell
static void ALS.restartSimulation(Cell netlistCell, Cell cell, ALS prevALS)
          Method to restart a simulation and reload the circuit.
static void ALS.simulateNetlist(Cell netlistCell, Cell cell)
          Method to simulate the a Cell, given its context and the Cell with the real netlist.
 

Uses of Cell in com.sun.electric.tool.user
 

Fields in com.sun.electric.tool.user declared as Cell
protected  Cell Highlight2.cell
          The Cell containing the selection.
 

Methods in com.sun.electric.tool.user that return Cell
 Cell ErrorLogger.MessageLog.getCell()
           
 Cell Highlight2.getCell()
           
 Cell ErrorHighlight.getCell(EDatabase database)
           
 Cell UserInterfaceMain.getCurrentCell()
           
 Cell ViewChanges.IconParameters.makeIconForCell(Cell curCell)
          Method to create an icon for a cell.
 Cell UserInterfaceMain.needCurrentCell()
           
 

Methods in com.sun.electric.tool.user with parameters of type Cell
 Highlight2 Highlighter.addArea(java.awt.geom.Rectangle2D area, Cell cell)
          Method to add an area to the list of highlighted objects.
 Highlight2 Highlighter.addElectricObject(ElectricObject eobj, Cell cell)
          Method to add an ElectricObject to the list of highlighted objects.
 Highlight2 Highlighter.addElectricObject(ElectricObject eobj, Cell cell, boolean highlightConnected)
          Method to add an ElectricObject to the list of highlighted objects.
 Highlight2 Highlighter.addElectricObject(ElectricObject eobj, Cell cell, boolean highlightConnected, java.awt.Color col)
          Method to add an ElectricObject to the list of highlighted objects.
 Highlight2 Highlighter.addElectricObject(ElectricObject eobj, Cell cell, java.awt.Color col)
          Method to add an ElectricObject to the list of highlighted objects.
 Highlight2 Highlighter.addLine(java.awt.geom.Point2D start, java.awt.geom.Point2D end, Cell cell)
          Method to add a line to the list of highlighted objects.
 Highlight2 Highlighter.addLine(java.awt.geom.Point2D start, java.awt.geom.Point2D end, Cell cell, boolean thick)
          Method to add a line to the list of highlighted objects.
 Highlight2 Highlighter.addMessage(Cell cell, java.lang.String message, java.awt.geom.Point2D loc)
          Method to add a message display to the list of highlighted objects.
 Highlight2 Highlighter.addMessage(Cell cell, java.lang.String message, java.awt.geom.Point2D loc, int corner)
          Method to add a message display to the list of highlighted objects.
 void Highlighter.addNetwork(Network net, Cell cell)
          Method to add a network to the list of highlighted objects.
 Highlight2 Highlighter.addObject(java.lang.Object obj, Cell cell)
          Method to generic Object.
 Highlight2 Highlighter.addPoly(Poly poly, Cell cell, java.awt.Color color)
          Method to add a Poly to the list of highlighted objects
 Highlight2 Highlighter.addText(ElectricObject eobj, Cell cell, Variable.Key varKey)
          Method to add a text selection to the list of highlighted objects.
 Highlight2 Highlighter.addThickLine(java.awt.geom.Point2D start, java.awt.geom.Point2D end, Cell cell)
          Method to add a line to the list of highlighted objects.
 void UserInterfaceMain.adjustReferencePoint(Cell theCell, double cX, double cY)
          Method to adjust reference point in WindowFrame containing the cell
static int CircuitChangeJobs.cantEdit(Cell cell, NodeInst item, boolean giveError, boolean allowInstanceChange, boolean insideJob)
          Method to tell whether a NodeInst can be modified in a cell.
static void ViewChanges.changeCellView(Cell cell, View newView)
          CHANGE A CELL'S VIEW
static void CircuitChanges.cleanCellRef(Cell cell)
          Method to delete cell "cell".
 boolean ErrorLogger.clearLogs(Cell cell)
          Removes all errors and warnings associated with Cell cell.
static NodeInst Clipboard.copyListToCell(Cell toCell, java.util.List<Geometric> geomList, java.util.List<DisplayedText> textList, java.util.List<Geometric> newGeomList, java.util.List<DisplayedText> newTextList, java.awt.geom.Point2D delta, boolean copyExports, boolean uniqueArcs, Dimension2D alignment, java.awt.geom.AffineTransform inPlace, Orientation inPlaceOrient)
          Method to copy the list of Geometrics to a new Cell.
static boolean CircuitChanges.deleteCell(Cell cell, boolean confirm, boolean quiet)
          Method to delete a cell.
static void ExportChanges.deleteExports(Cell cell, java.util.List<Export> exportsToDelete)
           
 EditWindow_ UserInterfaceMain.displayCell(Cell cell)
           
static void CircuitChangeJobs.eraseObjectsInList(Cell cell, java.util.List<Geometric> list, boolean reconstructArcsAndExports, java.util.Set<ElectricObject> stuffToHighlight)
          Method to delete all of the Geometrics in a list.
static java.util.List<Highlight2> Highlighter.findAllInArea(Highlighter highlighter, Cell cell, boolean exclusively, boolean another, boolean findPort, boolean findPoint, boolean findSpecial, boolean findText, java.awt.geom.Rectangle2D bounds, EditWindow wnd)
          Method to search a Cell for all objects at a point.
 boolean ErrorLogger.MessageLog.findGeometries(Geometric geo1, Cell cell1, Geometric geo2, Cell cell2)
           
 boolean ErrorLogger.findMessage(Cell cell, Geometric geom1, Cell cell2, Geometric geom2, boolean searchInError)
          Method to determine if existing report was not looged already as error or warning
 java.util.List<ErrorLogger.MessageLog> ErrorLogger.getAllLogs(Cell cell)
          Method to retrieve all MessageLogs associated with a given Cell
static java.util.List<Highlight2> NetworkHighlighter.getHighlights(Cell cell, Netlist netlist, java.util.Set<Network> nets, int startDepth, int endDepth)
          Returns a list of Highlight objects that draw lines and boxes over instances that denote the location of objects in that instance that are connected to net.
 int ErrorLogger.getNumMessages(Cell cell, boolean searchInError)
           
static java.util.List<CircuitChangeJobs.Reconnect> CircuitChangeJobs.getPinsToPassThrough(Cell cell)
           
 void ErrorLogger.logError(java.lang.String message, Cell cell, int sortKey)
          Factory method to log an error message.
 void ErrorLogger.logError(java.lang.String message, EPoint pt, Cell cell, int sortKey)
          Factory method to log an error message.
 void ErrorLogger.logError(java.lang.String message, Geometric geom, Cell cell, VarContext context, int sortKey)
          Factory method to log an error message.
 void ErrorLogger.logError(java.lang.String message, PolyBase poly, Cell cell, int sortKey)
          Factory method to log an error message.
static void ActivityLogger.logJobStarted(java.lang.String jobName, Job.Type jobType, Cell cell, java.util.List<Highlight2> savedHighlights, java.awt.geom.Point2D savedHighlightsOffset)
          Log a Job.
 void ErrorLogger.logMessage(java.lang.String message, java.util.List<?> list, Cell cell, int sortKey, boolean isErrorMsg)
          Factory method to log an error or warning message.
 void ErrorLogger.logMessage(java.lang.String message, java.util.List<Geometric> geomList, java.util.List<PolyBase> polyList, Cell cell, int sortKey, boolean errorMsg)
          Factory method to log an error or a warning message.
 void ErrorLogger.logMessageWithLines(java.lang.String message, java.util.List<?> list, java.util.List<EPoint> lineList, Cell cell, int sortKey, boolean isErrorMsg)
          Factory method to log an error or warning message with extra lines.
 void ErrorLogger.logWarning(java.lang.String message, Cell cell, int sortKey)
          Factory method to log a warning message.
 void ErrorLogger.logWarning(java.lang.String message, Export pp, Cell cell, VarContext context, int sortKey)
          Factory method to log a warning message.
 void ErrorLogger.logWarning(java.lang.String message, Geometric geom, Cell cell, VarContext context, int sortKey)
          Factory method to log a warning message.
static boolean ViewChanges.makeIconExport(Export pp, int index, double xPos, double yPos, double xBBPos, double yBBPos, Cell np, int exportTech, boolean drawLeads, int exportStyle, int exportLocation, int textRotation, boolean alwaysDrawn)
          Helper method to create an export in an icon.
 Cell ViewChanges.IconParameters.makeIconForCell(Cell curCell)
          Method to create an icon for a cell.
static void ViewChanges.makeIconViewNoGUI(Cell curCell, boolean doItNow, boolean fixedValues)
           
static ErrorHighlight ErrorHighlight.newInstance(Cell cell, java.awt.geom.Point2D pt)
           
static ErrorHighlight ErrorHighlight.newInstance(Cell cell, java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
           
static void CircuitChanges.newVersionOfCell(Cell cell)
          MAKE A NEW VERSION OF A CELL
static int ExportChanges.reExportNodes(Cell cell, java.util.List<Geometric> nodeInsts, boolean wiredPorts, boolean unwiredPorts, boolean onlyPowerGround, boolean ignorePrimitives)
          Re-exports ports on each NodeInst in the list, in the order the nodeinsts appear in the list.
static int ExportChanges.reExportPorts(Cell cell, java.util.List<PortInst> portInsts, boolean sort, boolean wiredPorts, boolean unwiredPorts, boolean onlyPowerGround, java.util.Map<PortInst,Export> originalExports)
          Re-exports the PortInsts in the list.
static void CircuitChanges.renameCellInJob(Cell cell, java.lang.String newName)
          RENAME CELLS
 void Highlighter.showNetworks(Cell cell)
          This is the show network command.
static boolean ViewChanges.skeletonizeCell(Cell curCell, Cell skeletonCell)
          Method to copy the skeletonized version of one Cell into another.
static void CircuitChangeJobs.spreadCircuitry(Cell cell, NodeInst ni, char direction, double amount, double lX, double hX, double lY, double hY)
          Method to spread circuitry.
static void CircuitChangeJobs.testEditable(Cell cell, NodeInst item, boolean giveError, boolean allowInstanceChange)
          Method to test whether a NodeInst can be modified in a cell.
 void UserInterfaceMain.updateIncrementalDRCErrors(Cell cell, java.util.List<ErrorLogger.MessageLog> newErrors, java.util.List<ErrorLogger.MessageLog> delErrors)
           
 void UserInterfaceMain.updateNetworkErrors(Cell cell, java.util.List<ErrorLogger.MessageLog> errors)
           
 

Method parameters in com.sun.electric.tool.user with type arguments of type Cell
static IdMapper CellChangeJobs.copyRecursively(java.util.List<Cell> fromCells, Library toLib, boolean verbose, boolean move, boolean allRelatedViews, boolean copySubCells, boolean useExisting)
          Method to recursively copy cells between libraries.
 

Constructors in com.sun.electric.tool.user with parameters of type Cell
CellChangeJobs.DeleteCell(Cell cell)
           
CellChangeJobs.DuplicateCell(Cell cell, java.lang.String newName, boolean entireGroup)
           
CellChangeJobs.ExtractCellInstances(Cell cell, java.util.List<NodeInst> highlighted, int depth, boolean copyExports, boolean startNow)
           
CellChangeJobs.GraphCells(Cell top)
           
CellChangeJobs.NewCellVersion(Cell cell)
           
CellChangeJobs.PackageCell(Cell curCell, java.util.Set<Geometric> whatToPackage, java.lang.String newCellName)
           
CellChangeJobs.RenameCell(Cell cell, java.lang.String newName, java.lang.String newGroupCell)
           
CellChangeJobs.RenameCellGroup(Cell cellInGroup, java.lang.String newName)
           
CircuitChangeJobs.ChangeArcProperties(Cell cell, CircuitChangeJobs.ChangeArcEnum how, java.util.List<Highlight2> highlighted)
           
CircuitChangeJobs.CleanupChanges(Cell cell, boolean justThis, java.util.Set<NodeInst> pinsToRemove, java.util.List<CircuitChangeJobs.Reconnect> pinsToPassThrough, java.util.Map<NodeInst,EPoint> pinsToScale, java.util.List<NodeInst> textToMove, java.util.Set<ArcInst> arcsToKill, int zeroSize, int negSize, int overSizePins)
           
CircuitChangeJobs.ClearCellLocked(Cell cell, boolean all)
           
CircuitChangeJobs.DeleteSelected(Cell cell, java.util.List<DisplayedText> highlightedText, java.util.List<Geometric> highlighted, boolean reconstructArcsAndExports)
           
CircuitChangeJobs.DeleteSelectedGeometry(Cell cell, java.awt.geom.Rectangle2D bounds)
           
CircuitChangeJobs.ManyMove(Cell cell, java.util.List<ElectricObject> highlightedObjs, java.util.List<DisplayedText> highlightedText, double dX, double dY)
           
CircuitChangeJobs.RipTheBus(Cell cell, java.util.List<ArcInst> list)
           
CircuitChangeJobs.RotateSelected(Cell cell, java.util.List<Geometric> highs, int amount, boolean mirror, boolean mirrorH)
           
CircuitChangeJobs.ShortenArcs(Cell cell, java.util.List<ArcInst> selected)
           
CircuitChangeJobs.ToggleNegationJob(Cell cell, java.util.List<Highlight2> highlighted)
           
CompileVHDL(Cell vhdlCell)
          The constructor compiles the VHDL and produces a netlist.
ErrorLogger.MessageLog(java.lang.String message, Cell cell, int sortKey, java.util.List<ErrorHighlight> highlights)
           
ErrorLogger.WarningLog(java.lang.String message, Cell cell, int sortKey, java.util.List<ErrorHighlight> highlights)
           
ExportChanges.ReExportPorts(Cell cell, java.util.List<PortInst> portInsts, boolean sort, boolean wiredPorts, boolean unwiredPorts, boolean onlyPowerGround, java.util.Map<PortInst,Export> originalExports)
          Constructor.
ViewChanges.MakeLayoutView(Cell oldCell, Technology oldTech, Technology newTech, Library stdCellLib, VarContext context, java.lang.String newLibName)
           
 

Constructor parameters in com.sun.electric.tool.user with type arguments of type Cell
CellChangeJobs.DeleteManyCells(java.util.List<Cell> cellsToDelete)
           
 

Uses of Cell in com.sun.electric.tool.user.dialogs
 

Methods in com.sun.electric.tool.user.dialogs that return Cell
 Cell CellBrowser.getSelectedCell()
          Get selected Cell by user in Cell List
 

Methods in com.sun.electric.tool.user.dialogs with parameters of type Cell
static void SelectObject.selectObjectDialog(Cell thisCell, boolean updateOnlyIfVisible)
           
static void BusParameters.updateCellBusParameterInt(Cell cell, Library lib)
          Method for internally updating bus parameters on a single cell.
 

Constructors in com.sun.electric.tool.user.dialogs with parameters of type Cell
AnnularRing.MakeAnnulus(Cell cell, PrimitiveNode np, int segments, int degrees, double inner, double outer)
           
 

Constructor parameters in com.sun.electric.tool.user.dialogs with type arguments of type Cell
ChangeCellGroup(java.awt.Frame parent, boolean modal, java.util.List<Cell> cellsToRegroup, Library initialLibrary)
          Creates new form ChangeCellGroup
CrossLibCopy.CrossLibraryCopyJob(java.util.List<Cell> fromCells, Library toLibrary, CrossLibCopy dialog, boolean deleteAfter, boolean copyRelated, boolean copySubs, boolean useExisting)
           
 

Uses of Cell in com.sun.electric.tool.user.help
 

Methods in com.sun.electric.tool.user.help that return Cell
static Cell ManualViewer.open2DSample(java.lang.String fileName, java.lang.String cellName, java.lang.String menuName)
          Method to open the 2D view of a given layout cell
 

Uses of Cell in com.sun.electric.tool.user.menus
 

Methods in com.sun.electric.tool.user.menus with parameters of type Cell
static boolean ToolMenu.doSilCompActivityNoJob(Cell cell, int activities, boolean doItNow)
           
static void ToolMenu.doSiliconCompilation(Cell cell, boolean doItNow)
          Method to handle the menu command to convert a cell to layout.
static void ToolMenu.makeTemplate(Variable.Key templateKey, Cell tgtCell)
          Method to create a new template on the target cell.
static void ToolMenu.makeTemplate(Variable.Key templateKey, Cell tgtCell, java.lang.Object value)
          Method to create a new template on the target cell, with a predefined String or String [].
 

Constructors in com.sun.electric.tool.user.menus with parameters of type Cell
CellMenu.DeleteMultiPageJob(Cell cell, int page)
           
CellMenu.NewCellName(boolean allInGroup, Cell cell)
          Creates new form New Cell Name
CellMenu.SetMultiPageJob(Cell cell, int numPages)
           
FileMenu.ClearCellDate(Cell cell)
           
FileMenu.CreateCellWindow(Cell cell)
           
 

Uses of Cell in com.sun.electric.tool.user.ncc
 

Fields in com.sun.electric.tool.user.ncc declared as Cell
protected  Cell ExportConflict.cell
          Conflict Context
protected  Cell[] ExportMismatch.cells
          Compared Cells
 

Methods in com.sun.electric.tool.user.ncc that return Cell
 Cell UnrecognizedPart.getCell()
           
 Cell ExportConflict.getCell()
           
 Cell ExportAssertionFailures.getCell()
           
 Cell ExportMismatch.getCell(int index)
          Get Cell with the given design index.
 Cell[] NccGuiInfo.getCells()
          This method returns an array of two compared cells
 

Methods in com.sun.electric.tool.user.ncc with parameters of type Cell
 void NccGuiInfo.addExportAssertionFailure(Cell cell, VarContext context, java.lang.Object[][] items, java.lang.String[][] names)
           
static Highlighter HighlightTools.getHighlighter(Cell cell, VarContext context)
           
static void HighlightTools.highlightNetNamed(Highlighter highlighter, Cell cell, java.lang.String name)
           
static void HighlightTools.highlightNetworkByName(Highlighter highlighter, Cell cell, java.lang.String netName)
           
static void HighlightTools.highlightPart(Highlighter highlighter, Cell cell, PartReport part)
           
static void HighlightTools.highlightPortExports(Highlighter highlighter, Cell cell, PortReport p)
           
static void HighlightTools.highlightPortOrWire(Highlighter highlighter, Cell cell, NetObjReport portOrWire)
           
static void HighlightTools.highlightWire(Highlighter highlighter, Cell cell, WireReport wire)
           
 void ExportMismatch.setCells(Cell cell1, Cell cell2)
          Set compared Cells (designs).
 

Constructors in com.sun.electric.tool.user.ncc with parameters of type Cell
ExportAssertionFailures(Cell cell, VarContext context, java.lang.Object[][] items, java.lang.String[][] names)
           
ExportConflict.CharactConflict(Cell cel, VarContext con, java.lang.String nm, java.lang.String gType, java.lang.String lType, Export exp)
           
ExportConflict.NetworkConflict(Cell cel, VarContext con, java.lang.String nm, Network lNet, Network gNet)
           
ExportConflict(Cell cel, VarContext con, java.lang.String nm)
           
UnrecognizedPart(Cell cel, VarContext con, java.lang.String nm, NodeInst inst)
           
 

Uses of Cell in com.sun.electric.tool.user.redisplay
 

Methods in com.sun.electric.tool.user.redisplay with parameters of type Cell
static AbstractDrawing AbstractDrawing.createDrawing(EditWindow wnd, AbstractDrawing drawing, Cell cell)
           
static void AbstractDrawing.forceRedraw(Cell cell)
           
static void PixelDrawing.forceRedraw(Cell cell)
           
 void PixelDrawing.printImage(double scale, java.awt.geom.Point2D offset, Cell cell, VarContext varContext, GraphicsPreferences gp)
          This is the entry point for rendering.
 

Uses of Cell in com.sun.electric.tool.user.tecEdit
 

Methods in com.sun.electric.tool.user.tecEdit that return Cell
static Cell[] ArcInfo.getArcCells(Library lib)
          Method to return an array of cells that comprise the arcs in a technology library.
static Cell[] LayerInfo.getLayerCells(Library lib)
          Method to return an array of cells that comprise the layers in a technology library.
static Cell[] NodeInfo.getNodeCells(Library lib)
          Method to return an array of cells that comprise the nodes in a technology library.
 

Methods in com.sun.electric.tool.user.tecEdit with parameters of type Cell
protected static void Info.createSpecialText(Cell np, Info.SpecialTextDescr[] table)
          Method to create special text geometry described by "table" in cell "np".
static void Manipulate.deletedCell(Cell np)
          Method called when a cell has been deleted.
static java.util.List<Example> Example.getExamples(Cell np, boolean isNode, TechConversionResult tcr, java.util.List<Example> variations)
          Method to parse the node examples in cell "np" and return a list of EXAMPLEs (one per example).
static boolean Manipulate.invalidCreation(NodeProto np, Cell cell)
          Method to determine whether it is legal to place an instance in a technology-edit cell.
 void TechConversionResult.markError(NodeInst ni, Cell cell, java.lang.String errorMessage)
          Method to mark a general error.
 void TechConversionResult.markStretchProblem(java.util.List<Example> neList, Sample ns, Cell cell, double sampleCoord, boolean xDir)
          Method to mark an error in determining stretching rules.
 

Uses of Cell in com.sun.electric.tool.user.ui
 

Fields in com.sun.electric.tool.user.ui declared as Cell
protected  Cell WindowContextClass.cell
          the cell that is in the window
 

Methods in com.sun.electric.tool.user.ui that return Cell
 Cell TextWindow.getCell()
          Method to return the cell that is shown in this window.
 Cell WindowContextClass.getCell()
          Method to return the cell that is shown in this window.
 Cell EditWindow.getCell()
          Method to return the cell that is shown in this window.
 Cell WindowContent.getCell()
           
 Cell WindowFrame.CellHistory.getCell()
           
static Cell WindowFrame.getCurrentCell()
          Method to return the current Cell.
 Cell EditWindow.getInPlaceEditTopCell()
          Method to return the top-level cell for "in-place" display.
static Cell WindowFrame.needCurCell()
          Method to insist on a current Cell.
 

Methods in com.sun.electric.tool.user.ui that return types with arguments of type Cell
 java.util.List<Cell> ExplorerTree.getCurrentlySelectedCells()
          Get a list of any cells current selected.
 

Methods in com.sun.electric.tool.user.ui with parameters of type Cell
 void EditWindow.addElectricObject(ElectricObject eObj, Cell cell)
           
 void EditWindow.addHighlightArea(java.awt.geom.Rectangle2D rect, Cell cell)
           
 void EditWindow.addHighlightLine(java.awt.geom.Point2D pt1, java.awt.geom.Point2D pt2, Cell cell, boolean thick)
           
 void EditWindow.addHighlightMessage(Cell cell, java.lang.String message, java.awt.geom.Point2D loc)
           
 void EditWindow.addHighlightText(ElectricObject eObj, Cell cell, Variable.Key varKey)
           
 void WindowFrame.addToHistory(Cell cell, VarContext context, WindowFrame.DisplayAttributes da)
          Adds to cellHistory record list.
static void WindowFrame.autoTechnologySwitch(Cell cell, WindowFrame wf)
          Method to automatically switch to the proper technology for a Cell.
 java.lang.String WindowFrame.composeTitle(Cell cell, java.lang.String prefix, int pageNo)
          Centralized version of naming windows.
static WindowFrame WindowFrame.createEditWindow(Cell cell)
          Method to create a new circuit-editing window on the screen that displays a Cell.
static EditWindow EditWindow.CreateElectricDoc(Cell cell, WindowFrame wf, java.awt.Dimension approxSZ)
          Factory method to create a new EditWindow with a given cell, in a given WindowFrame.
static void EditWindow.expansionChanged(Cell cell)
          Method to recurse flag all windows showing a cell to redraw.
 int WindowFrame.findCellHistoryIndex(Cell cell, VarContext context)
          Method to find a CellHistory index that shows a given cell and context.
static EditWindow EditWindow.findWindow(Cell cell)
          Method to find an EditWindow that is displaying a given cell.
 void WindowFrame.finishWindowFrameInformation(WindowContent wnd, Cell cell)
          Method to finish with frame pointers.
 java.awt.Dimension TechPalette.loadForTechnology(Technology tech, Cell curCell)
          Loads a new technology into the palette.
 void WindowContextClass.setCell(Cell cell)
           
 void TextWindow.setCell(Cell cell, VarContext context, WindowFrame.DisplayAttributes displayAttributes)
          Method to set the cell that is shown in the window to "cell".
 void EditWindow.setCell(Cell cell, VarContext context, WindowFrame.DisplayAttributes displayAttributes)
          Method to set the cell that is shown in the window to "cell".
 void WindowContent.setCell(Cell cell, VarContext context, WindowFrame.DisplayAttributes displayAttributes)
           
 void WindowFrame.setCellWindow(Cell cell, WindowFrame.CellHistory history)
          Method to show a cell in the right-part of this WindowFrame.
static EditWindow EditWindow.showEditWindowForCell(Cell c, VarContext varC)
          Method to bring to the front a WindowFrame associated to a given Cell.
static void ErrorLoggerTree.updateDrcErrors(Cell cell, java.util.List<ErrorLogger.MessageLog> newErrors, java.util.List<ErrorLogger.MessageLog> delErrors)
           
static void ErrorLoggerTree.updateNetworkErrors(Cell cell, java.util.List<ErrorLogger.MessageLog> errors)
           
static void TextWindow.updateText(Cell cell)
          Method to update text for a cell (if it is being displayed).
static void WindowFrame.wantToOpenCurrentLibrary(boolean openLib, Cell cell)
          Method to force the explorer tree to show the current library or signals list.
 

Constructors in com.sun.electric.tool.user.ui with parameters of type Cell
PaletteFrame.PlaceNewNode(java.lang.String description, NodeProto np, NodeInst ni, int defAngle, java.awt.geom.Point2D where, Cell cell, java.lang.String varName, boolean export)
           
TextWindow(Cell cell, WindowFrame wf)
          Factory method to create a new TextWindow with a given cell, in a given WindowFrame.
WindowContextClass(Cell c, WindowFrame wf)
           
 

Uses of Cell in com.sun.electric.tool.user.waveform
 

Methods in com.sun.electric.tool.user.waveform that return Cell
 Cell WaveformWindow.getCell()
          Method to return the cell that is shown in this window.
 

Methods in com.sun.electric.tool.user.waveform with parameters of type Cell
 java.util.List<Signal> WaveformWindow.findAllSignals(Cell cell, VarContext context, boolean sort, boolean recurse)
          Test signal lookup
static WaveformWindow WaveformWindow.findWaveformWindow(Cell cell)
          Method to return the waveform window associated with a Cell.
static java.lang.String[] WaveformWindow.getSignalOrder(Cell cell)
          Method to get the saved signal information for a cell.
 void WaveformWindow.setCell(Cell cell, VarContext context, WindowFrame.DisplayAttributes displayAttributes)