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.technology |
Package for handling technology information.
|
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 java.util.Comparator<ImmutableExport> |
ImmutableExport.NAME_ORDER |
Modifier and Type | Method and Description |
---|---|
ImmutableExport |
ImmutableExport.Iterable.get(int index)
Returns the ImmutableExports at the specified position in this list.
|
ImmutableExport |
CellRevisionProviderDefault.ImmutableExportIterable.get(int index)
Returns the ImmutableExports at the specified position in this list.
|
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.Iterable.toArray() |
ImmutableExport[] |
CellRevisionProviderDefault.ImmutableExportIterable.toArray() |
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> |
CellRevisionConn0.getExportsOnNode(ImmutableNodeInst originalNode)
Method to return an Iterator over all ImmutableExports on specified
NodeInst.
|
java.util.Iterator<ImmutableExport> |
CellRevisionConn.getExportsOnNode(ImmutableNodeInst originalNode)
Method to return an Iterator over all ImmutableExports on specified
NodeInst.
|
abstract java.util.Iterator<ImmutableExport> |
CellRevision.getExportsOnNode(ImmutableNodeInst originalNode)
Method to return an Iterator over all ImmutableExports on specified
NodeInst.
|
java.util.Iterator<ImmutableExport> |
CellRevisionConn0.getExportsOnPort(ImmutableNodeInst originalNode,
PortProtoId portId)
Method to return an Iterator over all ImmutableExports on specified port
of specified ImmutableNodeInst.
|
java.util.Iterator<ImmutableExport> |
CellRevisionConn.getExportsOnPort(ImmutableNodeInst originalNode,
PortProtoId portId)
Method to return an Iterator over all ImmutableExports on specified port
of specified ImmutableNodeInst.
|
abstract java.util.Iterator<ImmutableExport> |
CellRevision.getExportsOnPort(ImmutableNodeInst originalNode,
PortProtoId portId)
Method to return an Iterator over all ImmutableExports on specified port
of specified ImmutableNodeInst.
|
java.util.Iterator<ImmutableExport> |
ImmutableExport.Iterable.iterator() |
java.util.Iterator<ImmutableExport> |
CellRevisionProviderDefault.ImmutableExportIterable.iterator() |
Modifier and Type | Method and Description |
---|---|
protected ImmutableExport.Iterable |
CellRevisionProviderDefault.createExportList(ImmutableExport[] elems,
ImmutableExport.Iterable oldList) |
protected abstract ImmutableExport.Iterable |
CellRevisionProvider.createExportList(ImmutableExport[] elems,
ImmutableExport.Iterable oldList)
Creates a list of ImmutableExports that contains specified elements.
|
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 |
---|---|
Export |
Cell.addExport(ImmutableExport e)
Add an Export to this Cell.
|
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 |
---|---|
void |
Cell.addExports(java.util.Collection<ImmutableExport> exports)
Add Exports to this 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 |
---|---|
java.util.Iterator<ImmutableExport> |
AbstractShapeBuilder.getExportsOnNode(ImmutableNodeInst originalNode) |
Modifier and Type | Method and Description |
---|---|
void |
Listener.modifyExport(Export pp,
ImmutableExport oD)
Method to handle a change to an Export.
|