java.io.Serializable
, java.lang.Cloneable
, javax.swing.tree.TreeNode
, SBasePlugin
, TreeNodeWithChangeSupport
public class DynCompartmentPlugin extends DynSBasePlugin
Constructor | Description |
---|---|
DynCompartmentPlugin() |
Empty constructor
|
DynCompartmentPlugin(Compartment compartment) |
Constructor
|
DynCompartmentPlugin(DynCompartmentPlugin dynCompartmentPlugin) |
Constructor
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
addSpatialComponent(SpatialComponent spatialComponent) |
Adds a new
SpatialComponent to the ListOfSpatialComponents. |
DynCompartmentPlugin |
clone() |
Creates a new instance of
SBasePlugin from this SBasePlugin . |
SpatialComponent |
createSpatialComponent() |
Creates a new SpatialComponent element and adds it to the
listOfSpatialComponents list
|
SpatialComponent |
createSpatialComponent(java.lang.String id) |
Creates a new
SpatialComponent element and adds it to the
getListOfSpatialComponents() |
boolean |
equals(java.lang.Object obj) |
|
boolean |
getAllowsChildren() |
|
javax.swing.tree.TreeNode |
getChildAt(int childIndex) |
|
int |
getChildCount() |
|
ListOf<SpatialComponent> |
getListOfSpatialComponents() |
Returns the value of listOfSpatialComponents
|
int |
hashCode() |
|
void |
initDefaults() |
Initializes custom Class attributes
|
boolean |
isSetListOfSpatialComponents() |
Returns whether listOfSpatialComponents is set
|
void |
removeSpatialComponent(int i) |
Removes the ith element from the ListOfSpatialComponents
|
boolean |
removeSpatialComponent(SpatialComponent spatialComponent) |
Removes an element from the ListOfSpatialComponents
|
void |
setListOfSpatialComponents(ListOf<SpatialComponent> listOfSpatialComponents) |
Sets the value of listOfSpatialComponents
|
boolean |
unsetListOfSpatialComponents() |
Unsets the variable listOfSpatialComponents
|
fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getElementNamespace, getExtendedSBase, getLevel, getPackageVersion, getSBMLDocument, getVersion, isSetExtendedSBase, isSetPackageVersion, removeFromParent, setExtendedSBase, setNamespace, setPackageVersion
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isLeaf, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, setParent, toString, userObjectKeySet
getCBOTerm, getPackageName, getParent, getParentSBMLObject, getPrefix, getURI, isSetCBOTerm, readAttribute, setCBOTerm, unsetCBOTerm, writeXMLAttributes
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, userObjectKeySet
public DynCompartmentPlugin()
public DynCompartmentPlugin(Compartment compartment)
compartment
- public DynCompartmentPlugin(DynCompartmentPlugin dynCompartmentPlugin)
dynCompartmentPlugin
- public void initDefaults()
initDefaults
in class DynSBasePlugin
public ListOf<SpatialComponent> getListOfSpatialComponents()
public boolean isSetListOfSpatialComponents()
public void setListOfSpatialComponents(ListOf<SpatialComponent> listOfSpatialComponents)
listOfSpatialComponents
- public boolean unsetListOfSpatialComponents()
true
, if listOfSpatialComponents was set before,
otherwise false
public SpatialComponent createSpatialComponent()
public SpatialComponent createSpatialComponent(java.lang.String id)
SpatialComponent
element and adds it to the
getListOfSpatialComponents()
id
- SpatialComponent
elementpublic boolean addSpatialComponent(SpatialComponent spatialComponent)
SpatialComponent
to the ListOfSpatialComponents. The
ListOfSpatialComponents is initialized if necessary.spatialComponent
- the element to add to the listtrue
(as specified by Collection#add
)public void removeSpatialComponent(int i)
i
- public boolean removeSpatialComponent(SpatialComponent spatialComponent)
spatialComponent
- the element to be removed from the listtrue
if the list contained the specified elementList#remove(Object)
public boolean equals(java.lang.Object obj)
equals
in interface SBasePlugin
equals
in class DynSBasePlugin
public int hashCode()
hashCode
in interface SBasePlugin
hashCode
in class DynSBasePlugin
public boolean getAllowsChildren()
getAllowsChildren
in interface javax.swing.tree.TreeNode
getAllowsChildren
in class DynSBasePlugin
public javax.swing.tree.TreeNode getChildAt(int childIndex)
getChildAt
in interface javax.swing.tree.TreeNode
getChildAt
in class DynSBasePlugin
public int getChildCount()
getChildCount
in interface javax.swing.tree.TreeNode
getChildCount
in class DynSBasePlugin
public DynCompartmentPlugin clone()
SBasePlugin
SBasePlugin
from this SBasePlugin
.clone
in interface SBasePlugin
clone
in class DynSBasePlugin
SBasePlugin
from this SBasePlugin
.