1 package com.example.furt.myapplication;
2 import android.view.View;
6 public class touchRuleHandler implements View.OnClickListener
9 touchRuleHandler(List<Node> list)
13 public void onClick(View view)
15 if (DrawActivity.selectedNode.Children.size()!=0) //not a leaf: can't add children
18 for (Hypothesis hp:n.NodeHP)
19 hp.fromNode= DrawActivity.selectedNode; //le ipotesi dei nuovi figli provengono dal nodo in cui stanno per essere inserite
20 n.addHPList(DrawActivity.selectedNode.NodeHP);
21 DrawActivity.selectedNode.addChild(n);
23 DrawActivity.selectedNode.hasFocus=false;
24 DrawActivity.selectedNode.ruleName=L.get(0).ruleName;
25 DrawActivity.selectedNode.Children.get(0).hasFocus=true;
26 DrawActivity.nmoves++;
27 DrawActivity.rootNode.Clean();
28 DrawActivity.startDraw();