cz.vutbr.fit.racedetector
Class RDVariableCollection

java.lang.Object
  extended by cz.vutbr.fit.racedetector.RDVariableCollection

public class RDVariableCollection
extends java.lang.Object

This class provides access to set of RDVariable (information concerning variable).

Currently it's implemented using IdentityHashMap.

Author:
Zdenek Letko

Field Summary
protected static RDVarSet healVariables
          Set of variables that should not be analysed.
protected static RDVarSet noiseVariables
          Set of variables that should be disturbed by a noise.
protected static RDVarSet omitVariables
          Set of variables that should not be analysed.
 
Constructor Summary
RDVariableCollection()
          Constructor.
 
Method Summary
 RDVariable getVariable(java.lang.Object instance, java.lang.String properVarName)
          Returns variable object pointed at the given variable.
 void printStatistics()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

omitVariables

protected static RDVarSet omitVariables
Set of variables that should not be analysed.


healVariables

protected static RDVarSet healVariables
Set of variables that should not be analysed.


noiseVariables

protected static RDVarSet noiseVariables
Set of variables that should be disturbed by a noise.

Constructor Detail

RDVariableCollection

public RDVariableCollection()
Constructor.

Method Detail

getVariable

public RDVariable getVariable(java.lang.Object instance,
                              java.lang.String properVarName)
Returns variable object pointed at the given variable. If there is no variable object matching the given one, new object is made and returned.


printStatistics

public void printStatistics()