Example #1
0
        public static Graph GetGraphInstance(string resourcePath, IFileProvider fileProvider, ExternalRessourcesLoadingPolicy loadingPolicy)
        {
            GraphXmlDeserializer parser = new GraphXmlDeserializer()
            {
                localFileProvider = fileProvider, FileLoadingPolicy = loadingPolicy
            };

            return(parser.LoadFile(resourcePath));
        }
Example #2
0
        public static Graph GetGraphInstance(string resourcePath, IFileProvider fileProvider, Type vertexImplementation)
        {
            GraphXmlDeserializer parser = new GraphXmlDeserializer()
            {
                localFileProvider = fileProvider, FileLoadingPolicy = ExternalRessourcesLoadingPolicy.None
            };

            parser.OverrideConcreteVertexype(vertexImplementation);
            return(parser.LoadFile(resourcePath));
        }