public CleanSceneData.ImportDataStructure CosmosDBStructure_TO_ImportDataStructure(GraphsonToGremlin.CosmosDbStructure data) { CleanSceneData.ImportDataStructure newStructure = new CleanSceneData.ImportDataStructure(); newStructure.vertices = new List <CleanSceneData.Vertex>(); newStructure.edges = new List <CleanSceneData.Edge>(); if (data.vertices != null && data.vertices.Any()) { foreach (GraphsonToGremlin.Vertex v in data.vertices) { CleanSceneData.Vertex newV = BridgeToGraphson.ConvertGraphVertexToSceneNode(v); newStructure.vertices.Add(newV); } } if (data.edges != null && data.edges.Any()) { foreach (GraphsonToGremlin.Edge e in data.edges) { CleanSceneData.Edge newE = BridgeToGraphson.ConvertGraphEdgeToSceneEdge(e); newStructure.edges.Add(newE); } } return(newStructure); }
public void ConvertGraphsonToGremlin() { CosmosDbStructure data = BridgeToGraphson.jsonToCosmosDBStructure(importedData.text); string commands = GraphsonToGremlin.ObjectToGremlinConverter.StructureToQueryString(data); importedData.text = commands; //codeText.GetComponent<TMPro.TextMeshProUGUI>().text += commands; }
public void LoadGraphson() { CosmosDbStructure data = BridgeToGraphson.jsonToCosmosDBStructure(importedData.text); HideLoadScene(); // Create scene with graphson data sceneCreator.GenerateScene(data); }
public void UpdateGremlinCodeText(Node _node) { string addVertexQuery = ""; Vertex v = BridgeToGraphson.NodeToVertex(_node); addVertexQuery = ObjectToGremlinConverter.VertexToQuery(v); UpdateGremlinCodeText(addVertexQuery); }
public void UpdateGremlinCodeText(Connect _edge) { string addEdgeQuery = ""; Edge e = BridgeToGraphson.ConnectToEdge(_edge); addEdgeQuery = ObjectToGremlinConverter.EdgeToQuery(e); UpdateGremlinCodeText(addEdgeQuery); }