public class ReqSBasePlugin
extends org.sbml.jsbml.ext.AbstractSBasePlugin
SBase as define in the req package.
The Required Elements package is an exceedingly small package that allows model writers to declare specifically which components of the model have had their mathematics changed, by which package or annotation, and whether interpretation of those components in the absence of any package information results in a workable model. It accomplishes this by defining a class that can be added as an optional child of any SBML element with mathematical meaning.
To define that an SBase can have some optional ChangedMath
children.
| Constructor and Description |
|---|
ReqSBasePlugin()
Creates an
ReqSBasePlugin instance |
ReqSBasePlugin(ReqSBasePlugin obj)
Clone constructor
|
ReqSBasePlugin(org.sbml.jsbml.SBase sbase)
Creates a
ReqSBasePlugin instance associated with the given SBase. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addChangedMath(ChangedMath changedMath)
Adds a new
ChangedMath to the listOfChangedMaths. |
ReqSBasePlugin |
clone()
clones this class
|
ChangedMath |
createChangedMath()
Creates a new ChangedMath element and adds it to the ListOfMathChangeds list
|
ChangedMath |
createChangedMath(String id)
Creates a new
ChangedMath element and adds it to the ListOfMathChangeds list |
boolean |
getAllowsChildren() |
TreeNode |
getChildAt(int index) |
int |
getChildCount() |
org.sbml.jsbml.ListOf<ChangedMath> |
getListOfChangedMaths()
Returns the listOfChangedMaths.
|
String |
getPackageName() |
String |
getPrefix() |
String |
getURI() |
void |
initDefaults()
Initializes the default values using the namespace.
|
boolean |
isSetListOfChangedMaths()
Returns
true, if listOfChangedMaths contains at least one element. |
boolean |
readAttribute(String attributeName,
String prefix,
String value) |
boolean |
removeChangedMath(ChangedMath changedMath)
Removes an element from the listOfChangedMaths.
|
void |
removeChangedMath(int i)
Removes an element from the listOfChangedMaths at the given index.
|
void |
removeChangedMath(String id)
Removes an element from the listOfChangedMaths with the given id.
|
void |
setListOfChangedMaths(org.sbml.jsbml.ListOf<ChangedMath> listOfChangedMaths)
Sets the given
ListOf<ChangedMath>. |
boolean |
unsetListOfChangedMaths()
Removes all of the elements from this list of
ChangedMaths. |
equals, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getElementNamespace, getExtendedSBase, getLevel, getPackageVersion, getParentSBMLObject, getSBMLDocument, getVersion, hashCode, isSetExtendedSBase, isSetPackageVersion, removeFromParent, setExtendedSBase, setNamespace, setPackageVersion, writeXMLAttributesaddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getParent, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isLeaf, isRoot, isSetParent, isSetUserObjects, notifyChildChange, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, setParent, toString, userObjectKeySetfinalize, getClass, notify, notifyAll, wait, wait, waitaddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, userObjectKeySetpublic ReqSBasePlugin()
ReqSBasePlugin instancepublic ReqSBasePlugin(org.sbml.jsbml.SBase sbase)
ReqSBasePlugin instance associated with the given SBase.sbase - public ReqSBasePlugin(ReqSBasePlugin obj)
obj - public ReqSBasePlugin clone()
clone in interface org.sbml.jsbml.ext.SBasePluginclone in class org.sbml.jsbml.ext.AbstractSBasePluginpublic void initDefaults()
public String getPackageName()
public String getPrefix()
public String getURI()
public boolean getAllowsChildren()
public boolean isSetListOfChangedMaths()
true, if listOfChangedMaths contains at least one element.true, if listOfChangedMaths contains at least one element,
otherwise falsepublic org.sbml.jsbml.ListOf<ChangedMath> getListOfChangedMaths()
public void setListOfChangedMaths(org.sbml.jsbml.ListOf<ChangedMath> listOfChangedMaths)
ListOf<ChangedMath>. If listOfChangedMaths
was defined before and contains some elements, they are all unset.listOfChangedMaths - public boolean unsetListOfChangedMaths()
ChangedMaths.true, if listOfChangedMaths contained at least one element,
otherwise falsepublic boolean addChangedMath(ChangedMath changedMath)
ChangedMath to the listOfChangedMaths.
The listOfChangedMaths is initialized if necessary.
changedMath - the element to add to the listCollection.add(E))public boolean removeChangedMath(ChangedMath changedMath)
changedMath - the element to be removed from the listList.remove(Object)public void removeChangedMath(int i)
i - - the index where to remove the ChangedMathIndexOutOfBoundsException - - if the listOf is not set or
if the index is out of bound (index < 0 || index > list.size).public void removeChangedMath(String id)
id - - the id of the ChangedMath to be removedpublic ChangedMath createChangedMath()
public ChangedMath createChangedMath(String id)
ChangedMath element and adds it to the ListOfMathChangeds listid - ChangedMath elementpublic int getChildCount()
public TreeNode getChildAt(int index)
Copyright © 2009–2016. All rights reserved.