public class RuleElementsCounter extends RuleElements implements IAlertCounter
| Modifier and Type | Field and Description |
|---|---|
protected IAlertCounter |
alertsCounter |
comparison, elements, mode, modeAllSpecifiedElements, modeAnySpecifiedElements, modeOnlySpecifiedElementschanges, 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 |
|---|
RuleElementsCounter() |
| Modifier and Type | Method and Description |
|---|---|
String |
getImplementationDetails() |
void |
incrementCounter(org.openscience.cdk.interfaces.IAtomContainer mol) |
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
This is the core of a
IDecisionRule behaviour. |
addElement, contains, equals, getElements, gethalogens, getMode, getSelector, getTitle, hasOnlySpecifiedElements, isImplemented, removeElement, select, setComparisonMode, setElements, setHalogens, setHalogens, setMode, verifyRuleaddPropertyChangeListener, clearFlags, clone, createRule, fromXML, getEditor, getExampleMolecule, getExamples, getExplanation, getID, getNum, 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, setChangedprotected IAlertCounter alertsCounter
public String getImplementationDetails()
getImplementationDetails in interface IImplementationDetailspublic boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
throws DecisionMethodException
IDecisionRuleIDecisionRule behaviour. The method returns true
if the answer of the rule is YES for the analyzed molecule org.openscience.cdk.interfaces.AtomContainer and FALSE
if the answer of the rule is NO for the analyzed molecule org.openscience.cdk.interfaces.AtomContainer??verifyRule in interface IDecisionRuleverifyRule in class RuleElementsmol - org.openscience.cdk.interfaces.AtomContainerDecisionMethodExceptionpublic void incrementCounter(org.openscience.cdk.interfaces.IAtomContainer mol)
incrementCounter in interface IAlertCounterCopyright © 2004–2018 Ideaconsult Ltd. All rights reserved.