java.io.Serializable, java.lang.Cloneable, javax.swing.tree.TreeNode, NamedSBase, SBase, UniqueNamedSBase, UniqueSId, TreeNodeWithChangeSupportpublic class SpeciesFeatureType extends AbstractNamedSBase implements UniqueNamedSBase
MultiSpeciesType) can carry any number of features
(SpeciesFeatureType), which are characteristic properties specific
for this type of species (Species). The element SpeciesFeatureType
of SBML Level 3 Version 1 multi Version 1
corresponds to the "state variable" of the SBGN Entity Relationship language.
A SpeciesFeatureType is identified by an id and an optional name. A
SpeciesFeatureType is linked to a list of possible values.ignoredExtensions, ignoredXMLElements, JSBML_WRONG_SBO_TERM, packageNamelistOfListeners, parent, resourceBundle| Constructor | Description |
|---|---|
SpeciesFeatureType() |
Creates an SpeciesFeatureType instance
|
SpeciesFeatureType(int level,
int version) |
Creates a SpeciesFeatureType instance with a level and version.
|
SpeciesFeatureType(java.lang.String id) |
Creates a SpeciesFeatureType instance with an id.
|
SpeciesFeatureType(java.lang.String id,
int level,
int version) |
Creates a SpeciesFeatureType instance with an id, level, and version.
|
SpeciesFeatureType(java.lang.String id,
java.lang.String name,
int level,
int version) |
Creates a SpeciesFeatureType instance with an id, name, level, and version.
|
SpeciesFeatureType(SpeciesFeatureType obj) |
Clone constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
addPossibleSpeciesFeatureValue(PossibleSpeciesFeatureValue possibleSpeciesFeatureValue) |
Adds a new
PossibleSpeciesFeatureValue to the listOfPossibleSpeciesFeatureValues. |
SpeciesFeatureType |
clone() |
clones this class
|
PossibleSpeciesFeatureValue |
createPossibleSpeciesFeatureValue() |
Creates a new PossibleSpeciesFeatureValue element and adds it to the
listOfPossibleSpeciesFeatureValues list. |
PossibleSpeciesFeatureValue |
createPossibleSpeciesFeatureValue(java.lang.String id) |
Creates a new
PossibleSpeciesFeatureValue element and adds it to the
listOfPossibleSpeciesFeatureValues list. |
boolean |
equals(java.lang.Object obj) |
|
javax.swing.tree.TreeNode |
getChildAt(int index) |
|
int |
getChildCount() |
|
ListOf<PossibleSpeciesFeatureValue> |
getListOfPossibleSpeciesFeatureValues() |
Returns the
listOfPossibleSpeciesFeatureValues. |
int |
getNumPossibleSpeciesFeatureValues() |
Returns the number of
PossibleSpeciesFeatureValues in this
SpeciesFeatureType. |
int |
getOccur() |
Returns the value of
occur. |
PossibleSpeciesFeatureValue |
getPossibleSpeciesFeatureValue(int i) |
Gets an element from the
listOfPossibleSpeciesFeatureValues at the given index. |
PossibleSpeciesFeatureValue |
getPossibleSpeciesFeatureValue(java.lang.String possibleSpeciesFeatureValueId) |
Gets an element from the listOfPossibleSpeciesFeatureValues, with the given id.
|
int |
getPossibleSpeciesFeatureValueCount() |
Returns the number of
PossibleSpeciesFeatureValues in this
SpeciesFeatureType. |
int |
hashCode() |
|
void |
initDefaults() |
Initializes the default values using the namespace.
|
boolean |
isIdMandatory() |
|
boolean |
isSetListOfPossibleSpeciesFeatureValues() |
Returns
true if listOfPossibleSpeciesFeatureValues contains at least
one element. |
boolean |
isSetOccur() |
Returns whether
occur is set. |
boolean |
readAttribute(java.lang.String attributeName,
java.lang.String prefix,
java.lang.String value) |
|
PossibleSpeciesFeatureValue |
removePossibleSpeciesFeatureValue(int i) |
Removes an element from the
listOfPossibleSpeciesFeatureValues at the given index. |
PossibleSpeciesFeatureValue |
removePossibleSpeciesFeatureValue(java.lang.String possibleSpeciesFeatureValueId) |
Removes an element from the
listOfPossibleSpeciesFeatureValues. |
boolean |
removePossibleSpeciesFeatureValue(PossibleSpeciesFeatureValue possibleSpeciesFeatureValue) |
Removes an element from the
listOfPossibleSpeciesFeatureValues. |
void |
setListOfPossibleSpeciesFeatureValues(ListOf<PossibleSpeciesFeatureValue> listOfPossibleSpeciesFeatureValues) |
Sets the given
ListOf<PossibleSpeciesFeatureValue>. |
void |
setOccur(int occur) |
Sets the value of occur
|
boolean |
unsetListOfPossibleSpeciesFeatureValues() |
|
boolean |
unsetOccur() |
Unsets the variable occur.
|
java.util.Map<java.lang.String,java.lang.String> |
writeXMLAttributes() |
isValidIdaddCVTerm, addDeclaredNamespace, addExtension, addPlugin, addResources, appendAnnotation, appendAnnotation, appendNotes, appendNotes, checkAndSetPackageNamespaceAndVersion, checkAndSetPackageNamespaceAndVersion, checkAttribute, checkIdentifier, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAllDeclaredNamespaces, getAllowsChildren, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementByMetaId, getElementBySId, getElementName, getExtension, getExtensionCount, getExtensionPackages, getFirstElementIndex, getHistory, getId, getIdManager, getLevel, getLevelAndVersion, getMetaId, getModel, getName, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasExtension, 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, removeDeclaredNamespaceByNamespace, removeDeclaredNamespaceByPrefix, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, replaceTopLevelAnnotationElement, replaceTopLevelAnnotationElement, 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, userObjectKeySetgetId, getName, isSetId, isSetName, setId, setName, unsetId, unsetNamefinalize, 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, getLevel, getLevelAndVersion, getMetaId, getModel, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasExtension, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetPackageVErsion, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, registerChild, removeCVTerm, removeCVTerm, removeDeclaredNamespaceByNamespace, removeDeclaredNamespaceByPrefix, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, removeTreeNodeChangeListener, replaceTopLevelAnnotationElement, replaceTopLevelAnnotationElement, setAnnotation, setAnnotation, setAnnotation, setHistory, setLevel, setMetaId, setNotes, setNotes, setPackageVersion, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNotes, unsetPlugin, unsetSBOTermchildren, getAllowsChildren, getIndex, getParent, isLeafaddAllChangeListeners, 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 SpeciesFeatureType()
public SpeciesFeatureType(java.lang.String id)
id - the identifier for the new element.public SpeciesFeatureType(int level,
int version)
level - SBML Levelversion - SBML Versionpublic SpeciesFeatureType(java.lang.String id,
int level,
int version)
id - the identifier for this element.level - the SBML Levelversion - the SBML Versionpublic SpeciesFeatureType(java.lang.String id,
java.lang.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 SpeciesFeatureType(SpeciesFeatureType obj)
public SpeciesFeatureType clone()
clone in interface SBaseclone in class AbstractSBasepublic void initDefaults()
public int hashCode()
hashCode in interface SBasehashCode in class AbstractSBasepublic boolean equals(java.lang.Object obj)
equals in interface SBaseequals in class AbstractSBasepublic boolean isSetListOfPossibleSpeciesFeatureValues()
true if listOfPossibleSpeciesFeatureValues contains at least
one element.true if listOfPossibleSpeciesFeatureValues contains at least
one element, otherwise false.public ListOf<PossibleSpeciesFeatureValue> getListOfPossibleSpeciesFeatureValues()
listOfPossibleSpeciesFeatureValues.
Creates it if it does not already exist.listOfPossibleSpeciesFeatureValues.public void setListOfPossibleSpeciesFeatureValues(ListOf<PossibleSpeciesFeatureValue> listOfPossibleSpeciesFeatureValues)
ListOf<PossibleSpeciesFeatureValue>.
If listOfPossibleSpeciesFeatureValues was defined before and contains some
elements, they are all unset.listOfPossibleSpeciesFeatureValues - the list of PossibleSpeciesFeatureValuepublic boolean unsetListOfPossibleSpeciesFeatureValues()
true if listOfPossibleSpeciesFeatureValues contains at least
one element, otherwise false.public boolean addPossibleSpeciesFeatureValue(PossibleSpeciesFeatureValue possibleSpeciesFeatureValue)
PossibleSpeciesFeatureValue to the listOfPossibleSpeciesFeatureValues.
The listOfPossibleSpeciesFeatureValues is initialized if necessary.
possibleSpeciesFeatureValue - the element to add to the listtrue (as specified by Collection.add(E))Collection.add(Object)public boolean removePossibleSpeciesFeatureValue(PossibleSpeciesFeatureValue possibleSpeciesFeatureValue)
listOfPossibleSpeciesFeatureValues.possibleSpeciesFeatureValue - the element to be removed from the list.true if the list contained the specified element and it was
removed.List.remove(Object)public PossibleSpeciesFeatureValue removePossibleSpeciesFeatureValue(java.lang.String possibleSpeciesFeatureValueId)
listOfPossibleSpeciesFeatureValues.possibleSpeciesFeatureValueId - the id of the element to be removed from the list.null.public PossibleSpeciesFeatureValue removePossibleSpeciesFeatureValue(int i)
listOfPossibleSpeciesFeatureValues at the given index.i - the index where to remove the PossibleSpeciesFeatureValue.java.lang.IndexOutOfBoundsException - if the listOf is not set or if the index is
out of bound ((i < 0) || (i > listOfPossibleSpeciesFeatureValues)).public PossibleSpeciesFeatureValue createPossibleSpeciesFeatureValue()
listOfPossibleSpeciesFeatureValues list.listOfPossibleSpeciesFeatureValuespublic PossibleSpeciesFeatureValue createPossibleSpeciesFeatureValue(java.lang.String id)
PossibleSpeciesFeatureValue element and adds it to the
listOfPossibleSpeciesFeatureValues list.id - the identifier that is to be applied to the new element.PossibleSpeciesFeatureValue element, which is the last
element in the listOfPossibleSpeciesFeatureValues.public PossibleSpeciesFeatureValue getPossibleSpeciesFeatureValue(int i)
listOfPossibleSpeciesFeatureValues at the given index.i - the index of the PossibleSpeciesFeatureValue element to get.java.lang.IndexOutOfBoundsException - if the listOf is not set or
if the index is out of bound (index < 0 || index > list.size).public PossibleSpeciesFeatureValue getPossibleSpeciesFeatureValue(java.lang.String possibleSpeciesFeatureValueId)
possibleSpeciesFeatureValueId - the id of the PossibleSpeciesFeatureValue element to get.null.public int getPossibleSpeciesFeatureValueCount()
PossibleSpeciesFeatureValues in this
SpeciesFeatureType.PossibleSpeciesFeatureValues in this
SpeciesFeatureType.public int getNumPossibleSpeciesFeatureValues()
PossibleSpeciesFeatureValues in this
SpeciesFeatureType.PossibleSpeciesFeatureValues in this
SpeciesFeatureType.getPossibleSpeciesFeatureValueCount()public boolean isSetOccur()
occur is set.occur is set.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 boolean isIdMandatory()
isIdMandatory in interface NamedSBaseisIdMandatory in interface SBaseisIdMandatory in class AbstractSBasepublic javax.swing.tree.TreeNode getChildAt(int index)
getChildAt in interface javax.swing.tree.TreeNodegetChildAt in class AbstractSBasepublic int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodegetChildCount in class AbstractSBasepublic java.util.Map<java.lang.String,java.lang.String> writeXMLAttributes()
writeXMLAttributes in interface SBasewriteXMLAttributes in class AbstractSBasepublic boolean readAttribute(java.lang.String attributeName,
java.lang.String prefix,
java.lang.String value)
readAttribute in interface SBasereadAttribute in class AbstractSBaseCopyright © 2009–2022. All rights reserved.