org.sbml.jsbml.ext
public abstract class AbstractSBasePlugin extends AbstractTreeNode implements SBasePlugin
Modifier and Type | Field and Description |
---|---|
protected SBase |
extendedSBase |
protected int |
packageVersion |
private static long |
serialVersionUID
Generated serial version identifier.
|
listOfListeners, parent, UNKNOWN_ATTRIBUTES, UNKNOWN_ELEMENTS
Constructor and Description |
---|
AbstractSBasePlugin() |
AbstractSBasePlugin(AbstractSBasePlugin plugin)
This method will need to be further tested
|
AbstractSBasePlugin(SBase extendedSBase) |
Modifier and Type | Method and Description |
---|---|
abstract AbstractSBasePlugin |
clone() |
boolean |
equals(java.lang.Object object) |
SBase |
getExtendedSBase()
Returns the SBase object that is extended by this plug-in.
|
int |
getLevel() |
int |
getPackageVersion()
Returns the package version of the package extension of this plugin object.
|
SBase |
getParentSBMLObject()
Returns the parent
SBase object to which this plugin object connected. |
SBMLDocument |
getSBMLDocument()
Returns the parent
SBMLDocument of this plugin object. |
int |
getVersion() |
int |
hashCode() |
boolean |
isSetExtendedSBase()
Check whether an extended SBase has been set.
|
java.util.Map<java.lang.String,java.lang.String> |
writeXMLAttributes()
Returns a
Map containing the XML attributes of this object. |
addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getParent, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isLeaf, isRoot, isSetParent, isSetUserObjects, notifyChildChange, putUserObject, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, setParent, toString, userObjectKeySet
finalize, getClass, notify, notifyAll, wait, wait, wait
getElementNamespace, getPackageName, getPrefix, getURI, readAttribute
addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, userObjectKeySet
private static final long serialVersionUID
protected SBase extendedSBase
protected int packageVersion
public AbstractSBasePlugin()
public AbstractSBasePlugin(SBase extendedSBase)
extendedSBase
- public AbstractSBasePlugin(AbstractSBasePlugin plugin)
plugin
- public int getLevel()
getLevel
in interface SBasePlugin
SBase.getLevel()
public int getVersion()
getVersion
in interface SBasePlugin
SBase.getVersion()
public SBase getExtendedSBase()
SBasePlugin
getExtendedSBase
in interface SBasePlugin
public abstract AbstractSBasePlugin clone()
clone
in interface SBasePlugin
clone
in class AbstractTreeNode
public boolean equals(java.lang.Object object)
equals
in interface SBasePlugin
equals
in class AbstractTreeNode
public boolean isSetExtendedSBase()
SBasePlugin
isSetExtendedSBase
in interface SBasePlugin
public int hashCode()
hashCode
in interface SBasePlugin
hashCode
in class AbstractTreeNode
public int getPackageVersion()
SBasePlugin
getPackageVersion
in interface SBasePlugin
public SBase getParentSBMLObject()
SBasePlugin
SBase
object to which this plugin object connected.getParentSBMLObject
in interface SBasePlugin
SBase
object to which this plugin object connected.public SBMLDocument getSBMLDocument()
SBasePlugin
SBMLDocument
of this plugin object.getSBMLDocument
in interface SBasePlugin
SBMLDocument
object of this plugin object.public java.util.Map<java.lang.String,java.lang.String> writeXMLAttributes()
SBasePlugin
Map
containing the XML attributes of this object.writeXMLAttributes
in interface SBasePlugin
Map
containing the XML attributes of this object.