Uses of Class
org.problets.domain.viz.data.variable.AbstractVarViz

Packages that use AbstractVarViz
org.problets.domain.viz.data   
org.problets.domain.viz.data.control.abstraction   
org.problets.domain.viz.data.implement   
org.problets.domain.viz.data.implement.channel   
org.problets.domain.viz.data.variable   
 

Uses of AbstractVarViz in org.problets.domain.viz.data
 

Methods in org.problets.domain.viz.data that return AbstractVarViz
abstract  AbstractVarViz AggregateBaseViz.findInAncestors(AbstractVarModel inModel)
          Recursively look for the variable in the ancestors of this block
abstract  AbstractVarViz AggregateBaseViz.findInDescendants(AbstractVarModel inModel)
          Recursively look for the variable in the descendants of this block
 

Uses of AbstractVarViz in org.problets.domain.viz.data.control.abstraction
 

Methods in org.problets.domain.viz.data.control.abstraction that return AbstractVarViz
 AbstractVarViz BlockViz.findInAncestors(AbstractVarModel inModel)
          Given a variable, looks for it in this block and its parents until found
 AbstractVarViz BlockViz.findInDescendants(AbstractVarModel inModel)
          Given a variable to which a pointer is pointing, look for it in the embedded scopes and return its visualization, if found
 

Uses of AbstractVarViz in org.problets.domain.viz.data.implement
 

Methods in org.problets.domain.viz.data.implement that return AbstractVarViz
 AbstractVarViz ActivationRecordViz.find(AbstractVarModel inModel)
          Searches for the variable in this activation record (only).
 AbstractVarViz StackViz.findInAncestors(AbstractVarModel inModel)
          We will ask data space to find the variable in the heap and global areas
 AbstractVarViz HeapViz.findInAncestors(AbstractVarModel inModel)
          Recursively look for the variable in the stack and global areas
 AbstractVarViz GlobalViz.findInAncestors(AbstractVarModel inModel)
          Recursively look for the variable in the stack and heap
 AbstractVarViz DataSpaceViz.findInAncestors(AbstractVarModel inModel)
          Recursively look for the variable in the ancestors of this block - Not to be used by anyone
 AbstractVarViz StackViz.findInDescendants(AbstractVarModel inModel)
          Since the stack does not have its own activation record, we will pass the request down to the last function still on the stack.
 AbstractVarViz HeapViz.findInDescendants(AbstractVarModel inModel)
          Given a variable to which a pointer is pointing, look for it in the heap and return its visualization, if found
 AbstractVarViz DataSpaceViz.findInDescendants(AbstractVarModel inModel)
          Recursively look for the variable in the descendants of this block - Not to be used by anyone
 AbstractVarViz DataSpaceViz.findInGlobal(AbstractVarModel inModel)
           
 AbstractVarViz DataSpaceViz.findInHeap(AbstractVarModel inModel)
           
 AbstractVarViz DataSpaceViz.findInStack(AbstractVarModel inModel)
           
 AbstractVarViz ActivationRecordViz.findRecursively(AbstractVarModel inModel)
          Looks for the variable in this activation record, as well as the descendants and parents of its block, and returns the viz object
 

Uses of AbstractVarViz in org.problets.domain.viz.data.implement.channel
 

Methods in org.problets.domain.viz.data.implement.channel that return AbstractVarViz
 AbstractVarViz Channel.getDestinationViz()
           
 

Constructors in org.problets.domain.viz.data.implement.channel with parameters of type AbstractVarViz
Channel(PtrViz inPtrViz, AbstractVarViz inDestViz)
           
 

Uses of AbstractVarViz in org.problets.domain.viz.data.variable
 

Subclasses of AbstractVarViz in org.problets.domain.viz.data.variable
 class PtrViz
          Visualizes a pointer
 class VarViz
          Visualizes a scalar variable