Class SBMLEventAssignment


  • public class SBMLEventAssignment
    extends SBMLSBase
    The Class SBMLEventAssignment. An "event assignment" has effect when the event is executed.
    Author:
    Martin Scharm
    • Constructor Detail

      • SBMLEventAssignment

        public SBMLEventAssignment​(de.unirostock.sems.xmlutils.ds.DocumentNode documentNode,
                                   SBMLModel sbmlModel)
                            throws BivesSBMLParseException
        Instantiates a new SBML event assignment.
        Parameters:
        documentNode - the document node encoding this entity in the corresponding XML tree
        sbmlModel - the SBML model
        Throws:
        BivesSBMLParseException - the bives sbml parse exception
    • Method Detail

      • getVariable

        public SBMLSBase getVariable()
        Gets the variable of interest.
        Returns:
        the variable
      • getMath

        public de.unirostock.sems.bives.ds.MathML getMath()
        Gets the math.
        Returns:
        the math
      • reportModification

        public void reportModification​(de.unirostock.sems.bives.algorithm.SimpleConnectionManager conMgmt,
                                       SBMLEventAssignment a,
                                       SBMLEventAssignment b,
                                       de.unirostock.sems.bives.markup.MarkupElement me)
        Report modification on this entity.
        Parameters:
        conMgmt - the connection manager
        a - the original version
        b - the modified version
        me - the markup element
      • reportInsert

        public void reportInsert​(de.unirostock.sems.bives.markup.MarkupElement me)
        Report insert.
        Parameters:
        me - the me
      • reportDelete

        public void reportDelete​(de.unirostock.sems.bives.markup.MarkupElement me)
        Report delete.
        Parameters:
        me - the me