org.problets.domain.viz.data.implement
Class GlobalViz

java.lang.Object
  extended by org.problets.domain.viz.data.BaseViz
      extended by org.problets.domain.viz.data.AggregateBaseViz
          extended by org.problets.domain.viz.data.control.abstraction.BlockViz
              extended by org.problets.domain.viz.data.control.abstraction.FunctionViz
                  extended by org.problets.domain.viz.data.implement.GlobalViz
All Implemented Interfaces:
VizConstants

public class GlobalViz
extends FunctionViz

Displays the set of global variables in a program

Author:
Stefan Kasabov

Field Summary
 
Fields inherited from class org.problets.domain.viz.data.BaseViz
NOT_FOUND
 
Fields inherited from interface org.problets.domain.viz.data.VizConstants
ACTIVE_COLOR, COLOR_SCHEME, HIGHLIGHT_COLOR, INACTIVE_COLOR, STRIKEOUT_COLOR
 
Constructor Summary
GlobalViz(ActivationRecord inModel, AggregateBaseViz inParentViz)
           
 
Method Summary
 AbstractVarViz findInAncestors(AbstractVarModel inModel)
          Recursively look for the variable in the stack and heap
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.problets.domain.viz.data.control.abstraction.FunctionViz
draw
 
Methods inherited from class org.problets.domain.viz.data.control.abstraction.BlockViz
addChild, deleteLastChild, deregisterChannel, findInDescendants, registerChannel, respond, update
 
Methods inherited from class org.problets.domain.viz.data.AggregateBaseViz
getParentViz, setParentViz
 
Methods inherited from class org.problets.domain.viz.data.BaseViz
getLeftX, getWidth
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalViz

public GlobalViz(ActivationRecord inModel,
                 AggregateBaseViz inParentViz)
Method Detail

findInAncestors

public AbstractVarViz findInAncestors(AbstractVarModel inModel)
Recursively look for the variable in the stack and heap

Overrides:
findInAncestors in class BlockViz

main

public static void main(java.lang.String[] args)