org.sbml.jsbml.ext.groups
public class ListOfMemberConstraint extends ListOf<MemberConstraint> implements NamedSBase, UniqueNamedSBase
ListOf.Type| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
id
id of the SBML component (can be optional depending on the level and
version).
|
private boolean |
isSetMembersShareType |
private boolean |
membersShareType |
private java.lang.String |
name
name of the SBML component (can be optional depending on the level and
version).
|
private static long |
serialVersionUID
Generated serial version identifier.
|
ignoredExtensions, ignoredXMLElementslistOfListeners, parent, UNKNOWN_ATTRIBUTES, UNKNOWN_ELEMENTS| Constructor and Description |
|---|
ListOfMemberConstraint() |
ListOfMemberConstraint(int level,
int version) |
ListOfMemberConstraint(ListOfMemberConstraint listOf) |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
checkIdentifier(java.lang.String sID)
Checks if the sID is a valid identifier.
|
ListOfMemberConstraint |
clone()
Creates a deep copy of this object, i.e., a new
SBase with the same properties
like this one. |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getId() |
boolean |
getMembersShareType()
Returns the value of membersShareType
|
java.lang.String |
getName() |
int |
hashCode()
Returns a hash code value for this
SBase instance. |
boolean |
isIdMandatory()
This method can be used to query if the identifier of this
NamedSBase is required to be defined (i.e., not null)
in the definition of SBML. |
boolean |
isSetId() |
boolean |
isSetMembersShareType()
Returns whether membersShareType is set
|
boolean |
isSetName() |
boolean |
readAttribute(java.lang.String attributeName,
java.lang.String prefix,
java.lang.String value)
Sets the given attribute in this
SBase. |
void |
setId(java.lang.String id)
sets the id value with 'id'
|
void |
setMembersShareType(boolean membersShareType)
Sets the value of membersShareType
|
void |
setName(java.lang.String name)
sets the name value with 'name'.
|
void |
unsetId()
sets the id value to
null. |
boolean |
unsetMembersShareType()
Unsets the variable membersShareType
|
void |
unsetName()
sets the name value to
null. |
java.util.Map<java.lang.String,java.lang.String> |
writeXMLAttributes()
Returns a map with all the attributes of this
SBase that
need to be written out in XML. |
add, add, addAll, addAll, append, clear, contains, containsAll, filterList, firstHit, get, get, getAllowsChildren, getChildAt, getChildCount, getElementName, getFirst, getLast, getSBaseListType, indexOf, initListOf, isDebugMode, isEmpty, iterator, lastIndexOf, listIterator, listIterator, newInstance, remove, remove, remove, remove, removeAll, removeAll, removeFirst, retainAll, set, setDebugMode, setListOf, setSBaseListType, setSBaseListType, size, subList, toArray, toArray, toString, unsetSBaseListTypeaddCVTerm, addDeclaredNamespace, addExtension, addPlugin, appendNotes, appendNotes, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, 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, waitaddCVTerm, 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, userObjectKeySetprivate static final long serialVersionUID
private java.lang.String id
private java.lang.String name
private boolean membersShareType
private boolean isSetMembersShareType
public ListOfMemberConstraint()
public ListOfMemberConstraint(int level,
int version)
public ListOfMemberConstraint(ListOfMemberConstraint listOf)
public ListOfMemberConstraint clone()
SBaseSBase with the same properties
like this one.clone in interface SBaseclone in class ListOf<MemberConstraint>public boolean equals(java.lang.Object obj)
SBasetrue if and only if the given SBase has exactly the same
properties like this SBase instance.equals in interface java.util.Collection<MemberConstraint>equals in interface java.util.List<MemberConstraint>equals in interface SBaseequals in class ListOf<MemberConstraint>obj - the SBase to be compared to.true if and only if the given Object is an instance of
SBase that has exactly the same properties like this
SBase instance.public java.lang.String getId()
getId in interface NamedSBasepublic java.lang.String getName()
getName in interface NamedSBasepublic int hashCode()
SBaseSBase instance.hashCode in interface java.util.Collection<MemberConstraint>hashCode in interface java.util.List<MemberConstraint>hashCode in interface SBasehashCode in class AbstractSBaseSBase instance.Object.hashCode()public boolean isSetId()
isSetId in interface NamedSBasetrue if the id is not null.public boolean isSetName()
isSetName in interface NamedSBasetrue if the name is not null.boolean checkIdentifier(java.lang.String sID)
sID - the identifier to be checked. If null or an invalid
identifier, an exception will be thrown.true only if the sID is a valid identifier.
Otherwise this method throws an IllegalArgumentException.
This is an intended behavior.java.lang.IllegalArgumentException - if the given id is not valid in this model.public void setId(java.lang.String id)
NamedSBasesetId in interface NamedSBasepublic void setName(java.lang.String name)
NamedSBasesetName in interface NamedSBasepublic void unsetId()
NamedSBasenull.unsetId in interface NamedSBasepublic void unsetName()
NamedSBasenull.unsetName in interface NamedSBasepublic boolean getMembersShareType()
public boolean isSetMembersShareType()
public void setMembersShareType(boolean membersShareType)
public boolean unsetMembersShareType()
true, if membersShareType was set before,
otherwise falsepublic boolean readAttribute(java.lang.String attributeName,
java.lang.String prefix,
java.lang.String value)
SBaseSBase.
If the given attribute name is not recognized, nothing is done and
false is returned.
readAttribute in interface SBasereadAttribute in class ListOf<MemberConstraint>attributeName - localName of the XML attributeprefix - prefix of the XML attributevalue - value of the XML attributetrue if the attribute has been successfully read.public java.util.Map<java.lang.String,java.lang.String> writeXMLAttributes()
SBaseSBase that
need to be written out in XML.
The attribute name is used as a key and the attribute value as value. If a prefix is needed for the attribute name, it need to be set directly in this map.
writeXMLAttributes in interface SBasewriteXMLAttributes in class AbstractSBaseMap containing the XML attributes of this object.public boolean isIdMandatory()
NamedSBaseNamedSBase is required to be defined (i.e., not null)
in the definition of SBML.isIdMandatory in interface NamedSBasetrue if the identifier of this element must be set in
order to create a valid SBML representation. false
otherwise, i.e., if the identifier can be understood as an optional
attribute.