sicret.rules
Class RuleHasOnlyC_H_O
java.lang.Object
java.util.Observable
toxTree.tree.AbstractRule
toxTree.tree.rules.RuleElements
toxTree.tree.rules.RuleAllAllowedElements
sicret.rules.RuleHasOnlyC_H_O
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, IDecisionRule, XMLSerializable
- Direct Known Subclasses:
- RuleHasOnlyC_H_O
public class RuleHasOnlyC_H_O
- extends RuleAllAllowedElements
Contains only these elements C,O.
- Author:
- Nina Jeliazkova nina@acad.bg, Martin Martinov
Modified Dec 17, 2006
- See Also:
- Serialized Form
Fields inherited from class toxTree.tree.AbstractRule |
changes, editable, ERR_STRUCTURENOTPREPROCESSED, examples, explanation, id, logger, MSG_NO, MSG_YES, no, residueIDHidden, title |
Fields inherited from interface toxTree.core.XMLSerializable |
xmltag_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 |
Method Summary |
java.lang.String |
getTitle()
Rule name is an arbitrary string, preferably one line, reflecting the essence of the rule
(e.g. |
boolean |
isImplemented()
|
void |
setTitle(java.lang.String name)
Sets rule name |
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
This is the core of a IDecisionRule behaviour. |
Methods inherited from class toxTree.tree.rules.RuleElements |
addElement, contains, equals, getElements, gethalogens, getMode, getSelector, hasOnlySpecifiedElements, removeElement, select, setComparisonMode, setElements, setHalogens, setHalogens, setMode, verifyRule |
Methods inherited from class toxTree.tree.AbstractRule |
addPropertyChangeListener, clearFlags, clone, createRule, fromXML, getEditor, getExampleMolecule, getExamples, getExplanation, getID, getNum, hideResiduesID, isEditable, isResidueIDHidden, log, log, log, makeMolecule, removePropertyChangeListener, setEditable, setExampleMolecule, setExamples, setExplanation, setID, setNum, toShallowXML, toString, toXML |
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RuleHasOnlyC_H_O
public RuleHasOnlyC_H_O()
verifyRule
public boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
throws DecisionMethodException
- Description copied from interface:
IDecisionRule
- This is the core of a
IDecisionRule
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
??
- Specified by:
verifyRule
in interface IDecisionRule
- Overrides:
verifyRule
in class RuleElements
- Parameters:
mol
- org.openscience.cdk.interfaces.AtomContainer
- Returns:
- rule result, boolean
- Throws:
DecisionMethodException
isImplemented
public boolean isImplemented()
- Specified by:
isImplemented
in interface IDecisionRule
- Overrides:
isImplemented
in class RuleElements
- Returns:
- false if the rule is not implemented and true if it is
getTitle
public java.lang.String getTitle()
- Description copied from interface:
IDecisionRule
- Rule name is an arbitrary string, preferably one line, reflecting the essence of the rule
(e.g. "Is aromatic")
- Specified by:
getTitle
in interface IDecisionRule
- Overrides:
getTitle
in class RuleElements
- Returns:
- rule name
- See Also:
IDecisionRule.getTitle()
setTitle
public void setTitle(java.lang.String name)
- Description copied from interface:
IDecisionRule
- Sets rule name
- Specified by:
setTitle
in interface IDecisionRule
- Overrides:
setTitle
in class AbstractRule
- See Also:
IDecisionRule.setTitle(java.lang.String)
Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.