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 |
ImmutableNodeInst.name
name of this ImmutableNodeInst.
|
Name |
ImmutableExport.name
name of this ImmutableExport.
|
Name |
ImmutableArcInst.name
name of this ImmutableArcInst.
|
Modifier and Type | Field and Description |
---|---|
java.util.IdentityHashMap<Name,Global.Set> |
EquivalentSchematicExports.globalPartitions |
Modifier and Type | Method and Description |
---|---|
Name |
EquivPorts.getExportName(int exportIndex) |
Name |
EquivalentSchematicExports.getExportName(int exportIndex) |
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 |
---|---|
int |
EquivalentSchematicExports.getExportNameMapOffset(Name exportName) |
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.
|
ImmutableNodeInst |
ImmutableNodeInst.withName(Name name)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by name.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Name |
Cell.getBasename()
Method to return the basename for autonaming instances of this Cell.
|
Name |
Nodable.getNameKey()
Method to return the name key of this Nodable.
|
Name |
Export.getNameKey()
Method to return the name key of this Export.
|
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.
|
int |
HierarchyEnumerator.CellInfo.getPortNetID(Nodable no,
Name wireName)
Get the set of netIDs that are connected to the specified port of
the specified Nodable.
|
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 |
---|---|
Network |
Netlist.getNetwork(Name exportName)
Get network of signal in export name.
|
Network |
Netlist.getNetwork(Nodable no,
Name portName)
Get network of signal in a port instance of nodable.
|
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 | Field and Description |
---|---|
static java.util.Comparator<Name> |
Name.STRING_NUMBER_ORDER
Comparator that compares Names by com.sun.electric.databes.text.TextUtils#STRING_NUMBER_ORDER
|
Modifier and Type | Method and Description |
---|---|
static Name |
Name.findName(java.lang.String ns)
Method to return the name object for this string.
|
abstract Name |
Name.findSuffixed(int i)
Returns the name obtained from base of this simple name by adding numerical suffix.
|
abstract Name |
Name.getBasename()
Returns basename of temporary Name.
|
Name |
CellName.getBasename()
Method to return the basename for autonaming instances of this Cell.
|
abstract Name |
Name.subname(int i)
Returns subname of a bus name.
|
Modifier and Type | Method and Description |
---|---|
abstract 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.
|