package aima.core.logic.fol.inference.proof;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
* @author Ciaran O'Reilly
*
*/
public class ProofStepPremise extends AbstractProofStep {
//
private static final List<ProofStep> _noPredecessors = new ArrayList<ProofStep>();
//
private Object proof = "";
public ProofStepPremise(Object proof) {
this.proof = proof;
}
//
// START-ProofStep
@Override
public List<ProofStep> getPredecessorSteps() {
return Collections.unmodifiableList(_noPredecessors);
}
@Override
public String getProof() {
return proof.toString();
}
@Override
public String getJustification() {
return "Premise";
}
// END-ProofStep
//
}