Modifier and Type | Method and Description |
---|---|
void |
Changes.eraseLibrary(Library lib)
Method to announce that a Library is about to be erased.
|
void |
Changes.modifyLibrary(Library lib,
ImmutableLibrary oldD)
Method to announce a change to a Library.
|
void |
Changes.readLibrary(Library lib)
Method to announce that a Library has been read.
|
void |
Changes.writeLibrary(Library lib)
Method to announce that a Library is about to be written to disk.
|
Modifier and Type | Method and Description |
---|---|
void |
Constraints.eraseLibrary(Library lib)
Method to announce that a Library is about to be erased.
|
void |
Constraints.modifyLibrary(Library lib,
ImmutableLibrary oldD)
Method to announce a change to a Library.
|
void |
Layout.modifyLibrary(Library lib,
ImmutableLibrary oldD)
Method to handle a change to a Library.
|
void |
Constraints.readLibrary(Library lib)
Method to announce that a Library has been read.
|
void |
Constraints.writeLibrary(Library lib)
Method to announce that a Library is about to be written to disk.
|
Modifier and Type | Method and Description |
---|---|
static Library |
Library.findLibrary(java.lang.String libName)
Method to find a Library with the specified name.
|
Library |
EDatabase.findLibrary(java.lang.String libName)
Method to find a Library with the specified name.
|
static Library |
Library.getCurrent()
Method to return the current Library.
|
Library |
EDatabase.getLib(LibId libId) |
Library |
Cell.getLibrary()
Method to get the library to which this Cell belongs.
|
static Library |
Library.inCurrentThread(LibId libId)
Returns a Library by LibId.
|
static Library |
Library.newInstance(java.lang.String libName,
java.net.URL libFile)
This method is a factory to create new libraries.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Iterator<Library> |
Library.getLibraries()
Method to return an iterator over all libraries.
|
java.util.Iterator<Library> |
EDatabase.getLibraries()
Method to return an iterator over all libraries.
|
static java.util.List<Library> |
Library.getVisibleLibraries()
Method to return an iterator over all visible libraries.
|
java.util.List<Library> |
EDatabase.getVisibleLibraries()
Method to return an iterator over all visible libraries.
|
Modifier and Type | Method and Description |
---|---|
int |
Library.compareTo(Library that)
Compares two
Library objects. |
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 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
|
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.
|
static Cell |
Cell.makeInstance(Library lib,
java.lang.String name)
Factory method to create a new Cell.
|
static Cell |
Cell.newInstance(Library lib,
java.lang.String name)
Factory method to create a new Cell.
|
boolean |
Library.referencesLib(Library lib)
Returns true if this Library directly references the specified Library 'lib'.
|
Modifier and Type | Method and Description |
---|---|
Library |
LibId.inDatabase(EDatabase database)
Method to return the Library representing LibId in the specified EDatabase.
|
Modifier and Type | Method and Description |
---|---|
Library |
UserInterface.getCurrentLibrary()
Method to return the current Library.
|
Modifier and Type | Method and Description |
---|---|
Library |
UserInterfaceExec.getCurrentLibrary()
Method to return the current Library.
|
Library |
AbstractUserInterface.getCurrentLibrary()
Method to return the current Library.
|
Modifier and Type | Method and Description |
---|---|
void |
Listener.eraseLibrary(Library lib)
Method to announce that a Library is about to be erased.
|
void |
Listener.modifyLibrary(Library lib,
ImmutableLibrary oldD)
Method to handle a change to a Library.
|
void |
Listener.readLibrary(Library lib)
Method to announce that a Library has been read.
|
void |
AbstractUserInterface.setCurrentLibrary(Library lib) |
static void |
Job.setCurrentLibraryInJob(Library lib) |
void |
Listener.writeLibrary(Library lib)
Method to announce that a Library is about to be written to disk.
|
Modifier and Type | Field and Description |
---|---|
java.util.List<Library> |
CVSLibrary.LibsCells.libs |
Modifier and Type | Method and Description |
---|---|
java.util.List<Library> |
Update.StatusResult.getLibraryHeaderFiles(State state) |
Modifier and Type | Method and Description |
---|---|
static void |
AddRemove.add(Library lib) |
static void |
CVSLibrary.addLibrary(Library lib)
Add a library to the list of CVS libraries, that will maintain
the known state of the library with respect to CVS.
|
void |
Update.StatusResult.addLibraryHeaderFile(State state,
Library lib) |
static boolean |
CVS.assertInCVS(Library lib,
java.lang.String cmd,
boolean dialog)
Returns true if the library is in CVS, otherwise generates an error message.
|
static void |
CVSLibrary.closeLibrary(Library lib)
Method called when closing library.
|
static void |
Commit.commit(Library lib)
Commit a library into CVS.
|
static void |
CVS.fixStaleCellReferences(Library reloadedLib)
Reloading libraries has the side affect that any EditWindows
containing cells that were reloaded now point to old, unlinked
cells instead of the new ones.
|
static java.awt.Color |
CVSLibrary.getColor(Library lib) |
static State |
CVSLibrary.getState(Library lib) |
static boolean |
CVSLibrary.hasUnknownCells(Library lib)
Only for DELIBs, check if there are any cells in
library that have state "UNKNOWN", and need to be added to CVS.
|
static boolean |
CVS.isDELIB(Library lib) |
static boolean |
CVSLibrary.isEditing(Library lib) |
static boolean |
CVS.isInCVS(Library lib)
This checks the CVS Entries file to see if the library is in cvs (jelib/elib),
or if the library dir + header file is in cvs (delib).
|
static void |
Edit.listEditors(Library lib) |
static void |
AddRemove.remove(Library lib) |
static void |
Update.rollback(Library lib) |
static void |
CVSLibrary.setEditing(Library lib,
boolean editing) |
static void |
CVSLibrary.setState(Library lib,
State state)
Set state of all Cells in a library
|
static void |
Log.showLog(Library lib) |
static void |
Update.updateLibrary(Library lib,
Update.UpdateEnum type)
Update all Cells from a library.
|
Modifier and Type | Method and Description |
---|---|
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 void |
CVS.fixStaleCellReferences(java.util.List<Library> libs)
Reloading libraries has the side affect that any EditWindows
containing cells that were reloaded now point to old, unlinked
cells instead of the new ones.
|
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 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 and Description |
---|
EditConsistencyCheckJob(java.util.List<Library> libs,
java.util.List<Cell> cells) |
ListEditorsJob(java.util.List<Library> libs,
java.util.List<Cell> cells,
boolean forProject) |
MarkForEditJob(java.util.List<Library> libs,
java.util.List<Cell> cells,
boolean checkConflicts,
boolean unedit) |
Modifier and Type | Method and Description |
---|---|
static void |
ROMGenerator.generateROM(Library destLib,
java.lang.String romFile)
Method to generate a ROM from a given ROM file.
|
static Cell |
ROMGenerator.makeAROM(Library destLib,
java.lang.String romfile,
java.lang.String romcell)
Main method to build a ROM.
|
static void |
PadGenerator.makePadFrame(Library destLib,
java.lang.String fileName)
Method to generate a pad frame from an array file.
|
static Cell |
PadGenerator.makePadFrameUseJob(Library destLib,
java.lang.String fileName,
Dimension2D alignment,
Job job)
Method to generate a pad frame from an array file.
|
Modifier and Type | Method and Description |
---|---|
static void |
PLA.generate(Library destLib,
java.lang.String cellName,
java.lang.String andFileName,
java.lang.String orFileName,
boolean inputsOnTop,
boolean outputsOnBottom)
Method called to generate a CMOS PLA, given all options.
|
Modifier and Type | Method and Description |
---|---|
static Library |
LayoutLib.openLibForRead(java.lang.String libFileName)
Open a library for reading.
|
static Library |
LayoutLib.openLibForWrite(java.lang.String libName)
Open a library for modification.
|
Modifier and Type | Method and Description |
---|---|
static Cell |
GateLayoutGenerator.generateCell(Library outputLib,
StdCellParams stdCell,
java.lang.String type,
double Xstrength) |
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 Cell |
Gallery.makeGallery(Library lib)
Create a new Cell named "gallery" in Library "lib".
|
static int |
GateRegression.runRegression(TechType.TechTypeEnum technology,
Library scratchLib,
int backupScheme)
Programatic interface to gate regressions.
|
static void |
LayoutLib.writeLibrary(Library lib,
int backupScheme)
Write a library in JELIB format.
|
Modifier and Type | Field and Description |
---|---|
protected Library |
FillGeneratorTool.lib |
Modifier and Type | Method and Description |
---|---|
Library |
FillGenJob.getAutoFilLibrary() |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
StitchFillJob(Cell cell,
Library lib,
boolean doItNow) |
Modifier and Type | Method and Description |
---|---|
Library |
IOTool.DaisPreferences.doInput(java.net.URL fileURL,
Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells,
Job job) |
Modifier and Type | Method and Description |
---|---|
Library |
IOTool.DaisPreferences.doInput(java.net.URL fileURL,
Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells,
Job job) |
Modifier and Type | Method and Description |
---|---|
Library |
IOTool.DaisPreferences.doInput(java.net.URL fileURL,
Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells,
Job job) |
Modifier and Type | Field and Description |
---|---|
protected Library |
LibraryFiles.lib
The Library being input.
|
Modifier and Type | Method and Description |
---|---|
Library |
GDS.GDSPreferences.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 |
Spice.SpicePreferences.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 |
EDIF.EDIFPreferences.doInput(java.net.URL fileURL,
Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells,
Job job) |
Library |
LEF.LEFPreferences.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) |
Library |
Sue.SuePreferences.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 |
DXF.DXFPreferences.doInput(java.net.URL fileURL,
Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells,
Job job) |
protected Library |
GDS.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 |
Input.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.
|
protected Library |
LEF.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 |
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 |
DXF.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 static Library |
LibraryFiles.readALibrary(java.net.URL fileURL,
Library lib,
java.lang.String libName,
FileType type,
java.util.Map<Setting,java.lang.Object> projectSettings)
Method to read a single library file.
|
protected Library |
LibraryFiles.readExternalLibraryFromFilename(java.lang.String theFileName,
FileType defaultType)
Method to read an external library file, given its name as stored on disk.
|
static Library |
LibraryFiles.readLibrary(java.net.URL fileURL,
java.lang.String libName,
FileType type,
boolean quick)
Method to read a Library from disk.
|
static Library |
LibraryFiles.readLibrary(java.net.URL fileURL,
java.lang.String libName,
FileType type,
boolean quick,
java.util.Map<Setting,java.lang.Object> projectSettings)
Method to read a Library from disk.
|
Modifier and Type | Method and Description |
---|---|
Library |
GDS.GDSPreferences.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 |
Spice.SpicePreferences.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 |
EDIF.EDIFPreferences.doInput(java.net.URL fileURL,
Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells,
Job job) |
Library |
LEF.LEFPreferences.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) |
Library |
Sue.SuePreferences.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 |
DXF.DXFPreferences.doInput(java.net.URL fileURL,
Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells,
Job job) |
protected LibraryFiles |
LibraryFiles.getReaderForLib(Library lib) |
protected Library |
GDS.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 |
Input.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.
|
protected Library |
LEF.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 |
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 |
DXF.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 static Library |
LibraryFiles.readALibrary(java.net.URL fileURL,
Library lib,
java.lang.String libName,
FileType type,
java.util.Map<Setting,java.lang.Object> projectSettings)
Method to read a single library file.
|
void |
Spice.readDirectory(java.net.URL dirURL,
Library lib)
Method to import a library from disk.
|
static IdMapper |
LibraryFiles.reloadLibrary(Library lib)
Reload a library from disk.
|
Modifier and Type | Method and Description |
---|---|
Library |
GDS.GDSPreferences.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 |
Spice.SpicePreferences.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 |
EDIF.EDIFPreferences.doInput(java.net.URL fileURL,
Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells,
Job job) |
Library |
LEF.LEFPreferences.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) |
Library |
Sue.SuePreferences.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 |
DXF.DXFPreferences.doInput(java.net.URL fileURL,
Library lib,
Technology tech,
java.util.Map<Library,Cell> currentCells,
Job job) |
protected Library |
GDS.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 |
Input.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.
|
protected Library |
LEF.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 |
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 |
DXF.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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
Output.saveJelib(java.lang.String newName,
Library lib)
Method to write an entire Library in JELIB format.
|
static boolean |
Output.writeLibrary(Library lib,
FileType type,
boolean compatibleWith6,
boolean thisQuiet,
boolean delibHeaderOnly,
int backupScheme)
Method to write an entire Library with a particular format.
|
static boolean |
Output.writeLibrary(Library lib,
FileType type,
boolean compatibleWith6,
boolean thisQuiet,
boolean delibHeaderOnly,
int backupScheme,
java.util.List<java.lang.String> deletedCellFiles,
java.util.List<java.lang.String> writtenCellFiles)
Method to write an entire Library with a particular format.
|
Constructor and Description |
---|
WriteJELIB(Library lib,
java.lang.String newName) |
Modifier and Type | Method and Description |
---|---|
static void |
LETool.clearStoredSizesJob(Library lib) |
Constructor and Description |
---|
ClearStoredSizesLibrary(Library lib) |
Modifier and Type | Method and Description |
---|---|
static void |
AddLibraryJob.addLibrary(Library lib)
Method to add a library to the repository.
|
static boolean |
Project.isLibraryManaged(Library lib)
Method to tell whether a Library is in the repository.
|
void |
Project.readLibrary(Library lib)
Method to announce that a Library has been read.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
Maker.makeLayout(Library destLib,
GetNetlist gnl)
Method to make Electric circuitry from the results of place-and-route.
|
Modifier and Type | Method and Description |
---|---|
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.
|
java.util.List<java.lang.String> |
CompileVHDL.getALSNetlist(Library destLib)
Method to generate an ALS (simulation) netlist.
|
java.util.List<java.lang.String> |
CompileVHDL.getQUISCNetlist(Library destLib)
Method to generate a QUISC (silicon compiler) netlist.
|
static void |
CircuitChanges.removeUnusedLayers(Library lib)
Method to remove nodes containing metal layers that have been disabled.
|
static void |
CircuitChanges.renameLibrary(Library lib)
Method to implement the "Rename Library" command.
|
static void |
User.setCurrentLibrary(Library lib)
Method to switch libraries and handle technology editing details.
|
Constructor and Description |
---|
CreateAndViewCell(java.lang.String cellName,
Library lib) |
MakeLayoutView(Cell oldCell,
Technology oldTech,
Technology newTech,
Library stdCellLib,
VarContext context,
java.lang.String newLibName) |
ReloadLibraryJob(Library lib) |
RenameLibrary(Library lib,
java.lang.String newName) |
Modifier and Type | Method and Description |
---|---|
static void |
BusParameters.updateCellBusParameterInt(Cell cell,
Library lib)
Method for internally updating bus parameters on a single cell.
|
Constructor and Description |
---|
ChangeCellGroup(java.awt.Frame parent,
boolean modal,
java.util.List<Cell> cellsToRegroup,
Library initialLibrary)
Creates new form ChangeCellGroup
|
CrossLibraryCopyJob(java.util.List<Cell> fromCells,
Library toLibrary,
CrossLibCopy dialog,
boolean deleteAfter,
boolean copyRelated,
boolean copySubs,
boolean useExisting) |
Modifier and Type | Field and Description |
---|---|
protected Library |
PreferencePanel.curLib |
Modifier and Type | Method and Description |
---|---|
static void |
FileMenu.closeLibraryCommand(Library lib) |
static java.util.Collection<com.sun.electric.tool.user.menus.FileMenu.RenameAndSaveLibraryTask> |
FileMenu.preventLoss(Library desiredLib,
int action,
GenMath.MutableBoolean wantToMerge)
Method to check if one or more libraries are saved.
|
static void |
FileMenu.saveAsLibraryCommand(Library lib)
This method implements the command to save a library to a different file.
|
static boolean |
FileMenu.saveLibraryCommand(Library lib)
This method implements the command to save a library.
|
static boolean |
FileMenu.saveLibraryCommand(Library lib,
FileType type,
boolean compatibleWith6,
boolean forceToType,
boolean saveAs)
This method implements the command to save a library.
|
static com.sun.electric.tool.user.menus.FileMenu.RenameAndSaveLibraryTask |
FileMenu.saveLibraryRequest(Library lib,
FileType type,
boolean compatibleWith6,
boolean forceToType,
boolean saveAs)
This method ask user anout details to save a library.
|
Constructor and Description |
---|
ImportLibrary(java.net.URL fileURL,
FileType type,
Library libToRead,
Library deleteLib,
Technology tech,
com.sun.electric.tool.user.menus.FileMenu.RenameAndSaveLibraryTask saveTask) |
ReadLibrary(java.net.URL fileURL,
FileType type,
java.lang.String settingsDirectory,
Library deleteLib,
com.sun.electric.tool.user.menus.FileMenu.RenameAndSaveLibraryTask saveTask,
java.lang.String cellName) |
Modifier and Type | Method and Description |
---|---|
static Library |
TechToLib.makeLibFromTech(Technology tech,
GraphicsPreferences gp)
Method to convert technology "tech" into a library and return that library.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Technology |
LibToTech.makeTech(Library lib,
java.lang.String newName,
java.lang.String fileName,
TechConversionResult error)
Method to convert the current Library to a Technology.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Library> |
ExplorerTree.getCurrentlySelectedLibraries()
Get a list of any libraries current selected.
|
Modifier and Type | Method and Description |
---|---|
static void |
WindowFrame.removeLibraryReferences(Library lib) |
void |
LibraryPalette.setLibrary(Library lib)
Set the library whose cells will be displayed in the palette
|