|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Snapshot | |
|---|---|
| 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.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.id | Package for Ids in the Electric database. |
| com.sun.electric.tool | Package for all synthesis and analysis tools. |
| 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.io.output | |
| 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.user | Package for handling the user-interface tool. |
| Uses of Snapshot in com.sun.electric.database |
|---|
| Methods in com.sun.electric.database that return Snapshot | |
|---|---|
static Snapshot |
Snapshot.readSnapshot(IdReader reader,
Snapshot oldSnapshot)
|
Snapshot |
Snapshot.with(Tool tool,
Environment environment,
CellBackup[] cellBackupsArray,
ERectangle[] cellBoundsArray,
LibraryBackup[] libBackupsArray)
Creates a new instance of Snapshot which differs from this Snapshot. |
Snapshot |
Snapshot.withRenamedIds(IdMapper idMapper,
CellId fromGroup,
java.lang.String toGroup)
Returns Snapshot which differs from this Snapshot by renamed Ids. |
| Methods in com.sun.electric.database with parameters of type Snapshot | |
|---|---|
static IdMapper |
IdMapper.consolidateExportIds(Snapshot snapshot)
|
java.util.List<CellId> |
Snapshot.getChangedCells(Snapshot oldSnapshot)
|
java.util.List<LibId> |
Snapshot.getChangedLibraries(Snapshot oldSnapshot)
|
static Snapshot |
Snapshot.readSnapshot(IdReader reader,
Snapshot oldSnapshot)
|
static IdMapper |
IdMapper.renameCell(Snapshot snapshot,
CellId oldCellId,
CellId newCellId)
|
static IdMapper |
IdMapper.renameLibrary(Snapshot snapshot,
LibId oldLibId,
LibId newLibId)
|
void |
Snapshot.writeDiffs(IdWriter writer,
Snapshot oldSnapshot)
|
| Uses of Snapshot in com.sun.electric.database.change |
|---|
| Fields in com.sun.electric.database.change declared as Snapshot | |
|---|---|
Snapshot |
DatabaseChangeEvent.newSnapshot
|
Snapshot |
DatabaseChangeEvent.oldSnapshot
|
| Methods in com.sun.electric.database.change with parameters of type Snapshot | |
|---|---|
void |
Changes.endBatch(Snapshot oldSnapshot,
Snapshot newSnapshot,
boolean undoRedo)
Method to annonunce database changes of a Job. |
static int |
Undo.endChanges(Snapshot oldSnapshot,
Tool tool,
java.lang.String activity,
Snapshot newSnapshot)
Method to terminate the current batch of changes. |
| Constructors in com.sun.electric.database.change with parameters of type Snapshot | |
|---|---|
DatabaseChangeEvent(Snapshot oldSnapshot,
Snapshot newSnapshot)
|
|
| Uses of Snapshot in com.sun.electric.database.constraint |
|---|
| Methods in com.sun.electric.database.constraint with parameters of type Snapshot | |
|---|---|
void |
Layout.startBatch(Snapshot initialSnapshot)
Method to start a batch of changes. |
void |
Constraints.startBatch(Snapshot initialSnapshot)
Method to handle the start of a batch of changes. |
| Uses of Snapshot in com.sun.electric.database.hierarchy |
|---|
| Methods in com.sun.electric.database.hierarchy that return Snapshot | |
|---|---|
Snapshot |
EDatabase.backup()
Create Snapshot from the current state of Electric database. |
Snapshot |
EDatabase.backupUnsafe()
Create Snapshot from the current state of Electric database. |
Snapshot |
EDatabase.getFreshSnapshot()
Low-level method to atomically get fresh snapshot. |
Snapshot |
EDatabase.getInitialSnapshot()
|
| Methods in com.sun.electric.database.hierarchy with parameters of type Snapshot | |
|---|---|
void |
EDatabase.checkFresh(Snapshot expectedSnapshot)
Checks that Electric database has the expected state. |
void |
EDatabase.recover(Snapshot snapshot)
Force database to specified state. |
void |
EDatabase.undo(Snapshot snapshot)
Force database to specified state. |
| Constructors in com.sun.electric.database.hierarchy with parameters of type Snapshot | |
|---|---|
EDatabase(Snapshot snapshot)
Creates a new instance of EDatabase |
|
| Uses of Snapshot in com.sun.electric.database.id |
|---|
| Methods in com.sun.electric.database.id that return Snapshot | |
|---|---|
Snapshot |
IdManager.getInitialSnapshot()
|
| Methods in com.sun.electric.database.id with parameters of type Snapshot | |
|---|---|
java.lang.String |
PrimitivePortId.getName(Snapshot snapshot)
Method to return the name of this PortProtoId in a specified Snapshot. |
abstract java.lang.String |
PortProtoId.getName(Snapshot snapshot)
Method to return the name of this PortProtoId in a specified Snapshot. |
java.lang.String |
ExportId.getName(Snapshot snapshot)
Method to return the name of this PortProtoId in a specified Snapshot. |
PrimitivePort |
PrimitivePortId.inSnapshot(Snapshot snapshot)
Method to return the PrimitivePort representing PrimitivePortId in the specified Snapshot. |
ImmutableExport |
ExportId.inSnapshot(Snapshot snapshot)
Method to return the ImmutableExport representing ExportId in the specified Snapshot. |
| Uses of Snapshot in com.sun.electric.tool |
|---|
| Fields in com.sun.electric.tool declared as Snapshot | |
|---|---|
Snapshot |
EJob.newSnapshot
|
Snapshot |
EJob.oldSnapshot
|
| Methods in com.sun.electric.tool that return Snapshot | |
|---|---|
static Snapshot |
JobManager.findValidSnapshot()
Find some valid snapshot in cache. |
| Methods in com.sun.electric.tool with parameters of type Snapshot | |
|---|---|
abstract void |
Listener.endBatch(Snapshot oldSnapshot,
Snapshot newSnapshot,
boolean undoRedo)
Handles database changes of a Job. |
protected void |
AbstractUserInterface.showSnapshot(Snapshot newSnapshot,
boolean undoRedo)
Show new database snapshot. |
| Uses of Snapshot in com.sun.electric.tool.cvspm |
|---|
| Methods in com.sun.electric.tool.cvspm with parameters of type Snapshot | |
|---|---|
void |
CVS.endBatch(Snapshot oldSnapshot,
Snapshot newSnapshot,
boolean undoRedo)
Handles database changes of a Job. |
| Uses of Snapshot in com.sun.electric.tool.drc |
|---|
| Methods in com.sun.electric.tool.drc with parameters of type Snapshot | |
|---|---|
void |
DRC.endBatch(Snapshot oldSnapshot,
Snapshot newSnapshot,
boolean undoRedo)
Handles database changes of a Job. |
| Uses of Snapshot in com.sun.electric.tool.io.output |
|---|
| Methods in com.sun.electric.tool.io.output with parameters of type Snapshot | |
|---|---|
protected boolean |
ELIB.writeLib(Snapshot snapshot,
LibId theLibId)
Method to write a Library in binary (.elib) format. |
protected boolean |
JELIB.writeLib(Snapshot snapshot,
LibId libId,
java.util.Map<LibId,java.net.URL> libFiles,
boolean oldRevision)
Method to write a Library in Electric Library (.jelib) format. |
protected boolean |
DELIB.writeLib(Snapshot snapshot,
LibId libId,
java.util.Set<CellId> oldCells)
|
static boolean |
Output.writePanicSnapshot(Snapshot panicSnapshot,
java.io.File panicDir,
boolean oldRevision)
Method to write all Libraries in Snapsht into a panic directory. |
| Uses of Snapshot in com.sun.electric.tool.project |
|---|
| Methods in com.sun.electric.tool.project with parameters of type Snapshot | |
|---|---|
void |
Project.endBatch(Snapshot oldSnapshot,
Snapshot newSnapshot,
boolean undoRedo)
Handles database changes of a Job. |
| Uses of Snapshot in com.sun.electric.tool.routing |
|---|
| Methods in com.sun.electric.tool.routing with parameters of type Snapshot | |
|---|---|
void |
Routing.endBatch(Snapshot oldSnapshot,
Snapshot newSnapshot,
boolean undoRedo)
Handles database changes of a Job. |
| Uses of Snapshot in com.sun.electric.tool.user |
|---|
| Methods in com.sun.electric.tool.user with parameters of type Snapshot | |
|---|---|
void |
User.endBatch(Snapshot oldSnapshot,
Snapshot newSnapshot,
boolean undoRedo)
Handles database changes of a Job. |
void |
UserInterfaceMain.showSnapshot(Snapshot newSnapshot,
boolean undoRedo)
Show new database snapshot.saveh |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||