Package | Description |
---|---|
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.database.network |
Package for handling network control in Electric.
|
com.sun.electric.database.topology |
Package for connected Nodes and Arcs.
|
com.sun.electric.tool |
Package for all synthesis and analysis tools.
|
com.sun.electric.tool.generator.layout | |
com.sun.electric.tool.io.output | |
com.sun.electric.tool.user |
Package for handling the user-interface tool.
|
com.sun.electric.tool.user.ncc |
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 |
Constraints.modifyExport(Export pp,
ImmutableExport oD)
Method to handle a change to an Export.
|
void |
Layout.modifyExport(Export pp,
ImmutableExport oldD)
Method to handle a change to an Export.
|
Modifier and Type | Field and Description |
---|---|
static Export[] |
Export.NULL_ARRAY
Empty Export array for initialization.
|
Modifier and Type | Method and Description |
---|---|
Export |
Cell.findExport(Name name)
Method to find a named Export on this Cell.
|
Export |
Cell.findExport(java.lang.String name)
Method to find a named Export on this Cell.
|
Export |
Export.getEquivalentPort(Cell otherCell)
Method to find the Export on another Cell that is equivalent to this Export.
|
Export |
Cell.getExportChron(int chronIndex)
Method to return the Export at specified chronological index.
|
Export |
Cell.getPort(int portIndex)
Method to return the PortProto at specified position.
|
Export |
Cell.getPort(PortProtoId portProtoId)
Method to return the PortProto by thread-independent PortProtoId.
|
static Export |
Export.newInstance(Cell parent,
ExportId exportId,
java.lang.String name,
TextDescriptor nameTextDescriptor,
PortInst originalPort,
boolean alwaysDrawn,
boolean bodyOnly,
PortCharacteristic characteristic,
ErrorLogger errorLogger)
Factory method to create an Export
|
static Export |
Export.newInstance(Cell parent,
PortInst portInst,
java.lang.String protoName)
Method to create an Export with the specified values.
|
static Export |
Export.newInstance(Cell parent,
PortInst portInst,
java.lang.String protoName,
PortCharacteristic characteristic)
Method to create an Export with the specified values.
|
static Export |
Export.newInstance(Cell parent,
PortInst portInst,
java.lang.String protoName,
PortCharacteristic characteristic,
boolean createOnIcon)
Method to create an Export with the specified values.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Export> |
Cell.getExports()
Method to return an iterator over all Exports of this NodeProto.
|
Modifier and Type | Method and Description |
---|---|
int |
Export.compareTo(Export that)
Compares Exports by their Cells and names.
|
void |
Export.copyStateBits(Export other)
Method to copy state bits from other Export.
|
int[] |
HierarchyEnumerator.CellInfo.getExportNetIDs(Export e)
Get netIDs for the Export: e.
|
Modifier and Type | Method and Description |
---|---|
void |
Cell.killExports(java.util.Set<Export> killedExports)
Method to unlink a set of these Export from this Cell.
|
Modifier and Type | Method and Description |
---|---|
Export |
ExportId.inDatabase(EDatabase database)
Method to return the Export representing ExportId in the specified EDatabase.
|
Modifier and Type | Method and Description |
---|---|
Export |
Network.findExportWithSameCharacteristic(PortProto p) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Export> |
Network.getExports()
Get iterator over all Exports on Network
|
Modifier and Type | Method and Description |
---|---|
int |
Netlist.getBusWidth(Export e)
Method to return the bus width on an Export.
|
Network |
Netlist.getNetwork(Export export,
int busIndex)
Get network of signal in export.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Export> |
PortInst.getExports()
Get iterator of all Exports
that connect to this PortInst
|
java.util.Iterator<Export> |
NodeInst.getExports()
Method to return an Iterator over all Exports on this NodeInst.
|
Modifier and Type | Method and Description |
---|---|
void |
Listener.modifyExport(Export pp,
ImmutableExport oD)
Method to handle a change to an Export.
|
Modifier and Type | Method and Description |
---|---|
static Export |
LayoutLib.newExport(Cell cell,
java.lang.String name,
PortCharacteristic role,
ArcProto ap,
double w,
double x,
double y)
Create an export for a particular layer.
|
Modifier and Type | Method and Description |
---|---|
void |
TrackRouter.connect(Export export) |
Modifier and Type | Method and Description |
---|---|
protected Export |
Topology.CellSignal.getExport() |
protected Export |
Topology.CellAggregateSignal.getExport() |
Modifier and Type | Method and Description |
---|---|
int |
ExportChanges.ExportSortedByBusIndex.compare(Export e1,
Export e2) |
int |
ExportChanges.ExportsByNumber.compare(Export e1,
Export e2)
Method to sort Exports by their name.
|
static PortInst |
ExportChanges.getNewPortFromReferenceExport(NodeInst newNi,
Export referenceExport)
This returns the port inst on newNi that corresponds to the portinst that has been exported
as 'referenceExport' on some other nodeinst of the same node prototype.
|
static int |
ViewChanges.iconTextRotation(Export pp,
int inputRot,
int outputRot,
int bidirRot,
int pwrRot,
int gndRot,
int clkRot)
Method to determine the side of the icon that port "pp" belongs on.
|
void |
ErrorLogger.logError(java.lang.String message,
Export pp,
int sortKey)
Factory method to log an error message.
|
void |
ErrorLogger.logWarning(java.lang.String message,
Export pp,
Cell cell,
VarContext context,
int sortKey)
Factory method to log a warning message.
|
static boolean |
ViewChanges.makeIconExport(Export pp,
int index,
double xPos,
double yPos,
double xBBPos,
double yBBPos,
Cell np,
int exportTech,
boolean drawLeads,
int exportStyle,
int exportLocation,
int textRotation,
boolean alwaysDrawn)
Helper method to create an export in an icon.
|
static ErrorHighlight |
ErrorHighlight.newInstance(Export e) |
Modifier and Type | Method and Description |
---|---|
static void |
ExportChanges.deleteExports(Cell cell,
java.util.List<Export> exportsToDelete) |
static int |
ExportChanges.reExportPorts(Cell cell,
java.util.List<PortInst> portInsts,
boolean sort,
boolean wiredPorts,
boolean unwiredPorts,
boolean onlyPowerGround,
java.util.Map<PortInst,Export> originalExports)
Re-exports the PortInsts in the list.
|
Constructor and Description |
---|
ReExportPorts(Cell cell,
java.util.List<PortInst> portInsts,
boolean sort,
boolean wiredPorts,
boolean unwiredPorts,
boolean onlyPowerGround,
java.util.Map<PortInst,Export> originalExports)
Constructor.
|
RenumberNumericExports(java.util.List<Export> exports) |
Modifier and Type | Method and Description |
---|---|
Export |
ExportConflict.CharactConflict.getLocalExport()
Get local Export
|
Constructor and Description |
---|
CharactConflict(Cell cel,
VarContext con,
java.lang.String nm,
java.lang.String gType,
java.lang.String lType,
Export exp) |