test_class.file: base/data/src/test/java/org/openscience/cdk/ReactionTest.java
test_class.identifier: ReactionTest
test_class.superclass: extends AbstractReactionTest
test_case.body: @Test
      public void testReaction() {
          IReaction reaction = new Reaction();
          Assert.assertNotNull(reaction);
          Assert.assertEquals(0, reaction.getReactantCount());
          Assert.assertEquals(0, reaction.getProductCount());
          Assert.assertEquals(IReaction.Direction.FORWARD, reaction.getDirection());
      }
test_case.class_method_signature: ReactionTest.testReaction()
test_case.full_signature: @Test public void testReaction()
test_case.identifier: testReaction
test_case.invocations: assertNotNull assertEquals getReactantCount assertEquals getProductCount assertEquals getDirection
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testReaction()
focal_class.declarator: serialVersionUID = -554752558363533678L
focal_class.modifier: private static final
focal_class.original_string: private static final long   serialVersionUID = -554752558363533678L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: growArraySize    = 3
focal_class.modifier: protected
focal_class.original_string: protected int               growArraySize    = 3;
focal_class.type: int
focal_class.var_name: growArraySize
focal_class.declarator: reactants
focal_class.modifier: protected
focal_class.original_string: protected IAtomContainerSet reactants;
focal_class.type: IAtomContainerSet
focal_class.var_name: reactants
focal_class.declarator: products
focal_class.modifier: protected
focal_class.original_string: protected IAtomContainerSet products;
focal_class.type: IAtomContainerSet
focal_class.var_name: products
focal_class.declarator: agents
focal_class.modifier: protected
focal_class.original_string: protected IAtomContainerSet agents;
focal_class.type: IAtomContainerSet
focal_class.var_name: agents
focal_class.declarator: map
focal_class.modifier: protected
focal_class.original_string: protected IMapping[]        map;
focal_class.type: IMapping[]
focal_class.var_name: map
focal_class.declarator: mappingCount
focal_class.modifier: protected
focal_class.original_string: protected int               mappingCount;
focal_class.type: int
focal_class.var_name: mappingCount
focal_class.declarator: reactionDirection
focal_class.modifier: private
focal_class.original_string: private IReaction.Direction reactionDirection;
focal_class.type: IReaction.Direction
focal_class.var_name: reactionDirection
focal_class.file: base/data/src/main/java/org/openscience/cdk/Reaction.java
focal_class.identifier: Reaction
focal_class.interfaces: implements Serializable, IReaction, Cloneable
focal_class.class_method_signature: Reaction.Reaction()
focal_class.full_signature: public  Reaction()
focal_class.identifier: Reaction
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  Reaction()
focal_class.class_method_signature: Reaction.getReactantCount()
focal_class.full_signature: @Override public int getReactantCount()
focal_class.identifier: getReactantCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getReactantCount()
focal_class.class_method_signature: Reaction.getProductCount()
focal_class.full_signature: @Override public int getProductCount()
focal_class.identifier: getProductCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getProductCount()
focal_class.class_method_signature: Reaction.getReactants()
focal_class.full_signature: @Override public IAtomContainerSet getReactants()
focal_class.identifier: getReactants
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: IAtomContainerSet
focal_class.signature: IAtomContainerSet getReactants()
focal_class.class_method_signature: Reaction.setReactants(IAtomContainerSet setOfMolecules)
focal_class.full_signature: @Override public void setReactants(IAtomContainerSet setOfMolecules)
focal_class.identifier: setReactants
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainerSet setOfMolecules)
focal_class.return: void
focal_class.signature: void setReactants(IAtomContainerSet setOfMolecules)
focal_class.class_method_signature: Reaction.getProducts()
focal_class.full_signature: @Override public IAtomContainerSet getProducts()
focal_class.identifier: getProducts
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: IAtomContainerSet
focal_class.signature: IAtomContainerSet getProducts()
focal_class.class_method_signature: Reaction.setProducts(IAtomContainerSet setOfMolecules)
focal_class.full_signature: @Override public void setProducts(IAtomContainerSet setOfMolecules)
focal_class.identifier: setProducts
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainerSet setOfMolecules)
focal_class.return: void
focal_class.signature: void setProducts(IAtomContainerSet setOfMolecules)
focal_class.class_method_signature: Reaction.getAgents()
focal_class.full_signature: @Override public IAtomContainerSet getAgents()
focal_class.identifier: getAgents
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: IAtomContainerSet
focal_class.signature: IAtomContainerSet getAgents()
focal_class.class_method_signature: Reaction.mappings()
focal_class.full_signature: @Override public Iterable<IMapping> mappings()
focal_class.identifier: mappings
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Iterable<IMapping>
focal_class.signature: Iterable<IMapping> mappings()
focal_class.class_method_signature: Reaction.addReactant(IAtomContainer reactant)
focal_class.full_signature: @Override public void addReactant(IAtomContainer reactant)
focal_class.identifier: addReactant
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer reactant)
focal_class.return: void
focal_class.signature: void addReactant(IAtomContainer reactant)
focal_class.class_method_signature: Reaction.addAgent(IAtomContainer agent)
focal_class.full_signature: @Override public void addAgent(IAtomContainer agent)
focal_class.identifier: addAgent
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer agent)
focal_class.return: void
focal_class.signature: void addAgent(IAtomContainer agent)
focal_class.class_method_signature: Reaction.addReactant(IAtomContainer reactant, Double coefficient)
focal_class.full_signature: @Override public void addReactant(IAtomContainer reactant, Double coefficient)
focal_class.identifier: addReactant
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer reactant, Double coefficient)
focal_class.return: void
focal_class.signature: void addReactant(IAtomContainer reactant, Double coefficient)
focal_class.class_method_signature: Reaction.addProduct(IAtomContainer product)
focal_class.full_signature: @Override public void addProduct(IAtomContainer product)
focal_class.identifier: addProduct
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer product)
focal_class.return: void
focal_class.signature: void addProduct(IAtomContainer product)
focal_class.class_method_signature: Reaction.addProduct(IAtomContainer product, Double coefficient)
focal_class.full_signature: @Override public void addProduct(IAtomContainer product, Double coefficient)
focal_class.identifier: addProduct
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer product, Double coefficient)
focal_class.return: void
focal_class.signature: void addProduct(IAtomContainer product, Double coefficient)
focal_class.class_method_signature: Reaction.getReactantCoefficient(IAtomContainer reactant)
focal_class.full_signature: @Override public Double getReactantCoefficient(IAtomContainer reactant)
focal_class.identifier: getReactantCoefficient
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer reactant)
focal_class.return: Double
focal_class.signature: Double getReactantCoefficient(IAtomContainer reactant)
focal_class.class_method_signature: Reaction.getProductCoefficient(IAtomContainer product)
focal_class.full_signature: @Override public Double getProductCoefficient(IAtomContainer product)
focal_class.identifier: getProductCoefficient
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer product)
focal_class.return: Double
focal_class.signature: Double getProductCoefficient(IAtomContainer product)
focal_class.class_method_signature: Reaction.setReactantCoefficient(IAtomContainer reactant, Double coefficient)
focal_class.full_signature: @Override public boolean setReactantCoefficient(IAtomContainer reactant, Double coefficient)
focal_class.identifier: setReactantCoefficient
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer reactant, Double coefficient)
focal_class.return: boolean
focal_class.signature: boolean setReactantCoefficient(IAtomContainer reactant, Double coefficient)
focal_class.class_method_signature: Reaction.setProductCoefficient(IAtomContainer product, Double coefficient)
focal_class.full_signature: @Override public boolean setProductCoefficient(IAtomContainer product, Double coefficient)
focal_class.identifier: setProductCoefficient
focal_class.modifiers: @Override public
focal_class.parameters: (IAtomContainer product, Double coefficient)
focal_class.return: boolean
focal_class.signature: boolean setProductCoefficient(IAtomContainer product, Double coefficient)
focal_class.class_method_signature: Reaction.getReactantCoefficients()
focal_class.full_signature: @Override public Double[] getReactantCoefficients()
focal_class.identifier: getReactantCoefficients
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Double[]
focal_class.signature: Double[] getReactantCoefficients()
focal_class.class_method_signature: Reaction.getProductCoefficients()
focal_class.full_signature: @Override public Double[] getProductCoefficients()
focal_class.identifier: getProductCoefficients
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Double[]
focal_class.signature: Double[] getProductCoefficients()
focal_class.class_method_signature: Reaction.setReactantCoefficients(Double[] coefficients)
focal_class.full_signature: @Override public boolean setReactantCoefficients(Double[] coefficients)
focal_class.identifier: setReactantCoefficients
focal_class.modifiers: @Override public
focal_class.parameters: (Double[] coefficients)
focal_class.return: boolean
focal_class.signature: boolean setReactantCoefficients(Double[] coefficients)
focal_class.class_method_signature: Reaction.setProductCoefficients(Double[] coefficients)
focal_class.full_signature: @Override public boolean setProductCoefficients(Double[] coefficients)
focal_class.identifier: setProductCoefficients
focal_class.modifiers: @Override public
focal_class.parameters: (Double[] coefficients)
focal_class.return: boolean
focal_class.signature: boolean setProductCoefficients(Double[] coefficients)
focal_class.class_method_signature: Reaction.setDirection(IReaction.Direction direction)
focal_class.full_signature: @Override public void setDirection(IReaction.Direction direction)
focal_class.identifier: setDirection
focal_class.modifiers: @Override public
focal_class.parameters: (IReaction.Direction direction)
focal_class.return: void
focal_class.signature: void setDirection(IReaction.Direction direction)
focal_class.class_method_signature: Reaction.getDirection()
focal_class.full_signature: @Override public IReaction.Direction getDirection()
focal_class.identifier: getDirection
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: IReaction.Direction
focal_class.signature: IReaction.Direction getDirection()
focal_class.class_method_signature: Reaction.addMapping(IMapping mapping)
focal_class.full_signature: @Override public void addMapping(IMapping mapping)
focal_class.identifier: addMapping
focal_class.modifiers: @Override public
focal_class.parameters: (IMapping mapping)
focal_class.return: void
focal_class.signature: void addMapping(IMapping mapping)
focal_class.class_method_signature: Reaction.removeMapping(int pos)
focal_class.full_signature: @Override public void removeMapping(int pos)
focal_class.identifier: removeMapping
focal_class.modifiers: @Override public
focal_class.parameters: (int pos)
focal_class.return: void
focal_class.signature: void removeMapping(int pos)
focal_class.class_method_signature: Reaction.getMapping(int pos)
focal_class.full_signature: @Override public IMapping getMapping(int pos)
focal_class.identifier: getMapping
focal_class.modifiers: @Override public
focal_class.parameters: (int pos)
focal_class.return: IMapping
focal_class.signature: IMapping getMapping(int pos)
focal_class.class_method_signature: Reaction.getMappingCount()
focal_class.full_signature: @Override public int getMappingCount()
focal_class.identifier: getMappingCount
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMappingCount()
focal_class.class_method_signature: Reaction.growMappingArray()
focal_class.full_signature: private void growMappingArray()
focal_class.identifier: growMappingArray
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void growMappingArray()
focal_class.class_method_signature: Reaction.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: Reaction.clone()
focal_class.full_signature: @Override public Object clone()
focal_class.identifier: clone
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object clone()
focal_class.superclass: extends ChemObject
focal_method.body: public Reaction() {
          this.reactants = getBuilder().newInstance(IAtomContainerSet.class);
          this.products = getBuilder().newInstance(IAtomContainerSet.class);
          this.agents = getBuilder().newInstance(IAtomContainerSet.class);
          this.map = new Mapping[growArraySize];
          mappingCount = 0;
          reactionDirection = IReaction.Direction.FORWARD;
      }
focal_method.class_method_signature: Reaction.Reaction()
focal_method.full_signature: public  Reaction()
focal_method.identifier: Reaction
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.signature:  Reaction()