Algernon Software

Uses of Class
org.algernon.Algernon

Packages that use Algernon
org.algernon.aam   
org.algernon.aam.compile   
org.algernon.aam.opcode   
org.algernon.aam.register   
org.algernon.app   
org.algernon.datatype   
org.algernon.kb   
org.algernon.kb.agent.google   
org.algernon.kb.okbc.protege   
org.algernon.kb.okbc.protege.plugins   
org.algernon.lang   
org.algernon.lang.java   
org.algernon.lang.lisp   
org.algernon.lang.shell   
org.algernon.rule   
org.algernon.server   
org.algernon.test   
 

Uses of Algernon in org.algernon.aam
 

Fields in org.algernon.aam declared as Algernon
protected  Algernon Processor.f_algy
           
protected  Algernon OpcodeSet.f_algy
           
protected  Algernon Opcode.f_algy
           
 

Methods in org.algernon.aam that return Algernon
 Algernon Processor.getAlgernon()
          Returns the value of Algernon.
 

Methods in org.algernon.aam with parameters of type Algernon
 void Processor.setAlgernon(Algernon newAlgernon)
          Sets the value of Algernon.
 

Constructors in org.algernon.aam with parameters of type Algernon
Processor(Algernon algy)
          Create a new AAM Processor.
OpcodeSet(Algernon algy, Processor processor)
          Create a new AAM OpcodeSet.
Opcode(Algernon algy, String name, int numberOfArguments)
          Create a new AAM Opcode.
 

Uses of Algernon in org.algernon.aam.compile
 

Fields in org.algernon.aam.compile declared as Algernon
private  Algernon AlgernonCompilerState.f_algy
           
protected  Algernon AlgernonCompiler.f_algy
           
 

Constructors in org.algernon.aam.compile with parameters of type Algernon
AlgernonCompilerState(Algernon algy)
           
AlgernonCompiler(Algernon algy)
           
 

Uses of Algernon in org.algernon.aam.opcode
 

Constructors in org.algernon.aam.opcode with parameters of type Algernon
Verify(Algernon algy, String name, int numArgs)
          Create a new AAM :VERIFY Opcode.
UseKB(Algernon algy, String name, int numArgs)
          Create a new AAM UseKB Opcode.
Trace(Algernon algy, String name, int numArgs)
          Create a new AAM Trace Opcode.
TestUnique(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
TestUnbound(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
TestTrue(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
TestSucceed(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
TestKnown(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
TestFail(Algernon algy, String name, int numArgs)
          Create a new AAM :FAIL Opcode.
TestBound(Algernon algy, String name, int numArgs)
          Create a new AAM :BOUNDP Opcode.
TemplateRelation(Algernon algy, String name, int numArgs)
          Create a new AAM Opcode.
Superclass(Algernon algy, String name, int numArgs)
           
SubstituteBindings1(Algernon algy, String name, int numArgs)
          Create a new AAM :Substitute1 Opcode.
SubstituteBindings(Algernon algy, String name, int numArgs)
          Create a new AAM SubstituteBindings Opcode.
Subroutine(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
Subclass(Algernon algy, String name, int numArgs)
           
Stop(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
Skip(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
Skip(Algernon algy, LispValue label)
          When called internally, use this creator.
ShowCode(Algernon algy, String name, int numArgs)
          Create a new AAM :SHOW-CODE Opcode.
Show(Algernon algy, String name, int numArgs)
          Create a new AAM :SHOW Opcode.
Select(Algernon algy, String name, int numArgs)
          Create a new AAM :SELECT Opcode.
Save(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
RootClass(Algernon algy, String name, int numArgs)
           
Return(Algernon algy, String name, int numArgs)
          Create a new AAM :RETURN Opcode.
Query(Algernon algy, String name, int numArgs)
          Create a new AAM :QUERY Opcode.
Push(Algernon algy, String name, int numArgs)
          Create a new AAM :PUSH opcode.
Print(Algernon algy, String name, int numArgs)
          Create a new AAM Print Opcode.
Pop(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
Parent(Algernon algy, String name, int numArgs)
           
NotEqual(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
Name(Algernon algy, String name, int numArgs)
          Create a new AAM Opcode.
MergeBindings(Algernon algy, String name, int numArgs)
          Create a new AAM :MERGEBINDINGS Opcode.
Limit(Algernon algy, String name, int numArgs)
          Create a new AAM Limit Opcode.
LeastCommonSuperclass(Algernon algy, String name, int numArguments)
           
LeafClass(Algernon algy, String name, int numArgs)
           
Label(Algernon algy, String name, int numArgs)
          Create a new AAM :LABEL Opcode.
IsRelation(Algernon algy, String name, int numArguments)
           
IsInstance(Algernon algy, String name, int numArguments)
           
IsFrame(Algernon algy, String name, int numArguments)
           
IsFacet(Algernon algy, String name, int numArguments)
           
IsClass(Algernon algy, String name, int numArguments)
           
Instance(Algernon algy, String name, int numArgs)
          Create a new AAM Opcode.
For(Algernon algy, String name, int numArgs)
          Create a new AAM For Opcode.
Fire(Algernon algy, String name, int numArgs)
          Create a new AAM :FIRE Opcode.
Eval(Algernon algy, String name, int numArgs)
          Create a new AAM :EVAL Opcode.
DirectSuperclass(Algernon algy, String name, int numArguments)
           
DirectSubclass(Algernon algy, String name, int numArguments)
           
DirectInstance(Algernon algy, String name, int numArguments)
           
DirectClass(Algernon algy, String name, int numArguments)
           
DeleteRelation(Algernon algy, String name, int numArguments)
           
DeleteInstance(Algernon algy, String name, int numArguments)
           
DeleteFrame(Algernon algy, String name, int numArguments)
           
DeleteFacet(Algernon algy, String name, int numArguments)
           
DeleteClause(Algernon algy, String name, int numArgs)
          Create a new AAM :DELETE-CLAUSE Opcode.
DeleteClass(Algernon algy, String name, int numArguments)
           
Date(Algernon algy, String name, int numArgs)
          Create a new AAM Date Opcode.
CreateRules(Algernon algy, String name, int numArgs)
          Create a new AAM :CREATE-RULES Opcode.
CreateRelationRules(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
CreateRelation(Algernon algy, String name, int numArgs)
          Create a new AAM :ADD-Relation Opcode.
CreateInstance(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
CreateFacet(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
CreateClass(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
Count(Algernon algy, String name, int numArgs)
          Create a new AAM Count Opcode.
Continuation(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
ConjunctiveClear(Algernon algy, String name, int numArgs)
          Create a new AAM :CONJ-CLEAR Opcode.
ConjunctiveBranch(Algernon algy, String name, int numArgs)
          Create a new AAM :CONJ-BRANCH Opcode.
ClearRelation(Algernon algy, String name, int numArgs)
          Create a new AAM :CLEAR-RELATION Opcode.
Clause(Algernon algy, String name, int numArgs)
          Create a new AAM :CLAUSE Opcode.
ClassOp(Algernon algy, String name, int numArgs)
          Create a new AAM Opcode.
Child(Algernon algy, String name, int numArgs)
           
BranchByUser(Algernon algy, String name, int numArgs)
          Create a new AAM :BRANCH Opcode.
Branch(Algernon algy, String name, int numArgs)
          Create a new AAM :BRANCH Opcode.
Bind(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
Assume(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
Assert(Algernon algy, String name, int numArgs)
          Create a new AAM :ASSERT Opcode.
Ask(Algernon algy, String name, int numArgs)
          Create a new AAM :ASK Opcode.
Any(Algernon algy, String name, int numArgs)
          Create a new AAM :ANY Opcode.
ActivateFCRules(Algernon algy, String name, int numArgs)
          Create a new AAM :TEST Opcode.
ActivateBCRules(Algernon algy, String name, int numArgs)
          Create a new AAM :ActivateBCRules Opcode.
 

Uses of Algernon in org.algernon.aam.register
 

Fields in org.algernon.aam.register declared as Algernon
protected  Algernon GeneralRegister.f_algy
           
 

Uses of Algernon in org.algernon.app
 

Fields in org.algernon.app declared as Algernon
(package private)  Algernon Java2Protege.f_algy
           
 

Uses of Algernon in org.algernon.datatype
 

Fields in org.algernon.datatype declared as Algernon
private  Algernon Result.f_algy
           
private  Algernon Path.f_algy
           
private  Algernon Closure.f_algy
           
protected  Algernon Clause.f_algy
           
private  Algernon BindingSet.f_algy
           
private  Algernon BindingList.f_algy
           
protected  Algernon Activation.f_algy
           
 

Methods in org.algernon.datatype that return Algernon
 Algernon Clause.getAlgernon()
          Returns the instance of Algernon that this Clause belongs to.
 

Constructors in org.algernon.datatype with parameters of type Algernon
Result(Algernon algy, LispValue valuesAndBindingSets)
           
Path(Algernon algy)
          Creates an empty path.
Path(Algernon algy, String pathString)
          Creates a new Path.
Path(Algernon algy, LispValue value)
          Creates a new Path.
Command(Algernon algy, LispValue nameSymbol, Opcode opcode, boolean hasSpecialArguments, boolean isPathUnrestricted, boolean isObsolete)
          Creates a new command.
Command(Algernon algy, LispValue nameSymbol, Opcode opcode, boolean hasSpecialArguments, boolean isPathUnrestricted)
          Creates a new command.
Closure(Algernon algy, Rule rule, BindingList bindings, AlgernonFrame associatedFrame, LispValue key, LispValue lookupVars)
           
Clause(Algernon algy, String clause)
          Creates a new clause.
Clause(Algernon algy, LispValue clause)
          Creates a new clause.
BindingSet(Algernon algy)
          Create a new BindingSet.
BindingSet(Algernon algy, BindingList bl)
          Create a new BindingSet containing one binding list.
BindingList(Algernon algy)
          Create a new BindingList.
BindingList(Algernon algy, LispValue assocList)
          Create a new BindingList from an association list.
Activation(Algernon algy, Processor processor, BindingList bindings, int direction, AlgernonKBSet kbSet, Rule rule, int codeType, LispValue conjunctionID, LispValue ID)
          Create a new AAM Activation.
 

Uses of Algernon in org.algernon.kb
 

Fields in org.algernon.kb declared as Algernon
protected  Algernon AlgernonKBSet.m_algernon
           
 

Constructors in org.algernon.kb with parameters of type Algernon
AlgernonKBSet(String name, Algernon algernon)
           
AlgernonKBSet(AlgernonKB kb, Algernon algernon)
           
 

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

Constructors in org.algernon.kb.agent.google with parameters of type Algernon
GoogleKB(Algernon algy, String name, Collection interfacePackages, Collection implementationPackages, String clientKey)
          Opens the Google API for access.
 

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

Fields in org.algernon.kb.okbc.protege declared as Algernon
protected  Algernon AlgernonProtegeObject.f_algy
           
 

Methods in org.algernon.kb.okbc.protege that return Algernon
 Algernon AlgernonProtegeObject.getAlgernon()
           
 

Constructors in org.algernon.kb.okbc.protege with parameters of type Algernon
AlgernonProtegeValueType(Algernon algy, String s, ValueType vt)
           
AlgernonProtegeValueType(Algernon algy, String s, Class javaType)
           
AlgernonProtegeValueType(Algernon algy)
           
AlgernonProtegeObject(Algernon algy)
           
AlgernonProtegeKB(Algernon algy)
          Creates a new in-memory Protege project.
AlgernonProtegeKB(Algernon algy, String projectFileName)
          Opens the given Protege project file.
AlgernonProtegeKB(Algernon algy, KnowledgeBase kb)
          Adds a kb that is already open.
 

Uses of Algernon in org.algernon.kb.okbc.protege.plugins
 

Fields in org.algernon.kb.okbc.protege.plugins declared as Algernon
protected  Algernon AlgernonTab.f_algy
           
 

Methods in org.algernon.kb.okbc.protege.plugins that return Algernon
 Algernon AlgernonTab.getAlgernon()
          Returns the Algernon object associated with this tab.
 

Uses of Algernon in org.algernon.lang
 

Methods in org.algernon.lang with parameters of type Algernon
 Object ExternalLanguageEvaluator.evaluateExpression(LispValue expression, Algernon algy)
          Evaluates an expression written in the given language..
 Boolean ExternalLanguageEvaluator.toBoolean(Object any, Algernon algy)
          This method must return a Java Boolean value for any type of Object returned by the evaluateExpression method.
 

Uses of Algernon in org.algernon.lang.java
 

Methods in org.algernon.lang.java with parameters of type Algernon
 Boolean JavaEvaluator.toBoolean(Object any, Algernon algy)
          This method must return a Java Boolean value for any type of Object returned by the evaluateExpression method.
 Object JavaEvaluator.evaluateExpression(LispValue expression, Algernon algy)
          Evaluates a method call.
 

Uses of Algernon in org.algernon.lang.lisp
 

Methods in org.algernon.lang.lisp with parameters of type Algernon
 Boolean JathaEvaluator.toBoolean(Object any, Algernon algy)
          This method must return a Java Boolean value for any type of Object returned by the evaluateExpression method.
 Object JathaEvaluator.evaluateExpression(LispValue expression, Algernon algy)
          Evaluates a LISP expression.
 

Uses of Algernon in org.algernon.lang.shell
 

Methods in org.algernon.lang.shell with parameters of type Algernon
 Boolean GenericUnixShellEvaluator.toBoolean(Object any, Algernon algy)
          This method must return a Java Boolean value for any type of Object returned by the evaluateExpression method.
 Object GenericUnixShellEvaluator.evaluateExpression(LispValue expression, Algernon algy)
          Makes a call to the UNIX shell.
 

Uses of Algernon in org.algernon.rule
 

Fields in org.algernon.rule declared as Algernon
(package private)  Algernon RuleManager.f_algy
           
protected  Algernon Rule.f_algy
           
 

Constructors in org.algernon.rule with parameters of type Algernon
RuleManager(Algernon algy)
          Create a new Algernon Rule
Rule(Algernon algy, LispValue ruleForm, int type, Rule root)
          Create a new Algernon Rule
Rule(Algernon algy, String name, LispValue ruleForm, int type, Rule root)
          Create a new Algernon Rule
Rule(Algernon algy, String name, Path antecedent, int direction, Path consequent, Clause key, int type, Rule root)
          Create a new Algernon Rule
 

Uses of Algernon in org.algernon.server
 

Fields in org.algernon.server declared as Algernon
private  Algernon AlgernonServer.f_algy
           
 

Constructors in org.algernon.server with parameters of type Algernon
AlgernonServer(Algernon algy, int portNumber)
          Create a new AlgernonServer.
 

Uses of Algernon in org.algernon.test
 

Fields in org.algernon.test declared as Algernon
protected  Algernon TypeTest.m_algy
           
protected  Algernon TestAll.m_algy
           
protected  Algernon TaxonomyTest.m_algy
           
protected  Algernon StructureTest.m_algy
           
protected  Algernon SpecialTest.m_algy
           
protected  Algernon SimpleAlgernonExample.f_algy
           
protected  Algernon PharmGKBTest2.f_algy
           
protected  Algernon PharmGKBTest1.m_algy
           
protected  Algernon MiscellanyTest.m_algy
           
private  Algernon InitializeAlgernonTwice.algernon
           
protected  Algernon GenericLoader.m_algy
           
protected  Algernon ForwardTest.m_algy
           
protected  Algernon DeleteTest.m_algy
           
protected  Algernon DBTest.m_algy
           
protected  Algernon BasicTest.f_algy
           
protected  Algernon BackwardTest.f_algy
           
 

Methods in org.algernon.test that return Algernon
 Algernon SubclassInclusive.makeAlgernon(String PROJECT_FILE_NAME)
          Creates an instance that can be returned by the pool.
 Algernon MultipleAlgernonObjTestCase.makeAlgernon(String PROJECT_FILE_NAME)
          Creates an instance that can be returned by the pool.
 

Methods in org.algernon.test with parameters of type Algernon
 LispValue SubclassInclusive.ask(String command, Algernon algernon)
          Receives commands strings.
 LispValue MultipleAlgernonObjTestCase.ask(String command, Algernon algernon)
          Receives commands strings.
 


Algernon Software