createTrigger() public method

public createTrigger ( ) : Trigger
return Trigger
コード例 #1
0
        protected override void Because()
        {
            var sbmlModel = new Model(3, 1);

            //Event
            var sbmlEvent = sbmlModel.createEvent();

            sbmlEvent.setId("e1");
            sbmlEvent.setName("e1_name");
            sbmlEvent.setNotes("eventNotes");

            //Trigger
            var trigger = sbmlModel.createTrigger();

            trigger.setMath(libsbml.parseFormula("1 > 0 "));
            sbmlEvent.setTrigger(trigger);
            //Event Assignment
            var assign = new EventAssignment(3, 1);

            assign.setId("ea1");
            assign.setName("ea1_name");
            assign.setVariable("x1");
            assign.setMath(libsbml.parseFormula("1+2"));
            sbmlEvent.addEventAssignment(assign);

            sbmlModel.addEvent(sbmlEvent);

            sut.DoImport(sbmlModel, new MoBiProject(), A.Fake <SBMLInformation>(), new MoBiMacroCommand());
        }
コード例 #2
0
 public void test_Trigger_ancestor_create_model()
 {
     Model m = new Model(2,4);
       Event e = m.createEvent();
       Trigger ea = m.createTrigger();
       assertTrue( ea.getAncestorOfType(libsbml.SBML_EVENT) == e );
       assertTrue( ea.getAncestorOfType(libsbml.SBML_MODEL) == m );
       assertTrue( ea.getAncestorOfType(libsbml.SBML_DOCUMENT) == null );
       assertTrue( ea.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null );
       Trigger obj = e.getTrigger();
       assertTrue( obj.getAncestorOfType(libsbml.SBML_EVENT) == e );
       assertTrue( obj.getAncestorOfType(libsbml.SBML_MODEL) == m );
       assertTrue( obj.getAncestorOfType(libsbml.SBML_DOCUMENT) == null );
       assertTrue( obj.getAncestorOfType(libsbml.SBML_COMPARTMENT) == null );
 }