Uses of Interface
com.sun.electric.database.hierarchy.Nodable

Packages that use Nodable
com.sun.electric.database.hierarchy Package for hierarchy (cell instances inside of cells). 
com.sun.electric.database.network Package for handling network control in Electric. 
com.sun.electric.database.topology Package for connected Nodes and Arcs. 
com.sun.electric.database.variable Package for handling variables. 
com.sun.electric.tool.extract Package for handling node extraction, parasitics, etc. 
com.sun.electric.tool.generator.flag   
com.sun.electric.tool.generator.layout   
com.sun.electric.tool.generator.sclibrary   
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.result.equivalence   
com.sun.electric.tool.user Package for handling the user-interface tool. 
com.sun.electric.tool.user.ui   
com.sun.electric.tool.user.waveform   
 

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

Methods in com.sun.electric.database.hierarchy that return Nodable
 Nodable HierarchyEnumerator.NodableNameProxy.getNodable()
           
 Nodable HierarchyEnumerator.CellInfo.getParentInst()
          Get the NodeInst that instantiates the Current instance.
 

Methods in com.sun.electric.database.hierarchy that return types with arguments of type Nodable
 java.util.Iterator<Nodable> Cell.getNodables()
          Method to return an Iterator over all NodeInst objects in this Cell.
 

Methods in com.sun.electric.database.hierarchy with parameters of type Nodable
static Network HierarchyEnumerator.getNetworkInChild(Network parentNet, Nodable childNodable)
          Get the Network in the childNodable that corresponds to the Network in the childNodable's parent cell.
 int[] HierarchyEnumerator.CellInfo.getPortNetIDs(Nodable no, PortProto pp)
          Get the set of netIDs that are connected to the specified port of the specified Nodable.
 java.lang.String HierarchyEnumerator.CellInfo.getUniqueNodableName(Nodable no, java.lang.String sep)
          Get a unique, flat instance name for the Nodable.
 HierarchyEnumerator.NodableNameProxy HierarchyEnumerator.CellInfo.getUniqueNodableNameProxy(Nodable no, java.lang.String sep)
          Same as getUniqueNodableName except that it returns a NameProxy instead of a String name.
abstract  boolean HierarchyEnumerator.Visitor.visitNodeInst(Nodable ni, HierarchyEnumerator.CellInfo info)
          The HierarchyEnumerator is visiting Nodable ni.
 

Constructors in com.sun.electric.database.hierarchy with parameters of type Nodable
HierarchyEnumerator.NodableNameProxy(VarContext context, java.lang.String sep, Nodable node)
           
 

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

Methods in com.sun.electric.database.network that return Nodable
static Nodable Netlist.getNodableFor(NodeInst ni, int arrayIndex)
          Returns Nodable for given NodeInst and array index.
 

Methods in com.sun.electric.database.network that return types with arguments of type Nodable
 java.util.Iterator<Nodable> Netlist.getNodables()
          Get an iterator over all of the Nodables of this Cell.
 

Methods in com.sun.electric.database.network with parameters of type Nodable
 Netlist Netlist.getNetlist(Nodable no)
          Returns subnetlist for a given Nodable.
 Network Netlist.getNetwork(Nodable no, Global global)
          Get network of a global signal of nodable.
 Network Netlist.getNetwork(Nodable no, Network subNetwork)
          Get network of signal connected to specified external network of nodable.
 Network Netlist.getNetwork(Nodable no, PortProto portProto, int busIndex)
          Get network of signal in a port instance of nodable.
 boolean Netlist.portsConnected(Nodable no, PortProto port1, PortProto port2)
          Method to tell whether two PortProtos are electrically connected.
 boolean Netlist.sameNetwork(Nodable no, PortProto pp, ArcInst ai)
          Method to tell whether a PortProto on a Nodable is electrically equivalent to an ArcInst.
 boolean Netlist.sameNetwork(Nodable no1, PortProto pp1, Nodable no2, PortProto pp2)
          Method to tell whether two PortProto / Nodable pairs are electrically equivalent.
 

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

Classes in com.sun.electric.database.topology that implement Nodable
 class NodeInst
          A NodeInst is an instance of a NodeProto (a PrimitiveNode or a Cell).
 

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

Methods in com.sun.electric.database.variable that return Nodable
 Nodable VarContext.getNodable()
          Return the Node Instance that provides the context for the variable evaluation for this level.
 

Methods in com.sun.electric.database.variable that return types with arguments of type Nodable
 java.util.Iterator<Nodable> VarContext.getPathIterator()
          Get an iterator over the Nodables that describe this context.
 

Methods in com.sun.electric.database.variable with parameters of type Nodable
 VarContext VarContext.push(Nodable ni)
          get a new VarContext that consists of the current VarContext with the given NodeInst pushed onto the stack
 VarContext VarContext.pushCaching(Nodable ni)
          Push a new level onto the VarContext stack.
 

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

Methods in com.sun.electric.tool.extract with parameters of type Nodable
 boolean LayerCoverageTool.LayerVisitor.visitNodeInst(Nodable no, HierarchyEnumerator.CellInfo info)
           
 boolean GeometrySearch.visitNodeInst(Nodable no, HierarchyEnumerator.CellInfo info)
           
 

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

Methods in com.sun.electric.tool.generator.flag with parameters of type Nodable
 boolean SchematicVisitor.visitNodeInst(Nodable no, HierarchyEnumerator.CellInfo info)
           
 

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

Methods in com.sun.electric.tool.generator.layout that return Nodable
 Nodable NodaNets.getNoda(java.lang.String nodaNm)
           
 Nodable NodaNets.NodaPortInst.getNodable()
           
 

Methods in com.sun.electric.tool.generator.layout that return types with arguments of type Nodable
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
 java.util.Collection<Nodable> NodaNets.getNodes()
           
 

Methods in com.sun.electric.tool.generator.layout with parameters of type Nodable
 java.util.Collection<NodaNets.NodaPortInst> NodaNets.getPorts(Nodable noda)
          Find ports attached to a Nodable
 

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

Methods in com.sun.electric.tool.generator.sclibrary with parameters of type Nodable
 boolean SCLibraryGen.StandardCellHierarchy.visitNodeInst(Nodable ni, HierarchyEnumerator.CellInfo info)
           
 

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

Fields in com.sun.electric.tool.io.output with type parameters of type Nodable
protected  java.util.List<Nodable> Geometry.CellGeom.nodables
          Nodables (instances) in this Cell
 

Methods in com.sun.electric.tool.io.output with parameters of type Nodable
 void SpiceRCSimple.getParasiticName(Nodable no, Network subNet, com.sun.electric.tool.io.output.SpiceSegmentedNets subSegmentedNets, java.lang.StringBuffer infstr)
          Method to emit the name of a signal on an instance call (the "X" statement).
 void SpiceParasiticsGeneral.getParasiticName(Nodable no, Network subNet, com.sun.electric.tool.io.output.SpiceSegmentedNets subSegmentedNets, java.lang.StringBuffer infstr)
           
 void SpiceParasitic.getParasiticName(Nodable no, Network subNet, com.sun.electric.tool.io.output.SpiceSegmentedNets subSegmentedNets, java.lang.StringBuffer infstr)
          Method to emit the name of a signal on an instance call (the "X" statement).
protected  java.lang.String Topology.parameterizedName(Nodable no, VarContext context)
          Method to create a parameterized name for node instance "ni".
protected  java.lang.String Spice.parameterizedName(Nodable no, VarContext context)
          Method to create a parameterized name for node instance "ni".
 boolean Topology.Visitor.visitNodeInst(Nodable no, HierarchyEnumerator.CellInfo info)
           
 boolean Spice.FlatSpiceCodeVisitor.visitNodeInst(Nodable ni, HierarchyEnumerator.CellInfo info)
           
 boolean Geometry.Visitor.visitNodeInst(Nodable no, HierarchyEnumerator.CellInfo info)
           
protected  void GDS.writeNodable(Nodable no)
           
 

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

Methods in com.sun.electric.tool.logicaleffort that return Nodable
protected  Nodable LENodable.getNodable()
          Get the nodable
protected  Nodable Instance.getNodable()
          Get the Nodable
 

Methods in com.sun.electric.tool.logicaleffort with parameters of type Nodable
protected  void CachedCell.add(Nodable no, LENetlister2.LECellInfo info, CachedCell subCell, LENetlister2.LECellInfo subCellInfo, LENetlister.NetlisterConstants constants)
          Adds instance of cached cell "subCell" to this cached cell.
protected  void CachedCell.add(Nodable no, LENodable leno)
          Adds instance of LENodable to this cached cell.
protected  Instance LENetlister1.addInstance(java.lang.String name, Instance.Type type, float leSU, float leX, java.util.ArrayList<Pin> pins, Nodable no)
          Add new instance to design
 void LENetlister2.doneVisitNodeInst(Nodable ni, HierarchyEnumerator.CellInfo info)
           
 void LENetlister1.doneVisitNodeInst(Nodable ni, HierarchyEnumerator.CellInfo info)
           
protected  CachedCell.CellNodable CachedCell.getCellNodable(Nodable no)
           
protected  LENodable CachedCell.getLENodable(Nodable no)
           
protected static Variable LETool.getMFactor(Nodable no)
           
static LEInst.Type LEInst.getType(Nodable no, VarContext context)
          Get the LENodable type of this Nodable.
static void LETool.printResults(Nodable no, VarContext context)
          Prints results of a sizing job for a Nodable.
 boolean LENetlister2.printResults(Nodable no, VarContext context)
           
 boolean LENetlister1.printResults(Nodable no, VarContext context)
           
abstract  boolean LENetlister.printResults(Nodable no, VarContext context)
          print the results for the Nodable
 boolean LENetlister2.visitNodeInst(Nodable ni, HierarchyEnumerator.CellInfo info)
          Visit NodeInst creates a new Logical Effort instance from the parameters found on the Nodable, if that Nodable is an LEGATE.
 boolean LENetlister1.visitNodeInst(Nodable ni, HierarchyEnumerator.CellInfo info)
          Visit NodeInst creates a new Logical Effort instance from the parameters found on the Nodable, if that Nodable is an LEGATE.
 

Constructors in com.sun.electric.tool.logicaleffort with parameters of type Nodable
Instance(java.lang.String name, Instance.Type type, float leSU, float leX, Nodable no)
          Creates a new instance of Instance
LENodable(Nodable no, LENodable.Type type, Variable mfactorVar, Variable suVar, Variable parallelGroupVar)
          Create a new LEInstance tied to the Nodable.
 

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

Methods in com.sun.electric.tool.ncc with parameters of type Nodable
 boolean NccCrossProbing.visitNodeInst(Nodable ni, HierarchyEnumerator.CellInfo info)
           
 

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

Methods in com.sun.electric.tool.ncc.result.equivalence with parameters of type Nodable
 HierarchyEnumerator.NodableNameProxy Equivalence.findEquivalentNode(VarContext vc, Nodable node)
           
 

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

Methods in com.sun.electric.tool.user with parameters of type Nodable
 boolean NetworkHighlighter.visitNodeInst(Nodable ni, HierarchyEnumerator.CellInfo info)
           
 

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

Methods in com.sun.electric.tool.user.ui with parameters of type Nodable
static boolean EditWindow.isArrayedContextMatter(Nodable no)
          Returns true if, in terms of context, it matters which index of the nodable we push into.
 

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

Methods in com.sun.electric.tool.user.waveform with parameters of type Nodable
static Network WaveformWindow.getNetworkInParent(Network childNetwork, Nodable childNodable)
          Get the Network in the childNodable's parent that corresponds to the Network inside the childNodable.