org.universAAL.ontology
Class ReasoningActivator

Package class diagram package ReasoningActivator
java.lang.Object
  extended by org.universAAL.ontology.ReasoningActivator
All Implemented Interfaces:
ModuleActivator

public class ReasoningActivator
extends Object
implements ModuleActivator

The basic idea of the ontology is to have Situations, Queries and Rules like described in the ctxt.situation.reasoner project. All of the according three objects are based on a class "Persistent" that introduces the concept of a class that can be saved a the file-system. The idea here is that the Reasoner should be able to offer rules that are only existing at runtime, but also rules that will be saved and loaded permanently. The class "ElementModel" is used to support objects of a class from the the ontology that are derived from Persistent. It can be used to save/load according elements and handle them at runtime (add/delete/get).

Author:
amarinc

Constructor Summary
ReasoningActivator()
           
 
Method Summary
 void start(ModuleContext mc)
           
 void stop(ModuleContext mc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReasoningActivator

public ReasoningActivator()
Method Detail

start

public void start(ModuleContext mc)
           throws Exception
Specified by:
start in interface ModuleActivator
Throws:
Exception

stop

public void stop(ModuleContext mc)
          throws Exception
Specified by:
stop in interface ModuleActivator
Throws:
Exception


Copyright © 2014 universAAL Consortium. All Rights Reserved.