public interface IReactionScheme extends IReactionSet
Modifier and Type | Method and Description |
---|---|
void |
add(IReactionScheme reactScheme)
Add a scheme of reactions.
|
Object |
clone()
Clones this IReactionScheme 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
addListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setProperty, toString
getBuilder
void add(IReactionScheme reactScheme)
reactScheme
- The IReactionScheme to includeIterable<IReactionScheme> reactionSchemes()
int getReactionSchemeCount()
void removeAllReactionSchemes()
void removeReactionScheme(IReactionScheme scheme)
scheme
- The IReactionScheme to be removed from this chemObjectObject clone() throws CloneNotSupportedException
clone
in interface IChemObject
CloneNotSupportedException
- if the IChemObject cannot be clonedCopyright © 2021. All rights reserved.