manas.GGates.GClock Class Reference

Inheritance diagram for manas.GGates.GClock:

org.jgraph.graph.DefaultGraphCell manas.GGates.Simulation org.jgraph.graph.GraphCell List of all members.

Public Member Functions

boolean isActive ()
void setActive (boolean active)
 GClock (JGraph graph)
 GClock (Object userObject)
 GClock (Object userObject, AttributeMap storageMap)
 GClock (Object userObject, AttributeMap storageMap, MutableTreeNode[] children)
Map createCellAttributes (Point2D point, String path)
int changeState ()
void run ()
MWire simulate ()
void setInWire1 (MWire inWire1)
void setInWire2 (MWire inWire2)
MWire getOutWire ()
boolean isVisited ()
void setVisited (boolean visited)
void push (int index, MWire deger)
MWire pop (int index)

Static Protected Member Functions

static ImageIcon CreateImageIcon (String path)

Package Attributes

JGraph graph
GraphModel model

Private Member Functions

void init ()

Private Attributes

MWire outWire
int state = 0
Thread t
volatile Thread blinker
boolean isActive = false

Detailed Description

A graphical clock representation for circuits.
See also:
DefaultGraphCell

Runnable

Simulation


Constructor & Destructor Documentation

manas.GGates.GClock.GClock JGraph  graph  ) 
 

manas.GGates.GClock.GClock Object  userObject  ) 
 

manas.GGates.GClock.GClock Object  userObject,
AttributeMap  storageMap
 

manas.GGates.GClock.GClock Object  userObject,
AttributeMap  storageMap,
MutableTreeNode[]  children
 


Member Function Documentation

int manas.GGates.GClock.changeState  ) 
 

Map manas.GGates.GClock.createCellAttributes Point2D  point,
String  path
 

static ImageIcon manas.GGates.GClock.CreateImageIcon String  path  )  [static, protected]
 

MWire manas.GGates.GClock.getOutWire  ) 
 

Implements manas.GGates.Simulation.

void manas.GGates.GClock.init  )  [private]
 

boolean manas.GGates.GClock.isActive  ) 
 

boolean manas.GGates.GClock.isVisited  ) 
 

Implements manas.GGates.Simulation.

MWire manas.GGates.GClock.pop int  index  ) 
 

Implements manas.GGates.Simulation.

void manas.GGates.GClock.push int  index,
MWire  deger
 

Implements manas.GGates.Simulation.

void manas.GGates.GClock.run  ) 
 

void manas.GGates.GClock.setActive boolean  active  ) 
 

void manas.GGates.GClock.setInWire1 MWire  inWire1  ) 
 

Implements manas.GGates.Simulation.

void manas.GGates.GClock.setInWire2 MWire  inWire2  ) 
 

Implements manas.GGates.Simulation.

void manas.GGates.GClock.setVisited boolean  visited  ) 
 

Implements manas.GGates.Simulation.

MWire manas.GGates.GClock.simulate  ) 
 

Implements manas.GGates.Simulation.


Member Data Documentation

volatile Thread manas.GGates.GClock.blinker [private]
 

JGraph manas.GGates.GClock.graph [package]
 

boolean manas.GGates.GClock.isActive = false [private]
 

GraphModel manas.GGates.GClock.model [package]
 

MWire manas.GGates.GClock.outWire [private]
 

int manas.GGates.GClock.state = 0 [private]
 

Thread manas.GGates.GClock.t [private]
 


The documentation for this class was generated from the following file:
Generated on Sun May 28 19:13:10 2006 for Digimod by  doxygen 1.4.6-NO