public static NodeGroup GetInstanceFromJson(JsonObject jsonEncodedNodeGroup, OntologyInfo uncompressOInfo) { // use the serialized version of the nodeGroup to populate a new nodeGroup NodeGroup retval = new NodeGroup(); retval.AddJsonEncodedNodeGroup(jsonEncodedNodeGroup, uncompressOInfo); return(retval); }
public static NodeGroup DeepCopy(NodeGroup source) { NodeGroup retval = new NodeGroup(); retval.AddJsonEncodedNodeGroup(source.ToJson()); // connection info SparqlConnection conn = new SparqlConnection(); if (source.conn != null) { conn.FromJson(source.conn.ToJson()); retval.SetSparqlConnection(conn); } return(retval); }