edu.ucla.belief
Class VariableInstance

Object
  extended by VariableInstance
All Implemented Interfaces:
Cloneable, Comparable

public class VariableInstance
extends Object
implements Comparable, Cloneable


Field Summary
static VariableComparator theVariableComparator
           
 
Constructor Summary
VariableInstance(FiniteVariable myVariable, int index)
           
VariableInstance(FiniteVariable myVariable, Object instance)
           
 
Method Summary
 Object clone()
           
 int compareTo(Object o)
           
 boolean equals(Object obj)
           
 int getIndex()
           
 Object getInstance()
           
 FiniteVariable getVariable()
           
 int hashCode()
           
 boolean isValid()
           
 void setData(FiniteVariable myVariable, Object instance)
           
 void setInstance(Object o)
           
 String toString()
           
 
Methods inherited from class Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

theVariableComparator

public static final VariableComparator theVariableComparator
Constructor Detail

VariableInstance

public VariableInstance(FiniteVariable myVariable,
                        Object instance)

VariableInstance

public VariableInstance(FiniteVariable myVariable,
                        int index)
Method Detail

clone

public Object clone()
Overrides:
clone in class Object
Since:
012004

toString

public String toString()
Overrides:
toString in class Object
Since:
20070425 not thread safe

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable
Since:
012004

hashCode

public int hashCode()
Overrides:
hashCode in class Object
Since:
012004

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
Since:
012004

getVariable

public FiniteVariable getVariable()

getInstance

public Object getInstance()

setInstance

public void setInstance(Object o)
Since:
100803

setData

public void setData(FiniteVariable myVariable,
                    Object instance)
Since:
012004

getIndex

public int getIndex()

isValid

public boolean isValid()


Copyright 2010 UCLA Automated Reasoning Group