public class CircularRGroupReferenceChecker extends AbstractStructureChecker
AbstractStructureChecker detecting circular R-group
references.errorType, propertyChangeSupportPROPERTY_KEY_VALID| Constructor and Description |
|---|
CircularRGroupReferenceChecker()
Initializes the checker
|
| Modifier and Type | Method and Description |
|---|---|
protected StructureCheckerResult |
check1(Molecule molecule)
This method contains the current checking mechanism.
|
protected void |
convertResult(Molecule originalMolecule,
Molecule expandedMolecule,
StructureCheckerResult result,
Map<MolAtom,MolAtom> atomMap,
Map<MolBond,MolBond> bondMap)
This implementation does nothing.
|
protected Molecule |
expandMolecule(Molecule molecule,
Map<MolAtom,MolAtom> atomMap,
Map<MolBond,MolBond> bondMap)
This implementation does nothing.
|
addPropertyChangeListener, addPropertyChangeListener, check, clone, cloneItem, equals, getDescription, getDescriptor, getEditorClassName, getErrorCode, getErrorDescription, getErrorType, getHelpText, getIcon, getLocalMenuName, getName, hashCode, isAvailable, isLicensed, isValid, propertyChange, removePropertyChangeListener, removePropertyChangeListener, setDescription, setHelpText, setIcon, setLicenseEnvironment, setLocalMenuName, setMoreErrorMessage, setName, setNoErrorMessage, setOneErrorMessage, toStringpublic CircularRGroupReferenceChecker()
protected StructureCheckerResult check1(Molecule molecule)
AbstractStructureCheckercheck1 in class AbstractStructureCheckermolecule - the Molecule instance to be checked for problemsStructureCheckerResult which represents the problem or null
if no problem foundprotected void convertResult(Molecule originalMolecule, Molecule expandedMolecule, StructureCheckerResult result, Map<MolAtom,MolAtom> atomMap, Map<MolBond,MolBond> bondMap)
convertResult in class AbstractStructureCheckeroriginalMolecule - the original moleculeexpandedMolecule - the cloned then expanded moleculeresult - the structure checker result on cloned moleculeatomMap - the mapping of cloned molecule and original molecule atomsbondMap - the mapping of cloned molecule and original molecule bondsprotected Molecule expandMolecule(Molecule molecule, Map<MolAtom,MolAtom> atomMap, Map<MolBond,MolBond> bondMap)
expandMolecule in class AbstractStructureCheckermolecule - the molecule to check