public interface IDecisionMethod extends Serializable, Cloneable, IDecisionMethodPrority, ambit2.core.data.IStructureDiagramHighlights
IDecisionRule.IDecisionTransition.
The result of applying a decision tree to a compound is assigning IDecisionCategory.IDecisionResult.getPriority, setPriorityString getTitle()
void setTitle(String value)
String getExplanation()
void setExplanation(String value)
IDecisionRule getRule(int id)
IDecisionRule getRule(String name)
IDecisionRule getTopRule()
IDecisionRule getBranch(IDecisionRule rule, boolean answer)
IDecisionCategory getCategory(IDecisionRule rule, boolean answer)
IDecisionCategories getCategories()
IDecisionRuleList getRules()
void setDecisionRule(IDecisionRule rule) throws DecisionMethodException
DecisionMethodExceptionvoid addDecisionRule(IDecisionRule rule) throws DecisionMethodException
DecisionMethodExceptionStringBuffer explainRules(IDecisionResult result, boolean verbose) throws DecisionMethodException
DecisionMethodExceptionboolean verifyRules(org.openscience.cdk.interfaces.IAtomContainer mol,
IDecisionResult result)
throws DecisionMethodException
DecisionMethodExceptionboolean classify(org.openscience.cdk.interfaces.IAtomContainer mol,
IDecisionResult result)
throws DecisionMethodException
DecisionMethodExceptionvoid walkRules(IDecisionRule rule, IProcessRule processor) throws DecisionMethodException
DecisionMethodExceptionIDecisionRuleList hasUnreachableRules()
IDecisionCategories hasUnusedCategories()
int getNumberOfRules()
int getNumberOfClasses()
void addPropertyChangeListener(PropertyChangeListener l)
void removePropertyChangeListener(PropertyChangeListener l)
IDecisionResult createDecisionResult()
boolean isEditable()
void setEditable(boolean value)
boolean isModified()
void setModified(boolean value)
IDecisionMethodEditor getEditor()
IDecisionMethodEditor.
The editor shall provide user interface for visualization and modification of various method settings.IDecisionMethodEditorvoid setParameters(org.openscience.cdk.interfaces.IAtomContainer mol)
void setWeb(Boolean web)
boolean isWeb()
Copyright © 2004–2018 Ideaconsult Ltd. All rights reserved.