Algernon Software

Uses of Interface
org.algernon.kb.AlgernonClass

Packages that use AlgernonClass
org.algernon   
org.algernon.aam   
org.algernon.kb   
org.algernon.kb.agent.google   
org.algernon.kb.okbc.protege   
 

Uses of AlgernonClass in org.algernon
 

Methods in org.algernon that return AlgernonClass
 AlgernonClass Algernon.lookupClass(String name)
          Returns a class with the given name if it can find one in any of the KBs in the default KBSet.
 AlgernonClass Algernon.lookupClass(String name, AlgernonKB kb)
          Returns a class with the given name if it can find one in the given KB.
 AlgernonClass Algernon.lookupClass(String name, AlgernonKBSet kbset)
          Returns a class with the given name if it can find one in any of the KBs in the given KBSet.
 

Methods in org.algernon with parameters of type AlgernonClass
 Collection Algernon.lookupDirectInstances(AlgernonClass theClass)
          Returns a list of all direct instances of the given class.
 Collection Algernon.lookupInstances(AlgernonClass theClass)
          Returns a list of all instances, whether indirect or direct, of the given class.
 Collection Algernon.lookupSubclasses(AlgernonClass theClass)
          Returns a list of all subclasses, whether indirect or direct, of the given class.
 Collection Algernon.lookupDirectSubclasses(AlgernonClass theClass)
          Returns a list of all subclasses, whether indirect or direct, of the given class.
 

Uses of AlgernonClass in org.algernon.aam
 

Methods in org.algernon.aam that return AlgernonClass
 AlgernonClass Opcode.argumentToClass(AlgernonKB kb, LispValue classVal)
          Utility method to convert an argument to an AlgernonClass.
 AlgernonClass Opcode.argumentToClass(AlgernonKBSet kbSet, LispValue classVal)
          Utility method to convert an argument to an AlgernonClass.
 

Methods in org.algernon.aam with parameters of type AlgernonClass
 AlgernonInstance Processor.createInstance(LispValue name, AlgernonClass superclass)
          Forwards to the current KBSet.
 AlgernonInstance Opcode.argumentToInstance(AlgernonKB kb, AlgernonClass aClass, LispValue instanceVal)
          Utility method to convert an argument to an AlgernonInstance.
 

Uses of AlgernonClass in org.algernon.kb
 

Methods in org.algernon.kb that return AlgernonClass
 AlgernonClass AlgernonKBSet.createClass(LispValue name, AlgernonClass superclass)
          Creates a new class in the given KB.
 AlgernonClass AlgernonKBSet.createClass(AlgernonKB kb, LispValue name, AlgernonClass superclass)
          Creates a new class in the given KB.
 AlgernonClass AlgernonKBSet.lookupClass(String name)
          Returns a class with the given name if it can find one in any of the KBs in this KBSet.
 AlgernonClass AlgernonKB.getRootClass()
          Returns a the "first" root class in the KB.
 AlgernonClass AlgernonKB.createClass(String frameName, AlgernonClass superclass)
          Creates a new frame in the storage.
 AlgernonClass AlgernonKB.lookupClass(String name)
          Returns a class with the given name, if any.
 AlgernonClass AlgernonKB.createClass(String frameName, AlgernonClass superclass, AlgernonClass metaClass)
          Creates a new frame in the storage.
 

Methods in org.algernon.kb with parameters of type AlgernonClass
 void AlgernonRelation.setRange(AlgernonClass range)
          Sets the range of the relation.
 AlgernonClass AlgernonKBSet.createClass(LispValue name, AlgernonClass superclass)
          Creates a new class in the given KB.
 AlgernonClass AlgernonKBSet.createClass(AlgernonKB kb, LispValue name, AlgernonClass superclass)
          Creates a new class in the given KB.
 AlgernonClass AlgernonKB.createClass(String frameName, AlgernonClass superclass)
          Creates a new frame in the storage.
 AlgernonInstance AlgernonKB.createInstance(String frameName, AlgernonClass theClass)
          Creates a new instance in the storage.
 void AlgernonKB.deleteClass(AlgernonClass frame)
          Deletes a class and all of its relations from storage.
 AlgernonClass AlgernonKB.createClass(String frameName, AlgernonClass superclass, AlgernonClass metaClass)
          Creates a new frame in the storage.
 boolean AlgernonFrame.hasRootClass(AlgernonClass root)
          Returns true if root is a root class of this class.
 boolean AlgernonFrame.hasSuperclass(AlgernonClass theClass)
          Returns true if this class includes superclass as one of its superclasses, direct or indirect.
 boolean AlgernonClass.hasDirectSuperclass(AlgernonClass theClass)
          Returns true if this class includes superclass as one of its direct superclasses.
 boolean AlgernonClass.hasLeafSubclass(AlgernonClass leaf)
          Returns true if leaf is a leaf subclass of this class.
 void AlgernonClass.setRelationRange(AlgernonRelation relation, AlgernonClass theClass)
          Sets the range of a relation as defined on this class.
 

Uses of AlgernonClass in org.algernon.kb.agent.google
 

Methods in org.algernon.kb.agent.google with parameters of type AlgernonClass
 AlgernonInstance GoogleKB.createInstance(String frameName, AlgernonClass theClass)
          Creates a new instance in the storage.
 

Uses of AlgernonClass in org.algernon.kb.okbc.protege
 

Classes in org.algernon.kb.okbc.protege that implement AlgernonClass
 class AlgernonProtegeClass
          This defines an interface for an AlgernonProtegeKB.
 

Methods in org.algernon.kb.okbc.protege that return AlgernonClass
 AlgernonClass AlgernonProtegeKB.getRootClass()
          Returns a the "first" root class in the KB.
 AlgernonClass AlgernonProtegeKB.createClass(String frameName, AlgernonClass superclass)
          Creates a new frame in the storage.
 AlgernonClass AlgernonProtegeKB.createClass(String frameName, AlgernonClass superclass, AlgernonClass metaClass)
          Creates a new frame in the storage.
 AlgernonClass AlgernonProtegeKB.lookupClass(String name)
          Returns a class with the given name if it can find one in this KB.
 

Methods in org.algernon.kb.okbc.protege with parameters of type AlgernonClass
 void AlgernonProtegeRelation.setRange(AlgernonClass range)
          Sets the range of the relation.
 AlgernonClass AlgernonProtegeKB.createClass(String frameName, AlgernonClass superclass)
          Creates a new frame in the storage.
 AlgernonClass AlgernonProtegeKB.createClass(String frameName, AlgernonClass superclass, AlgernonClass metaClass)
          Creates a new frame in the storage.
 AlgernonInstance AlgernonProtegeKB.createInstance(String frameName, AlgernonClass theClass)
          Creates a new instance in the storage.
 void AlgernonProtegeKB.deleteClass(AlgernonClass frame)
          Deletes a frame and all of its relations from storage.
 boolean AlgernonProtegeFrame.hasSuperclass(AlgernonClass theClass)
          Returns true if this class includes superclass as one of its superclasses, direct or indirect.
 boolean AlgernonProtegeFrame.hasRootClass(AlgernonClass root)
          Returns true if root is a root class of this class.
 boolean AlgernonProtegeClass.hasDirectSuperclass(AlgernonClass theClass)
          Returns true if this class includes superclass as one of its direct superclasses.
 boolean AlgernonProtegeClass.hasLeafSubclass(AlgernonClass leaf)
          Returns true if leaf is a leaf subclass of this class.
 void AlgernonProtegeClass.setRelationRange(AlgernonRelation relation, AlgernonClass theClass)
           
 

Constructors in org.algernon.kb.okbc.protege with parameters of type AlgernonClass
AlgernonProtegeInstance(AlgernonProtegeKB kb, String name, AlgernonClass superclass)
           
AlgernonProtegeClass(AlgernonProtegeKB kb, String name, AlgernonClass superclass, AlgernonClass metaClass)
          Creates a new class in Protege, using the metaclass of the given superclass if the metaclass is null.
 


Algernon Software