|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NodeProtoId
The NodeProtoId interface identifies a type of NodeInst . It can be implemented as PrimitiveNode (for primitives from Technologies) or as CellId (for cells in Libraries).
The NodeProtoId is immutable and identifies NodeProto independently of threads. It differs from NodeProto objects, some of them (Cells) will be owned by threads in transactional database. PrimitiveNodes will be shared too, so they are both NodeProtoId and NodeProto.
Method Summary | |
---|---|
PortProtoId |
getPortId(int chronIndex)
Returns PortProtoId in this node proto with specified chronological index. |
NodeProto |
inDatabase(EDatabase database)
Method to return the NodeProto representing NodeProtoId in the specified EDatabase. |
PortProtoId |
newPortId(java.lang.String externalId)
Returns PortProtoId in this node proto with specified external id. |
Method Detail |
---|
PortProtoId getPortId(int chronIndex)
chronIndex
- chronological index of ExportId.
java.lang.ArrayIndexOutOfBoundsException
- if no such ExportId.PortProtoId newPortId(java.lang.String externalId)
externalId
- external id of PortProtoId.
java.lang.NullPointerException
- if externalId is null.NodeProto inDatabase(EDatabase database)
database
- EDatabase where to get from.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |