org.sbml.jsbml.ext.spatial
public class Domain extends AbstractSpatialNamedSBase
Modifier and Type | Field and Description |
---|---|
private static java.util.ResourceBundle |
bundle |
private java.lang.String |
domainType |
private ListOf<InteriorPoint> |
listOfInteriorPoints |
private static long |
serialVersionUID
Generated serial version identifier.
|
spatialId
ignoredExtensions, ignoredXMLElements
listOfListeners, parent, UNKNOWN_ATTRIBUTES, UNKNOWN_ELEMENTS
Constructor and Description |
---|
Domain() |
Domain(Domain dm) |
Domain(int level,
int version) |
Domain(java.lang.String id,
int level,
int version) |
Modifier and Type | Method and Description |
---|---|
boolean |
addInteriorPoint(InteriorPoint interiorPoint)
Adds a new
InteriorPoint to the listOfInteriorPoints. |
Domain |
clone()
Creates a deep copy of this object, i.e., a new
SBase with the same properties
like this one. |
InteriorPoint |
createInteriorPoint()
Creates a new
InteriorPoint element and adds it to the ListOfInteriorPoints list |
boolean |
equals(java.lang.Object object)
|
boolean |
getAllowsChildren() |
javax.swing.tree.TreeNode |
getChildAt(int index) |
int |
getChildCount() |
java.lang.String |
getDomainType()
Returns the value of domainType
|
ListOf<InteriorPoint> |
getListOfInteriorPoints()
Returns the listOfInteriorPoints.
|
int |
hashCode()
Returns a hash code value for this
SBase instance. |
boolean |
isSetDomainType()
Returns whether domainType is set
|
boolean |
isSetListOfInteriorPoints()
Returns
true , if listOfInteriorPoints contains at least one element. |
boolean |
readAttribute(java.lang.String attributeName,
java.lang.String prefix,
java.lang.String value)
Sets the given attribute in this
SBase . |
void |
removeInteriorPoint(int i)
Removes an element from the listOfInteriorPoints at the given index.
|
boolean |
removeInteriorPoint(InteriorPoint interiorPoint)
Removes an element from the listOfInteriorPoints.
|
void |
setDomainType(java.lang.String domainType)
Sets the value of domainType
|
void |
setListOfInteriorPoints(ListOf<InteriorPoint> listOfInteriorPoints)
Sets the given
ListOf<InteriorPoint> . |
java.lang.String |
toString() |
boolean |
unsetDomainType()
Unsets the variable domainType
|
boolean |
unsetListOfInteriorPoints()
Returns
true , if listOfInteriorPoints contain at least one element,
otherwise false |
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. |
getSpatialId, isSetSpatialId, setSpatialId, unsetSpatialId
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendNotes, appendNotes, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, 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, 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
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendNotes, appendNotes, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementName, getExtension, getExtensionCount, getExtensionPackages, getHistory, getLevel, getLevelAndVersion, getMetaId, getModel, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, registerChild, removeCVTerm, removeCVTerm, removeTreeNodeChangeListener, setAnnotation, setHistory, setLevel, setMetaId, setNotes, setNotes, 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
private static final long serialVersionUID
private java.lang.String domainType
private ListOf<InteriorPoint> listOfInteriorPoints
private static final java.util.ResourceBundle bundle
public Domain()
public Domain(int level, int version)
level
- version
- public Domain(java.lang.String id, int level, int version)
public Domain(Domain dm)
sb
- public Domain clone()
SBase
SBase
with the same properties
like this one.clone
in interface SBase
clone
in class AbstractSBase
public java.lang.String getDomainType()
public boolean isSetDomainType()
public void setDomainType(java.lang.String domainType)
public boolean unsetDomainType()
true
, if domainType was set before,
otherwise false
public boolean isSetListOfInteriorPoints()
true
, if listOfInteriorPoints contains at least one element.true
, if listOfInteriorPoints contains at least one element,
otherwise false
public ListOf<InteriorPoint> getListOfInteriorPoints()
public void setListOfInteriorPoints(ListOf<InteriorPoint> listOfInteriorPoints)
ListOf<InteriorPoint>
. If listOfInteriorPoints
was defined before and contains some elements, they are all unset.listOfInteriorPoints
- public boolean unsetListOfInteriorPoints()
true
, if listOfInteriorPoints contain at least one element,
otherwise false
true
, if listOfInteriorPoints contain at least one element,
otherwise false
public boolean addInteriorPoint(InteriorPoint interiorPoint)
InteriorPoint
to the listOfInteriorPoints.
The listOfInteriorPoints is initialized if necessary.
interiorPoint
- the element to add to the listCollection.add
)public boolean removeInteriorPoint(InteriorPoint interiorPoint)
interiorPoint
- the element to be removed from the listList#remove(Object)
public void removeInteriorPoint(int i)
i
- the index where to remove the InteriorPoint
java.lang.IndexOutOfBoundsException
- if the listOf is not set or
if the index is out of bound (index < 0 || index > list.size)public InteriorPoint createInteriorPoint()
InteriorPoint
element and adds it to the ListOfInteriorPoints listInteriorPoint
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 int hashCode()
SBase
SBase
instance.hashCode
in interface SBase
hashCode
in class AbstractSpatialNamedSBase
SBase
instance.Object.hashCode()
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 AbstractSpatialNamedSBase
Map
containing the XML attributes of this object.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 AbstractSpatialNamedSBase
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.lang.String toString()
toString
in class AbstractSpatialNamedSBase
public boolean equals(java.lang.Object object)
SBase