public class DSTDLTree extends AbstractTree implements EvidentialModel
Constructor and Description |
---|
DSTDLTree() |
DSTDLTree(org.semanticweb.owlapi.model.OWLClassExpression c,
MassFunction m) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
static org.semanticweb.owlapi.model.OWLClassExpression |
deriveDefinition(DSTDLTree tree,
boolean conceptFromPositiveIstances)
Return a concept definition from a DSTDLTree (both the positive and the negative instances) A theoretical problems concerns the way in which BBAs must be considered.
|
double |
getComplexityMeasure() |
DSTDLTree |
getNegSubTree() |
DSTDLTree |
getPosSubTree() |
org.semanticweb.owlapi.model.OWLClassExpression |
getRoot() |
MassFunction |
getRootBBA() |
void |
setNegTree(DSTDLTree subTree) |
void |
setPosTree(DSTDLTree subTree) |
void |
setRoot(org.semanticweb.owlapi.model.OWLClassExpression concept,
MassFunction m) |
String |
toString() |
getCommission, getInduction, getMatch, getNeg, getOmission, getPos, getUnd, isVisited, setAsVisited, setCommission, setInduction, setMatch, setNeg, setOmission, setPos, setUnd
public DSTDLTree()
public DSTDLTree(org.semanticweb.owlapi.model.OWLClassExpression c, MassFunction m)
public void setRoot(org.semanticweb.owlapi.model.OWLClassExpression concept, MassFunction m)
concept
- the root concept to setpublic org.semanticweb.owlapi.model.OWLClassExpression getRoot()
public MassFunction getRootBBA()
public void setPosTree(DSTDLTree subTree)
public void setNegTree(DSTDLTree subTree)
public DSTDLTree getPosSubTree()
public DSTDLTree getNegSubTree()
public double getComplexityMeasure()
getComplexityMeasure
in class AbstractModel
public static org.semanticweb.owlapi.model.OWLClassExpression deriveDefinition(DSTDLTree tree, boolean conceptFromPositiveIstances)
tree
- conceptFromPositiveIstances
- DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann