|
Algernon Software | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AlgernonFrame | |
org.algernon | |
org.algernon.aam | |
org.algernon.datatype | |
org.algernon.kb | |
org.algernon.kb.event | |
org.algernon.kb.okbc.protege | |
org.algernon.rule |
Uses of AlgernonFrame in org.algernon |
Methods in org.algernon that return AlgernonFrame | |
AlgernonFrame |
Algernon.lookupFrame(String name)
Returns a frame with the given name if it can find one in any of the KBs in the default KBSet. |
AlgernonFrame |
Algernon.lookupFrame(String name,
AlgernonKB kb)
Returns a frame with the given name if it can find one in the given KB. |
AlgernonFrame |
Algernon.lookupFrame(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 AlgernonFrame | |
void |
Algernon.addRule(Rule rule,
AlgernonFrame associatedFrame)
Adds a rule to the system. |
void |
Algernon.createRule(Rule rule,
AlgernonKBSet kbSet,
AlgernonFrame frame)
Send in a rule instance. |
Collection |
Algernon.getActivatedRules(AlgernonFrame frame,
int direction,
int type)
Returns a list of activatable rules that match the given criteria. |
boolean |
Algernon.relationIsFull(AlgernonFrame frame,
AlgernonRelation relation)
Returns true if the frame/relation combination is full - that is, the number of values stored in the slot is equal to the slot's maximum cardinality. |
Uses of AlgernonFrame in org.algernon.aam |
Methods in org.algernon.aam that return AlgernonFrame | |
AlgernonFrame |
Opcode.argumentToFrame(AlgernonKB kb,
LispValue frameVal)
Utility method to convert an argument to an AlgernonFrame. |
AlgernonFrame |
Opcode.argumentToFrame(AlgernonKBSet kb,
LispValue frameVal)
Utility method to convert an argument to an AlgernonFrame. |
Methods in org.algernon.aam with parameters of type AlgernonFrame | |
void |
QueryHistory.clearQueries(AlgernonFrame frame)
|
void |
Processor.addRule(Rule rule,
AlgernonFrame associatedFrame)
Adds a new rule. |
Collection |
Processor.getActivatedRules(AlgernonFrame frame,
int direction,
int type)
Returns a list of activatable rules that match the given criteria. |
void |
Processor.createRule(Rule rule,
AlgernonKBSet kbSet,
AlgernonFrame frame)
Creates a new rule - adds it to the RuleManager, compiles it, creates continuations and compiles them. |
boolean |
Processor.relationIsFull(AlgernonFrame frame,
AlgernonRelation relation)
Returns true if the frame/relation combination is full - that is, the number of values stored in the slot is equal to the slot's maximum cardinality. |
void |
Processor.clearHistoricalQueries(AlgernonFrame frame)
Clears the query history for the given frame. |
Uses of AlgernonFrame in org.algernon.datatype |
Fields in org.algernon.datatype declared as AlgernonFrame | |
protected AlgernonFrame |
Closure.f_associatedFrame
|
Methods in org.algernon.datatype that return AlgernonFrame | |
AlgernonFrame |
Closure.getAssociatedFrame()
Returns the frame the rule in this closure is associated with. |
Methods in org.algernon.datatype with parameters of type AlgernonFrame | |
void |
Closure.setAssociatedFrame(AlgernonFrame associatedFrame)
|
Constructors in org.algernon.datatype with parameters of type AlgernonFrame | |
Closure(Algernon algy,
Rule rule,
BindingList bindings,
AlgernonFrame associatedFrame,
LispValue key,
LispValue lookupVars)
|
Uses of AlgernonFrame in org.algernon.kb |
Subinterfaces of AlgernonFrame in org.algernon.kb | |
interface |
AlgernonClass
This defines an interface for an Algernon Class |
interface |
AlgernonFacet
This defines an interface for an Algernon Facet. |
interface |
AlgernonInstance
This defines an interface for an Algernon Instance. |
interface |
AlgernonRelation
This defines an interface for a relation in Algernon. |
Methods in org.algernon.kb that return AlgernonFrame | |
AlgernonFrame |
AlgernonKBSet.lookupFrame(String name)
Returns a frame with the given name if it can find one in any of the KBs in this KBSet. |
AlgernonFrame |
AlgernonKB.lookupFrame(String name)
Returns a frame with the given name, if any. |
AlgernonFrame |
AlgernonKB.leastCommonSuperclass(AlgernonFrame frame1,
AlgernonFrame frame2)
Returns the most specialized common superclass of the two classes or instances. |
AlgernonFrame |
AlgernonKB.getFrame(String name)
Returns a frame with the given name, if any exists. |
Methods in org.algernon.kb with parameters of type AlgernonFrame | |
void |
AlgernonKB.deleteFrame(AlgernonFrame frame)
Deletes a frame and all of its relations from storage. |
AlgernonFrame |
AlgernonKB.leastCommonSuperclass(AlgernonFrame frame1,
AlgernonFrame frame2)
Returns the most specialized common superclass of the two classes or instances. |
boolean |
AlgernonKB.isSimpleType(AlgernonFrame frame,
AlgernonRelation slot)
Determines if this slot at the class takes an atomic data type value |
boolean |
AlgernonFrame.hasParent(AlgernonFrame parent)
Returns true if the argument is a parent of this frame. |
Uses of AlgernonFrame in org.algernon.kb.event |
Methods in org.algernon.kb.event that return AlgernonFrame | |
AlgernonFrame |
KnowledgeBaseEvent.getFrame()
|
Uses of AlgernonFrame in org.algernon.kb.okbc.protege |
Classes in org.algernon.kb.okbc.protege that implement AlgernonFrame | |
class |
AlgernonProtegeClass
This defines an interface for an AlgernonProtegeKB. |
class |
AlgernonProtegeFacet
This implements AlgernonFacet for Protege facets. |
class |
AlgernonProtegeFrame
This defines an interface for an AlgernonKB. |
class |
AlgernonProtegeInstance
This implements AlgernonInstance for Protege instances. |
class |
AlgernonProtegeRelation
This defines an Algernon relation in Protege. |
Methods in org.algernon.kb.okbc.protege that return AlgernonFrame | |
AlgernonFrame |
AlgernonProtegeKB.lookupFrame(String name)
Returns a frame with the given name if it can find one in this KB. |
AlgernonFrame |
AlgernonProtegeKB.getFrame(String name)
Returns a frame with the given name, if any exists. |
AlgernonFrame |
AlgernonProtegeKB.getFromDisplayNameCache(String displayName)
Retrieves an Algernon frame from its display name. |
AlgernonFrame |
AlgernonProtegeKB.leastCommonSuperclass(AlgernonFrame frame1,
AlgernonFrame frame2)
Returns the most specialized common superclass of the two classes or instances. |
Methods in org.algernon.kb.okbc.protege with parameters of type AlgernonFrame | |
void |
AlgernonProtegeKB.deleteFrame(AlgernonFrame frame)
Deletes a frame and all of its relations from storage. |
boolean |
AlgernonProtegeKB.isSimpleType(AlgernonFrame frame,
AlgernonRelation slot)
Determines if this slot takes an atomic data type value. |
void |
AlgernonProtegeKB.addToDisplayNameCache(String displayName,
AlgernonFrame frame)
Adds a mapping from a DisplayName to an AlgernonFrame to the display name frame cache. |
AlgernonFrame |
AlgernonProtegeKB.leastCommonSuperclass(AlgernonFrame frame1,
AlgernonFrame frame2)
Returns the most specialized common superclass of the two classes or instances. |
boolean |
AlgernonProtegeFrame.hasParent(AlgernonFrame parent)
Returns true if the argument is a parent of this frame. |
Uses of AlgernonFrame in org.algernon.rule |
Methods in org.algernon.rule with parameters of type AlgernonFrame | |
(package private) Collection |
RuleManager.getParents(AlgernonFrame frame)
Returns a list of the parents of a frame. |
void |
RuleManager.addRule(Rule rule,
AlgernonFrame associatedFrame)
Stores one rule of the given direction and type, associated with the given frame (which should be a class or slot, as appropriate. |
Collection |
RuleManager.getRules(AlgernonFrame frame,
int direction,
int type)
Retrieves a collection of Closures that are associated with the given frame. |
|
Algernon Software | ||||||||||
PREV NEXT | FRAMES NO FRAMES |