コード例 #1
0
        public void test_SBMLNamespaces_add_and_remove_namespaces()
        {
            SBMLNamespaces sbmlns = new SBMLNamespaces(3, 1);

            assertTrue(sbmlns.getLevel() == 3);
            assertTrue(sbmlns.getVersion() == 1);
            sbmlns.addNamespace("http://www.sbml.org/sbml/level3/version1/group/version1", "group");
            sbmlns.addNamespace("http://www.sbml.org/sbml/level3/version1/layout/version1", "layout");
            sbmlns.addNamespace("http://www.sbml.org/sbml/level3/version1/render/version1", "render");
            sbmlns.addNamespace("http://www.sbml.org/sbml/level3/version1/multi/version1", "multi");
            XMLNamespaces ns = sbmlns.getNamespaces();

            assertTrue(ns.getLength() == 5);
            assertTrue(ns.getURI(0) == "http://www.sbml.org/sbml/level3/version1/core");
            assertTrue(ns.getPrefix(0) == "");
            assertTrue(ns.getURI(1) == "http://www.sbml.org/sbml/level3/version1/group/version1");
            assertTrue(ns.getPrefix(1) == "group");
            assertTrue(ns.getURI(2) == "http://www.sbml.org/sbml/level3/version1/layout/version1");
            assertTrue(ns.getPrefix(2) == "layout");
            assertTrue(ns.getURI(3) == "http://www.sbml.org/sbml/level3/version1/render/version1");
            assertTrue(ns.getPrefix(3) == "render");
            assertTrue(ns.getURI(4) == "http://www.sbml.org/sbml/level3/version1/multi/version1");
            assertTrue(ns.getPrefix(4) == "multi");
            sbmlns.removeNamespace("http://www.sbml.org/sbml/level3/version1/layout/version1");
            sbmlns.removeNamespace("http://www.sbml.org/sbml/level3/version1/group/version1");
            sbmlns.removeNamespace("http://www.sbml.org/sbml/level3/version1/render/version1");
            sbmlns.removeNamespace("http://www.sbml.org/sbml/level3/version1/multi/version1");
        }
コード例 #2
0
        public void test_SBMLNamespaces_L2V4()
        {
            SBMLNamespaces sbml = new SBMLNamespaces(2, 4);

            assertTrue(sbml.getLevel() == 2);
            assertTrue(sbml.getVersion() == 4);
            XMLNamespaces ns = sbml.getNamespaces();

            assertTrue(ns.getLength() == 1);
            assertTrue(ns.getURI(0) == "http://www.sbml.org/sbml/level2/version4");
            assertTrue(ns.getPrefix(0) == "");
            sbml = null;
        }
コード例 #3
0
    private static void Main(string[] args)
    {
        Console.WriteLine("Supported by LibSBML " +
                          libsbml.getLibSBMLDottedVersion());
        Console.WriteLine();

        SBMLNamespacesList supported = SBMLNamespaces.getSupportedNamespaces();

        for (uint i = 0; i < supported.getSize(); i++)
        {
            SBMLNamespaces current = supported.get(i);
            Console.WriteLine("\tSBML Level: " + current.getLevel() +
                              " Version: " + current.getVersion());
        }

        Console.WriteLine();
    }