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.database.id |
Package for Ids in the Electric database.
|
com.sun.electric.tool |
Package for all synthesis and analysis tools.
|
Modifier and Type | Field and Description |
---|---|
static ImmutableExport[] |
ImmutableExport.NULL_ARRAY |
Modifier and Type | Field and Description |
---|---|
static ImmutableArrayList<ImmutableExport> |
ImmutableExport.EMPTY_LIST |
ImmutableArrayList<ImmutableExport> |
CellRevision.exports
An array of Exports on the Cell by chronological index.
|
Modifier and Type | Method and Description |
---|---|
ImmutableExport |
CellRevision.getExport(ExportId exportId)
Returns ImmutableExport by its export id.
|
static ImmutableExport |
ImmutableExport.newInstance(ExportId exportId,
Name name,
TextDescriptor nameDescriptor,
int originalNodeId,
PortProtoId originalPortId,
boolean alwaysDrawn,
boolean bodyOnly,
PortCharacteristic characteristic)
Returns new ImmutableExport object.
|
ImmutableExport |
ImmutableExport.withAlwaysDrawn(boolean alwaysDrawn)
Returns ImmutableExport which differs from this ImmutableExport by alwaysDrawn flag.
|
ImmutableExport |
ImmutableExport.withBodyOnly(boolean bodyOnly)
Returns ImmutableExport which differs from this ImmutableExport by bodyOnly flag.
|
ImmutableExport |
ImmutableExport.withCharacteristic(PortCharacteristic characteristic)
Returns ImmutableExport which differs from this ImmutableExport by port characteristic.
|
ImmutableExport |
ImmutableExport.withName(Name name)
Returns ImmutableExport which differs from this ImmutableExport by name.
|
ImmutableExport |
ImmutableExport.withNameDescriptor(TextDescriptor nameDescriptor)
Returns ImmutableExport which differs from this ImmutableExport by name descriptor.
|
ImmutableExport |
ImmutableExport.withOriginalPort(int originalNodeId,
PortProtoId originalPortId)
Returns ImmutableExport which differs from this ImmutableExport by original port.
|
ImmutableExport |
ImmutableExport.withoutVariable(Variable.Key key)
Returns ImmutableExport which differs from this ImmutableExport by removing Variable
with the specified key.
|
ImmutableExport |
ImmutableExport.withVariable(Variable var)
Returns ImmutableExport which differs from this ImmutableExport by additional Variable.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<ImmutableExport> |
CellBackup.Memoization.getExports(int originalNodeId)
Method to return an Iterator over all ImmutableExports on specified NodeInst.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
Changes.modifyExport(Export pp,
ImmutableExport oldD)
Method to announce a change to an Export.
|
Modifier and Type | Method and Description |
---|---|
void |
Layout.modifyExport(Export pp,
ImmutableExport oldD)
Method to handle a change to an Export.
|
void |
Constraints.modifyExport(Export pp,
ImmutableExport oD)
Method to handle a change to an Export.
|
Modifier and Type | Method and Description |
---|---|
ImmutableExport |
Export.getD()
Returns persistent data of this Export.
|
Modifier and Type | Method and Description |
---|---|
void |
Export.lowLevelModify(ImmutableExport d)
Method to change the origin of this Export to another place in the Cell.
|
Modifier and Type | Method and Description |
---|---|
ImmutableExport |
ExportId.inSnapshot(Snapshot snapshot)
Method to return the ImmutableExport representing ExportId in the specified Snapshot.
|
Modifier and Type | Method and Description |
---|---|
void |
Listener.modifyExport(Export pp,
ImmutableExport oD)
Method to handle a change to an Export.
|