com.sun.electric.tool.logicaleffort
Class LEInst

java.lang.Object
  extended by com.sun.electric.tool.logicaleffort.LEInst

public class LEInst
extends java.lang.Object

Class to describe an instance in Logical Effort.


Nested Class Summary
static class LEInst.Type
          Type is a typesafe enum class that describes the type of Instance this is
 
Field Summary
static Variable.Key ATTR_LEGATE
           
static Variable.Key ATTR_LEIGNORE
           
static Variable.Key ATTR_LEKEEPER
           
static Variable.Key ATTR_LESETTINGS
           
static Variable.Key ATTR_LEWIRE
           
 
Constructor Summary
LEInst()
           
 
Method Summary
static LEInst.Type getType(Nodable no, VarContext context)
          Get the LENodable type of this Nodable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_LEGATE

public static final Variable.Key ATTR_LEGATE

ATTR_LEKEEPER

public static final Variable.Key ATTR_LEKEEPER

ATTR_LEWIRE

public static final Variable.Key ATTR_LEWIRE

ATTR_LESETTINGS

public static final Variable.Key ATTR_LESETTINGS

ATTR_LEIGNORE

public static final Variable.Key ATTR_LEIGNORE
Constructor Detail

LEInst

public LEInst()
Method Detail

getType

public static LEInst.Type getType(Nodable no,
                                  VarContext context)
Get the LENodable type of this Nodable. If it is not a valid type, return Type.UNKNOWN.

Parameters:
no - the Nodable to examine
context - the current VarContext
Returns:
the LENodable type