jigcell.sbml2
Class SBase

java.lang.Object
  extended by jigcell.sbml2.XMLElement
      extended by jigcell.sbml2.SBase
Direct Known Subclasses:
EventAssignment, KineticLaw, Rule, SBaseId, SBMLLevel2Document, SimpleObjectReference, SimpleSpeciesReference, StoichiometryMath, Unit

public class SBase
extends XMLElement

Contains the notes, annotations, and metadata for an SBML element.

This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.

Author:
Nicholas Allen

Field Summary
private  Annotations annotations
           
private  java.lang.String metaid
           
private  Notes notes
           
private  java.lang.String rdf
           
 
Constructor Summary
protected SBase()
           
 
Method Summary
 Annotations getAnnotations()
           
 java.lang.String getMetaid()
           
 Notes getNotes()
           
 java.lang.String getRDF()
           
 boolean isValid(Model model)
           
protected  void parse(org.xml.sax.Attributes attributes)
           
protected  XMLPrinter print(XMLPrinter parent, java.lang.String name)
           
(package private) static SBaseId searchListForId(java.util.List elements, java.lang.String id)
           
(package private) static SBaseId searchListForName(java.util.List elements, java.lang.String name)
           
 void setMetaid(java.lang.String metaid)
           
 void setRDF(java.lang.String rdf)
           
 void setRDF(java.lang.String rdf, java.lang.String metaid)
           
 
Methods inherited from class jigcell.sbml2.XMLElement
print, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

annotations

private final Annotations annotations

notes

private final Notes notes

metaid

private java.lang.String metaid

rdf

private java.lang.String rdf
Constructor Detail

SBase

protected SBase()
Method Detail

searchListForId

static final SBaseId searchListForId(java.util.List elements,
                                     java.lang.String id)

searchListForName

static final SBaseId searchListForName(java.util.List elements,
                                       java.lang.String name)

getAnnotations

public final Annotations getAnnotations()

getMetaid

public final java.lang.String getMetaid()

getNotes

public final Notes getNotes()

getRDF

public final java.lang.String getRDF()

isValid

public boolean isValid(Model model)

setMetaid

public final void setMetaid(java.lang.String metaid)

setRDF

public final void setRDF(java.lang.String rdf)

setRDF

public final void setRDF(java.lang.String rdf,
                         java.lang.String metaid)

parse

protected void parse(org.xml.sax.Attributes attributes)
Overrides:
parse in class XMLElement

print

protected XMLPrinter print(XMLPrinter parent,
                           java.lang.String name)
Overrides:
print in class XMLElement