edu.ucla.belief.decision
Interface Factory

All Known Implementing Classes:
DecisionTreeImpl

public interface Factory

Since:
120804
Author:
Keith Cascio

Method Summary
 void adopt(DecisionNode node)
           
 DecisionNode clone(DecisionNode node)
           
 Parameter clone(Parameter parameter)
           
 DecisionLeaf getDefault()
           
 Collection getInternalHistory()
           
 Collection getLeafHistory()
           
 Collection getParameterHistory()
           
 DecisionInternal internalForID(String id)
           
 boolean isUniqueNodeID(String id)
           
 boolean isUniqueParameterID(String id)
           
 boolean isValidID(String id)
           
 DecisionLeaf leafForID(String id)
           
 DecisionInternal newInternal(FiniteVariable var)
           
 DecisionLeaf newLeaf(FiniteVariable var)
           
 DecisionLeaf newLeaf(FiniteVariable var, Parameter[] params)
           
 Parameter newParameter(double value)
           
 Parameter newParameter(String id, double value)
           
 DecisionNode nodeForID(String id)
           
 Parameter parameterForID(String id)
           
 boolean removeHistory(DecisionLeaf leaf)
           
 

Method Detail

clone

DecisionNode clone(DecisionNode node)

clone

Parameter clone(Parameter parameter)

newParameter

Parameter newParameter(double value)

newParameter

Parameter newParameter(String id,
                       double value)

parameterForID

Parameter parameterForID(String id)

leafForID

DecisionLeaf leafForID(String id)

internalForID

DecisionInternal internalForID(String id)

nodeForID

DecisionNode nodeForID(String id)

getDefault

DecisionLeaf getDefault()

newLeaf

DecisionLeaf newLeaf(FiniteVariable var)

newLeaf

DecisionLeaf newLeaf(FiniteVariable var,
                     Parameter[] params)

newInternal

DecisionInternal newInternal(FiniteVariable var)

getLeafHistory

Collection getLeafHistory()

getInternalHistory

Collection getInternalHistory()

getParameterHistory

Collection getParameterHistory()

removeHistory

boolean removeHistory(DecisionLeaf leaf)

adopt

void adopt(DecisionNode node)

isUniqueNodeID

boolean isUniqueNodeID(String id)

isUniqueParameterID

boolean isUniqueParameterID(String id)

isValidID

boolean isValidID(String id)


Copyright 2010 UCLA Automated Reasoning Group