com.sun.electric.database.network
Class Global

java.lang.Object
  extended by com.sun.electric.database.network.Global

public class Global
extends java.lang.Object

A Global define global signal in a network tool.


Nested Class Summary
static class Global.Buf
          Class for constructing sets of Global.
static class Global.Set
          A Global.Set defines a set of Global signals.
 
Field Summary
static Global ground
          global signal ground.
static Global power
          global signal power.
 
Method Summary
 java.lang.String getName()
          Returns name of this Global signal.
 Name getNameKey()
          Returns name key of this Global signal.
static Global newGlobal(java.lang.String name)
          Finds or creates global signal with given name.
 java.lang.String toString()
          Returns a printable version of this Global.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ground

public static final Global ground
global signal ground.


power

public static final Global power
global signal power.

Method Detail

getName

public java.lang.String getName()
Returns name of this Global signal.

Returns:
name of this Global signal.

getNameKey

public Name getNameKey()
Returns name key of this Global signal.

Returns:
name key of this Global signal.

toString

public java.lang.String toString()
Returns a printable version of this Global.

Overrides:
toString in class java.lang.Object
Returns:
a printable version of this Global.

newGlobal

public static Global newGlobal(java.lang.String name)
Finds or creates global signal with given name.

Parameters:
name - name
Returns:
Global signal with given name.