|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectunbbayes.prs.builder.impl.DefaultProbabilisticNetworkBuilder
public class DefaultProbabilisticNetworkBuilder
IProbabilisticNetworkBuilder
Constructor Summary | |
---|---|
protected |
DefaultProbabilisticNetworkBuilder()
Default implementation of builder for probabilistic networks |
Method Summary | |
---|---|
ProbabilisticNetwork |
buildNetwork(String name)
Generates a new instance of network |
INodeBuilder |
getContinuousNodeBuilder()
Obtains the NodeBuilder to generate subclasses of ContinuousNode |
INodeBuilder |
getDecisionNodeBuilder()
Obtains the NodeBuilder to generate subclasses of DecisionNode |
INodeBuilder |
getProbabilisticNodeBuilder()
Obtains the NodeBuilder to generate subclasses of ProbabilisticNode |
INodeBuilder |
getUtilityNodeBuilder()
Obtains the NodeBuilder to generate subclasses of UtilityNode |
static DefaultProbabilisticNetworkBuilder |
newInstance()
Constructor method for DefaultProbabilisticNetworkBuilder. |
static DefaultProbabilisticNetworkBuilder |
newInstance(INodeBuilder probabilisticNodeBuilder,
INodeBuilder decisionNodeBuilder,
INodeBuilder utilityNodeBuilder)
Constructor method for DefaultProbabilisticNetworkBuilder, specifying the node builders to use. |
void |
setContinuousNodeBuilder(INodeBuilder builder)
Setter for builder of ContinuousNode |
void |
setDecisionNodeBuilder(INodeBuilder builder)
Setter for builder of DecisionNode |
void |
setProbabilisticNodeBuilder(INodeBuilder builder)
Setter for builder of ProbabilisticNode |
void |
setUtilityNodeBuilder(INodeBuilder builder)
Setter for builder of UtilityNode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected DefaultProbabilisticNetworkBuilder()
IProbabilisticNetworkBuilder
,
INodeBuilder
Method Detail |
---|
public static DefaultProbabilisticNetworkBuilder newInstance()
public static DefaultProbabilisticNetworkBuilder newInstance(INodeBuilder probabilisticNodeBuilder, INodeBuilder decisionNodeBuilder, INodeBuilder utilityNodeBuilder)
probabilisticNodeBuilder:
- builder for probabilistic nodesdecisionNodeBuilder:
- builder for decision nodesutilityNodeBuilder:
- builder for utility nodes
public ProbabilisticNetwork buildNetwork(String name)
IProbabilisticNetworkBuilder
buildNetwork
in interface IProbabilisticNetworkBuilder
public INodeBuilder getDecisionNodeBuilder()
IProbabilisticNetworkBuilder
getDecisionNodeBuilder
in interface IProbabilisticNetworkBuilder
public INodeBuilder getProbabilisticNodeBuilder()
IProbabilisticNetworkBuilder
getProbabilisticNodeBuilder
in interface IProbabilisticNetworkBuilder
public INodeBuilder getUtilityNodeBuilder()
IProbabilisticNetworkBuilder
getUtilityNodeBuilder
in interface IProbabilisticNetworkBuilder
public void setDecisionNodeBuilder(INodeBuilder builder)
IProbabilisticNetworkBuilder
setDecisionNodeBuilder
in interface IProbabilisticNetworkBuilder
public void setProbabilisticNodeBuilder(INodeBuilder builder)
IProbabilisticNetworkBuilder
setProbabilisticNodeBuilder
in interface IProbabilisticNetworkBuilder
public void setUtilityNodeBuilder(INodeBuilder builder)
IProbabilisticNetworkBuilder
setUtilityNodeBuilder
in interface IProbabilisticNetworkBuilder
public INodeBuilder getContinuousNodeBuilder()
IProbabilisticNetworkBuilder
getContinuousNodeBuilder
in interface IProbabilisticNetworkBuilder
public void setContinuousNodeBuilder(INodeBuilder builder)
IProbabilisticNetworkBuilder
setContinuousNodeBuilder
in interface IProbabilisticNetworkBuilder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |