AIMA.Core.Logic.FOL.KB.Data.Chain.getProofStep C# (CSharp) Method

getProofStep() public method

public getProofStep ( ) : ProofStep
return ProofStep
        public ProofStep getProofStep()
        {
            if (null == proofStep)
            {
                // Assume was a premise
                proofStep = new ProofStepPremise(this);
            }
            return proofStep;
        }

Usage Example

 public ProofStepChainContrapositive(Chain contrapositive,
         Chain contrapositiveOf)
 {
     this.contrapositive = contrapositive;
     this.contrapositiveOf = contrapositiveOf;
     this.predecessors.Add(contrapositiveOf.getProofStep());
 }
All Usage Examples Of AIMA.Core.Logic.FOL.KB.Data.Chain::getProofStep