Class NullExplanationOrderer

  extended by
All Implemented Interfaces:

public class NullExplanationOrderer
extends java.lang.Object
implements ExplanationOrderer

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 22-Jan-2008

An implementation of an explanation order, which doesn't really do any ordering!

Constructor Summary
Method Summary
 ExplanationTree getOrderedExplanation(OWLAxiom entailment, java.util.Set<OWLAxiom> axioms)
          Gets an ordered (and possibly indented) explanation.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public NullExplanationOrderer()
Method Detail


public ExplanationTree getOrderedExplanation(OWLAxiom entailment,
                                             java.util.Set<OWLAxiom> axioms)
Description copied from interface: ExplanationOrderer
Gets an ordered (and possibly indented) explanation. The orderer really provides some kind of "presentation" layer to make an explanation easier to read.

Specified by:
getOrderedExplanation in interface ExplanationOrderer
entailment - The axiom that represents the entailment that the explanation being ordered is a justification for.
axioms - The axioms that constitute the unordered explanation
An order explanation.