Package | Description |
---|---|
com.sun.electric.database |
Package for 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.tool.io.output | |
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
com.sun.electric.tool.user.redisplay |
Modifier and Type | Field and Description |
---|---|
CellId |
ImmutableCell.cellId
CellId of this ImmutableCell.
|
CellId[] |
Snapshot.groupMainSchematics |
Modifier and Type | Field and Description |
---|---|
java.util.Set<CellId> |
ImmutableLibrary.delibCells
DELIB cell files.
|
Modifier and Type | Method and Description |
---|---|
CellId |
IdMapper.get(CellId key)
Get mappinmg of CellId.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<CellId> |
Snapshot.getCellsDownTop() |
java.util.List<CellId> |
Snapshot.getChangedCells(Snapshot oldSnapshot) |
java.util.Collection<CellId> |
IdMapper.getNewCellIds() |
Modifier and Type | Method and Description |
---|---|
CellId |
IdMapper.get(CellId key)
Get mappinmg of CellId.
|
CellBackup |
Snapshot.getCell(CellId cellId) |
ERectangle |
Snapshot.getCellBounds(CellId cellId) |
CellRevision |
Snapshot.getCellRevision(CellId cellId) |
void |
IdMapper.moveCell(CellBackup cellBackup,
CellId newCellId)
Add to this idMapper mapping from old cellBackup to new cellId together with all exports.
|
static ImmutableCell |
ImmutableCell.newInstance(CellId cellId,
long creationDate)
Returns new ImmutableCell object.
|
static IdMapper |
IdMapper.renameCell(Snapshot snapshot,
CellId oldCellId,
CellId newCellId) |
void |
Snapshot.setCellBounds(CellId cellId,
ERectangle r)
Sets cell bounds for a cell with given CellId
|
Snapshot |
Snapshot.withRenamedIds(IdMapper idMapper,
CellId fromGroup,
java.lang.String toGroup)
Returns Snapshot which differs from this Snapshot by renamed Ids.
|
Modifier and Type | Method and Description |
---|---|
ImmutableLibrary |
ImmutableLibrary.withDelibCells(java.util.Set<CellId> delibCells)
Returns ImmutableLibrary which differs from this ImmutableLibrary by delibCells.
|
Modifier and Type | Method and Description |
---|---|
CellId |
Cell.getId()
Method to return NodeProtoId of this NodeProto.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<CellId> |
Library.getDelibCells()
Returns DELIB cells.
|
Modifier and Type | Method and Description |
---|---|
Cell |
EDatabase.getCell(CellId cellId) |
static Cell |
Cell.inCurrentThread(CellId cellId)
Returns a Cell by CellId.
|
Modifier and Type | Field and Description |
---|---|
static CellId[] |
CellId.NULL_ARRAY
Empty CellId array for initialization.
|
CellId |
CellUsage.parentId
CellId of the parent Cell
|
CellId |
CellUsage.protoId
CellId of the (prototype) subCell
|
Modifier and Type | Method and Description |
---|---|
CellId |
IdManager.getCellId(int cellIndex)
Returns CellId by given index.
|
CellId |
ExportId.getParentId()
Method to return the parent NodeProtoId of this ExportId.
|
CellId |
LibId.newCellId(CellName cellName)
Returns new CellId with cellIndex unique in this IdManager.
|
Modifier and Type | Method and Description |
---|---|
CellUsage |
CellId.getUsageIn(CellId protoId)
Returns CellUsage with this CellId as a parent cell and with given
CellId as a proto subcell.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
DELIB.getCellSubDir(CellId cellId)
Cell subdirectory name.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
DELIB.writeLib(Snapshot snapshot,
LibId libId,
java.util.Set<CellId> oldCells) |
Modifier and Type | Field and Description |
---|---|
static CellId |
Clipboard.clipCellId
The Clipboard CellId.
|
Modifier and Type | Method and Description |
---|---|
void |
ErrorLogger.logError(java.lang.String message,
CellId cellId,
int sortKey)
Factory method to log an error message.
|
Constructor and Description |
---|
ErrorLogger.MessageLog(java.lang.String message,
CellId logCellId,
int sortKey,
java.util.List<ErrorHighlight> highlights) |
ErrorLogger.WarningLog(java.lang.String message,
CellId cellId,
int sortKey,
java.util.List<ErrorHighlight> highlights) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<CellId> |
VectorCache.forceRedrawAfterChange(java.util.Set<CellId> topCells) |
Modifier and Type | Method and Description |
---|---|
void |
VectorCache.addBoxToCell(double lX,
double lY,
double hX,
double hY,
Layer layer,
CellId cellId)
Method to insert a manhattan rectangle into the vector cache for a Cell.
|
void |
VectorCache.addInstanceToCell(double lX,
double lY,
double hX,
double hY,
CellId cellId)
Method to insert a manhattan rectangle into the vector cache for a Cell.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<CellId> |
VectorCache.forceRedrawAfterChange(java.util.Set<CellId> topCells) |