Uses of Package
com.sun.electric.technology

Packages that use com.sun.electric.technology
com.sun.electric.database Package for the Electric database. 
com.sun.electric.database.geometry Package for geometric support in Electric. 
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.prototype Package for the prototype classes 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.plugins.j3d.ui   
com.sun.electric.plugins.j3d.utils   
com.sun.electric.technology Package for handling technology information. 
com.sun.electric.technology.technologies Package for the individual technologies. 
com.sun.electric.technology.technologies.utils Package for handling technology support. 
com.sun.electric.technology.xml Package for handling versions of Technology Xml syntax. 
com.sun.electric.tool Package for all synthesis and analysis tools. 
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.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.netlist   
com.sun.electric.tool.routing Package for handling the Routing tools. 
com.sun.electric.tool.sandbox   
com.sun.electric.tool.user Package for handling the user-interface tool. 
com.sun.electric.tool.user.dialogs   
com.sun.electric.tool.user.dialogs.options   
com.sun.electric.tool.user.menus   
com.sun.electric.tool.user.redisplay   
com.sun.electric.tool.user.tecEdit   
com.sun.electric.tool.user.ui   
 

Classes in com.sun.electric.technology used by com.sun.electric.database
AbstractShapeBuilder.Shrinkage
           
Technology
          Technology is the base class for all of the specific technologies in Electric.
TechPool
          A customized Map from TechId to Technolgy.
 

Classes in com.sun.electric.technology used by com.sun.electric.database.geometry
AbstractShapeBuilder
          A support class to build shapes of arcs and nodes.
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
Layer.Function.Set
          A set of Layer.Functions
PrimitivePort
          A PrimitivePort lives in a PrimitiveNode in a Tecnology.
 

Classes in com.sun.electric.technology used by com.sun.electric.database.hierarchy
AbstractShapeBuilder.Shrinkage
           
ArcProto
          The ArcProto class defines a type of ArcInst.
PrimitiveNode.Function
          Function is a typesafe enum class that describes the function of a NodeProto.
PrimitivePort
          A PrimitivePort lives in a PrimitiveNode in a Tecnology.
SizeOffset
          The SizeOffset object describes the difference between the stored bounds of a NodeInst and the displayed/selected bounds.
Technology
          Technology is the base class for all of the specific technologies in Electric.
TechPool
          A customized Map from TechId to Technolgy.
 

Classes in com.sun.electric.technology used by com.sun.electric.database.id
ArcProto
          The ArcProto class defines a type of ArcInst.
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
PrimitiveNode
          A PrimitiveNode represents information about a NodeProto that lives in a Technology.
PrimitivePort
          A PrimitivePort lives in a PrimitiveNode in a Tecnology.
Technology
          Technology is the base class for all of the specific technologies in Electric.
TechPool
          A customized Map from TechId to Technolgy.
 

Classes in com.sun.electric.technology used by com.sun.electric.database.prototype
ArcProto
          The ArcProto class defines a type of ArcInst.
PrimitiveNode.Function
          Function is a typesafe enum class that describes the function of a NodeProto.
PrimitivePort
          A PrimitivePort lives in a PrimitiveNode in a Tecnology.
SizeOffset
          The SizeOffset object describes the difference between the stored bounds of a NodeInst and the displayed/selected bounds.
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.database.text
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.database.topology
ArcProto
          The ArcProto class defines a type of ArcInst.
PrimitiveNode.Function
          Function is a typesafe enum class that describes the function of a NodeProto.
PrimitiveNodeSize
          Holds the Width and Length of a PrimitiveNode that is a transistor.
TransistorSize
          Holds the Width and Length of a PrimitiveNode that is a transistor.
 

Classes in com.sun.electric.technology used by com.sun.electric.database.variable
Technology
          Technology is the base class for all of the specific technologies in Electric.
TechPool
          A customized Map from TechId to Technolgy.
 

Classes in com.sun.electric.technology used by com.sun.electric.plugins.j3d
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
 

Classes in com.sun.electric.technology used by com.sun.electric.plugins.j3d.ui
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
 

Classes in com.sun.electric.technology used by com.sun.electric.plugins.j3d.utils
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
 

Classes in com.sun.electric.technology used by com.sun.electric.technology
AbstractShapeBuilder
          A support class to build shapes of arcs and nodes.
AbstractShapeBuilder.Shrinkage
           
ArcProto
          The ArcProto class defines a type of ArcInst.
ArcProto.Function
          Function is a typesafe enum class that describes the function of an ArcProto.
DRCRules
          Interface for abstracting design rules.
DRCTemplate
          Class to define rules from TSCM files...
DRCTemplate.DRCMode
           
DRCTemplate.DRCRuleType
           
DRCTemplate.DRCTemplateSort
          Auxiliar class to sort areas in array
DRCTemplate.DRCXMLBucket
          Class used to store read rules and foundry associated to them
DRCTemplate.DRCXMLParser
          Public XML Parser for DRC decks
EdgeH
          An EdgeH is a scalable X coordinate that converts a NodeInst bounds to a location inside of that NodeInst.
EdgeV
          An EdgeV is a scalable Y coordinate that converts a NodeInst bounds to a location inside of that NodeInst.
Foundry
          This is supposed to better encapsulate a particular foundry associated to a technology plus the valid DRC rules.
Foundry.Type
           
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
Layer.Function
          Function is a typesafe enum class that describes the function of a layer.
Layer.Function.Set
          A set of Layer.Functions
PrimitiveNode
          A PrimitiveNode represents information about a NodeProto that lives in a Technology.
PrimitiveNode.Function
          Function is a typesafe enum class that describes the function of a NodeProto.
PrimitiveNode.NodeSizeRule
          Class to define a single rule on a node.
PrimitiveNode.NodeSizeRule.NodeSizeRuleError
           
PrimitiveNodeGroup
          A PrimitiveNodeGroup is a group of similar PrimitiveNodes.
PrimitiveNodeSize
          Holds the Width and Length of a PrimitiveNode that is a transistor.
PrimitivePort
          A PrimitivePort lives in a PrimitiveNode in a Tecnology.
SizeOffset
          The SizeOffset object describes the difference between the stored bounds of a NodeInst and the displayed/selected bounds.
TechFactory
           
TechFactory.Param
           
Technology
          Technology is the base class for all of the specific technologies in Electric.
Technology.ArcLayer
          Defines a single layer of a ArcProto.
Technology.MultiCutData
          Class MultiCutData determines the locations of cuts in a multi-cut contact node.
Technology.NodeLayer
          Defines a single layer of a PrimitiveNode.
Technology.SizeCorrector
           
Technology.State
           
Technology.TechPoint
          Defines a point in space that is relative to a NodeInst's bounds.
TechPool
          A customized Map from TechId to Technolgy.
TransistorSize
          Holds the Width and Length of a PrimitiveNode that is a transistor.
Xml.ArcLayer
           
Xml.ArcProto
           
Xml.Distance
           
Xml.Foundry
           
Xml.Layer
           
Xml.MenuPalette
           
Xml.NodeLayer
           
Xml.NodeSizeRule
           
Xml.PrimitiveNode
           
Xml.PrimitiveNodeGroup
           
Xml.PrimitivePort
           
Xml.ProtectionType
           
Xml.PureLayerNode
           
Xml.SpiceHeader
           
Xml.Technology
           
Xml.Version
           
XMLRules
           
XMLRules.XMLRule
          Local class to store information
 

Classes in com.sun.electric.technology used by com.sun.electric.technology.technologies
AbstractShapeBuilder
          A support class to build shapes of arcs and nodes.
ArcProto
          The ArcProto class defines a type of ArcInst.
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
PrimitiveNode
          A PrimitiveNode represents information about a NodeProto that lives in a Technology.
PrimitiveNode.Function
          Function is a typesafe enum class that describes the function of a NodeProto.
PrimitiveNodeSize
          Holds the Width and Length of a PrimitiveNode that is a transistor.
PrimitivePort
          A PrimitivePort lives in a PrimitiveNode in a Tecnology.
TechFactory
           
TechFactory.Param
           
Technology
          Technology is the base class for all of the specific technologies in Electric.
Technology.NodeLayer
          Defines a single layer of a PrimitiveNode.
Technology.SizeCorrector
           
TransistorSize
          Holds the Width and Length of a PrimitiveNode that is a transistor.
Xml.Technology
           
XMLRules
           
 

Classes in com.sun.electric.technology used by com.sun.electric.technology.technologies.utils
DRCRules
          Interface for abstracting design rules.
DRCTemplate
          Class to define rules from TSCM files...
DRCTemplate.DRCRuleType
           
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.technology.xml
ArcProto.Function
          Function is a typesafe enum class that describes the function of an ArcProto.
DRCTemplate
          Class to define rules from TSCM files...
Layer.Function
          Function is a typesafe enum class that describes the function of a layer.
PrimitiveNode.Function
          Function is a typesafe enum class that describes the function of a NodeProto.
SizeOffset
          The SizeOffset object describes the difference between the stored bounds of a NodeInst and the displayed/selected bounds.
Technology.TechPoint
          Defines a point in space that is relative to a NodeInst's bounds.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool
Technology
          Technology is the base class for all of the specific technologies in Electric.
TechPool
          A customized Map from TechId to Technolgy.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.drc
DRCRules
          Interface for abstracting design rules.
DRCTemplate
          Class to define rules from TSCM files...
DRCTemplate.DRCRuleType
           
Foundry
          This is supposed to better encapsulate a particular foundry associated to a technology plus the valid DRC rules.
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
PrimitiveNode.NodeSizeRule
          Class to define a single rule on a node.
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.erc
ArcProto
          The ArcProto class defines a type of ArcInst.
TechPool
          A customized Map from TechId to Technolgy.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.extract
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
Technology
          Technology is the base class for all of the specific technologies in Electric.
TransistorSize
          Holds the Width and Length of a PrimitiveNode that is a transistor.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.generator.layout
ArcProto
          The ArcProto class defines a type of ArcInst.
Layer.Function
          Function is a typesafe enum class that describes the function of a layer.
PrimitiveNode
          A PrimitiveNode represents information about a NodeProto that lives in a Technology.
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.generator.layout.fill
ArcProto
          The ArcProto class defines a type of ArcInst.
PrimitiveNode
          A PrimitiveNode represents information about a NodeProto that lives in a Technology.
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.io
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.io.input
ArcProto
          The ArcProto class defines a type of ArcInst.
Technology
          Technology is the base class for all of the specific technologies in Electric.
Technology.SizeCorrector
           
TechPool
          A customized Map from TechId to Technolgy.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.io.input.verilog
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.io.output
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
PrimitiveNode
          A PrimitiveNode represents information about a NodeProto that lives in a Technology.
PrimitiveNode.Function
          Function is a typesafe enum class that describes the function of a NodeProto.
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.logicaleffort
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.ncc.netlist
PrimitiveNode.Function
          Function is a typesafe enum class that describes the function of a NodeProto.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.routing
ArcProto
          The ArcProto class defines a type of ArcInst.
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.sandbox
Xml.Technology
           
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.user
ArcProto
          The ArcProto class defines a type of ArcInst.
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
Technology
          Technology is the base class for all of the specific technologies in Electric.
TechPool
          A customized Map from TechId to Technolgy.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.user.dialogs
DRCRules
          Interface for abstracting design rules.
Foundry.Type
           
PrimitiveNode
          A PrimitiveNode represents information about a NodeProto that lives in a Technology.
Technology
          Technology is the base class for all of the specific technologies in Electric.
Xml.ArcProto
           
Xml.MenuPalette
           
Xml.PrimitiveNodeGroup
           
Xml.Technology
           
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.user.dialogs.options
Foundry.Type
           
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
Technology
          Technology is the base class for all of the specific technologies in Electric.
TechPool
          A customized Map from TechId to Technolgy.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.user.menus
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.user.redisplay
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.user.tecEdit
Technology
          Technology is the base class for all of the specific technologies in Electric.
 

Classes in com.sun.electric.technology used by com.sun.electric.tool.user.ui
ArcProto
          The ArcProto class defines a type of ArcInst.
Layer
          The Layer class defines a single layer of material, out of which NodeInst and ArcInst objects are created.
PrimitiveNode
          A PrimitiveNode represents information about a NodeProto that lives in a Technology.
Technology
          Technology is the base class for all of the specific technologies in Electric.
TechPool
          A customized Map from TechId to Technolgy.