de.unirostock.sems.bives.algorithm.DiffReporter
public class SBMLSpecies extends SBMLGenericIdNameObject implements de.unirostock.sems.bives.algorithm.DiffReporter
id, name
documentNode, sbmlModel
Constructor | Description |
---|---|
SBMLSpecies(de.unirostock.sems.xmlutils.ds.DocumentNode documentNode,
SBMLModel sbmlModel) |
Instantiates a new SBML species.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
canBeReactantOrProduct() |
Can this species take part in a reaction as a reactant or product?
|
boolean |
canHaveAssignmentRule() |
Is this species allowed to have an assignment rule.
|
SBMLCompartment |
getCompartment() |
Gets the compartment that hosts this species.
|
double |
getInitialAmount() |
Returns the initial amount of this species or null if not defined.
|
double |
getInitialConcentration() |
Returns the initial concentration of this species or null if not defined.
|
boolean |
hasBoundaryCondition() |
Checks for a boundary condition.
|
boolean |
hasOnlySubstanceUnits() |
Checks if this species has only substance units.
|
boolean |
isConstant() |
Checks if this species is constant.
|
de.unirostock.sems.bives.markup.MarkupElement |
reportDelete() |
|
de.unirostock.sems.bives.markup.MarkupElement |
reportInsert() |
|
de.unirostock.sems.bives.markup.MarkupElement |
reportModification(de.unirostock.sems.bives.algorithm.SimpleConnectionManager conMgmt,
de.unirostock.sems.bives.algorithm.DiffReporter docA,
de.unirostock.sems.bives.algorithm.DiffReporter docB) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getID, getName, getNameAndId, getNameOrId
getDocumentNode, getModel
addOntologyLink, flagMetaModifcations, getAnnotation, getMetaId, getNotes, getOntologyLinks, getSBOTerm
public SBMLSpecies(de.unirostock.sems.xmlutils.ds.DocumentNode documentNode, SBMLModel sbmlModel) throws BivesSBMLParseException
documentNode
- the document node encoding this entity in the corresponding XML treesbmlModel
- the SBML modelBivesSBMLParseException
- the bives sbml parse exceptionpublic double getInitialAmount()
public double getInitialConcentration()
public SBMLCompartment getCompartment()
public boolean canHaveAssignmentRule()
public boolean canBeReactantOrProduct()
public boolean isConstant()
public boolean hasBoundaryCondition()
public boolean hasOnlySubstanceUnits()
public de.unirostock.sems.bives.markup.MarkupElement reportModification(de.unirostock.sems.bives.algorithm.SimpleConnectionManager conMgmt, de.unirostock.sems.bives.algorithm.DiffReporter docA, de.unirostock.sems.bives.algorithm.DiffReporter docB)
reportModification
in interface de.unirostock.sems.bives.algorithm.DiffReporter
public de.unirostock.sems.bives.markup.MarkupElement reportInsert()
reportInsert
in interface de.unirostock.sems.bives.algorithm.DiffReporter
public de.unirostock.sems.bives.markup.MarkupElement reportDelete()
reportDelete
in interface de.unirostock.sems.bives.algorithm.DiffReporter
Copyright © 2018 SEMS project @ University of Rostock. All rights reserved.