aminePlatform.engines.memoryBasedInferences
Class MemoryDeductiveInference

java.lang.Object
  extended byaminePlatform.engines.memoryBasedInferences.MemoryBasedInferences
      extended byaminePlatform.engines.memoryBasedInferences.MemoryDeductiveInference

public class MemoryDeductiveInference
extends MemoryBasedInferences

Description: MemoryDeductiveInference is specialization MemoryBasedInferences.

Copyright : Copyright (c) Adil KABBAJ 2004-2009


Field Summary
 
Fields inherited from class aminePlatform.engines.memoryBasedInferences.MemoryBasedInferences
ABDUCTIVE_INFERENCE_MODE, ANALOGICAL_INFERENCE_MODE, DEDUCTIVE_INFERENCE_MODE, integrationSituation, lexicon, ontology, rulesUsed, txtArea
 
Constructor Summary
MemoryDeductiveInference(Ontology ontology, Lexicon lexicon)
           
 
Method Summary
 CG doInferenceStep(CG newDescr, SimulationObject simulationObject)
           
 boolean isActivable(CG cg)
           
 
Methods inherited from class aminePlatform.engines.memoryBasedInferences.MemoryBasedInferences
getTextArea, inferenceStep, oneInferenceStep, setTextArea, strictInferenceChain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryDeductiveInference

public MemoryDeductiveInference(Ontology ontology,
                                Lexicon lexicon)
                         throws DynamicKnowledgeIntegrationException
Method Detail

isActivable

public boolean isActivable(CG cg)

doInferenceStep

public CG doInferenceStep(CG newDescr,
                          SimulationObject simulationObject)
                   throws java.lang.Exception
Specified by:
doInferenceStep in class MemoryBasedInferences
Throws:
java.lang.Exception