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.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 |
---|---|
int[] |
ImmutableLayoutHierarchyEnumerator.CellInfo.getExportNetIDs(Export e)
Get netIDs for the Export: e.
|
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 | Field and Description |
---|---|
static Export[] |
Export.NULL_ARRAY
Empty Export array for initialization.
|
Modifier and Type | Method and Description |
---|---|
Export |
Cell.addExport(ImmutableExport e)
Add an Export to this Cell.
|
Export |
Export.findEquivalent(Cell otherCell)
Method to find the equivalent Export to this in another Cell.
|
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 |
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,
PortInst portInst,
java.lang.String protoName)
Deprecated.
Use method with explicit EditingPreferences parameter.
|
static Export |
Export.newInstance(Cell parent,
PortInst portInst,
java.lang.String protoName,
EditingPreferences ep)
Method to create an Export with the specified values.
|
static Export |
Export.newInstance(Cell parent,
PortInst portInst,
java.lang.String protoName,
EditingPreferences ep,
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)
Deprecated.
Use method with explicit EditingPreferences parameter.
|
static Export |
Export.newInstance(Cell parent,
PortInst portInst,
java.lang.String protoName,
PortCharacteristic characteristic,
boolean createOnIcon)
Deprecated.
Use method with explicit EditingPreferences parameter.
|
static Export |
Export.newInstanceNoIcon(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.newInstanceNoIcon(Cell parent,
PortInst portInst,
java.lang.String protoName,
EditingPreferences ep,
PortCharacteristic characteristic)
Method to create an Export with the specified values.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Export> |
Export.findAllEquivalents(Cell otherCell,
boolean mustContain)
Method to find all equivalent Exports to this in another Cell.
|
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.
|
void |
Export.copyVarsFrom(Export other)
Method to copy all variables from another Export to this 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,
EditingPreferences ep,
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 instance 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,
EditingPreferences ep)
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 |
IconParameters.makeIconExport(Export pp,
EditingPreferences ep,
int index,
double xPos,
double yPos,
double xBBPos,
double yBBPos,
Cell np,
int textRotation)
Helper method to create an export in an icon.
|
static boolean |
IconParameters.makeIconExportBase(java.lang.String name,
boolean isBus,
Export sample,
EditingPreferences ep,
int index,
double xPos,
double yPos,
double xBBPos,
double yBBPos,
Cell np,
int textRotation)
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,
boolean fromRight,
java.util.Map<PortInst,Export> originalExports,
EditingPreferences ep)
Re-exports the PortInsts in the list.
|
static void |
ExportChanges.showExports(java.util.List<Export> exports)
Method to show all exports in the current cell.
|
Constructor and Description |
---|
ExportChanges.ChangeExportBodyOnly(Export pp,
boolean bo) |
ExportChanges.ChangeExportCharacteristic(Export pp,
PortCharacteristic newCh) |
ExportChanges.RenameExport(Export pp,
java.lang.String newName) |
Constructor and Description |
---|
ExportChanges.ReExportPorts(Cell cell,
java.util.List<PortInst> portInsts,
boolean sort,
boolean wiredPorts,
boolean unwiredPorts,
boolean onlyPowerGround,
boolean fromRight,
java.util.Map<PortInst,Export> originalExports)
Constructor.
|
ExportChanges.RenumberNumericExports(java.util.List<Export> exports) |
Modifier and Type | Method and Description |
---|---|
Export |
ExportConflict.CharactConflict.getLocalExport()
Get local Export
|
Constructor and Description |
---|
ExportConflict.CharactConflict(Cell cel,
VarContext con,
java.lang.String nm,
java.lang.String gType,
java.lang.String lType,
Export exp) |