Uses of Class
com.sun.electric.tool.Tool

Packages that use Tool
com.sun.electric.database Package for the Electric database. 
com.sun.electric.database.change Package for handling changes to 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.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.layout   
com.sun.electric.tool.generator.layout.fill   
com.sun.electric.tool.io Package for handling the I/O tool (file import and export). 
com.sun.electric.tool.logicaleffort Package for handling the logical effort tool. 
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.user Package for handling the user-interface tool. 
 

Uses of Tool in com.sun.electric.database
 

Fields in com.sun.electric.database declared as Tool
 Tool Snapshot.tool
           
 

Methods in com.sun.electric.database with parameters of type Tool
 Snapshot Snapshot.with(Tool tool, Environment environment, CellBackup[] cellBackupsArray, ERectangle[] cellBoundsArray, LibraryBackup[] libBackupsArray)
          Creates a new instance of Snapshot which differs from this Snapshot.
 

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

Methods in com.sun.electric.database.change with parameters of type Tool
static int Undo.endChanges(Snapshot oldSnapshot, Tool tool, java.lang.String activity, Snapshot newSnapshot)
          Method to terminate the current batch of changes.
 void Changes.startBatch(Tool tool, boolean undoRedo)
          Method to announce the start of a batch of changes.
 

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

Methods in com.sun.electric.database.hierarchy with parameters of type Tool
 void EDatabase.lowLevelBeginChanging(Tool changingTool)
          Low-level method to begin changes in database.
 

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

Methods in com.sun.electric.database.id that return Tool
 Tool IdReader.readTool()
          Reads Tool.
 

Methods in com.sun.electric.database.id with parameters of type Tool
 void IdWriter.writeTool(Tool tool)
          Writes Tool.
 

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

Subclasses of Tool in com.sun.electric.database.network
 class NetworkTool
          This is the Network tool.
 

Uses of Tool in com.sun.electric.tool
 

Subclasses of Tool in com.sun.electric.tool
 class Listener
          This class represents a Listener - a Tool which can listen to Changes.
 

Methods in com.sun.electric.tool that return Tool
static Tool Tool.findTool(java.lang.String name)
          Method to find the Tool with a specified name.
 Tool Job.getTool()
           
 

Methods in com.sun.electric.tool that return types with arguments of type Tool
static java.util.Iterator<Tool> Tool.getTools()
          Method to return an Iterator over all of the Tools in Electric.
 

Methods in com.sun.electric.tool with parameters of type Tool
 void Listener.startBatch(Tool tool, boolean undoRedo)
          Method to handle the start of a batch of changes.
 

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

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

Subclasses of Tool in com.sun.electric.tool.compaction
 class Compaction
          This is the Compaction tool.
 

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

Subclasses of Tool in com.sun.electric.tool.cvspm
 class CVS
          The CVS Module
 

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

Subclasses of Tool in com.sun.electric.tool.drc
 class DRC
          This is the Design Rule Checker tool.
 

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

Subclasses of Tool in com.sun.electric.tool.erc
 class ERC
          This is the Electrical Rule Checker tool.
 

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

Subclasses of Tool in com.sun.electric.tool.extract
 class Extract
          This is the Extraction tool.
 class LayerCoverageTool
          Class to describe coverage percentage for a layer.
 class ParasiticTool
          Class to implement parasitic extraction.
 

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

Subclasses of Tool in com.sun.electric.tool.generator.layout
 class GateLayGenSettings
          Constains project preferences for the gate layout generator
 

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

Subclasses of Tool in com.sun.electric.tool.generator.layout.fill
 class FillGeneratorTool
          Object for building fill libraries
 

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

Subclasses of Tool in com.sun.electric.tool.io
 class IOTool
          This class manages reading files in different formats.
 

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

Subclasses of Tool in com.sun.electric.tool.logicaleffort
 class LETool
          This is the Logical Effort Tool.
 

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

Subclasses of Tool in com.sun.electric.tool.project
 class Project
          This is the Project Management tool.
 

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

Subclasses of Tool in com.sun.electric.tool.routing
 class Routing
          This is the Routing tool.
 

Fields in com.sun.electric.tool.routing declared as Tool
protected  Tool Router.tool
          the tool that is making routes
 

Methods in com.sun.electric.tool.routing with parameters of type Tool
 void Router.setTool(Tool tool)
          Method to set the tool associated with this router
 

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

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

Subclasses of Tool in com.sun.electric.tool.sc
 class SilComp
          This is the Silicon Compiler tool.
 

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

Subclasses of Tool in com.sun.electric.tool.simulation
 class Simulation
          This is the Simulation Interface tool.
 

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

Subclasses of Tool in com.sun.electric.tool.user
 class User
          This is the User Interface tool.