Exemplo n.º 1
0
        public static IGraph InitGraph(String myGraphName)
        {
            var g = new OwlerDB();

            IGraphReader myReader = null;

            if (myGraphName.EndsWith(".txt"))
            {
                myReader = new EdgeListReader();
            }
            else if (myGraphName.EndsWith(".xml"))
            {
                myReader = new GraphMLReader();
            }
            if (g == null)
            {
                Console.WriteLine("no suitable reader could be detected...exiting");
                return(null);
            }
            else
            {
                var stream = File.OpenRead("graphs/" + myGraphName);

                var done = myReader.Read(g, stream);

                stream.Close();

                return((done) ? g : null);
            }
        }
Exemplo n.º 2
0
        protected IGraph InitGraph(String myGraphName)
        {
            var g = new OwlerDB();

            var reader = new GraphMLReader();
            var stream = File.OpenRead("../../../AlgorithmTests/bin/Debug/graphs/" + myGraphName + ".xml");

            var done = reader.Read(g, stream);

            stream.Close();

            return((done) ? g : null);
        }