|
@@ -327,6 +327,8 @@ public class Control {
|
|
|
*/
|
|
|
public void delCanvasObject(AbstractCpsObject obj) {
|
|
|
canvasController.deleteObjectOnCanvas(obj);
|
|
|
+ if (obj instanceof CpsUpperNode)
|
|
|
+ canvasController.bfsNodeCleaner((CpsUpperNode) obj);
|
|
|
try {
|
|
|
autoSave();
|
|
|
} catch (IOException e) {
|
|
@@ -760,6 +762,8 @@ public class Control {
|
|
|
|
|
|
public void delObjUpperNode(AbstractCpsObject object, CpsUpperNode upperNode) {
|
|
|
nodeController.deleteObjectInUpperNode(object, upperNode);
|
|
|
+ if (object instanceof CpsUpperNode)
|
|
|
+ canvasController.bfsNodeCleaner((CpsUpperNode) object);
|
|
|
}
|
|
|
|
|
|
public void addEdgeUpperNode(CpsEdge edge, CpsUpperNode upperNode) {
|
|
@@ -786,7 +790,7 @@ public class Control {
|
|
|
public int getNumberHolonObjects(ArrayList<AbstractCpsObject> list) {
|
|
|
return objectController.getNumberHolonObjects(list);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
* Get the number of HolonObjects with the given state in the given List
|
|
|
*
|
|
@@ -798,7 +802,7 @@ public class Control {
|
|
|
}
|
|
|
|
|
|
|
|
|
- * Changes the value of HolonBodySCALE
|
|
|
+ * Changes the value of HolonBodySCALE
|
|
|
*
|
|
|
* @param s
|
|
|
* HolonBodyScale
|
|
@@ -806,7 +810,7 @@ public class Control {
|
|
|
public void setHolonBodyScale(int s) {
|
|
|
globalController.setHolonBodyScale(s);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
* Returns HolonBodySCALE.
|
|
|
*
|