Uses of Interface
com.sun.electric.database.prototype.PortProto

Packages that use PortProto
com.sun.electric.database.geometry Package for geometric support in Electric. 
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.topology Package for connected Nodes and Arcs. 
com.sun.electric.technology Package for handling technology information. 
com.sun.electric.tool.generator.flag   
com.sun.electric.tool.generator.layout   
com.sun.electric.tool.routing Package for handling the Routing tools. 
 

Uses of PortProto in com.sun.electric.database.geometry
 

Methods in com.sun.electric.database.geometry that return PortProto
 PortProto PolyBase.getPort()
          Method to return the PortProto associated with this Poly.
 

Methods in com.sun.electric.database.geometry with parameters of type PortProto
 void PolyBase.setPort(PortProto pp)
          Method to set the PortProto associated with this Poly.
 

Uses of PortProto in com.sun.electric.database.hierarchy
 

Classes in com.sun.electric.database.hierarchy that implement PortProto
 class Export
          An Export is a PortProto at the Cell level.
 

Methods in com.sun.electric.database.hierarchy that return PortProto
 PortProto Cell.findPortProto(Name name)
          Method to find the PortProto that has a particular Name.
 PortProto Cell.findPortProto(java.lang.String name)
          Method to find the PortProto that has a particular name.
 PortProto Export.getEquivalent()
          Method to return the PortProto that is equivalent to this in the corresponding schematic Cell.
 

Methods in com.sun.electric.database.hierarchy that return types with arguments of type PortProto
 java.util.Iterator<PortProto> Cell.getPorts()
          Method to return an iterator over all PortProtos of this NodeProto.
 

Methods in com.sun.electric.database.hierarchy with parameters of type PortProto
 int[] HierarchyEnumerator.CellInfo.getPortNetIDs(Nodable no, PortProto pp)
          Get the set of netIDs that are connected to the specified port of the specified Nodable.
 

Uses of PortProto in com.sun.electric.database.id
 

Methods in com.sun.electric.database.id that return PortProto
abstract  PortProto PortProtoId.inDatabase(EDatabase database)
          Method to return the PortProto representing PortProtoId in the specified EDatabase.
 

Uses of PortProto in com.sun.electric.database.network
 

Methods in com.sun.electric.database.network with parameters of type PortProto
 Export Network.findExportWithSameCharacteristic(PortProto p)
           
 Network Netlist.getNetwork(Nodable no, PortProto portProto, int busIndex)
          Get network of signal in a port instance of nodable.
 boolean Netlist.portsConnected(Nodable no, PortProto port1, PortProto port2)
          Method to tell whether two PortProtos are electrically connected.
 boolean Netlist.sameNetwork(Nodable no, PortProto pp, ArcInst ai)
          Method to tell whether a PortProto on a Nodable is electrically equivalent to an ArcInst.
 boolean Netlist.sameNetwork(Nodable no1, PortProto pp1, Nodable no2, PortProto pp2)
          Method to tell whether two PortProto / Nodable pairs are electrically equivalent.
 

Uses of PortProto in com.sun.electric.database.prototype
 

Methods in com.sun.electric.database.prototype that return PortProto
 PortProto NodeProto.findPortProto(Name name)
          Method to find the PortProto that has a particular Name.
 PortProto NodeProto.findPortProto(java.lang.String name)
          Method to find the PortProto that has a particular name.
 PortProto NodeProto.getPort(int portIndex)
          Method to return the PortProto at specified position.
 PortProto NodeProto.getPort(PortProtoId portProtoId)
          Method to return the PortProto by thread-independent PortProtoId.
 

Methods in com.sun.electric.database.prototype that return types with arguments of type PortProto
 java.util.Iterator<PortProto> NodeProto.getPorts()
          Method to return an iterator over all PortProtos of this NodeProto.
 

Constructors in com.sun.electric.database.prototype with parameters of type PortProto
PortOriginal(NodeInst ni, PortProto pp)
          Constructor takes a NodeInst/PortProto combination and traverses it down to the bottom of the hierarchy.
 

Uses of PortProto in com.sun.electric.database.topology
 

Methods in com.sun.electric.database.topology that return PortProto
 PortProto NodeInst.connectsTo(ArcProto arc)
          Method to tell whether this NodeInst can connect to a given ArcProto.
 PortProto PortInst.getPortProto()
          Method to return the PortProto that this PortInst is an instance of.
 PortProto PortInst.getProtoEquivalent()
          Method to return the equivalent PortProto of this PortInst's PortProto.
 

Methods in com.sun.electric.database.topology with parameters of type PortProto
 PortInst NodeInst.findPortInstFromProto(PortProto pp)
          Method to return the Portinst on this NodeInst with a given prototype.
 Poly NodeInst.getShapeOfPort(PortProto thePort)
          Method to return a Poly that describes the location of a port on this NodeInst.
 Poly NodeInst.getShapeOfPort(PortProto thePort, java.awt.geom.Point2D selectPt, boolean forWiringTool, double arcWidth)
          Method to return a Poly that describes the location of a port on this NodeInst.
static PortInst PortInst.newInstance(PortProto portProto, NodeInst nodeInst)
          Method to create a PortInst object.
 

Uses of PortProto in com.sun.electric.technology
 

Classes in com.sun.electric.technology that implement PortProto
 class PrimitivePort
          A PrimitivePort lives in a PrimitiveNode in a Tecnology.
 

Methods in com.sun.electric.technology that return PortProto
 PortProto PrimitiveNode.findPortProto(Name name)
          Method to find the PortProto that has a particular Name.
 PortProto PrimitiveNode.findPortProto(java.lang.String name)
          Method to find the PortProto that has a particular name.
 

Methods in com.sun.electric.technology that return types with arguments of type PortProto
 java.util.Iterator<PortProto> PrimitiveNode.getPorts()
          Method to return an iterator over all PortProtos of this NodeProto.
 

Uses of PortProto in com.sun.electric.tool.generator.flag
 

Methods in com.sun.electric.tool.generator.flag with parameters of type PortProto
static boolean Utils.isGnd(PortProto pp)
           
static boolean Utils.isPwr(PortProto pp)
           
static boolean Utils.isPwrGnd(PortProto pp)
           
 

Uses of PortProto in com.sun.electric.tool.generator.layout
 

Methods in com.sun.electric.tool.generator.layout that return PortProto
 PortProto NodaNets.NodaPortInst.getPortProto()
           
 

Methods in com.sun.electric.tool.generator.layout with parameters of type PortProto
 ArcProto TechType.closestLayer(PortProto port, ArcProto layer)
           
 ArcProto TechType.highestLayer(PortProto port)
           
 

Uses of PortProto in com.sun.electric.tool.routing
 

Methods in com.sun.electric.tool.routing that return PortProto
 PortProto RouteElementPort.getPortProto()
          Get the PortProto for connecting to this RouteElementPort.
protected static PortProto InteractiveRouter.getRoutePort(ElectricObject routeObj)
          Get the PortProto associated with routeObj (it should be either a ArcInst or a PortInst, otherwise this will return null).
 

Methods in com.sun.electric.tool.routing with parameters of type PortProto
static ArcProto Router.getArcToUse(PortProto port1, PortProto port2)
          Determine which arc type to use to connect two ports NOTE: for safety, will NOT return a Generic.tech.universal_arc, Generic.tech.invisible_arc, or Generic.tech.unrouted_arc, unless it is the currently selected arc.
static RouteElementPort RouteElementPort.newNode(Cell cell, NodeProto np, PortProto newNodePort, java.awt.geom.Point2D location, double width, double height)
          Factory method for making a newNode RouteElement
static VerticalRoute VerticalRoute.newRoute(PortProto startPort, ArcProto endArc)
          Create new VerticalRoute object to route between startRE and endArc
static VerticalRoute VerticalRoute.newRoute(PortProto startPort, PortProto endPort)
          Create new VerticalRoute object to route between startRE and endRE