edu.ucla.belief.decision
Interface Factory
- All Known Implementing Classes:
- DecisionTreeImpl
public interface Factory
- Since:
- 120804
- Author:
- Keith Cascio
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