Class SBMLEventAssignment
- java.lang.Object
-
- de.unirostock.sems.bives.sbml.parser.SBMLGenericObject
-
- de.unirostock.sems.bives.sbml.parser.SBMLSBase
-
- de.unirostock.sems.bives.sbml.parser.SBMLEventAssignment
-
public class SBMLEventAssignment extends SBMLSBase
The Class SBMLEventAssignment. An "event assignment" has effect when the event is executed.- Author:
- Martin Scharm
-
-
Field Summary
-
Fields inherited from class de.unirostock.sems.bives.sbml.parser.SBMLGenericObject
documentNode, sbmlModel
-
-
Constructor Summary
Constructors Constructor Description SBMLEventAssignment(de.unirostock.sems.xmlutils.ds.DocumentNode documentNode, SBMLModel sbmlModel)
Instantiates a new SBML event assignment.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.unirostock.sems.bives.ds.MathML
getMath()
Gets the math.SBMLSBase
getVariable()
Gets the variable of interest.void
reportDelete(de.unirostock.sems.bives.markup.MarkupElement me)
Report delete.void
reportInsert(de.unirostock.sems.bives.markup.MarkupElement me)
Report insert.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.protected SBMLSBase
resolveVariable(String ref)
Resolve variable.-
Methods inherited from class de.unirostock.sems.bives.sbml.parser.SBMLSBase
addOntologyLink, flagMetaModifcations, getAnnotation, getMetaId, getNotes, getOntologyLinks, getSBOTerm
-
Methods inherited from class de.unirostock.sems.bives.sbml.parser.SBMLGenericObject
getDocumentNode, getModel
-
-
-
-
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 treesbmlModel
- the SBML model- Throws:
BivesSBMLParseException
- the bives sbml parse exception
-
-
Method Detail
-
resolveVariable
protected final SBMLSBase resolveVariable(String ref) throws BivesSBMLParseException
Resolve variable.- Parameters:
ref
- the reference to a variable name- Returns:
- the SBML SBase representing the variable
- Throws:
BivesSBMLParseException
- the bives sbml parse exception
-
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 managera
- the original versionb
- the modified versionme
- 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
-
-