// required to run unbbayes gui classes on server
System.setProperty("java.awt.headless", "false");
rede = new ProbabilisticNetwork("rede"+redeEntity.getId());
-
XMLBIFIO.loadXML(new File(redeEntity.getArquivo()), rede);
compilar();
public Node getNodeByName(String nodeName) {
for(Node node : rede.getNodes()) {
- if (node.getName().toLowerCase().equals(nodeName.toLowerCase()))
- return node;
+ if (node.getName().toLowerCase().equals(nodeName.toLowerCase())) {
+ return node;
+ }
}
return null;
rede.updateEvidences();
}
- public List<ProbabilisticBean> getProbabilidades(TreeVariable node) {
-
+ public List<ProbabilisticBean> getProbabilidades(TreeVariable node) {
List<ProbabilisticBean> listProbs = new ArrayList<ProbabilisticBean>();
-
for (int i=0; i < node.getStatesSize(); i++)
listProbs.add(new ProbabilisticBean(node.getStateAt(i), node.getMarginalAt(i)));