getListOfFunctionDefinitions() public method

public getListOfFunctionDefinitions ( ) : ListOfFunctionDefinitions
return ListOfFunctionDefinitions
 public void test_FunctionDefinition_parent_create()
 {
     Model m = new Model(2,4);
       FunctionDefinition fd = m.createFunctionDefinition();
       ListOf lo = m.getListOfFunctionDefinitions();
       assertTrue( lo == m.getFunctionDefinition(0).getParentSBMLObject() );
       assertTrue( lo == fd.getParentSBMLObject() );
       assertTrue( m == lo.getParentSBMLObject() );
 }
 public void test_FunctionDefinition_parent_add()
 {
     FunctionDefinition fd = new FunctionDefinition(2,4);
       Model m = new Model(2,4);
       fd.setId("fd");
       fd.setMath(libsbml.parseFormula("l"));
       m.addFunctionDefinition(fd);
       fd = null;
       ListOf lo = m.getListOfFunctionDefinitions();
       assertTrue( lo == m.getFunctionDefinition(0).getParentSBMLObject() );
       assertTrue( m == lo.getParentSBMLObject() );
 }
Exemplo n.º 3
0
 public void test_FunctionDefinition_ancestor_create()
 {
     Model m = new Model(2,4);
       FunctionDefinition fd = m.createFunctionDefinition();
       ListOf lo = m.getListOfFunctionDefinitions();
       assertTrue( fd.getAncestorOfType(libsbml.SBML_MODEL) == m );
       assertTrue( fd.getAncestorOfType(libsbml.SBML_LIST_OF) == lo );
       assertTrue( fd.getAncestorOfType(libsbml.SBML_DOCUMENT) == null );
       assertTrue( fd.getAncestorOfType(libsbml.SBML_EVENT) == null );
       FunctionDefinition obj = m.getFunctionDefinition(0);
       assertTrue( obj.getAncestorOfType(libsbml.SBML_MODEL) == m );
       assertTrue( obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lo );
       assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null );
       assertTrue( obj.getAncestorOfType(libsbml.SBML_EVENT) == null );
 }
Exemplo n.º 4
0
 public void test_FunctionDefinition_ancestor_add()
 {
     FunctionDefinition fd = new FunctionDefinition(2,4);
       Model m = new Model(2,4);
       fd.setId("fd");
       fd.setMath(libsbml.parseFormula("l"));
       m.addFunctionDefinition(fd);
       fd = null;
       ListOf lo = m.getListOfFunctionDefinitions();
       FunctionDefinition obj = m.getFunctionDefinition(0);
       assertTrue( obj.getAncestorOfType(libsbml.SBML_MODEL) == m );
       assertTrue( obj.getAncestorOfType(libsbml.SBML_LIST_OF) == lo );
       assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null );
       assertTrue( obj.getAncestorOfType(libsbml.SBML_EVENT) == null );
 }
Exemplo n.º 5
0
 public void test_ReadSBML_notes_ListOf()
 {
     SBase sb;
       string s = wrapSBML_L2v1("<listOfFunctionDefinitions>" +
     "  <notes>My Functions</notes>" +
     "  <functionDefinition/>" +
     "</listOfFunctionDefinitions>" +
     "<listOfUnitDefinitions>" +
     "  <notes>My Units</notes>" +
     "  <unitDefinition/>" +
     "</listOfUnitDefinitions>" +
     "<listOfCompartments>" +
     "  <notes>My Compartments</notes>" +
     "  <compartment/>" +
     "</listOfCompartments>");
       D = libsbml.readSBMLFromString(s);
       M = D.getModel();
       assertTrue( M != null );
       sb = M.getListOfFunctionDefinitions();
       assertEquals( true, sb.isSetNotes() );
       string notes = sb.getNotes().getChild(0).getCharacters();
       assertTrue( (  "My Functions" != notes ) == false );
       sb = M.getListOfUnitDefinitions();
       assertEquals( true, sb.isSetNotes() );
       notes = sb.getNotes().getChild(0).getCharacters();
       assertTrue( (  "My Units" != notes ) == false );
       sb = M.getListOfCompartments();
       assertEquals( true, sb.isSetNotes() );
       notes = sb.getNotes().getChild(0).getCharacters();
       assertTrue( (  "My Compartments" != notes ) == false );
 }
Exemplo n.º 6
0
 public void test_ReadSBML_metaid_ListOf()
 {
     SBase sb;
       string s = wrapSBML_L2v1("<listOfFunctionDefinitions metaid='lofd'/>" +
     "<listOfUnitDefinitions     metaid='loud'/>" +
     "<listOfCompartments        metaid='loc'/>" +
     "<listOfSpecies             metaid='los'/>" +
     "<listOfParameters          metaid='lop'/>" +
     "<listOfRules               metaid='lor'/>" +
     "<listOfReactions           metaid='lorx'/>" +
     "<listOfEvents              metaid='loe'/>");
       D = libsbml.readSBMLFromString(s);
       M = D.getModel();
       assertTrue( M != null );
       sb = M.getListOfFunctionDefinitions();
       assertEquals( true, sb.isSetMetaId() );
       assertTrue((  "lofd" == sb.getMetaId() ));
       sb = M.getListOfUnitDefinitions();
       assertEquals( true, sb.isSetMetaId() );
       assertTrue((  "loud" == sb.getMetaId() ));
       sb = M.getListOfCompartments();
       assertEquals( true, sb.isSetMetaId() );
       assertTrue((  "loc" == sb.getMetaId() ));
       sb = M.getListOfSpecies();
       assertEquals( true, sb.isSetMetaId() );
       assertTrue((  "los" == sb.getMetaId() ));
       sb = M.getListOfParameters();
       assertEquals( true, sb.isSetMetaId() );
       assertTrue((  "lop" == sb.getMetaId() ));
       sb = M.getListOfRules();
       assertEquals( true, sb.isSetMetaId() );
       assertTrue((  "lor" == sb.getMetaId() ));
       sb = M.getListOfReactions();
       assertEquals( true, sb.isSetMetaId() );
       assertTrue((  "lorx" == sb.getMetaId() ));
       sb = M.getListOfEvents();
       assertEquals( true, sb.isSetMetaId() );
       assertTrue((  "loe" == sb.getMetaId() ));
 }