public class RuleTwoOrMoreRings extends AbstractRule
changes, editable, ERR_STRUCTURENOTPREPROCESSED, examples, explanation, id, logger, MSG_NO, MSG_YES, no, residueIDHidden, titlexmltag_CATEGORIES, xmltag_CATEGORY, xmltag_CATEGORYTHRESHOLD, xmltag_CLASS, xmltag_EXPLANATION, xmltag_ID, xmltag_METHOD, xmltag_METHODPARAMETER, xmltag_METHODS, xmltag_NAME, xmltag_RULE, xmltag_RULEEXAMPLE, xmltag_RULES, xmltag_TREEROOT| Constructor and Description |
|---|
RuleTwoOrMoreRings()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isImplemented()
Overrides the default behaviour.
|
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
Overrides the default
IDecisionRule behaviour. |
addPropertyChangeListener, clearFlags, clone, createRule, equals, fromXML, getEditor, getExampleMolecule, getExamples, getExplanation, getID, getNum, getSelector, getTitle, hideResiduesID, isEditable, isResidueIDHidden, log, log, log, makeMolecule, removePropertyChangeListener, setEditable, setExampleMolecule, setExamples, setExplanation, setID, setNum, setTitle, toShallowXML, toString, toXMLaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic boolean isImplemented()
isImplemented in interface IDecisionRuleisImplemented in class AbstractRulepublic boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
throws DecisionMethodException
IDecisionRule behaviour. Returns TRUE, if
the answer of the rule is YES for the analyzed molecule
org.openscience.cdk.interfaces.AtomContainer Returns FALSE, if
the answer of the rule is NO for the analyzed molecule
org.openscience.cdk.interfaces.AtomContainermol - org.openscience.cdk.interfaces.AtomContainer{@link - DecisionMethodException}DecisionMethodExceptionCopyright © 2004–2018 Ideaconsult Ltd. All rights reserved.