public class ReactionScheme extends ReactionSet implements IReactionScheme
Constructor and Description |
---|
ReactionScheme()
Constructs an empty ReactionScheme.
|
Modifier and Type | Method and Description |
---|---|
void |
add(IReactionScheme scheme)
Add a Scheme of Reactions.
|
Object |
clone()
Clones this ReactionScheme object and its content.
|
int |
getReactionSchemeCount()
Returns the number of ReactionScheme in this Scheme.
|
Iterable<IReactionScheme> |
reactionSchemes()
Returns an Iterable for looping over all IMolecularScheme
in this ReactionScheme.
|
void |
removeAllReactionSchemes()
Removes all IReactionScheme from this chemObject.
|
void |
removeReactionScheme(IReactionScheme scheme)
Removes an IReactionScheme from this chemObject.
|
addReaction, getReaction, getReactionCount, isEmpty, reactions, removeAllReactions, removeReaction, removeReaction, stateChanged, toString
addListener, addProperties, compare, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, shallowCopy
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addReaction, getReaction, getReactionCount, isEmpty, reactions, removeAllReactions, removeReaction, removeReaction
addListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toString
getBuilder
public void add(IReactionScheme scheme)
add
in interface IReactionScheme
scheme
- The IReactionScheme to includepublic Iterable<IReactionScheme> reactionSchemes()
reactionSchemes
in interface IReactionScheme
public int getReactionSchemeCount()
getReactionSchemeCount
in interface IReactionScheme
public void removeAllReactionSchemes()
removeAllReactionSchemes
in interface IReactionScheme
public void removeReactionScheme(IReactionScheme scheme)
removeReactionScheme
in interface IReactionScheme
scheme
- The IReactionScheme to be removed from this chemObjectpublic Object clone() throws CloneNotSupportedException
clone
in interface IChemObject
clone
in interface IReactionScheme
clone
in class ReactionSet
CloneNotSupportedException
- if the IChemObject cannot be clonedCopyright © 2021. All rights reserved.