|
@@ -767,28 +767,65 @@ public class Control {
|
|
|
|
|
|
public void addObjUpperNode(AbstractCpsObject object, CpsUpperNode upperNode) {
|
|
public void addObjUpperNode(AbstractCpsObject object, CpsUpperNode upperNode) {
|
|
nodeController.addObjectInUpperNode(object, upperNode);
|
|
nodeController.addObjectInUpperNode(object, upperNode);
|
|
|
|
+ try {
|
|
|
|
+ autoSave();
|
|
|
|
+ } catch (IOException e) {
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
public void delObjUpperNode(AbstractCpsObject object, CpsUpperNode upperNode) {
|
|
public void delObjUpperNode(AbstractCpsObject object, CpsUpperNode upperNode) {
|
|
nodeController.deleteObjectInUpperNode(object, upperNode);
|
|
nodeController.deleteObjectInUpperNode(object, upperNode);
|
|
if (object instanceof CpsUpperNode)
|
|
if (object instanceof CpsUpperNode)
|
|
canvasController.bfsNodeCleaner((CpsUpperNode) object);
|
|
canvasController.bfsNodeCleaner((CpsUpperNode) object);
|
|
|
|
+ try {
|
|
|
|
+ autoSave();
|
|
|
|
+ } catch (IOException e) {
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
public void addEdgeUpperNode(CpsEdge edge, CpsUpperNode upperNode) {
|
|
public void addEdgeUpperNode(CpsEdge edge, CpsUpperNode upperNode) {
|
|
nodeController.addEdge(edge, upperNode);
|
|
nodeController.addEdge(edge, upperNode);
|
|
|
|
+ try {
|
|
|
|
+ autoSave();
|
|
|
|
+ } catch (IOException e) {
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
public void delEdgeUpperNode(CpsEdge edge, CpsUpperNode upperNode) {
|
|
public void delEdgeUpperNode(CpsEdge edge, CpsUpperNode upperNode) {
|
|
nodeController.deleteEdge(edge, upperNode);
|
|
nodeController.deleteEdge(edge, upperNode);
|
|
|
|
+ try {
|
|
|
|
+ autoSave();
|
|
|
|
+ } catch (IOException e) {
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
public void connectNodes(CpsEdge edge, CpsUpperNode upperNode) {
|
|
public void connectNodes(CpsEdge edge, CpsUpperNode upperNode) {
|
|
nodeController.connectNodes(edge, upperNode);
|
|
nodeController.connectNodes(edge, upperNode);
|
|
|
|
+ try {
|
|
|
|
+ autoSave();
|
|
|
|
+ } catch (IOException e) {
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
public void disconnectNodes(CpsEdge edge, CpsUpperNode upperNode) {
|
|
public void disconnectNodes(CpsEdge edge, CpsUpperNode upperNode) {
|
|
nodeController.disconnectNodes(edge, upperNode);
|
|
nodeController.disconnectNodes(edge, upperNode);
|
|
|
|
+ try {
|
|
|
|
+ autoSave();
|
|
|
|
+ } catch (IOException e) {
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|