jtp.frame.fc
Class RuleInstallationProofStep
java.lang.Object
|
+--jtp.proof.Proof
|
+--jtp.ReasoningStep
|
+--jtp.frame.fc.RuleInstallationProofStep
- All Implemented Interfaces:
- Cloneable, Serializable, Unifyable
- public class RuleInstallationProofStep
- extends ReasoningStep
This proof step indicates that a horn clause created by a
RuleCreationReasoningStep
has been installed in a KB
store and is available to backward-chaining reasoners. Note
that the clause installed has a different consequent from
the goal in the RuleCreationReasoningStep.
- See Also:
- Serialized Form
Methods inherited from class jtp.ReasoningStep |
addContentsIfUnifyable, backtrack, clone, cloneNeedsDereferencing, collectUnifyableElements, contains, createDereferencedClone, deReferenceBindings, deReferenceElement, deReferenceList, deReferenceVariables, getCost, getInference, getSubProofs, getVariables, makeStep, unify |
RuleInstallationProofStep
public RuleInstallationProofStep(Literal template,
Reasoner action)
RuleInstallationProofStep
public RuleInstallationProofStep(Literal template,
Reasoner action,
List subSteps)
getAction
public Reasoner getAction()
tracePrint
public String tracePrint()
- Description copied from class:
ReasoningStep
- Returns a string that describes the inference that this reasoning
step makes.
- Specified by:
tracePrint
in class ReasoningStep
getRuleTemplate
public Literal getRuleTemplate()