Skip to content
Snippets Groups Projects

Resolve "sauvegarde des coordonnées du graph"

Merged Stephane Dervaux requested to merge 94-sauvegarde-des-coordonnees-du-graph into develop
3 files
+ 129
81
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -23,6 +23,7 @@ import fr.inra.po2vocabmanager.model.DataNode;
import fr.inrae.po2engine.model.dataModel.CompositionFile;
import fr.inrae.po2engine.model.dataModel.ItineraryFile;
import fr.inrae.po2engine.model.dataModel.StepFile;
import org.json.JSONArray;
import org.json.JSONObject;
import java.util.HashMap;
@@ -47,6 +48,14 @@ public class JavaConnector {
System.out.println("log : " + message);
}
public void nodeDragged(String allNodes) throws NumberFormatException{
JSONArray nodesArray = new JSONArray(allNodes);
nodesArray.forEach(node -> {
JSONObject obj = (JSONObject) node;
this.itiFile.setNodePosition(obj.optString("id", ""), obj.optDouble("x", 0.0) / 72.0, obj.optDouble("y", 0.0) / 72.0);
});
}
public void addEdge(String source, String target) {
if(!MainApp.getDataControler().canEdit()) {
return;
Loading