Uses of Class
com.sun.electric.database.IdMapper

Packages that use IdMapper
com.sun.electric.database Package for 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.variable Package for handling variables. 
com.sun.electric.tool.io.input   
com.sun.electric.tool.user Package for handling the user-interface tool. 
 

Uses of IdMapper in com.sun.electric.database
 

Methods in com.sun.electric.database that return IdMapper
static IdMapper IdMapper.consolidateExportIds(Snapshot snapshot)
           
static IdMapper IdMapper.renameCell(Snapshot snapshot, CellId oldCellId, CellId newCellId)
           
static IdMapper IdMapper.renameLibrary(Snapshot snapshot, LibId oldLibId, LibId newLibId)
           
 

Methods in com.sun.electric.database with parameters of type IdMapper
 ImmutablePortInst ImmutablePortInst.withRenamedIds(IdMapper idMapper)
          Returns ImmutablePortInst which differs from this ImmutablePortInst by renamed Ids.
 Snapshot Snapshot.withRenamedIds(IdMapper idMapper, CellId fromGroup, java.lang.String toGroup)
          Returns Snapshot which differs from this Snapshot by renamed Ids.
 

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

Methods in com.sun.electric.database.constraint with parameters of type IdMapper
 void Layout.renameIds(IdMapper idMapper)
          Method to announce than Ids were renamed.
 void Constraints.renameIds(IdMapper idMapper)
          Method to announce than Ids were renamed.
 

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

Methods in com.sun.electric.database.hierarchy that return IdMapper
 IdMapper Cell.rename(java.lang.String newName, java.lang.String newGroupName)
          Method to rename this Cell.
 IdMapper Library.setName(java.lang.String libName)
          Method to set the name of this Library.
 IdMapper Cell.setView(View newView)
          Method to change the view of this Cell.
 

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

Methods in com.sun.electric.database.variable with parameters of type IdMapper
 Variable Variable.withRenamedIds(IdMapper idMapper)
          Returns Variable which differs from this Variable by renamed Ids.
 

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

Methods in com.sun.electric.tool.io.input that return IdMapper
static IdMapper LibraryFiles.reloadLibrary(Library lib)
          Reload a library from disk.
 

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

Methods in com.sun.electric.tool.user that return IdMapper
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.
 

Methods in com.sun.electric.tool.user with parameters of type IdMapper
static void User.fixStaleCellReferences(IdMapper idMapper)
          Reloading oe renaming libraries has the side affect that any EditWindows containing cells that were reloaded now point to old, unlinked cells instead of the new ones.