Beispiel #1
0
        public void DeserializeVertexData(string vertex_file)
        {
            List <GraphSerializationData> gds = FileServiceProvider.DeserializeDataFromFile(vertex_file);

            this.ClearArea();


            (this.DataContext as GraphViewModel).RecreateSerializedVertexData(gds);
        }
Beispiel #2
0
        public void DeserializeConfigurationData(string cable_file)
        {
            List <GraphSerializationData> gds = FileServiceProvider.DeserializeDataFromFile(cable_file);

            foreach (GraphSerializationData x in gds)
            {
                CableConfiguration cc = x.Data as CableConfiguration;

                (mainWindow.ccView.DataContext as CreateConfigurationViewModel).AddCableConfiguration(cc);
            }
        }
Beispiel #3
0
        public void DeserializeEdgeData(string edge_file)
        {
            List <GraphSerializationData> gds = FileServiceProvider.DeserializeDataFromFile(edge_file);

            foreach (GraphSerializationData x in gds)
            {
                DataVertex source = (x.Data as DataEdge).Source;
                DataVertex target = (x.Data as DataEdge).Target;

                VertexControl vc = getVertexControlWithDataVertex(source.Element_id);

                (this.DataContext as GraphViewModel).RecreateSerializedEdgeData(source, target, vc, ((DataEdge)x.Data).Length);
                //AreaAddEdge(source, target.Element_id, ((DataEdge)x.Data).Length, false, vc);
            }
        }