Interface IReactionScheme

  • All Superinterfaces:
    Cloneable, ICDKObject, IChemObject, IReactionSet

    public interface IReactionScheme
    extends IReactionSet
    Classes that implement this interface of a scheme. This is designed to contain a set of reactions which are linked in some way but without hard coded semantics.
    Author:
    miguelrojasch <[email protected]>
    Source code:
    main
    Belongs to CDK module:
    interfaces
    • Method Detail

      • add

        void add​(IReactionScheme reactScheme)
        Add a scheme of reactions.
        Parameters:
        reactScheme - The IReactionScheme to include
      • reactionSchemes

        Iterable<IReactionScheme> reactionSchemes()
        Returns an Iterable for looping over all IMolecularScheme in this ReactionScheme.
        Returns:
        An Iterable with the IMolecularScheme in this ReactionScheme
      • getReactionSchemeCount

        int getReactionSchemeCount()
        Returns the number of ReactionScheme in this Scheme.
        Returns:
        The number of ReactionScheme in this Scheme
      • removeAllReactionSchemes

        void removeAllReactionSchemes()
        Removes all IReactionScheme from this chemObject.
      • removeReactionScheme

        void removeReactionScheme​(IReactionScheme scheme)
        Removes an IReactionScheme from this chemObject.
        Parameters:
        scheme - The IReactionScheme to be removed from this chemObject