edu.ucla.belief.decision
Class DecisionBackup

Object
  extended by DecisionBackup

public class DecisionBackup
extends Object

Compact representation of a DecisionNode (internal or leaf) for the purposes of cloning a fast backup.

Since:
011005
Author:
Keith Cascio

Constructor Summary
DecisionBackup(String id, FiniteVariable var, boolean editable)
           
 
Method Summary
 void deflateOutcomes(Map outcomes, Map alreadydeflated)
           
 void deflateParameters(Parameter[] params, Map alreadydeflated)
           
 int equivalenceHashCode()
           
 boolean equivales(DecisionNode node)
           
 FiniteVariable getVariable()
           
 DecisionNode inflate(Factory factory)
           
 boolean isEditable()
           
 boolean isLeaf()
           
 void setListeners(Collection listeners)
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecisionBackup

public DecisionBackup(String id,
                      FiniteVariable var,
                      boolean editable)
Method Detail

inflate

public DecisionNode inflate(Factory factory)

isLeaf

public boolean isLeaf()

getVariable

public FiniteVariable getVariable()

isEditable

public boolean isEditable()

equivales

public boolean equivales(DecisionNode node)

equivalenceHashCode

public int equivalenceHashCode()

deflateOutcomes

public void deflateOutcomes(Map outcomes,
                            Map alreadydeflated)

deflateParameters

public void deflateParameters(Parameter[] params,
                              Map alreadydeflated)

setListeners

public void setListeners(Collection listeners)


Copyright 2010 UCLA Automated Reasoning Group