org.sbml.jsbml.ext.multi
public class Bond extends AbstractSBase
Modifier and Type | Class and Description |
---|---|
static class |
Bond.BOND_OCCURRENCE_TYPE |
Modifier and Type | Field and Description |
---|---|
private BindingSiteReference |
bindingSiteReference1 |
private BindingSiteReference |
bindingSiteReference2 |
private Bond.BOND_OCCURRENCE_TYPE |
occurence |
private static long |
serialVersionUID
Generated serial version identifier.
|
ignoredExtensions, ignoredXMLElements
listOfListeners, parent, UNKNOWN_ATTRIBUTES, UNKNOWN_ELEMENTS
Constructor and Description |
---|
Bond() |
Modifier and Type | Method and Description |
---|---|
boolean |
addBindingSiteReference(BindingSiteReference bindingSiteReference)
Adds a
BindingSiteReference to this Bond . |
AbstractSBase |
clone()
Creates a deep copy of this object, i.e., a new
SBase with the same properties
like this one. |
BindingSiteReference |
getBindingSiteReference1()
Returns the first
BindingSiteReference |
BindingSiteReference |
getBindingSiteReference2()
Returns the second
BindingSiteReference . |
javax.swing.tree.TreeNode |
getChildAt(int index) |
int |
getChildCount() |
Bond.BOND_OCCURRENCE_TYPE |
getOccurence()
Returns the occurrence.
|
void |
initDefaults() |
boolean |
isSetBindingSiteReference1()
Returns
true if the first BindingSiteReference is set. |
boolean |
isSetBindingSiteReference2()
Returns
true if the second BindingSiteReference is set. |
boolean |
isSetOccurence()
Returns
true if the occurrence is set. |
boolean |
readAttribute(java.lang.String attributeName,
java.lang.String prefix,
java.lang.String value)
Sets the given attribute in this
SBase . |
void |
setBindingSiteReference1(BindingSiteReference bindingSite1)
Sets the first
BindingSiteReference . |
void |
setBindingSiteReference2(BindingSiteReference bindingSiteReference2)
Sets the second
BindingSiteReference . |
void |
setOccurence(Bond.BOND_OCCURRENCE_TYPE occurence)
Sets the occurrence.
|
java.lang.String |
toString() |
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, 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 Bond.BOND_OCCURRENCE_TYPE occurence
private BindingSiteReference bindingSiteReference1
private BindingSiteReference bindingSiteReference2
public AbstractSBase clone()
SBase
SBase
with the same properties
like this one.clone
in interface SBase
clone
in class AbstractSBase
public Bond.BOND_OCCURRENCE_TYPE getOccurence()
public void setOccurence(Bond.BOND_OCCURRENCE_TYPE occurence)
occurrence
- the occurrence to setpublic boolean isSetOccurence()
true
if the occurrence is set.true
if the occurrence is set.public BindingSiteReference getBindingSiteReference1()
BindingSiteReference
BindingSiteReference
public void setBindingSiteReference1(BindingSiteReference bindingSite1)
BindingSiteReference
.bindingSiteReference1
- the BindingSiteReference
to setpublic boolean isSetBindingSiteReference1()
true
if the first BindingSiteReference
is set.true
if the first BindingSiteReference
is set.public BindingSiteReference getBindingSiteReference2()
BindingSiteReference
.BindingSiteReference
.public void setBindingSiteReference2(BindingSiteReference bindingSiteReference2)
BindingSiteReference
.bindingSiteReference2
- the BindingSiteReference
to setpublic boolean isSetBindingSiteReference2()
true
if the second BindingSiteReference
is set.true
if the second BindingSiteReference
is set.public boolean addBindingSiteReference(BindingSiteReference bindingSiteReference)
BindingSiteReference
to this Bond
. If there are
already two BindingSiteReference
s, the new BindingSiteReference
is
not added and false is returned.bindingSiteReference
- true
is the BindingSiteReference
was added successfully to the Bond
.public java.lang.String toString()
toString
in class AbstractSBase
public void initDefaults()
public javax.swing.tree.TreeNode getChildAt(int index)
getChildAt
in interface javax.swing.tree.TreeNode
getChildAt
in class AbstractSBase
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
getChildCount
in class AbstractSBase
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 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.