org.sbml.jsbml.ext
public interface SBasePlugin extends TreeNodeWithChangeSupport
SBasePlugin
is created to serve as a place holder for
there new attributes or elements.Modifier and Type | Method and Description |
---|---|
SBasePlugin |
clone()
Creates a new instance of
SBasePlugin from this SBasePlugin . |
boolean |
equals(Object obj) |
String |
getElementNamespace()
Returns the XML namespace (URI) of the package extension of this plugin object.
|
SBase |
getExtendedSBase()
Returns the SBase object that is extended by this plug-in.
|
int |
getLevel() |
String |
getPackageName()
Returns the package name of this plugin object.
|
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. |
String |
getPrefix()
Returns the prefix of the package extension of this plugin object.
|
SBMLDocument |
getSBMLDocument()
Returns the parent
SBMLDocument of this plugin object. |
String |
getURI()
Gets the URI to which this element belongs to.
|
int |
getVersion() |
int |
hashCode() |
boolean |
isSetExtendedSBase()
Check whether an extended SBase has been set.
|
boolean |
isSetPackageVersion() |
boolean |
readAttribute(String attributeName,
String prefix,
String value)
Reads and sets the attribute if it is know from this
SBasePlugin . |
void |
setPackageVersion(int packageVersion) |
Map<String,String> |
writeXMLAttributes()
Returns a
Map containing the XML attributes of this object. |
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, userObjectKeySet
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
SBasePlugin clone()
SBasePlugin
from this SBasePlugin
.SBasePlugin
from this SBasePlugin
.String getElementNamespace()
SBase getExtendedSBase()
int getLevel()
SBase.getLevel()
String getPackageName()
int getPackageVersion()
SBase getParentSBMLObject()
SBase
object to which this plugin object connected.SBase
object to which this plugin object connected.String getPrefix()
SBMLDocument getSBMLDocument()
SBMLDocument
of this plugin object.SBMLDocument
object of this plugin object.String getURI()
int getVersion()
SBase.getVersion()
boolean isSetExtendedSBase()
boolean isSetPackageVersion()
true
if a package version is set, false
otherwise.boolean readAttribute(String attributeName, String prefix, String value)
SBasePlugin
.attributeName
- localName of the XML attributeprefix
- prefix of the XML attributevalue
- value of the XML attributetrue
if the attribute has been successfully read.void setPackageVersion(int packageVersion)
packageVersion
- the packageVersion to set