Uses of Interface
org.openscience.cdk.interfaces.IReaction
Packages that use IReaction
Package
Description
-
Uses of IReaction in org.openscience.cdk
Classes in org.openscience.cdk that implement IReactionMethods in org.openscience.cdk that return IReactionModifier and TypeMethodDescriptionReactionSet.getReaction
(int number) Returns the Reaction at positionnumber
in the container.DefaultChemObjectBuilder.newReaction()
Create a new reaction using the default constructor.Methods in org.openscience.cdk that return types with arguments of type IReactionMethods in org.openscience.cdk with parameters of type IReactionModifier and TypeMethodDescriptionvoid
ReactionSet.addReaction
(IReaction reaction) Adds an reaction to this container.void
ReactionSet.removeReaction
(IReaction relevantReaction) -
Uses of IReaction in org.openscience.cdk.debug
Classes in org.openscience.cdk.debug that implement IReactionMethods in org.openscience.cdk.debug that return IReactionModifier and TypeMethodDescriptionDebugReactionSet.getReaction
(int number) Returns the Reaction at positionnumber
in the container.DebugChemObjectBuilder.newReaction()
Create a new reaction using the default constructor.Methods in org.openscience.cdk.debug that return types with arguments of type IReactionModifier and TypeMethodDescriptionDebugReactionSet.reactions()
Get an iterator for this reaction set.Methods in org.openscience.cdk.debug with parameters of type IReactionModifier and TypeMethodDescriptionvoid
DebugReactionSet.addReaction
(IReaction reaction) Adds an reaction to this container.void
DebugReactionSet.removeReaction
(IReaction reaction) Removes all instances of a reaction from this IReactionSet. -
Uses of IReaction in org.openscience.cdk.depict
Methods in org.openscience.cdk.depict with parameters of type IReaction -
Uses of IReaction in org.openscience.cdk.geometry
Methods in org.openscience.cdk.geometry with parameters of type IReactionModifier and TypeMethodDescriptionstatic double
GeometryTools.getBondLengthAverage
(IReaction reaction) Deprecated.static double
GeometryUtil.getBondLengthAverage
(IReaction reaction) static boolean
GeometryUtil.has2DCoordinates
(IReaction reaction) Determine if all parts of a reaction have coodinatesstatic Rectangle2D
GeometryTools.shiftReactionVertical
(IReaction reaction, Rectangle2D bounds, Rectangle2D last, double gap) Deprecated.Shift the containers in a reaction vertically upwards to not overlap with the reference Rectangle2D.static double[]
GeometryUtil.shiftReactionVertical
(IReaction reaction, double[] bounds, double[] last, double gap) Shift the containers in a reaction vertically upwards to not overlap with the reference rectangle. -
Uses of IReaction in org.openscience.cdk.interfaces
Methods in org.openscience.cdk.interfaces that return IReactionModifier and TypeMethodDescriptionIReactionSet.getReaction
(int number) Returns the Reaction at positionnumber
in the container.IChemObjectBuilder.newReaction()
Create a new reaction using the default constructor.Methods in org.openscience.cdk.interfaces that return types with arguments of type IReactionModifier and TypeMethodDescriptionIReactionSet.reactions()
Returns theIterable
over Reactions of this container.Methods in org.openscience.cdk.interfaces with parameters of type IReactionModifier and TypeMethodDescriptionvoid
IReactionSet.addReaction
(IReaction reaction) Adds an reaction to this container.void
IReactionSet.removeReaction
(IReaction relevantReaction) Removes all instances of a reaction from this IReactionSet. -
Uses of IReaction in org.openscience.cdk.io.cml
Fields in org.openscience.cdk.io.cml declared as IReaction -
Uses of IReaction in org.openscience.cdk.isomorphism
Methods in org.openscience.cdk.isomorphism with parameters of type IReaction -
Uses of IReaction in org.openscience.cdk.layout
Methods in org.openscience.cdk.layout with parameters of type IReactionModifier and TypeMethodDescriptionfinal void
StructureDiagramGenerator.generateCoordinates
(IReaction reaction) Convenience method to generate 2D coordinates for a reaction. -
Uses of IReaction in org.openscience.cdk.libio.cml
Methods in org.openscience.cdk.libio.cml with parameters of type IReactionModifier and TypeMethodDescriptionorg.xmlcml.cml.element.CMLReaction
Convertor.cdkReactionToCMLReaction
(IReaction reaction) org.xmlcml.cml.element.CMLReactionStep
Convertor.cdkReactionToCMLReactionStep
(IReaction reaction) -
Uses of IReaction in org.openscience.cdk.reaction
Methods in org.openscience.cdk.reaction that return IReactionModifier and TypeMethodDescriptionReactionChain.getReaction
(int position) Get the reaction of this chain reaction object at the position.IReactionMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.Methods in org.openscience.cdk.reaction with parameters of type IReactionModifier and TypeMethodDescriptionvoid
ReactionChain.addReaction
(IReaction reaction, int position) Added a IReaction for this chain in position.int
ReactionChain.getReactionStep
(IReaction reaction) Get the position of the reaction into this chain reaction object. -
Uses of IReaction in org.openscience.cdk.reaction.mechanism
Methods in org.openscience.cdk.reaction.mechanism that return IReactionModifier and TypeMethodDescriptionAdductionLPMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.AdductionPBMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.HeterolyticCleavageMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.HomolyticCleavageMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RadicalSiteIonizationMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RadicalSiteRearrangementMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RearrangementChargeMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RemovingSEofBMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RemovingSEofNBMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.SharingElectronMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.TautomerizationMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism. -
Uses of IReaction in org.openscience.cdk.renderer
Methods in org.openscience.cdk.renderer that return types with arguments of type IReactionModifier and TypeMethodDescriptionReactionRenderer.getGenerators()
Returns aList
ofIGenerator
s for this renderer.Methods in org.openscience.cdk.renderer with parameters of type IReactionModifier and TypeMethodDescriptionstatic double
AverageBondLengthCalculator.calculateAverageBondLength
(IReaction reaction) Calculate the average bond length for the bonds in a reaction.static Rectangle2D
BoundsCalculator.calculateBounds
(IReaction reaction) Calculate the bounding rectangle for a reaction.ReactionRenderer.calculateDiagramBounds
(IReaction reaction) Given aIChemObject
, calculates the bounding rectangle in screen space.ReactionRenderer.generateDiagram
(IReaction reaction) The main method of the renderer, that uses each of the generators to create a different set ofIRenderingElement
s grouped together into a tree.ReactionRenderer.paint
(IReaction reaction, IDrawVisitor drawVisitor) Paint an IChemObject.void
ReactionRenderer.paint
(IReaction reaction, IDrawVisitor drawVisitor, Rectangle2D bounds, boolean resetCenter) Paint a reaction.void
Set the scale for an IReaction.void
Setup the transformations necessary to draw this Reaction. -
Uses of IReaction in org.openscience.cdk.renderer.generators
Methods in org.openscience.cdk.renderer.generators with parameters of type IReactionModifier and TypeMethodDescriptionBoundsGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.MappingGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ProductsBoxGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactantsBoxGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactionArrowGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactionBoxGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactionPlusGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing.ReactionSceneGenerator.generate
(IReaction reaction, RendererModel model) Converts aIChemObject
from the chemical data model into something that can be drawn in the chemical drawing. -
Uses of IReaction in org.openscience.cdk.silent
Classes in org.openscience.cdk.silent that implement IReactionMethods in org.openscience.cdk.silent that return IReactionModifier and TypeMethodDescriptionReactionSet.getReaction
(int number) Returns the Reaction at positionnumber
in the container.SilentChemObjectBuilder.newReaction()
Create a new reaction using the default constructor.Methods in org.openscience.cdk.silent that return types with arguments of type IReactionMethods in org.openscience.cdk.silent with parameters of type IReactionModifier and TypeMethodDescriptionvoid
ReactionSet.addReaction
(IReaction reaction) Adds an reaction to this container.void
ReactionSet.removeReaction
(IReaction relevantReaction) -
Uses of IReaction in org.openscience.cdk.smiles
Methods in org.openscience.cdk.smiles that return IReactionModifier and TypeMethodDescriptionSmilesParser.parseReactionSmiles
(String smiles) Parse a reaction SMILES.Methods in org.openscience.cdk.smiles with parameters of type IReactionModifier and TypeMethodDescriptionCreate a SMILES for a reaction of the flavour specified in the constructor.Create a SMILES for a reaction of the flavour specified in the constructor and write the output order to the provided array.SmilesGenerator.createReactionSMILES
(IReaction reaction) Deprecated.SmilesGenerator.createSMILES
(IReaction reaction) Deprecated.use #createReactionSMILES -
Uses of IReaction in org.openscience.cdk.smsd.labelling
Methods in org.openscience.cdk.smsd.labelling that return IReactionModifier and TypeMethodDescriptionICanonicalReactionLabeller.getCanonicalReaction
(IReaction reaction) Deprecated.Convert a reaction into a canonical form by canonizing each of the structures in the reaction in turn.SignatureReactionCanoniser.getCanonicalReaction
(IReaction reaction) Deprecated.Convert a reaction into a canonical form by canonizing each of the structures in the reaction in turn.SmilesReactionCanoniser.getCanonicalReaction
(IReaction reaction) Deprecated.Convert a reaction into a canonical form by canonizing each of the structures in the reaction in turn.AbstractReactionLabeller.labelReaction
(IReaction reaction, ICanonicalMoleculeLabeller labeller) Deprecated.Methods in org.openscience.cdk.smsd.labelling with parameters of type IReactionModifier and TypeMethodDescriptionICanonicalReactionLabeller.getCanonicalReaction
(IReaction reaction) Deprecated.Convert a reaction into a canonical form by canonizing each of the structures in the reaction in turn.SignatureReactionCanoniser.getCanonicalReaction
(IReaction reaction) Deprecated.Convert a reaction into a canonical form by canonizing each of the structures in the reaction in turn.SmilesReactionCanoniser.getCanonicalReaction
(IReaction reaction) Deprecated.Convert a reaction into a canonical form by canonizing each of the structures in the reaction in turn.AbstractReactionLabeller.labelReaction
(IReaction reaction, ICanonicalMoleculeLabeller labeller) Deprecated. -
Uses of IReaction in org.openscience.cdk.tools.manipulator
Methods in org.openscience.cdk.tools.manipulator that return IReactionModifier and TypeMethodDescriptionstatic IReaction
ReactionSetManipulator.getReactionByAtomContainerID
(IReactionSet reactionSet, String id) Gets a reaction from a ReactionSet by ID of any product or reactant.static IReaction
ReactionSetManipulator.getReactionByReactionID
(IReactionSet reactionSet, String id) Gets a reaction from a ReactionSet by ID.static IReaction
ChemModelManipulator.getRelevantReaction
(IChemModel chemModel, IAtom atom) Retrieves the first IReaction containing a given IAtom from an IChemModel.static IReaction
ReactionSetManipulator.getRelevantReaction
(IReactionSet set, IAtom atom) static IReaction
ReactionSetManipulator.getRelevantReaction
(IReactionSet set, IBond bond) static IReaction
Returns a newIReaction
which is the reverse of the given reaction.static IReaction
ReactionManipulator.toReaction
(IAtomContainer mol) Converts an 'inlined' reaction stored in a molecule back to a reaction.Methods in org.openscience.cdk.tools.manipulator that return types with arguments of type IReactionModifier and TypeMethodDescriptionChemFileManipulator.getAllReactions
(IChemFile file) Get a list of all IReaction inside an IChemFile.Methods in org.openscience.cdk.tools.manipulator with parameters of type IReactionModifier and TypeMethodDescriptionstatic void
ReactionManipulator.clearAtomConfigurations
(IReaction reaction) This method will reset all atom properties related to atom configuration to the valueCDKConstants.UNSET
.ReactionManipulator.findMappedBonds
(IReaction reaction) Collect the set of bonds that mapped in both a reactant and a product.static IAtomContainerSet
ReactionManipulator.getAllAgents
(IReaction reaction) Returns all agents of anIReaction
.static List<IAtomContainer>
ReactionManipulator.getAllAtomContainers
(IReaction reaction) Returns allIAtomContainers
of the given reaction.static List<IChemObject>
ReactionManipulator.getAllChemObjects
(IReaction reaction) static IAtomContainerSet
ReactionManipulator.getAllMolecules
(IReaction reaction) Returns all components of anIReaction
, that is, reactants, agents and products.static IAtomContainerSet
ReactionManipulator.getAllProducts
(IReaction reaction) Returns all products of anIReaction
.static IAtomContainerSet
ReactionManipulator.getAllReactants
(IReaction reaction) Returns all reactants of anIReaction
.static int
ReactionManipulator.getAtomCount
(IReaction reaction) static int
ReactionManipulator.getBondCount
(IReaction reaction) static IChemObject
ReactionManipulator.getMappedChemObject
(IReaction reaction, IChemObject chemObject) Returns theIAtom
that is mapped.static IAtomContainer
ReactionManipulator.getRelevantAtomContainer
(IReaction reaction, IAtom atom) static IAtomContainer
ReactionManipulator.getRelevantAtomContainer
(IReaction reaction, IBond bond) static void
ReactionManipulator.perceiveAtomTypesAndConfigureAtoms
(IReaction reaction) static void
ReactionManipulator.perceiveAtomTypesAndConfigureUnsetProperties
(IReaction reaction) static void
ReactionManipulator.removeAtomAndConnectedElectronContainers
(IReaction reaction, IAtom atom) static void
ReactionManipulator.removeElectronContainer
(IReaction reaction, IElectronContainer electrons) static IReaction
Returns a newIReaction
which is the reverse of the given reaction.static void
ReactionManipulator.setAtomProperties
(IReaction reaction, Object propKey, Object propVal) static IAtomContainer
ReactionManipulator.toMolecule
(IReaction rxn) Converts a reaction to an 'inlined' reaction stored as a molecule. -
Uses of IReaction in org.openscience.cdk.validate
Methods in org.openscience.cdk.validate with parameters of type IReactionModifier and TypeMethodDescriptionAbstractValidator.validateReaction
(IReaction subject) BasicValidator.validateReaction
(IReaction subject) IValidator.validateReaction
(IReaction subject) ValidatorEngine.validateReaction
(IReaction subject)
SmilesGenerator.create(IAtomContainer)