com.sun.electric.tool.io.output
Class EDIFEquiv.NodeEquivalence

java.lang.Object
  extended by com.sun.electric.tool.io.output.EDIFEquiv.NodeEquivalence
Enclosing class:
EDIFEquiv

public static class EDIFEquiv.NodeEquivalence
extends java.lang.Object


Field Summary
 PortCharacteristic exortedType
           
 java.lang.String externalCell
           
 java.lang.String externalLib
           
 java.lang.String externalView
           
 PrimitiveNode.Function function
           
 NodeProto np
           
 java.util.List<EDIFEquiv.PortEquivalence> portEquivs
           
 int rotation
           
 double xOffset
           
 double yOffset
           
 
Method Summary
 java.util.List<EDIFEquiv.Port> getExtPorts()
          Get a list of the external ports of this equivalence class
 EDIFEquiv.PortEquivalence getPortEquivElec(java.lang.String elecPortName)
          Get the PortEquivalence object for the Electric port name.
 EDIFEquiv.PortEquivalence getPortEquivExt(java.lang.String extPortName)
          Get the PortEquivalence object for the external node's port name.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

np

public final NodeProto np

function

public final PrimitiveNode.Function function

exortedType

public final PortCharacteristic exortedType

externalLib

public final java.lang.String externalLib

externalCell

public final java.lang.String externalCell

externalView

public final java.lang.String externalView

portEquivs

public final java.util.List<EDIFEquiv.PortEquivalence> portEquivs

rotation

public final int rotation

xOffset

public final double xOffset

yOffset

public final double yOffset
Method Detail

getPortEquivElec

public EDIFEquiv.PortEquivalence getPortEquivElec(java.lang.String elecPortName)
Get the PortEquivalence object for the Electric port name.

Parameters:
elecPortName -
Returns:
null if no such port

getPortEquivExt

public EDIFEquiv.PortEquivalence getPortEquivExt(java.lang.String extPortName)
Get the PortEquivalence object for the external node's port name.

Parameters:
extPortName -
Returns:
null if no such port

getExtPorts

public java.util.List<EDIFEquiv.Port> getExtPorts()
Get a list of the external ports of this equivalence class

Returns:
a list of EDIFEquiv.Port objects

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object