Package | Description |
---|---|
com.sun.electric.database |
Package for 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.prototype |
Package for the prototype classes in Electric.
|
com.sun.electric.database.text |
Package for handling text.
|
com.sun.electric.database.topology |
Package for connected Nodes and Arcs.
|
com.sun.electric.technology |
Package for handling technology information.
|
Modifier and Type | Field and Description |
---|---|
static Name |
ImmutableArcInst.BASENAME
prefix for autonaming.
|
Name |
ImmutableExport.name
name of this ImmutableExport.
|
Name |
ImmutableArcInst.name
name of this ImmutableArcInst.
|
Name |
ImmutableNodeInst.name
name of this ImmutableNodeInst.
|
Modifier and Type | Method and Description |
---|---|
static Name |
ImmutableExport.validExportName(java.lang.String name,
boolean busAllowed)
Returns name key of string if string is a valid Export name, null if not.
|
Modifier and Type | Method and Description |
---|---|
static ImmutableExport |
ImmutableExport.newInstance(ExportId exportId,
Name name,
TextDescriptor nameDescriptor,
int originalNodeId,
PortProtoId originalPortId,
boolean alwaysDrawn,
boolean bodyOnly,
PortCharacteristic characteristic)
Returns new ImmutableExport object.
|
static ImmutableArcInst |
ImmutableArcInst.newInstance(int arcId,
ArcProtoId protoId,
Name name,
TextDescriptor nameDescriptor,
int tailNodeId,
PortProtoId tailPortId,
EPoint tailLocation,
int headNodeId,
PortProtoId headPortId,
EPoint headLocation,
long gridExtendOverMin,
int angle,
int flags)
Returns new ImmutableArcInst object.
|
static ImmutableNodeInst |
ImmutableNodeInst.newInstance(int nodeId,
NodeProtoId protoId,
Name name,
TextDescriptor nameDescriptor,
Orientation orient,
EPoint anchor,
EPoint size,
int flags,
int techBits,
TextDescriptor protoDescriptor)
Returns new ImmutableNodeInst or ImmutableIconInst object.
|
ImmutableExport |
ImmutableExport.withName(Name name)
Returns ImmutableExport which differs from this ImmutableExport by name.
|
ImmutableArcInst |
ImmutableArcInst.withName(Name name)
Returns ImmutableArcInst which differs from this ImmutableArcInst by name.
|
ImmutableNodeInst |
ImmutableNodeInst.withName(Name name)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by name.
|
Modifier and Type | Method and Description |
---|---|
Name |
Cell.getBasename()
Method to return the basename for autonaming instances of this Cell.
|
Name |
Export.getNameKey()
Method to return the name key of this Export.
|
Name |
Nodable.getNameKey()
Method to return the name key of this Nodable.
|
Name |
Cell.getNodeAutoname(Name basename)
Method to return unique autoname for NodeInst in this cell.
|
Modifier and Type | Method and Description |
---|---|
Export |
Cell.findExport(Name name)
Method to find a named Export on this Cell.
|
PortProto |
Cell.findPortProto(Name name)
Method to find the PortProto that has a particular Name.
|
Name |
Cell.getNodeAutoname(Name basename)
Method to return unique autoname for NodeInst in this cell.
|
boolean |
Cell.isUniqueName(Name name,
java.lang.Class cls,
ElectricObject exclude)
Method to determine whether a name is unique in this Cell.
|
Modifier and Type | Method and Description |
---|---|
Name |
IdReader.readNameKey()
Reads Name key.
|
Modifier and Type | Method and Description |
---|---|
void |
IdWriter.writeNameKey(Name nameKey)
Writes Name key.
|
Modifier and Type | Method and Description |
---|---|
Name |
Netlist.getBusName(ArcInst ai)
Method to return the name of the bus on this ArcInst.
|
Name |
Global.getNameKey()
Returns name key of this Global signal.
|
Modifier and Type | Method and Description |
---|---|
Name |
PortProto.getNameKey()
Method to return the name key of this PortProto.
|
Modifier and Type | Method and Description |
---|---|
PortProto |
NodeProto.findPortProto(Name name)
Method to find the PortProto that has a particular Name.
|
Modifier and Type | Method and Description |
---|---|
static Name |
Name.findName(java.lang.String ns)
Method to return the name object for this string.
|
Name |
Name.findSuffixed(int i)
Returns the name obtained from base of this simple name by adding numerical suffix.
|
Name |
Name.getBasename()
Returns basename of temporary Name.
|
Name |
Name.subname(int i)
Returns subname of a bus name.
|
Modifier and Type | Method and Description |
---|---|
int |
Name.compareTo(Name name)
Compares this Name with the specified Name for order.
|
Modifier and Type | Method and Description |
---|---|
Name |
NodeInst.getBasename()
Returns the basename for autonaming.
|
Name |
NodeInst.getNameKey()
Method to return the name key of this NodeInst.
|
Name |
ArcInst.getNameKey()
Method to return the name key of this ArcInst.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
NodeInst.checkNameKey(Name name,
Cell parent)
Method to check the new name key of a NodeInst.
|
Poly |
PortInst.computeTextPoly(EditWindow0 wnd,
Variable var,
Name name) |
Modifier and Type | Method and Description |
---|---|
Name |
PrimitiveNode.Function.getBasename()
Returns a base name of this Function for autonaming.
|
Name |
PrimitivePort.getNameKey()
Method to return the name key of this PrimitivePort.
|
Modifier and Type | Method and Description |
---|---|
PortProto |
PrimitiveNode.findPortProto(Name name)
Method to find the PortProto that has a particular Name.
|