|
@@ -43,7 +43,11 @@ public class ClipboardController {
|
|
initGson();
|
|
initGson();
|
|
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param upperNode
|
|
|
|
+ */
|
|
public void copy(CpsUpperNode upperNode) {
|
|
public void copy(CpsUpperNode upperNode) {
|
|
|
|
|
|
JsonObject file = new JsonObject();
|
|
JsonObject file = new JsonObject();
|
|
@@ -91,12 +95,23 @@ public class ClipboardController {
|
|
clipboard.setContents(selection, selection);
|
|
clipboard.setContents(selection, selection);
|
|
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
- public void paste() {
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param upperNode
|
|
|
|
+ */
|
|
|
|
+ public void paste(CpsUpperNode upperNode) {
|
|
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
- public void edgeToJson(EDGETYPE type, JsonObject file, int id, ArrayList<CpsEdge> arr) {
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param type
|
|
|
|
+ * @param file
|
|
|
|
+ * @param id
|
|
|
|
+ * @param arr
|
|
|
|
+ */
|
|
|
|
+ private void edgeToJson(EDGETYPE type, JsonObject file, int id, ArrayList<CpsEdge> arr) {
|
|
// TODO Auto-generated method stub
|
|
// TODO Auto-generated method stub
|
|
String k = null;
|
|
String k = null;
|
|
boolean b = false;
|
|
boolean b = false;
|
|
@@ -139,15 +154,22 @@ public class ClipboardController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ */
|
|
public void getObjectsInDepth() {
|
|
public void getObjectsInDepth() {
|
|
model.setClipboradObjects(new ArrayList<>());
|
|
model.setClipboradObjects(new ArrayList<>());
|
|
for (AbstractCpsObject obj : model.getSelectedCpsObjects()) {
|
|
for (AbstractCpsObject obj : model.getSelectedCpsObjects()) {
|
|
clipboadDepth(obj);
|
|
clipboadDepth(obj);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
- public void clipboadDepth(AbstractCpsObject obj) {
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * @param obj
|
|
|
|
+ */
|
|
|
|
+ private void clipboadDepth(AbstractCpsObject obj) {
|
|
if (!(obj instanceof CpsUpperNode)) {
|
|
if (!(obj instanceof CpsUpperNode)) {
|
|
model.getClipboradObjects().add(obj);
|
|
model.getClipboradObjects().add(obj);
|
|
return;
|
|
return;
|