org.sbml.jsbml.ext.multi
public class SpeciesTypeRestrictionReference extends AbstractSBase
Modifier and Type | Field and Description |
---|---|
static int |
MIN_SBML_LEVEL |
static int |
MIN_SBML_VERSION |
private static long |
serialVersionUID
Generated serial version identifier.
|
private java.lang.String |
speciesTypeRestriction |
ignoredExtensions, ignoredXMLElements
listOfListeners, parent, UNKNOWN_ATTRIBUTES, UNKNOWN_ELEMENTS
Constructor and Description |
---|
SpeciesTypeRestrictionReference()
Creates an SpeciesTypeRestrictionReference instance
|
SpeciesTypeRestrictionReference(int level,
int version)
Creates a SpeciesTypeRestrictionReference instance with a level and version.
|
SpeciesTypeRestrictionReference(SpeciesTypeRestrictionReference obj)
Clone constructor
|
Modifier and Type | Method and Description |
---|---|
SpeciesTypeRestrictionReference |
clone()
clones this class
|
java.lang.String |
getSpeciesTypeRestriction() |
void |
initDefaults()
Initializes the default values using the namespace.
|
boolean |
isSetSpeciesTypeRestriction() |
boolean |
readAttribute(java.lang.String attributeName,
java.lang.String prefix,
java.lang.String value)
Sets the given attribute in this
SBase . |
void |
setSpeciesTypeRestriction(java.lang.String speciesTypeRestriction)
Set the value of speciesTypeRestriction
|
java.lang.String |
toString() |
boolean |
unsetSpeciesTypeRestriction()
Unsets the variable speciesTypeRestriction
|
java.util.Map<java.lang.String,java.lang.String> |
writeXMLAttributes()
Returns a map with all the attributes of this
SBase that
need to be written out in XML. |
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendNotes, appendNotes, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, equals, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAllowsChildren, getAnnotation, getAnnotationString, getChildAt, getChildCount, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementName, getExtension, getExtensionCount, getExtensionPackages, getHistory, getIdManager, getLevel, getLevelAndVersion, getMetaId, getModel, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getVersion, hashCode, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, isValidLevelAndVersionCombination, isValidMetaId, notifyChildChange, registerChild, removeCVTerm, removeCVTerm, setAnnotation, setHistory, setLevel, setMetaId, setNamespace, setNotes, setNotes, setParentSBML, setParentSBMLObject, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNamespace, unsetNotes, unsetPlugin, unsetSBOTerm
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isLeaf, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, setParent, userObjectKeySet
finalize, getClass, notify, notifyAll, wait, wait, wait
removeTreeNodeChangeListener
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeUserObject, userObjectKeySet
private static final long serialVersionUID
private java.lang.String speciesTypeRestriction
public static final int MIN_SBML_LEVEL
public static final int MIN_SBML_VERSION
public SpeciesTypeRestrictionReference()
public SpeciesTypeRestrictionReference(int level, int version)
level
- version
- public SpeciesTypeRestrictionReference(SpeciesTypeRestrictionReference obj)
public java.lang.String getSpeciesTypeRestriction()
public boolean isSetSpeciesTypeRestriction()
public void setSpeciesTypeRestriction(java.lang.String speciesTypeRestriction)
public boolean unsetSpeciesTypeRestriction()
true
, if speciesTypeRestriction was set before,
otherwise false
public java.lang.String toString()
toString
in class AbstractSBase
public java.util.Map<java.lang.String,java.lang.String> writeXMLAttributes()
SBase
SBase
that
need to be written out in XML.
The attribute name is used as a key and the attribute value as value. If a prefix is needed for the attribute name, it need to be set directly in this map.
writeXMLAttributes
in interface SBase
writeXMLAttributes
in class AbstractSBase
Map
containing the XML attributes of this object.public boolean readAttribute(java.lang.String attributeName, java.lang.String prefix, java.lang.String value)
SBase
SBase
.
If the given attribute name is not recognized, nothing is done and
false
is returned.
readAttribute
in interface SBase
readAttribute
in class AbstractSBase
attributeName
- localName of the XML attributeprefix
- prefix of the XML attributevalue
- value of the XML attributetrue
if the attribute has been successfully read.public SpeciesTypeRestrictionReference clone()
clone
in interface SBase
clone
in class AbstractSBase
public void initDefaults()