|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IProbabilisticNetworkBuilder
A builder for networks, used by the I/O classes in order to generate a new Network. This is useful in order to re-use I/O classes to load specific subclasses of Nodes and Networks, instead of hard-coding Node/Network types.
| 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 |
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 |
| Method Detail |
|---|
INodeBuilder getProbabilisticNodeBuilder()
INodeBuilder getDecisionNodeBuilder()
INodeBuilder getUtilityNodeBuilder()
INodeBuilder getContinuousNodeBuilder()
void setProbabilisticNodeBuilder(INodeBuilder builder)
builder - void setDecisionNodeBuilder(INodeBuilder builder)
builder - void setUtilityNodeBuilder(INodeBuilder builder)
builder - void setContinuousNodeBuilder(INodeBuilder builder)
builder - ProbabilisticNetwork buildNetwork(String name)
name: - the name/id of network
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||