- All Implemented Interfaces:
public class SharingElectronMechanism extends Object implements IReactionMechanism
This mechanism displaces the charge (lonePair) because of deficiency of charge. It returns the reaction mechanism which has been cloned the
This reaction could be represented as [A*]-B| => A=[B*]
- Source code:
- Belongs to CDK module:
- Created on:
Constructors Constructor Description
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
initiate(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList)Initiates the process for the given mechanism.
public IReaction initiate(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) throws CDKExceptionInitiates the process for the given mechanism. The atoms to apply are mapped between reactants and products.
- Specified by:
atomList- The list of atoms taking part in the mechanism. Only allowed two atoms
bondList- The list of bonds taking part in the mechanism. Only allowed one bond
- The Reaction mechanism
CDKException- if an error occurs during the reaction process. See documentation for individual reaction processes