java.io.Serializable
, java.lang.Cloneable
, javax.swing.tree.TreeNode
, CompartmentalizedSBase
, NamedSBase
, SBase
, UniqueNamedSBase
, UniqueSId
, TreeNodeWithChangeSupport
public class BindingSiteSpeciesType extends MultiSpeciesType
BindingSiteSpeciesType
object is a binding site, and therefore its instance can further define the bindingStatus
attribute and can participate a binding internally and explicitly in an InSpeciesTypeBond
object, or externally and
implicitly defined by an OutwardBindingSite
object. A binding site must be an atomic component which means
that a BindingSiteSpeciesType
object cannot contain a ListOfSpeciesTypeInstances subobject.
Note:
In the Multi package, a binding site can only participate in one binding at a time. That means a binding site cannot
bind two partners at the same time. The binding relationship is one-to-one.
JSBML_WRONG_SBO_TERM
Constructor | Description |
---|---|
BindingSiteSpeciesType() |
Creates a new
BindingSiteSpeciesType instance. |
BindingSiteSpeciesType(int level,
int version) |
Creates a new
BindingSiteSpeciesType instance. |
BindingSiteSpeciesType(java.lang.String id) |
Creates a new
BindingSiteSpeciesType instance. |
BindingSiteSpeciesType(java.lang.String id,
int level,
int version) |
Creates a new
BindingSiteSpeciesType instance. |
BindingSiteSpeciesType(java.lang.String id,
java.lang.String name,
int level,
int version) |
Creates a new
BindingSiteSpeciesType instance. |
BindingSiteSpeciesType(BindingSiteSpeciesType obj) |
Creates a new
BindingSiteSpeciesType instance, cloned from the given object. |
Modifier and Type | Method | Description |
---|---|---|
BindingSiteSpeciesType |
clone() |
Creates a new
BindingSiteSpeciesType instance, cloned from itself. |
java.lang.String |
getElementName() |
Returns the XML element name of this object.
|
void |
initDefaults() |
Initializes the default values using the namespace.
|
isValidId
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, addResources, appendAnnotation, appendAnnotation, appendNotes, appendNotes, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAllDeclaredNamespaces, getAllowsChildren, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementByMetaId, getElementBySId, getExtension, getExtensionCount, getExtensionPackages, getFirstElementIndex, getHistory, getId, getLevel, getLevelAndVersion, getMetaId, getModel, getName, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, 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, registerChild, removeCVTerm, removeCVTerm, removeDeclaredNamespaceByNamespace, removeDeclaredNamespaceByPrefix, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, replaceTopLevelAnnotationElement, replaceTopLevelAnnotationElement, setAnnotation, setAnnotation, setAnnotation, setHistory, setId, setLevel, setMetaId, setName, setNamespace, setNotes, setNotes, setPackageVersion, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, toString, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetId, unsetMetaId, unsetName, 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
addInSpeciesTypeBond, addSpeciesFeatureType, addSpeciesTypeComponentIndex, addSpeciesTypeInstance, createInSpeciesTypeBond, createInSpeciesTypeBond, createSpeciesFeatureType, createSpeciesFeatureType, createSpeciesTypeComponentIndex, createSpeciesTypeComponentIndex, createSpeciesTypeInstance, createSpeciesTypeInstance, equals, getChildAt, getChildCount, getCompartment, getCompartmentInstance, getInSpeciesTypeBond, getInSpeciesTypeBond, getInSpeciesTypeBondCount, getListOfInSpeciesTypeBonds, getListOfSpeciesFeatureTypes, getListOfSpeciesTypeComponentIndexes, getListOfSpeciesTypeInstances, getNumInSpeciesTypeBonds, getNumSpeciesFeatureTypes, getNumSpeciesTypeComponentIndexes, getNumSpeciesTypeInstances, getSpeciesFeatureType, getSpeciesFeatureType, getSpeciesFeatureTypeCount, getSpeciesTypeComponentIndex, getSpeciesTypeComponentIndex, getSpeciesTypeComponentIndexCount, getSpeciesTypeInstance, getSpeciesTypeInstance, getSpeciesTypeInstanceCount, hashCode, isCompartmentMandatory, isIdMandatory, isSetCompartment, isSetCompartmentInstance, isSetListOfInSpeciesTypeBonds, isSetListOfSpeciesFeatureTypes, isSetListOfSpeciesTypeComponentIndexes, isSetListOfSpeciesTypeInstances, readAttribute, removeInSpeciesTypeBond, removeInSpeciesTypeBond, removeInSpeciesTypeBond, removeSpeciesFeatureType, removeSpeciesFeatureType, removeSpeciesFeatureType, removeSpeciesTypeComponentIndex, removeSpeciesTypeComponentIndex, removeSpeciesTypeComponentIndex, removeSpeciesTypeInstance, removeSpeciesTypeInstance, removeSpeciesTypeInstance, setCompartment, setCompartment, setListOfInSpeciesTypeBonds, setListOfSpeciesFeatureTypes, setListOfSpeciesTypeComponentIndexes, setListOfSpeciesTypeInstances, unsetCompartment, unsetListOfInSpeciesTypeBonds, unsetListOfSpeciesFeatureTypes, unsetListOfSpeciesTypeComponentIndexes, unsetListOfSpeciesTypeInstances, writeXMLAttributes
getId, getName, isSetId, isSetName, setId, setName, unsetId, unsetName
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendAnnotation, appendAnnotation, appendNotes, appendNotes, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementByMetaId, getElementBySId, 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, unsetSBOTerm
getParent
children, getAllowsChildren, getIndex, getParent, isLeaf
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeUserObject, userObjectKeySet
public BindingSiteSpeciesType()
BindingSiteSpeciesType
instance.public BindingSiteSpeciesType(int level, int version)
BindingSiteSpeciesType
instance.level
- the SBML levelversion
- the SBML versionpublic BindingSiteSpeciesType(BindingSiteSpeciesType obj)
BindingSiteSpeciesType
instance, cloned from the given object.obj
- the BindingSiteSpeciesType
instance to clone.public BindingSiteSpeciesType(java.lang.String id)
BindingSiteSpeciesType
instance.id
- the identifier for this element.public BindingSiteSpeciesType(java.lang.String id, int level, int version)
BindingSiteSpeciesType
instance.id
- the identifier for this element.level
- the SBML levelversion
- the SBML versionpublic BindingSiteSpeciesType(java.lang.String id, java.lang.String name, int level, int version)
BindingSiteSpeciesType
instance.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 BindingSiteSpeciesType clone()
BindingSiteSpeciesType
instance, cloned from itself.clone
in interface SBase
clone
in class MultiSpeciesType
public void initDefaults()
initDefaults
in class MultiSpeciesType
public java.lang.String getElementName()
SBase
getElementName
in interface SBase
getElementName
in class MultiSpeciesType