jtp.frame.fc
Class RuleTriggeringProofStep
java.lang.Object
|
+--jtp.proof.Proof
|
+--jtp.ReasoningStep
|
+--jtp.frame.fc.RuleTriggeringProofStep
- All Implemented Interfaces:
- Cloneable, Serializable, Unifyable
- public class RuleTriggeringProofStep
- extends ReasoningStep
- 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 |
RuleTriggeringProofStep
public RuleTriggeringProofStep(List triggers,
Literal triggerTgt,
BlendingRuleAction action,
TriggerValidator validator)
RuleTriggeringProofStep
public RuleTriggeringProofStep(List triggers,
Literal triggerTgt,
BlendingRuleAction action,
TriggerValidator validator,
List subSteps)
getTargetLiteral
public Literal getTargetLiteral()
getTriggerValidator
public TriggerValidator getTriggerValidator()
setTriggerValidator
public void setTriggerValidator(TriggerValidator v)
getAction
public BlendingRuleAction 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