public class SpeciesFeature extends AbstractNamedSBase implements ListOfSpeciesFeatureContent
SpeciesFeatureType.ignoredExtensions, ignoredXMLElements, JSBML_WRONG_SBO_TERM, packageNamelistOfListeners, parent, resourceBundle| Constructor and Description |
|---|
SpeciesFeature()
Creates an SpeciesFeature instance
|
SpeciesFeature(int level,
int version)
Creates a SpeciesFeature instance with a level and version.
|
SpeciesFeature(SpeciesFeature obj)
Clone constructor
|
SpeciesFeature(String id)
Creates a SpeciesFeature instance with an id.
|
SpeciesFeature(String id,
int level,
int version)
Creates a SpeciesFeature instance with an id, level, and version.
|
SpeciesFeature(String id,
String name,
int level,
int version)
Creates a SpeciesFeature instance with an id, name, level, and version.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addSpeciesFeatureValue(SpeciesFeatureValue speciesFeatureValue)
Adds a new
SpeciesFeatureValue to the listOfSpeciesFeatureValues. |
SpeciesFeature |
clone()
clones this class
|
SpeciesFeatureValue |
createSpeciesFeatureValue()
Creates a new SpeciesFeatureValue element and adds it to the
listOfSpeciesFeatureValues list. |
boolean |
equals(Object obj) |
boolean |
getAllowsChildren() |
TreeNode |
getChildAt(int index) |
int |
getChildCount() |
String |
getComponent()
Returns the value of
component. |
ListOf<SpeciesFeatureValue> |
getListOfSpeciesFeatureValues()
Returns the
listOfSpeciesFeatureValues. |
int |
getNumSpeciesFeatureValues()
Returns the number of
SpeciesFeatureValues in this
SpeciesFeature. |
int |
getOccur()
Returns the value of
occur. |
String |
getSpeciesFeatureType()
Returns the value of
speciesFeatureType. |
SpeciesFeatureValue |
getSpeciesFeatureValue(int i)
Gets an element from the
listOfSpeciesFeatureValues at the given index. |
int |
getSpeciesFeatureValueCount()
Returns the number of
SpeciesFeatureValues in this
SpeciesFeature. |
int |
hashCode() |
void |
initDefaults()
Initializes the default values using the namespace.
|
boolean |
isIdMandatory() |
boolean |
isSetComponent()
Returns whether
component is set. |
boolean |
isSetListOfSpeciesFeatureValues()
Returns
true if listOfSpeciesFeatureValues contains at least
one element. |
boolean |
isSetOccur()
Returns whether
occur is set. |
boolean |
isSetSpeciesFeatureType()
Returns whether
speciesFeatureType is set. |
boolean |
readAttribute(String attributeName,
String prefix,
String value) |
SpeciesFeatureValue |
removeSpeciesFeatureValue(int i)
Removes an element from the
listOfSpeciesFeatureValues at the given index. |
boolean |
removeSpeciesFeatureValue(SpeciesFeatureValue speciesFeatureValue)
Removes an element from the
listOfSpeciesFeatureValues. |
void |
setComponent(String component)
Sets the value of component
|
void |
setListOfSpeciesFeatureValues(ListOf<SpeciesFeatureValue> listOfSpeciesFeatureValues)
Sets the given
ListOf<SpeciesFeatureValue>. |
void |
setOccur(int occur)
Sets the value of occur
|
void |
setSpeciesFeatureType(String speciesFeatureType)
Sets the value of speciesFeatureType
|
boolean |
unsetComponent()
Unsets the variable component.
|
boolean |
unsetListOfSpeciesFeatureValues()
|
boolean |
unsetOccur()
Unsets the variable occur.
|
boolean |
unsetSpeciesFeatureType()
Unsets the variable speciesFeatureType.
|
Map<String,String> |
writeXMLAttributes() |
isValidIdaddCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendAnnotation, appendAnnotation, appendNotes, appendNotes, checkAndSetPackageNamespaceAndVersion, checkAndSetPackageNamespaceAndVersion, checkAttribute, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementByMetaId, getElementBySId, getElementName, getExtension, getExtensionCount, getExtensionPackages, getHistory, getId, getIdManager, getLevel, getLevelAndVersion, getMetaId, getModel, getName, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetId, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetName, isSetNotes, isSetPackageVErsion, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, isValidLevelAndVersionCombination, isValidMetaId, notifyChildChange, registerChild, removeCVTerm, removeCVTerm, setAnnotation, setAnnotation, setAnnotation, setHistory, setId, setLevel, setMetaId, setName, setNamespace, setNotes, setNotes, setPackageVersion, setParentSBML, setParentSBMLObject, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, toString, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetId, unsetMetaId, unsetName, unsetNamespace, unsetNotes, unsetPlugin, unsetSBOTermaddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isCloningInProgress, isInvalidSBMLAllowed, isLeaf, isReadingInProgress, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, setParent, userObjectKeySetfinalize, getClass, notify, notifyAll, wait, wait, waitaddCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendAnnotation, appendAnnotation, appendNotes, appendNotes, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementByMetaId, getElementBySId, getElementName, getExtension, getExtensionCount, getExtensionPackages, getHistory, getId, getLevel, getLevelAndVersion, getMetaId, getModel, getName, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetId, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetName, isSetNotes, isSetPackageVErsion, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, registerChild, removeCVTerm, removeCVTerm, removeTreeNodeChangeListener, setAnnotation, setAnnotation, setAnnotation, setHistory, setId, setLevel, setMetaId, setName, setNotes, setNotes, setPackageVersion, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetId, unsetMetaId, unsetName, unsetNotes, unsetPlugin, unsetSBOTermaddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeUserObject, userObjectKeySetpublic SpeciesFeature()
public SpeciesFeature(String id)
id - the identifier for the new element.public SpeciesFeature(int level,
int version)
level - SBML Levelversion - SBML Versionpublic SpeciesFeature(String id, int level, int version)
id - the identifier for this element.level - the SBML Levelversion - the SBML Versionpublic SpeciesFeature(String id, String name, int level, int version)
id - the identifier for this element.name - a human-readable name for this element that can be used for display purposes.level - the SBML Levelversion - the SBML Versionpublic SpeciesFeature(SpeciesFeature obj)
public SpeciesFeature clone()
clone in interface SBaseclone in class AbstractSBasepublic void initDefaults()
public int hashCode()
hashCode in interface SBasehashCode in class AbstractSBasepublic boolean equals(Object obj)
equals in interface SBaseequals in class AbstractSBasepublic boolean isSetListOfSpeciesFeatureValues()
true if listOfSpeciesFeatureValues contains at least
one element.true if listOfSpeciesFeatureValues contains at least
one element, otherwise false.public ListOf<SpeciesFeatureValue> getListOfSpeciesFeatureValues()
listOfSpeciesFeatureValues.
Creates it if it does not already exist.listOfSpeciesFeatureValues.public void setListOfSpeciesFeatureValues(ListOf<SpeciesFeatureValue> listOfSpeciesFeatureValues)
ListOf<SpeciesFeatureValue>.
If listOfSpeciesFeatureValues was defined before and contains some
elements, they are all unset.listOfSpeciesFeatureValues - the list of SpeciesFeatureValues to setpublic boolean unsetListOfSpeciesFeatureValues()
true if listOfSpeciesFeatureValues contains at least
one element, otherwise false.public boolean addSpeciesFeatureValue(SpeciesFeatureValue speciesFeatureValue)
SpeciesFeatureValue to the listOfSpeciesFeatureValues.
The listOfSpeciesFeatureValues is initialized if necessary.
speciesFeatureValue - the element to add to the listtrue (as specified by Collection.add(E))Collection.add(Object)public boolean removeSpeciesFeatureValue(SpeciesFeatureValue speciesFeatureValue)
listOfSpeciesFeatureValues.speciesFeatureValue - the element to be removed from the list.true if the list contained the specified element and it was
removed.List.remove(Object)public SpeciesFeatureValue removeSpeciesFeatureValue(int i)
listOfSpeciesFeatureValues at the given index.i - the index where to remove the SpeciesFeatureValue.IndexOutOfBoundsException - if the listOf is not set or if the index is
out of bound ((i < 0) || (i > listOfSpeciesFeatureValues)).public SpeciesFeatureValue createSpeciesFeatureValue()
listOfSpeciesFeatureValues list.listOfSpeciesFeatureValuespublic SpeciesFeatureValue getSpeciesFeatureValue(int i)
listOfSpeciesFeatureValues at the given index.i - the index of the SpeciesFeatureValue element to get.IndexOutOfBoundsException - if the listOf is not set or
if the index is out of bound (index < 0 || index > list.size).public int getSpeciesFeatureValueCount()
SpeciesFeatureValues in this
SpeciesFeature.SpeciesFeatureValues in this
SpeciesFeature.public int getNumSpeciesFeatureValues()
SpeciesFeatureValues in this
SpeciesFeature.SpeciesFeatureValues in this
SpeciesFeature.getSpeciesFeatureValueCount()public String getSpeciesFeatureType()
speciesFeatureType.speciesFeatureType.public boolean isSetSpeciesFeatureType()
speciesFeatureType is set.speciesFeatureType is set.public void setSpeciesFeatureType(String speciesFeatureType)
speciesFeatureType - the value of speciesFeatureType to be set.public boolean unsetSpeciesFeatureType()
true if speciesFeatureType was set before, otherwise false.public void setOccur(int occur)
occur - the value of occur to be set.public boolean unsetOccur()
true if occur was set before, otherwise false.public String getComponent()
component.component.public boolean isSetComponent()
component is set.component is set.public void setComponent(String component)
component - the value of component to be set.public boolean unsetComponent()
true if component was set before, otherwise false.public boolean isIdMandatory()
isIdMandatory in interface NamedSBaseisIdMandatory in interface SBaseisIdMandatory in class AbstractSBasepublic boolean getAllowsChildren()
getAllowsChildren in interface TreeNodegetAllowsChildren in class AbstractSBasepublic int getChildCount()
getChildCount in interface TreeNodegetChildCount in class AbstractSBasepublic TreeNode getChildAt(int index)
getChildAt in interface TreeNodegetChildAt in class AbstractSBasepublic Map<String,String> writeXMLAttributes()
writeXMLAttributes in interface SBasewriteXMLAttributes in class AbstractSBasepublic boolean readAttribute(String attributeName, String prefix, String value)
readAttribute in interface SBasereadAttribute in class AbstractSBaseCopyright © 2009–2017. All rights reserved.