public class Group
extends org.sbml.jsbml.AbstractNamedSBase
implements org.sbml.jsbml.UniqueNamedSBase
| Modifier and Type | Class and Description |
|---|---|
static class |
Group.Kind
This is a collection of possible values for the
kind attribute within
a Group. |
| Modifier and Type | Field and Description |
|---|---|
protected org.sbml.jsbml.ListOf<Member> |
listOfMembers |
| Constructor and Description |
|---|
Group() |
Group(Group group) |
Group(int level,
int version) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addMember(Member member)
Adds a new
Member to the listOfMembers. |
Group |
clone() |
Member |
createMember()
Creates a new Member element and adds it to the
listOfMembers list. |
Member |
createMember(String id)
Creates a new
Member element and adds it to the
listOfMembers list. |
Member |
createMemberWithIdRef(String idRef)
|
Member |
createMemberWithIdRef(String id,
String idRef)
|
Member |
createMemberWithMetaIdRef(String metaIdRef)
|
Member |
createMemberWithMetaIdRef(String id,
String metaIdRef)
|
boolean |
equals(Object obj) |
boolean |
getAllowsChildren() |
TreeNode |
getChildAt(int index) |
int |
getChildCount() |
Group.Kind |
getKind() |
org.sbml.jsbml.ListOf<Member> |
getListOfMembers()
Returns the
listOfMembers. |
Member |
getMember(int i)
Gets an element from the
listOfMembers at the given index. |
Member |
getMember(String id)
Gets an element from the listOfMembers, with the given id.
|
int |
getMemberCount()
|
int |
getNumMembers()
|
int |
hashCode() |
boolean |
isIdMandatory() |
boolean |
isSetKind() |
boolean |
isSetListOfMembers()
Returns
true if listOfMembers is not null. |
boolean |
readAttribute(String attributeName,
String prefix,
String value) |
Member |
removeMember(int i)
Removes an element from the
listOfMembers at the given index. |
boolean |
removeMember(Member member)
Removes an element from the
listOfMembers. |
Member |
removeMember(String id)
Removes an element from the
listOfMembers. |
void |
setKind(Group.Kind kind) |
void |
setListOfMembers(org.sbml.jsbml.ListOf<Member> listOfMembers)
Sets the given
ListOf<Member>. |
String |
toString() |
boolean |
unsetListOfMembers()
|
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, getAnnotation, getAnnotationString, 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, userObjectKeySetprotected org.sbml.jsbml.ListOf<Member> listOfMembers
public Group()
public Group(Group group)
group - public Group(int level,
int version)
level - version - public Group clone()
clone in interface org.sbml.jsbml.SBaseclone in class org.sbml.jsbml.AbstractSBasepublic Member createMemberWithIdRef(String idRef)
idRef - the identifier of an object elsewhere in the Model.
An example value of idRef might be the identifier of a species in the model, or the identifier of another group.Member instance.public Member createMemberWithMetaIdRef(String metaIdRef)
metaIdRef - Member instance.public TreeNode getChildAt(int index)
getChildAt in interface TreeNodegetChildAt in class org.sbml.jsbml.AbstractSBasepublic int getChildCount()
getChildCount in interface TreeNodegetChildCount in class org.sbml.jsbml.AbstractSBasepublic Group.Kind getKind()
public org.sbml.jsbml.ListOf<Member> getListOfMembers()
listOfMembers.
Creates it if it does not already exist.listOfMembers.public boolean isSetListOfMembers()
true if listOfMembers is not null.true if listOfMembers is not null.public void setListOfMembers(org.sbml.jsbml.ListOf<Member> listOfMembers)
ListOf<Member>.
If listOfMembers was defined before and contains some
elements, they are all unset.listOfMembers - public boolean unsetListOfMembers()
true if listOfMembers contains at least
one element, otherwise false.public boolean addMember(Member member)
member - the element to add to the listtrue (as specified by Collection.add(E))Collection.add(Object)public boolean removeMember(Member member)
listOfMembers.member - the element to be removed from the list.true if the list contained the specified element and it was
removed.List.remove(Object)public Member removeMember(String id)
listOfMembers.id - the id of the element to be removed from the list.null.public Member removeMember(int i)
listOfMembers at the given index.i - the index where to remove the Member.IndexOutOfBoundsException - if the listOf is not set or if the index is
out of bound ((i < 0) || (i > listOfMembers)).public Member createMember()
listOfMembers list.listOfMemberspublic Member createMember(String id)
Member element and adds it to the
listOfMembers list.id - the identifier that is to be applied to the new element.Member element, which is the last
element in the listOfMembers.public Member getMember(int i)
listOfMembers at the given index.i - the index of the Member element to get.IndexOutOfBoundsException - if the listOf is not set or
if the index is out of bound (index < 0 || index > list.size).public Member getMember(String id)
id - the id of the Member element to get.null.public int getNumMembers()
Members of this Group.getMemberCount()public boolean isIdMandatory()
isIdMandatory in interface org.sbml.jsbml.NamedSBasepublic boolean isSetKind()
public boolean readAttribute(String attributeName, String prefix, String value)
readAttribute in interface org.sbml.jsbml.SBasereadAttribute in class org.sbml.jsbml.AbstractNamedSBasepublic void setKind(Group.Kind kind)
kind - public String toString()
toString in class org.sbml.jsbml.AbstractNamedSBasepublic Map<String,String> writeXMLAttributes()
writeXMLAttributes in interface org.sbml.jsbml.SBasewriteXMLAttributes in class org.sbml.jsbml.AbstractNamedSBasepublic boolean getAllowsChildren()
getAllowsChildren in interface TreeNodegetAllowsChildren in class org.sbml.jsbml.AbstractSBasepublic 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.AbstractNamedSBaseCopyright © 2009–2016. All rights reserved.