public class Dimension
extends org.sbml.jsbml.AbstractNamedSBase
implements org.sbml.jsbml.CallableSBase
Dimension is used to indicate the parent SBase
is arrayed.| Constructor and Description |
|---|
Dimension()
Creates an Dimension instance
|
Dimension(Dimension obj)
Clone constructor
|
Dimension(int level,
int version)
Creates a Dimension instance with a level and version.
|
Dimension(String id)
Creates a Dimension instance with an id.
|
Dimension(String id,
int level,
int version)
Creates a Dimension instance with an id, level, and version.
|
Dimension(String id,
String name,
int level,
int version)
Creates a Dimension instance with an id, name, level, and version.
|
| Modifier and Type | Method and Description |
|---|---|
Dimension |
clone()
clones this class
|
boolean |
containsUndeclaredUnits() |
boolean |
equals(Object obj) |
int |
getArrayDimension()
Returns the value of arrayDimension
|
org.sbml.jsbml.UnitDefinition |
getDerivedUnitDefinition() |
String |
getDerivedUnits() |
String |
getSize()
Returns the value of size
|
int |
hashCode() |
void |
initDefaults()
Initializes the default values using the namespace.
|
boolean |
isIdMandatory() |
boolean |
isSetArrayDimension()
Returns whether arrayDimension is set
|
boolean |
isSetSize()
Returns whether size is set
|
boolean |
readAttribute(String attributeName,
String prefix,
String value) |
void |
setArrayDimension(int arrayDimension)
Sets the value of arrayDimension
|
void |
setSize(String size)
Sets the value of size
|
String |
toString() |
boolean |
unsetArrayDimension()
Unsets the variable arrayDimension
|
boolean |
unsetSize()
Unsets the variable size
|
Map<String,String> |
writeXMLAttributes() |
getId, getName, isSetId, isSetName, isValidId, setId, setName, unsetId, unsetNameaddCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendAnnotation, appendAnnotation, appendNotes, appendNotes, checkAndSetPackageNamespaceAndVersion, checkAndSetPackageNamespaceAndVersion, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAllowsChildren, getAnnotation, getAnnotationString, getChildAt, getChildCount, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementName, getExtension, getExtensionCount, getExtensionPackages, getHistory, getIdManager, getLevel, getLevelAndVersion, getMetaId, getModel, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetPackageVErsion, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, isValidLevelAndVersionCombination, isValidMetaId, notifyChildChange, registerChild, removeCVTerm, removeCVTerm, setAnnotation, setAnnotation, setAnnotation, setHistory, setLevel, setMetaId, setNamespace, setNotes, setNotes, setPackageVersion, setParentSBML, setParentSBMLObject, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNamespace, unsetNotes, unsetPlugin, unsetSBOTermaddAllChangeListeners, 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, userObjectKeySetfinalize, getClass, notify, notifyAll, wait, wait, waitgetId, getName, isSetId, isSetName, setId, setName, unsetId, unsetNameaddCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendAnnotation, appendAnnotation, 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, getPackageName, getPackageVersion, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetPackageVErsion, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, registerChild, removeCVTerm, removeCVTerm, removeTreeNodeChangeListener, setAnnotation, setAnnotation, setAnnotation, setHistory, setLevel, setMetaId, setNotes, setNotes, setPackageVersion, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNotes, unsetPlugin, unsetSBOTermaddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeUserObject, userObjectKeySetchildren, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeafpublic Dimension()
public Dimension(String id)
id - public Dimension(int level,
int version)
level - version - public Dimension(String id, int level, int version)
id - level - version - public Dimension(String id, String name, int level, int version)
id - name - level - version - public Dimension(Dimension obj)
obj - public Dimension clone()
clone in interface org.sbml.jsbml.SBaseclone in class org.sbml.jsbml.AbstractSBasepublic void initDefaults()
public boolean isIdMandatory()
isIdMandatory in interface org.sbml.jsbml.NamedSBasepublic String getSize()
public boolean isSetSize()
public void setSize(String size)
size - public boolean unsetSize()
true, if size was set before,
otherwise falsepublic int getArrayDimension()
public boolean isSetArrayDimension()
public void setArrayDimension(int arrayDimension)
arrayDimension - public boolean unsetArrayDimension()
true, if arrayDimension was set before,
otherwise falsepublic boolean readAttribute(String attributeName, String prefix, String value)
readAttribute in interface org.sbml.jsbml.SBasereadAttribute in class org.sbml.jsbml.AbstractNamedSBasepublic Map<String,String> writeXMLAttributes()
writeXMLAttributes in interface org.sbml.jsbml.SBasewriteXMLAttributes in class org.sbml.jsbml.AbstractNamedSBasepublic int hashCode()
hashCode in interface org.sbml.jsbml.SBasehashCode in class org.sbml.jsbml.AbstractNamedSBasepublic boolean equals(Object obj)
equals in interface org.sbml.jsbml.SBaseequals in class org.sbml.jsbml.AbstractNamedSBasepublic String toString()
toString in class org.sbml.jsbml.AbstractNamedSBasepublic boolean containsUndeclaredUnits()
containsUndeclaredUnits in interface org.sbml.jsbml.SBaseWithDerivedUnitpublic org.sbml.jsbml.UnitDefinition getDerivedUnitDefinition()
getDerivedUnitDefinition in interface org.sbml.jsbml.SBaseWithDerivedUnitpublic String getDerivedUnits()
getDerivedUnits in interface org.sbml.jsbml.SBaseWithDerivedUnitCopyright © 2009–2016. All rights reserved.