org.semanticweb.elk.reasoner.saturation.conclusions
Class Subsumer
java.lang.Object
org.semanticweb.elk.reasoner.saturation.conclusions.Subsumer
- All Implemented Interfaces:
- Conclusion
- Direct Known Subclasses:
- NegativeSubsumer, PositiveSubsumer
public abstract class Subsumer
- extends Object
- implements Conclusion
A Conclusion representing a subsumer IndexedClassExpression
of the root of the Context for which it is produced. Intuitively, if
a subclass axiom SubClassOf(:A :B) is derived by inference rules,
then a Subsumer corresponding to :B can be produced for the
context with root :A
- Author:
- Frantisek Simancik, "Yevgeny Kazakov"
| Methods inherited from interface org.semanticweb.elk.reasoner.saturation.conclusions.Conclusion |
accept |
Subsumer
public Subsumer(IndexedClassExpression expression)
getExpression
public IndexedClassExpression getExpression()
- Returns:
- the
IndexedClassExpression represented by this
Subsumer
toString
public String toString()
- Overrides:
toString in class Object
applyCompositionRules
protected void applyCompositionRules(BasicSaturationStateWriter writer,
Context context,
RuleApplicationVisitor ruleAppVisitor)
getSourceContext
public Context getSourceContext(Context contextWhereStored)
- Specified by:
getSourceContext in interface Conclusion
- Returns:
- The context which this conclusion is logically relevant for, or
null if none
Copyright © 2011-2013 Department of Computer Science, University of Oxford. All Rights Reserved.