|
||||||||||
| 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 IProbabilisticNetworkBuilderpublic INodeBuilder getDecisionNodeBuilder()
IProbabilisticNetworkBuilder
getDecisionNodeBuilder in interface IProbabilisticNetworkBuilderpublic INodeBuilder getProbabilisticNodeBuilder()
IProbabilisticNetworkBuilder
getProbabilisticNodeBuilder in interface IProbabilisticNetworkBuilderpublic INodeBuilder getUtilityNodeBuilder()
IProbabilisticNetworkBuilder
getUtilityNodeBuilder in interface IProbabilisticNetworkBuilderpublic void setDecisionNodeBuilder(INodeBuilder builder)
IProbabilisticNetworkBuilder
setDecisionNodeBuilder in interface IProbabilisticNetworkBuilderpublic void setProbabilisticNodeBuilder(INodeBuilder builder)
IProbabilisticNetworkBuilder
setProbabilisticNodeBuilder in interface IProbabilisticNetworkBuilderpublic void setUtilityNodeBuilder(INodeBuilder builder)
IProbabilisticNetworkBuilder
setUtilityNodeBuilder in interface IProbabilisticNetworkBuilderpublic INodeBuilder getContinuousNodeBuilder()
IProbabilisticNetworkBuilder
getContinuousNodeBuilder in interface IProbabilisticNetworkBuilderpublic 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 | |||||||||