|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ImmutableNodeInst | |
---|---|
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.topology | Package for connected Nodes and Arcs. |
com.sun.electric.technology | Package for handling technology information. |
com.sun.electric.tool | Package for all synthesis and analysis tools. |
Uses of ImmutableNodeInst in com.sun.electric.database |
---|
Subclasses of ImmutableNodeInst in com.sun.electric.database | |
---|---|
class |
ImmutableIconInst
|
Fields in com.sun.electric.database declared as ImmutableNodeInst | |
---|---|
static ImmutableNodeInst[] |
ImmutableNodeInst.NULL_ARRAY
|
Fields in com.sun.electric.database with type parameters of type ImmutableNodeInst | |
---|---|
static ImmutableArrayList<ImmutableNodeInst> |
ImmutableNodeInst.EMPTY_LIST
|
ImmutableArrayList<ImmutableNodeInst> |
CellRevision.nodes
A list of NodeInsts in this Cell. |
Methods in com.sun.electric.database that return ImmutableNodeInst | |
---|---|
ImmutableNodeInst |
CellRevision.getNode(int nodeId)
Returns ImmutableNodeInst by its node id. |
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.withAnchor(EPoint anchor)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by anchor point. |
ImmutableNodeInst |
ImmutableNodeInst.withFlag(ImmutableNodeInst.Flag flag,
boolean value)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by flag bit. |
ImmutableNodeInst |
ImmutableNodeInst.withName(Name name)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by name. |
ImmutableNodeInst |
ImmutableNodeInst.withNameDescriptor(TextDescriptor nameDescriptor)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by name descriptor. |
ImmutableNodeInst |
ImmutableNodeInst.withOrient(Orientation orient)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by orientation. |
ImmutableNodeInst |
ImmutableNodeInst.withoutVariable(Variable.Key key)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by removing Variable with the specified key. |
ImmutableNodeInst |
ImmutableNodeInst.withPortInst(PortProtoId portProtoId,
ImmutablePortInst portInst)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by additional Variable on PortInst. |
ImmutableNodeInst |
ImmutableNodeInst.withProtoDescriptor(TextDescriptor protoDescriptor)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by proto descriptor. |
ImmutableNodeInst |
ImmutableNodeInst.withSize(EPoint size)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by size. |
ImmutableNodeInst |
ImmutableNodeInst.withStateBits(ImmutableNodeInst d)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by state bits. |
ImmutableNodeInst |
ImmutableNodeInst.withTechSpecific(int techBits)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by tech specific bits. |
ImmutableNodeInst |
ImmutableIconInst.withVariable(Variable var)
Returns ImmutableIconInst which differs from this ImmutableIconInst by additional Variable. |
ImmutableNodeInst |
ImmutableNodeInst.withVariable(Variable var)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by additional Variable. |
Methods in com.sun.electric.database with parameters of type ImmutableNodeInst | |
---|---|
CellRevision |
CellRevision.with(ImmutableCell d,
ImmutableNodeInst[] nodesArray,
ImmutableArcInst[] arcsArray,
ImmutableExport[] exportsArray)
Creates a new instance of CellRevision which differs from this CellRevision. |
CellBackup |
CellBackup.with(ImmutableCell d,
ImmutableNodeInst[] nodesArray,
ImmutableArcInst[] arcsArray,
ImmutableExport[] exportsArray,
TechPool superPool)
Creates a new instance of CellBackup which differs from this CellBackup. |
ImmutableNodeInst |
ImmutableNodeInst.withStateBits(ImmutableNodeInst d)
Returns ImmutableNodeInst which differs from this ImmutableNodeInst by state bits. |
Uses of ImmutableNodeInst in com.sun.electric.database.change |
---|
Methods in com.sun.electric.database.change with parameters of type ImmutableNodeInst | |
---|---|
void |
Changes.modifyNodeInst(NodeInst ni,
ImmutableNodeInst oD)
Method to announce a change to a NodeInst. |
Uses of ImmutableNodeInst in com.sun.electric.database.constraint |
---|
Methods in com.sun.electric.database.constraint with parameters of type ImmutableNodeInst | |
---|---|
void |
Layout.modifyNodeInst(NodeInst ni,
ImmutableNodeInst oD)
Method to handle a change to a NodeInst. |
void |
Constraints.modifyNodeInst(NodeInst ni,
ImmutableNodeInst oD)
Method to announce a change to a NodeInst. |
Uses of ImmutableNodeInst in com.sun.electric.database.topology |
---|
Methods in com.sun.electric.database.topology that return ImmutableNodeInst | |
---|---|
ImmutableNodeInst |
NodeInst.getD()
Returns persistent data of this NodeInst. |
Methods in com.sun.electric.database.topology with parameters of type ImmutableNodeInst | |
---|---|
void |
NodeInst.lowLevelModify(ImmutableNodeInst d)
Method to adjust this NodeInst by the specified deltas. |
static NodeInst |
NodeInst.lowLevelNewInstance(Cell parent,
ImmutableNodeInst d)
|
static NodeInst |
NodeInst.newInstance(Cell parent,
ImmutableNodeInst d)
Method to create a NodeInst by ImmutableNodeInst. |
boolean |
NodeInst.setD(ImmutableNodeInst newD,
boolean notify)
Modifies persistend data of this NodeInst. |
void |
NodeInst.setDInUndo(ImmutableNodeInst newD)
|
Uses of ImmutableNodeInst in com.sun.electric.technology |
---|
Methods in com.sun.electric.technology with parameters of type ImmutableNodeInst | |
---|---|
protected Poly |
Technology.MultiCutData.fillCutPoly(ImmutableNodeInst ni,
int cut)
Method to fill in the contact cuts of a contact when there are multiple cuts. |
EPoint |
Technology.SizeCorrector.getSizeToDisk(ImmutableNodeInst n)
|
Constructors in com.sun.electric.technology with parameters of type ImmutableNodeInst | |
---|---|
Technology.MultiCutData(ImmutableNodeInst niD,
TechPool techPool)
Constructor to initialize for multiple cuts. |
Uses of ImmutableNodeInst in com.sun.electric.tool |
---|
Methods in com.sun.electric.tool with parameters of type ImmutableNodeInst | |
---|---|
void |
Listener.modifyNodeInst(NodeInst ni,
ImmutableNodeInst oD)
Method to handle a change to a NodeInst. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |