|
||||||||||
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 |