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.prototype |
Package for the prototype classes in Electric.
|
com.sun.electric.technology |
Package for handling technology information.
|
Modifier and Type | Field and Description |
---|---|
PortProtoId |
ImmutableArcInst.headPortId
PortProtoId on head end of this ImmutableArcInst.
|
PortProtoId |
ImmutableExport.originalPortId
The PortProtoId of orignal PortInst.
|
PortProtoId |
ImmutableArcInst.tailPortId
PortProtoId on tail end of this ImmutableArcInst.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<PortProtoId> |
ImmutableNodeInst.getPortsWithVariables()
Returns an Iterator over all PortProtoIds such that the correspondent PortInst on this
ImmutablePortInst has variables.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ImmutableArcInst> |
CellBackup.Memoization.getConnections(java.util.BitSet headEnds,
ImmutableNodeInst n,
PortProtoId portId)
Method to return a list of arcs connected to speciefed or all ports of
specified ImmutableNodeInst.
|
ImmutablePortInst |
ImmutableNodeInst.getPortInst(PortProtoId portProtoId)
Returns ImmutablePortInst of this ImmutableNodeInst with the specified PortProtoId.
|
boolean |
CellBackup.Memoization.hasConnections(ImmutableNodeInst n,
PortProtoId portId)
Returns true of there are Connections on specified ImmutableNodeInst
connected either to specified port or to all ports
|
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.
|
ImmutableExport |
ImmutableExport.withOriginalPort(int originalNodeId,
PortProtoId originalPortId)
Returns ImmutableExport which differs from this ImmutableExport by original port.
|
ImmutableNodeInst |
ImmutableNodeInst.withPortInst(PortProtoId portProtoId,
ImmutablePortInst portInst)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by additional Variable on PortInst.
|
Modifier and Type | Method and Description |
---|---|
Export |
Cell.getPort(PortProtoId portProtoId)
Method to return the PortProto by thread-independent PortProtoId.
|
PortInst |
Cell.getPortInst(int nodeId,
PortProtoId portProtoId)
Method to return the PortInst by nodeId and PortProtoId.
|
Modifier and Type | Class and Description |
---|---|
class |
ExportId
The ExportId immutable class identifies a type of PortInst independently of threads.
|
class |
PrimitivePortId
The PrimitivePortId immutable class identifies primitive port proto independently of threads.
|
Modifier and Type | Method and Description |
---|---|
PortProtoId |
NodeProtoId.getPortId(int chronIndex)
Returns PortProtoId in this node proto with specified chronological index.
|
PortProtoId |
NodeProtoId.newPortId(java.lang.String externalId)
Returns PortProtoId in this node proto with specified external id.
|
PortProtoId |
IdReader.readPortProtoId()
Reads PortProtoId.
|
Modifier and Type | Method and Description |
---|---|
void |
IdWriter.writePortProtoId(PortProtoId portProtoId)
Writes PortProtoId.
|
Modifier and Type | Method and Description |
---|---|
PortProtoId |
PortProto.getId()
Method to return PortProtoId of this PortProto.
|
Modifier and Type | Method and Description |
---|---|
PortProto |
NodeProto.getPort(PortProtoId portProtoId)
Method to return the PortProto by thread-independent PortProtoId.
|
Modifier and Type | Method and Description |
---|---|
PrimitivePort |
PrimitiveNode.getPort(PortProtoId portProtoId)
Method to return the PortProto by thread-independent PortProtoId.
|