public class Group extends AbstractNamedSBase implements UniqueNamedSBase
| Modifier and Type | Field and Description |
|---|---|
protected ListOf<Member> |
listOfMembers |
ignoredExtensions, ignoredXMLElementslistOfListeners, parent, UNKNOWN_ATTRIBUTES, UNKNOWN_ELEMENTS| Constructor and Description |
|---|
Group() |
Group(Group group) |
Group(int level,
int version) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addMember(Member member) |
boolean |
addMemberConstraint(MemberConstraint memberConstraint)
Adds a new
MemberConstraint to the listOfMemberConstraints. |
Group |
clone() |
Member |
createMember(String id)
|
MemberConstraint |
createMemberConstraint()
Creates a new MemberConstraint element and adds it to the ListOfMemberConstraints list
|
MemberConstraint |
createMemberConstraint(String id)
Creates a new
MemberConstraint element and adds it to the ListOfMemberConstraints 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() |
GroupKind |
getKind() |
ListOf<MemberConstraint> |
getListOfMemberConstraints()
Returns the listOfMemberConstraints.
|
ListOf<Member> |
getListOfMembers() |
Member |
getMember(int i) |
int |
getMemberConstraintCount()
Returns the number of
MemberConstraints of this Group. |
int |
getMemberCount()
|
int |
getNumMemberConstraints()
Returns the number of
MemberConstraints of this Group. |
int |
getNumMembers()
|
int |
hashCode() |
boolean |
isIdMandatory() |
boolean |
isSetKind() |
boolean |
isSetListOfMemberConstraints()
Returns
true, if listOfMemberConstraints contains at least one element. |
boolean |
isSetListOfMembers() |
boolean |
readAttribute(String attributeName,
String prefix,
String value) |
void |
removeMemberConstraint(int i)
Removes an element from the listOfMemberConstraints at the given index.
|
boolean |
removeMemberConstraint(MemberConstraint memberConstraint)
Removes an element from the listOfMemberConstraints.
|
void |
removeMemberConstraint(String id) |
void |
setKind(GroupKind kind) |
void |
setListOfMemberConstraints(ListOfMemberConstraint listOfMemberConstraints)
Sets the given
ListOf<MemberConstraint>. |
String |
toString() |
boolean |
unsetListOfMemberConstraints()
Returns
true, if listOfMemberConstraints contain at least one element,
otherwise false |
boolean |
unsetListOfMembers()
Removes the
listOfMembers from this Model and notifies
all registered instances of TreeNodeChangeListener. |
Map<String,String> |
writeXMLAttributes() |
getId, getName, isSetId, isSetName, isValidId, setId, setName, unsetId, unsetNameaddCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendNotes, appendNotes, 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, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, isValidLevelAndVersionCombination, isValidMetaId, notifyChildChange, registerChild, removeCVTerm, removeCVTerm, setAnnotation, setHistory, setLevel, setMetaId, setNamespace, setNotes, setNotes, 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, 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, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, registerChild, removeCVTerm, removeCVTerm, removeTreeNodeChangeListener, setAnnotation, setHistory, setLevel, setMetaId, setNotes, setNotes, 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, userObjectKeySetpublic Group()
public Group(Group group)
group - public Group(int level,
int version)
level - version - public boolean addMember(Member member)
public Group clone()
clone in interface SBaseclone in class 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 AbstractSBasepublic int getChildCount()
getChildCount in interface TreeNodegetChildCount in class AbstractSBasepublic GroupKind getKind()
public Member getMember(int i)
i - public int getMemberConstraintCount()
MemberConstraints of this Group.MemberConstraints of this Group.public int getNumMembers()
Members of this Group.getMemberCount()public int getNumMemberConstraints()
MemberConstraints of this Group.MemberConstraints of this Group.getMemberConstraintCount()public boolean isIdMandatory()
isIdMandatory in interface NamedSBasepublic boolean isSetKind()
public boolean isSetListOfMembers()
public boolean isSetListOfMemberConstraints()
true, if listOfMemberConstraints contains at least one element.true, if listOfMemberConstraints contains at least one element,
otherwise falsepublic ListOf<MemberConstraint> getListOfMemberConstraints()
public void setListOfMemberConstraints(ListOfMemberConstraint listOfMemberConstraints)
ListOf<MemberConstraint>. If listOfMemberConstraints
was defined before and contains some elements, they are all unset.listOfMemberConstraints - public boolean unsetListOfMemberConstraints()
true, if listOfMemberConstraints contain at least one element,
otherwise falsetrue, if listOfMemberConstraints contain at least one element,
otherwise falsepublic boolean addMemberConstraint(MemberConstraint memberConstraint)
MemberConstraint to the listOfMemberConstraints.
The listOfMemberConstraints is initialized if necessary.
memberConstraint - the element to add to the listCollection#add)public boolean removeMemberConstraint(MemberConstraint memberConstraint)
memberConstraint - the element to be removed from the listList#remove(Object)public void removeMemberConstraint(int i)
i - the index where to remove the MemberConstraintIndexOutOfBoundsException - if the listOf is not set or
if the index is out of bound (index < 0 || index > list.size)public void removeMemberConstraint(String id)
public MemberConstraint createMemberConstraint()
public MemberConstraint createMemberConstraint(String id)
MemberConstraint element and adds it to the ListOfMemberConstraints listMemberConstraint elementpublic boolean readAttribute(String attributeName, String prefix, String value)
readAttribute in interface SBasereadAttribute in class AbstractNamedSBasepublic void setKind(GroupKind kind)
kind - public String toString()
toString in class AbstractNamedSBasepublic boolean unsetListOfMembers()
listOfMembers from this Model and notifies
all registered instances of TreeNodeChangeListener.true if calling this method lead to a change in this
data structure.public Map<String,String> writeXMLAttributes()
writeXMLAttributes in interface SBasewriteXMLAttributes in class AbstractNamedSBasepublic boolean getAllowsChildren()
getAllowsChildren in interface TreeNodegetAllowsChildren in class AbstractSBasepublic int hashCode()
hashCode in interface SBasehashCode in class AbstractNamedSBasepublic boolean equals(Object obj)
equals in interface SBaseequals in class AbstractNamedSBaseCopyright © 2009–2016. All rights reserved.