biouml.plugins.sbml
Class SbmlModelReader_21
java.lang.Object
biouml.plugins.sbml.SbmlConstants
biouml.plugins.sbml.SbmlSupport
biouml.plugins.sbml.SbmlModelReader
biouml.plugins.sbml.SbmlModelReader_21
- public class SbmlModelReader_21
- extends SbmlModelReader
- To do:
- read Units, read Rules, functions support
- Pendung:
- generation of name for parameters defined in reaction.
Currently name is generated as
reactioName_parameterName., name validations that they are valid SNames
| Fields inherited from class biouml.plugins.sbml.SbmlConstants |
ANNOTATION_ELEMENT, ASSIGNEMENT_ELEMENT, ASSIGNEMENT_LIST_ELEMENT, ASSIGNEMENT_VARIABLE_ATTR, BIOUML_COMPARTMENT_INFO_ELEMENT, BIOUML_EDGE_INFO_ELEMENT, BIOUML_NODE_INFO_ELEMENT, BIOUML_SPECIE_INFO_ELEMENT, BIOUML_SPECIE_TYPE_ATTR, BIOUML_XMLNS_ATTR, BIOUML_XMLNS_VALUE, COMPARTMENT_ATTR, COMPARTMENT_DIMENTION_ATTR, COMPARTMENT_ELEMENT, COMPARTMENT_LIST_ELEMENT, COMPARTMENT_OUTSIDE_ATTR, COMPARTMENT_VOLUME_ATTR, CONSTANT_ATTR, DELAY_ELEMENT, DENOMINATOR_ATTR, EVENT_ELEMENT, EVENT_LIST_ELEMENT, FORMULA_ATTR, FUNCTION_DEFINITION_ELEMENT, FUNCTION_LIST_ELEMENT, ID_ATTR, KINETIC_LAW_ELEMENT, MATH_ATTR, MATH_ELEMENT, MODEL_ELEMENT, MODIFIER_LIST_ELEMENT, NAME_ATTR, NOTES_ELEMENT, PARAMETER_ELEMENT, PARAMETER_LIST_ELEMENT, PARAMETER_VALUE_ATTR, PRODUCT_LIST_ELEMENT, PRODUCT_STUB, REACTANT_LIST_ELEMENT, REACTANT_STUB, REACTION_ELEMENT, REACTION_FAST_ATTR, REACTION_LIST_ELEMENT, REACTION_REVERSIBLE_ATTR, RULE_ALGEBRAIC_ELEMENT, RULE_ASSIGNEMENT_ELEMENT, RULE_COMMENT_ATTR, RULE_COMPARTMENT_VOLUME_ELEMENT, RULE_FORMULA_ATTR, RULE_LIST_ELEMENT, RULE_PARAMETER_ELEMENT, RULE_RATE_ELEMENT, RULE_SPECIE_CONCENTRATION_ELEMENT, RULE_VARIABLE_ATTR, SBML_ELEMENT, SBML_LEVEL_ATTR, SBML_LEVEL_VALUE_1, SBML_LEVEL_VALUE_2, SBML_VERSION_ATTR, SBML_VERSION_VALUE_1, SBML_VERSION_VALUE_2, SBML_XMLNS_VALUE, SPECIE_ATTR, SPECIE_ATTR_11, SPECIE_BOUNDARY_CONDITION_ATTR, SPECIE_CHARGE_ATTR, SPECIE_DEFAULT_SUBSTANCE_UNITS, SPECIE_ELEMENT, SPECIE_ELEMENT_11, SPECIE_HAS_ONLY_SUBSTANCE_UNITS_ATTR, SPECIE_INITIAL_AMOUNT_ATTR, SPECIE_INITIAL_CONCENTRATION_ATTR, SPECIE_LIST_ELEMENT, SPECIE_REFERENCE_ELEMENT, SPECIE_REFERENCE_ELEMENT_11, SPECIE_SPATIAL_SIZE_UNITS_ATTR, SPECIE_SUBSTANCE_UNITS_ATTR, STOICHIOMETRY_ATTR, STOICHIOMETRY_MATH_ELEMENT, SUBSTANCE_UNITS_ATTR, TIME_UNITS_ATTR, TRIGGER_ELEMENT, TYPE_ATTR, UNIT_LIST_ELEMENT, UNIT_SUBSTANCE, UNIT_TIME, UNIT_VOLUME, UNITS_ATTR, XMLNS_ATTR |
|
Method Summary |
protected DiagramType |
getDiagramType()
|
protected java.lang.String |
getId(org.w3c.dom.Element element)
|
protected java.lang.String |
getTitle(org.w3c.dom.Element element)
|
protected boolean |
isValid(java.lang.String elementName,
java.lang.Object element,
java.lang.String name)
|
protected void |
readAssignmentList(org.w3c.dom.Element eventElement,
Event event)
|
protected Compartment |
readCompartment(org.w3c.dom.Element element,
java.lang.String compartmentId,
java.lang.String compartmentName)
|
protected void |
readEvent(org.w3c.dom.Element eventElement,
int i)
|
protected void |
readEventList(org.w3c.dom.Element model)
|
protected void |
readFunctionDeclaration(org.w3c.dom.Element funcDefElement,
java.lang.String funcDefId)
|
protected void |
readFunctionDefinitionList(org.w3c.dom.Element model)
|
protected void |
readKineticLawFormula(org.w3c.dom.Element element,
Node reaction,
KineticLaw kineticLaw)
|
protected java.lang.String |
readMath(org.w3c.dom.Element element,
DiagramElement de)
|
protected void |
readModifiers(org.w3c.dom.Element element,
Node reaction)
|
protected Variable |
readParameter(org.w3c.dom.Element element,
java.lang.String parameterId,
Node reaction)
|
protected void |
readRule(org.w3c.dom.Element ruleElement,
int i)
|
protected Node |
readSpecie(org.w3c.dom.Element element,
java.lang.String speciesId,
java.lang.String speciesName)
|
protected void |
readStoichiometry(org.w3c.dom.Element element,
SpecieReference reference,
Node reaction)
|
protected boolean |
validateList(java.lang.Object element,
java.lang.String tag,
java.lang.String name)
|
protected void |
validateReaction(Node reaction)
|
| Methods inherited from class biouml.plugins.sbml.SbmlModelReader |
convertUnit, getSpecieAttribute, getSpecieElement, getSpecieReference, isReaction, isSpecie, layout, layout, parseAsCompartment, parseAsParameter, parseAsSpecie, read, readCompartmentList, readKineticLaw, readNotes, readParameterList, readProducts, readReactants, readReaction, readReactionList, readRuleList, readSpecieList, readSpecieReference, readUnitList |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mathMLParser
protected MathMLParser mathMLParser
SbmlModelReader_21
public SbmlModelReader_21()
getDiagramType
protected DiagramType getDiagramType()
- Overrides:
getDiagramType in class SbmlModelReader
getId
protected java.lang.String getId(org.w3c.dom.Element element)
- Specified by:
getId in class SbmlModelReader
getTitle
protected java.lang.String getTitle(org.w3c.dom.Element element)
- Specified by:
getTitle in class SbmlModelReader
isValid
protected boolean isValid(java.lang.String elementName,
java.lang.Object element,
java.lang.String name)
- Specified by:
isValid in class SbmlModelReader
validateList
protected boolean validateList(java.lang.Object element,
java.lang.String tag,
java.lang.String name)
readCompartment
protected Compartment readCompartment(org.w3c.dom.Element element,
java.lang.String compartmentId,
java.lang.String compartmentName)
throws java.lang.Exception
- Overrides:
readCompartment in class SbmlModelReader
- Throws:
java.lang.Exception- Pendung:
- COMPARTMENT_DIMENTION_ATTR, CONSTANT_ATTR
readSpecie
protected Node readSpecie(org.w3c.dom.Element element,
java.lang.String speciesId,
java.lang.String speciesName)
throws java.lang.Exception
- Overrides:
readSpecie in class SbmlModelReader
- Throws:
java.lang.Exception- To do:
- CONSTANT_ATTR
- Pendung:
- refine, subs
readParameter
protected Variable readParameter(org.w3c.dom.Element element,
java.lang.String parameterId,
Node reaction)
throws java.lang.Exception
- Overrides:
readParameter in class SbmlModelReader
- Throws:
java.lang.Exception
validateReaction
protected void validateReaction(Node reaction)
- Overrides:
validateReaction in class SbmlModelReader
readStoichiometry
protected void readStoichiometry(org.w3c.dom.Element element,
SpecieReference reference,
Node reaction)
- Specified by:
readStoichiometry in class SbmlModelReader
readKineticLawFormula
protected void readKineticLawFormula(org.w3c.dom.Element element,
Node reaction,
KineticLaw kineticLaw)
- Specified by:
readKineticLawFormula in class SbmlModelReader
readModifiers
protected void readModifiers(org.w3c.dom.Element element,
Node reaction)
- Overrides:
readModifiers in class SbmlModelReader
readRule
protected void readRule(org.w3c.dom.Element ruleElement,
int i)
- Specified by:
readRule in class SbmlModelReader
readFunctionDefinitionList
protected void readFunctionDefinitionList(org.w3c.dom.Element model)
- Overrides:
readFunctionDefinitionList in class SbmlModelReader
readFunctionDeclaration
protected void readFunctionDeclaration(org.w3c.dom.Element funcDefElement,
java.lang.String funcDefId)
throws java.lang.Exception
- Throws:
java.lang.Exception
readEventList
protected void readEventList(org.w3c.dom.Element model)
- Overrides:
readEventList in class SbmlModelReader
readEvent
protected void readEvent(org.w3c.dom.Element eventElement,
int i)
readAssignmentList
protected void readAssignmentList(org.w3c.dom.Element eventElement,
Event event)
readMath
protected java.lang.String readMath(org.w3c.dom.Element element,
DiagramElement de)
Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.