|
@@ -164,8 +164,7 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- itemUntrack.addActionListener(new ActionListener() {
|
|
|
-
|
|
|
+ itemTrack.addActionListener(new ActionListener() {
|
|
|
@Override
|
|
|
public void actionPerformed(ActionEvent e) {
|
|
|
for (AbstractCpsObject o : model.getSelectedCpsObjects()) {
|
|
@@ -178,14 +177,11 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- if (found) {
|
|
|
- // Removed from tracking array and tracking
|
|
|
- // information reseted
|
|
|
- controller.removeTrackingObj((HolonObject) o);
|
|
|
- ((HolonObject) o).setTrackingProd(new float[100]);
|
|
|
- ((HolonObject) o).setTrackingCons(new float[100]);
|
|
|
+ if (!found) {
|
|
|
+ controller.addTrackingObj((HolonObject) o);
|
|
|
+ ((HolonObject) o).updateTrackingInfo();
|
|
|
}
|
|
|
- controller.addTextToConsole("Untracking: ", Color.BLACK, 12, false, false, false);
|
|
|
+ controller.addTextToConsole("Tracking: ", Color.BLACK, 12, false, false, false);
|
|
|
controller.addTextToConsole("" + o.getName(), Color.BLUE, 12, true, false, false);
|
|
|
controller.addTextToConsole(", ID:", Color.BLACK, 12, false, false, false);
|
|
|
controller.addTextToConsole("" + o.getID(), Color.RED, 12, true, false, true);
|