java.io.Serializable
, java.lang.Cloneable
, javax.swing.tree.TreeNode
, SpatialNamedSBase
, NamedSBase
, SBase
, TreeNodeWithChangeSupport
public class AnalyticGeometry extends GeometryDefinition
JSBML_WRONG_SBO_TERM
Constructor | Description |
---|---|
AnalyticGeometry() |
|
AnalyticGeometry(java.lang.String id,
int level,
int version) |
|
AnalyticGeometry(AnalyticGeometry analyticGeometry) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
addAnalyticVolume(AnalyticVolume analyticVolume) |
Adds a new
AnalyticVolume to the listOfAnalyticVolumes. |
AnalyticGeometry |
clone() |
Creates a deep copy of this object, i.e., a new
SBase with the same
properties
like this one. |
AnalyticVolume |
createAnalyticVolume() |
Creates a new AnalyticVolume element and adds it to the ListOfAnalyticVolumes list
|
AnalyticVolume |
createAnalyticVolume(java.lang.String id) |
Creates a new
AnalyticVolume element and adds it to the ListOfAnalyticVolumes list |
boolean |
equals(java.lang.Object object) |
|
boolean |
getAllowsChildren() |
|
javax.swing.tree.TreeNode |
getChildAt(int index) |
|
int |
getChildCount() |
|
ListOf<AnalyticVolume> |
getListOfAnalyticVolumes() |
Returns the listOfAnalyticVolumes.
|
int |
hashCode() |
Returns a hash code value for this
SBase instance. |
boolean |
isSetListOfAnalyticVolumes() |
Returns
true , if listOfAnalyticVolumes contains at least one element. |
void |
removeAnalyticVolume(int i) |
Removes an element from the listOfAnalyticVolumes at the given index.
|
void |
removeAnalyticVolume(java.lang.String id) |
|
boolean |
removeAnalyticVolume(AnalyticVolume analyticVolume) |
Removes an element from the listOfAnalyticVolumes.
|
void |
setListOfAnalyticVolumes(ListOf<AnalyticVolume> listOfAnalyticVolumes) |
Sets the given
ListOf<AnalyticVolume> . |
boolean |
unsetListOfAnalyticVolumes() |
Returns
true , if listOfAnalyticVolumes contain at least one element,
otherwise false |
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, addResources, appendAnnotation, appendAnnotation, appendNotes, appendNotes, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAllDeclaredNamespaces, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementByMetaId, getElementBySId, getElementName, getExtension, getExtensionCount, getExtensionPackages, getFirstElementIndex, getHistory, getId, getLevel, getLevelAndVersion, getMetaId, getModel, getName, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasExtension, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isIdMandatory, 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
getSpatialId, initDefaults, isSetSpatialId, setSpatialId, unsetSpatialId
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
getIsActive, isActive, isSetIsActive, readAttribute, setIsActive, unsetIsActive, writeXMLAttributes
getId, getName, isIdMandatory, 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, 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, unsetSBOTerm
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 AnalyticGeometry()
public AnalyticGeometry(AnalyticGeometry analyticGeometry)
analyticGeometry
- public AnalyticGeometry(java.lang.String id, int level, int version)
id
- level
- version
- public AnalyticGeometry clone()
SBase
SBase
with the same
properties
like this one.clone
in interface SBase
clone
in class AbstractSpatialNamedSBase
public boolean isSetListOfAnalyticVolumes()
true
, if listOfAnalyticVolumes contains at least one element.true
, if listOfAnalyticVolumes contains at least one element,
otherwise false
public ListOf<AnalyticVolume> getListOfAnalyticVolumes()
public void setListOfAnalyticVolumes(ListOf<AnalyticVolume> listOfAnalyticVolumes)
ListOf<AnalyticVolume>
. If listOfAnalyticVolumes
was defined before and contains some elements, they are all unset.listOfAnalyticVolumes
- public boolean unsetListOfAnalyticVolumes()
true
, if listOfAnalyticVolumes contain at least one element,
otherwise false
true
, if listOfAnalyticVolumes contain at least one element,
otherwise false
public boolean addAnalyticVolume(AnalyticVolume analyticVolume)
AnalyticVolume
to the listOfAnalyticVolumes.
The listOfAnalyticVolumes is initialized if necessary.
analyticVolume
- the element to add to the listCollection#add
)public boolean removeAnalyticVolume(AnalyticVolume analyticVolume)
analyticVolume
- the element to be removed from the listList#remove(Object)
public void removeAnalyticVolume(int i)
i
- the index where to remove the AnalyticVolume
java.lang.IndexOutOfBoundsException
- if the listOf is not set or
if the index is out of bound (index < 0 || index > list.size).public void removeAnalyticVolume(java.lang.String id)
id
- public AnalyticVolume createAnalyticVolume()
public AnalyticVolume createAnalyticVolume(java.lang.String id)
AnalyticVolume
element and adds it to the ListOfAnalyticVolumes listid
- AnalyticVolume
elementpublic boolean getAllowsChildren()
getAllowsChildren
in interface javax.swing.tree.TreeNode
getAllowsChildren
in class AbstractSpatialNamedSBase
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
getChildCount
in class AbstractSpatialNamedSBase
public javax.swing.tree.TreeNode getChildAt(int index)
getChildAt
in interface javax.swing.tree.TreeNode
getChildAt
in class AbstractSpatialNamedSBase
public boolean equals(java.lang.Object object)
SBase