com.sun.electric.tool.generator.layout
Class GateLayGenSettings

java.lang.Object
  extended by com.sun.electric.tool.Tool
      extended by com.sun.electric.tool.generator.layout.GateLayGenSettings
All Implemented Interfaces:
java.lang.Comparable

public class GateLayGenSettings
extends Tool

Constains project settings for the gate layout generator


Field Summary
static GateLayGenSettings tool
           
 
Fields inherited from class com.sun.electric.tool.Tool
prefs
 
Method Summary
static java.lang.String getEnableNCC()
           
static Setting getEnableNCCSetting()
           
static java.lang.String getFoundry()
           
static Setting getFoundrySetting()
           
static int getGndY()
           
static Setting getGndYSetting()
           
static int getMaxMosWidth()
           
static Setting getMaxMosWidthSetting()
           
static int getNmosWellHeight()
           
static Setting getNmosWellHeightSetting()
           
static int getPmosWellHeight()
           
static Setting getPmosWellHeightSetting()
           
 ProjSettingsNode getProjectSettings()
           
static boolean getSimpleName()
           
static Setting getSimpleNameSetting()
           
static int getSizeQuantizationError()
           
static Setting getSizeQuantizationErrorSetting()
           
static int getVddY()
           
static Setting getVddYSetting()
           
protected  void initProjectSettings()
          Subclasses override this method to create ProjectSettings by Tool.makeXXXSetting methods declared below.
 
Methods inherited from class com.sun.electric.tool.Tool
clearAnalysis, clearBackground, clearFixErrors, clearIncremental, clearOn, clearSynthesis, compareTo, findTool, getIndex, getListeners, getName, getNumTools, getTools, init, initAllTools, isAnalysis, isBackground, isFixErrors, isIncremental, isOn, isSynthesis, makeBooleanSetting, makeDoubleSetting, makeIntSetting, makeLongSetting, makeStringSetting, setAnalysis, setBackground, setFixErrors, setIncremental, setOn, setSynthesis, setVarInJob, testAll, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tool

public static GateLayGenSettings tool
Method Detail

getProjectSettings

public ProjSettingsNode getProjectSettings()
Overrides:
getProjectSettings in class Tool

initProjectSettings

protected void initProjectSettings()
Description copied from class: Tool
Subclasses override this method to create ProjectSettings by Tool.makeXXXSetting methods declared below.

Overrides:
initProjectSettings in class Tool

getFoundry

public static java.lang.String getFoundry()

getFoundrySetting

public static Setting getFoundrySetting()

getEnableNCC

public static java.lang.String getEnableNCC()

getEnableNCCSetting

public static Setting getEnableNCCSetting()

getSizeQuantizationError

public static int getSizeQuantizationError()

getSizeQuantizationErrorSetting

public static Setting getSizeQuantizationErrorSetting()

getMaxMosWidth

public static int getMaxMosWidth()

getMaxMosWidthSetting

public static Setting getMaxMosWidthSetting()

getVddY

public static int getVddY()

getVddYSetting

public static Setting getVddYSetting()

getGndY

public static int getGndY()

getGndYSetting

public static Setting getGndYSetting()

getNmosWellHeight

public static int getNmosWellHeight()

getNmosWellHeightSetting

public static Setting getNmosWellHeightSetting()

getPmosWellHeight

public static int getPmosWellHeight()

getPmosWellHeightSetting

public static Setting getPmosWellHeightSetting()

getSimpleName

public static boolean getSimpleName()

getSimpleNameSetting

public static Setting getSimpleNameSetting()