|
@@ -38,6 +38,7 @@ import classes.HolonSwitch;
|
|
import classes.Position;
|
|
import classes.Position;
|
|
import classes.SubNet;
|
|
import classes.SubNet;
|
|
import ui.controller.Control;
|
|
import ui.controller.Control;
|
|
|
|
+import ui.controller.UpdateController;
|
|
import ui.model.Model;
|
|
import ui.model.Model;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -61,6 +62,8 @@ public class MyCanvas extends JPanel implements MouseListener, MouseMotionListen
|
|
private Position unPos;
|
|
private Position unPos;
|
|
private ArrayList<Position> savePos;
|
|
private ArrayList<Position> savePos;
|
|
|
|
|
|
|
|
+ private UpdateController updCon;
|
|
|
|
+
|
|
ArrayList<HolonElement> dataSelected = new ArrayList<HolonElement>();
|
|
ArrayList<HolonElement> dataSelected = new ArrayList<HolonElement>();
|
|
ArrayList<AbstractCpsObject> tempSelected = new ArrayList<AbstractCpsObject>();
|
|
ArrayList<AbstractCpsObject> tempSelected = new ArrayList<AbstractCpsObject>();
|
|
|
|
|
|
@@ -132,6 +135,8 @@ public class MyCanvas extends JPanel implements MouseListener, MouseMotionListen
|
|
popmenu.add(itemTrack);
|
|
popmenu.add(itemTrack);
|
|
popmenu.add(itemUntrack);
|
|
popmenu.add(itemUntrack);
|
|
|
|
|
|
|
|
+ updCon = new UpdateController(mod, control);
|
|
|
|
+
|
|
itemDelete.setEnabled(false);
|
|
itemDelete.setEnabled(false);
|
|
itemCut.setEnabled(false);
|
|
itemCut.setEnabled(false);
|
|
itemCopy.setEnabled(false);
|
|
itemCopy.setEnabled(false);
|
|
@@ -613,7 +618,14 @@ public class MyCanvas extends JPanel implements MouseListener, MouseMotionListen
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void mouseClicked(MouseEvent e) {
|
|
public void mouseClicked(MouseEvent e) {
|
|
-
|
|
|
|
|
|
+ if (model.getPropertyTable().getRowCount() > 0) {
|
|
|
|
+ for (int i = model.getPropertyTable().getRowCount() - 1; i > -1; i--) {
|
|
|
|
+ model.getPropertyTable().removeRow(i);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ updCon.paintProperties(tempCps);
|
|
|
|
+ updCon.refreshTableHolonElement(model.getMultiTable(), model.getSingleTable());
|
|
|
|
+ updCon.refreshTableProperties(model.getPropertyTable());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|