Package | Description |
---|---|
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.tool |
Package for all synthesis and analysis tools.
|
Modifier and Type | Field and Description |
---|---|
ImmutableCell |
CellRevision.d
Cell persistent data.
|
Modifier and Type | Method and Description |
---|---|
static ImmutableCell |
ImmutableCell.newInstance(CellId cellId,
long creationDate)
Returns new ImmutableCell object.
|
ImmutableCell |
ImmutableCell.withCreationDate(long creationDate)
Returns ImmutableCell which differs from this ImmutableCell by creation date.
|
ImmutableCell |
ImmutableCell.withFlags(int flags)
Returns ImmutableCell which differs from this ImmutableCell by flags.
|
ImmutableCell |
ImmutableCell.withGroupName(CellName groupName)
Returns ImmutableCell which differs from this ImmutableCell by group name.
|
ImmutableCell |
ImmutableCell.withoutParam(Variable.AttrKey key)
Returns ImmutableCell which differs from this ImmutableCell by removing parameter
with the specified key.
|
ImmutableCell |
ImmutableCell.withoutVariable(Variable.Key key)
Returns ImmutableCell which differs from this ImmutableCell by removing Variable
with the specified key.
|
ImmutableCell |
ImmutableCell.withoutVariables()
Returns ImmutableCell which differs from this ImmutableCell by removing all Variables.
|
ImmutableCell |
ImmutableCell.withParam(Variable var)
Returns ImmutableCell which differs from this ImmutableCell by additional parameter.
|
ImmutableCell |
ImmutableCell.withRevisionDate(long revisionDate)
Returns ImmutableCell which differs from this ImmutableCell by revision date.
|
ImmutableCell |
ImmutableCell.withTechId(TechId techId)
Returns ImmutableCell which differs from this ImmutableCell by technology.
|
ImmutableCell |
ImmutableCell.withVariable(Variable var)
Returns ImmutableCell which differs from this ImmutableCell by additional Variable.
|
Modifier and Type | Method and Description |
---|---|
static CellBackup |
CellBackup.newInstance(ImmutableCell d,
TechPool techPool)
Creates a new instance of CellBackup
|
CellRevision |
CellRevision.with(ImmutableCell d,
ImmutableNodeInst[] nodesArray,
ImmutableArcInst[] arcsArray,
ImmutableExport[] exportsArray)
Creates a new instance of CellRevision which differs from this CellRevision.
|
CellBackup |
CellBackup.with(ImmutableCell d,
ImmutableNodeInst[] nodesArray,
ImmutableArcInst[] arcsArray,
ImmutableExport[] exportsArray,
TechPool superPool)
Creates a new instance of CellBackup which differs from this CellBackup.
|
Constructor and Description |
---|
CellRevision(ImmutableCell d)
Creates a new instance of CellRevision
|
Modifier and Type | Method and Description |
---|---|
void |
Changes.modifyCell(Cell cell,
ImmutableCell oD)
Method to announce a change to a Cell.
|
Modifier and Type | Method and Description |
---|---|
void |
Layout.modifyCell(Cell cell,
ImmutableCell oD)
Method to handle a change to a Cell.
|
void |
Constraints.modifyCell(Cell cell,
ImmutableCell oD)
Method to announce a change to a Cell.
|
Modifier and Type | Method and Description |
---|---|
ImmutableCell |
Cell.getD()
Returns persistent data of this Cell.
|
Modifier and Type | Method and Description |
---|---|
void |
Listener.modifyCell(Cell cell,
ImmutableCell oD)
Method to handle a change to a Cell.
|