public interface IDecisionResult extends Comparable, Serializable, IProgressStatus, IDecisionMethodPrority
IDecisionMethod.
In addition to the chemical category assigned IDecisionCategory,
it provides access to the decision tree path which had led to the assignment.| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener l) |
void |
addRuleResult(IDecisionRule rule,
boolean value,
org.openscience.cdk.interfaces.IAtomContainer molecule) |
void |
assignResult(org.openscience.cdk.interfaces.IAtomContainer mol) |
boolean |
classify(org.openscience.cdk.interfaces.IAtomContainer mol) |
void |
clear() |
StringBuffer |
explain(boolean verbose) |
IDecisionCategories |
getAssignedCategories() |
IDecisionCategory |
getCategory() |
IDecisionCategory |
getCategory(int index) |
IDecisionMethod |
getDecisionMethod() |
List<CategoryFilter> |
getFilters() |
org.openscience.cdk.interfaces.IAtomContainer |
getMolecule(int index) |
PropertyChangeListener[] |
getPropertyChangeListeners() |
List<ambit2.base.data.Property> |
getResultProperties()
Returns the properties to contain the result in
Property class |
String[] |
getResultPropertyNames()
Returns the name of the property that will contain the result
|
IDecisionRule |
getRule(int index) |
RuleResult |
getRuleResult(int index) |
int |
getRuleResultsCount() |
void |
hilightAlert(IDecisionRule rule) |
void |
hilightAlert(RuleResult ruleresult) |
void |
removePropertyChangeListener(PropertyChangeListener l) |
void |
setCategory(IDecisionCategory classID) |
void |
setDecisionMethod(IDecisionMethod method) |
void |
setMolecule(org.openscience.cdk.interfaces.IAtomContainer molecule) |
void |
setNotify(boolean value) |
void |
setSilent(boolean silent) |
void |
setWeb(Boolean web) |
String |
toString() |
compareToisError, isEstimated, isEstimating, setError, setEstimated, setEstimated, setEstimating, setPercentEstimatedgetPriority, setPriorityStringBuffer explain(boolean verbose) throws DecisionResultException
DecisionResultExceptionboolean classify(org.openscience.cdk.interfaces.IAtomContainer mol)
throws DecisionResultException
DecisionResultExceptionIDecisionCategories getAssignedCategories()
IDecisionCategory getCategory()
IDecisionCategory getCategory(int index) throws DecisionResultException
DecisionResultExceptionvoid setCategory(IDecisionCategory classID)
org.openscience.cdk.interfaces.IAtomContainer getMolecule(int index)
throws DecisionResultException
DecisionResultExceptionvoid setMolecule(org.openscience.cdk.interfaces.IAtomContainer molecule)
throws DecisionResultException
DecisionResultExceptionvoid setSilent(boolean silent)
throws DecisionResultException
DecisionResultExceptionIDecisionRule getRule(int index) throws DecisionResultException
DecisionResultExceptionRuleResult getRuleResult(int index) throws DecisionResultException
DecisionResultExceptionvoid addRuleResult(IDecisionRule rule, boolean value, org.openscience.cdk.interfaces.IAtomContainer molecule) throws DecisionResultException
DecisionResultExceptionint getRuleResultsCount()
void setDecisionMethod(IDecisionMethod method)
IDecisionMethod getDecisionMethod()
void clear()
void addPropertyChangeListener(PropertyChangeListener l)
void removePropertyChangeListener(PropertyChangeListener l)
PropertyChangeListener[] getPropertyChangeListeners()
void assignResult(org.openscience.cdk.interfaces.IAtomContainer mol)
throws DecisionResultException
DecisionResultExceptionString[] getResultPropertyNames()
List<ambit2.base.data.Property> getResultProperties() throws net.idea.modbcum.i.exceptions.AmbitException
Property classnet.idea.modbcum.i.exceptions.AmbitExceptionList<CategoryFilter> getFilters()
void setNotify(boolean value)
void hilightAlert(IDecisionRule rule) throws DecisionResultException
DecisionResultExceptionvoid hilightAlert(RuleResult ruleresult) throws DecisionResultException
DecisionResultExceptionvoid setWeb(Boolean web)
Copyright © 2004–2018 Ideaconsult Ltd. All rights reserved.