Algernon Software

Uses of Class
org.algernon.aam.Opcode

Packages that use Opcode
org.algernon.aam   
org.algernon.aam.compile   
org.algernon.aam.opcode   
org.algernon.datatype   
 

Uses of Opcode in org.algernon.aam
 

Fields in org.algernon.aam declared as Opcode
 Opcode OpcodeSet.ACTIVATE_BC
           
 Opcode OpcodeSet.ACTIVATE_FC
           
 Opcode OpcodeSet.ANY
           
 Opcode OpcodeSet.ASK
           
 Opcode OpcodeSet.ASSERT
           
 Opcode OpcodeSet.ASSUME
           
 Opcode OpcodeSet.BIND
           
 Opcode OpcodeSet.BRANCH
           
 Opcode OpcodeSet.BRANCH_USER
           
 Opcode OpcodeSet.CHILD
           
 Opcode OpcodeSet.CLASS
           
 Opcode OpcodeSet.CLAUSE
           
 Opcode OpcodeSet.CLEAR_RELATION
           
 Opcode OpcodeSet.CONJ_BRANCH
           
 Opcode OpcodeSet.CONJ_CLEAR
           
 Opcode OpcodeSet.CONTINUATION
           
 Opcode OpcodeSet.COUNT
           
 Opcode OpcodeSet.CREATE_CLASS
           
 Opcode OpcodeSet.CREATE_INSTANCE
           
 Opcode OpcodeSet.CREATE_RELATION
           
 Opcode OpcodeSet.CREATE_FACET
           
 Opcode OpcodeSet.CREATE_RULES
           
 Opcode OpcodeSet.CREATE_SLOT_RULES
           
 Opcode OpcodeSet.DATE
           
 Opcode OpcodeSet.DELETE_CLAUSE
           
 Opcode OpcodeSet.DELETE_CLASS
           
 Opcode OpcodeSet.DELETE_FACET
           
 Opcode OpcodeSet.DELETE_FRAME
           
 Opcode OpcodeSet.DELETE_INSTANCE
           
 Opcode OpcodeSet.DELETE_RELATION
           
 Opcode OpcodeSet.DIRECT_CLASS
           
 Opcode OpcodeSet.DIRECT_INSTANCE
           
 Opcode OpcodeSet.DIRECT_SUBCLASS
           
 Opcode OpcodeSet.DIRECT_SUPERCLASS
           
 Opcode OpcodeSet.EVAL
           
 Opcode OpcodeSet.FIRE
           
 Opcode OpcodeSet.FOR
           
 Opcode OpcodeSet.INSTANCE
           
 Opcode OpcodeSet.IS_CLASS
           
 Opcode OpcodeSet.IS_FACET
           
 Opcode OpcodeSet.IS_FRAME
           
 Opcode OpcodeSet.IS_INSTANCE
           
 Opcode OpcodeSet.IS_RELATION
           
 Opcode OpcodeSet.LABEL
           
 Opcode OpcodeSet.LEAF_CLASS
           
 Opcode OpcodeSet.LEAST_COMMON_SUPERCLASS
           
 Opcode OpcodeSet.LIMIT
           
 Opcode OpcodeSet.MERGE_BINDINGS
           
 Opcode OpcodeSet.NAME
           
 Opcode OpcodeSet.NOT_EQUAL
           
 Opcode OpcodeSet.POP
           
 Opcode OpcodeSet.PARENT
           
 Opcode OpcodeSet.PRINT
           
 Opcode OpcodeSet.PUSH
           
 Opcode OpcodeSet.QUERY
           
 Opcode OpcodeSet.RETURN
           
 Opcode OpcodeSet.ROOT_CLASS
           
 Opcode OpcodeSet.SAVE
           
 Opcode OpcodeSet.SELECT
           
 Opcode OpcodeSet.SHOW
           
 Opcode OpcodeSet.SHOW_CODE
           
 Opcode OpcodeSet.SKIP
           
 Opcode OpcodeSet.STOP
           
 Opcode OpcodeSet.SUBCLASS
           
 Opcode OpcodeSet.SUBROUTINE
           
 Opcode OpcodeSet.SUBSTITUTE
           
 Opcode OpcodeSet.SUBSTITUTE1
           
 Opcode OpcodeSet.SUPERCLASS
           
 Opcode OpcodeSet.TEMPLATE_RELATION
           
 Opcode OpcodeSet.TEST_BOUND
           
 Opcode OpcodeSet.TEST_FAIL
           
 Opcode OpcodeSet.TEST_KNOWN
           
 Opcode OpcodeSet.TEST_SUCCEED
           
 Opcode OpcodeSet.TEST_TRUE
           
 Opcode OpcodeSet.TEST_UNBOUND
           
 Opcode OpcodeSet.TEST_UNIQUE
           
 Opcode OpcodeSet.TRACE
           
 Opcode OpcodeSet.USE_KB
           
 Opcode OpcodeSet.VERIFY
           
 

Uses of Opcode in org.algernon.aam.compile
 

Methods in org.algernon.aam.compile that return Opcode
 Opcode AlgernonCompiler.findOpcodeForMacro(LispValue macro)
          Send in a macro name (that is, a keyword).
 

Uses of Opcode in org.algernon.aam.opcode
 

Subclasses of Opcode in org.algernon.aam.opcode
 class ActivateBCRules
          This class represents an :ACTIVATE-BC-RULES Opcode in the AAM.
 class ActivateFCRules
          This class represents a Test Opcode in the AAM.
 class Any
          This class represents a Test Opcode in the AAM.
 class Ask
          This class represents an ASK Opcode in the AAM.
 class Assert
          This class represents a Assert Opcode in the AAM.
 class Assume
          This class represents a Test Opcode in the AAM.
 class Bind
          This class represents a Test Opcode in the AAM.
 class Branch
          This class represents a Branch Opcode in the AAM.
 class BranchByUser
          This class represents a BranchByUser Opcode in the AAM.
 class Child
          Child expects a clause of the form (:CHILD parent child).
 class ClassOp
          This class implements the CLASS Opcode in the AAM.
 class Clause
          This class represents a CLAUSE Opcode in the AAM.
 class ClearRelation
          This class represents a ClearRelation Opcode in the AAM.
 class ConjunctiveBranch
          This class represents a ConjunctiveBranch Opcode in the AAM.
 class ConjunctiveClear
          This class represents a ConjunctiveClear Opcode in the AAM.
 class Continuation
          This class represents a Test Opcode in the AAM.
 class Count
          This class implements the COUNT Opcode in the AAM.
 class CreateClass
          This class represents a Test Opcode in the AAM.
 class CreateFacet
          This class represents a Test Opcode in the AAM.
 class CreateInstance
          This class represents a Test Opcode in the AAM.
 class CreateRelation
          This opcode creates a new relation in the KB..
 class CreateRelationRules
          This class represents a CreateRelationRules Opcode in the AAM.
 class CreateRules
          This class represents a CreateRules Opcode in the AAM.
 class Date
          This class implements the Date Opcode in the AAM.
 class DeleteClass
          This opcode deletes a class from the KB.
 class DeleteClause
          This class represents a Test Opcode in the AAM.
 class DeleteFacet
          This opcode deletes a facet from the KB.
 class DeleteFrame
          This opcode deletes a frame from the KB.
 class DeleteInstance
          This opcode deletes an instance from the KB.
 class DeleteRelation
          This opcode deletes a relation from the KB.
 class DirectClass
          This opcode confirms or retrieves the direct class of an instance.
 class DirectInstance
          This opcode confirms or retrieves the direct instances of a class.
 class DirectSubclass
          This opcode confirms or retrieves the direct instances of a class.
 class DirectSuperclass
          This opcode confirms or retrieves the direct instances of a class.
 class Eval
          This class represents an Eval Opcode in the AAM.
 class Fire
          This class represents a Fire Opcode in the AAM.
 class For
          This class implements the FOR Opcode in the AAM.
 class Instance
          This class implements the Instance Opcode in the AAM.
 class IsClass
          This opcode confirms a class in the KB.
 class IsFacet
          This opcode confirms a facet in the KB.
 class IsFrame
          This opcode confirms a frame in the KB.
 class IsInstance
          This opcode confirms an instance in the KB.
 class IsRelation
          This opcode confirms a relation in the KB.
 class Label
          This class represents a Label Opcode in the AAM.
 class LeafClass
          LeafClass expects a clause of the form (:LEAF-CLASS class ?var).
 class LeastCommonSuperclass
          This opcode finds the least common superclass of two frames..
 class Limit
          This class implements the LIMIT Opcode in the AAM.
 class MergeBindings
          This class represents a MergeBindings Opcode in the AAM.
 class Name
          This class implements the :NAME operation.
 class NotEqual
          This class represents a NEQ Opcode in the AAM.
 class Parent
          Parent expects a clause of the form (:PARENT child parent).
 class Pop
          This class represents a Test Opcode in the AAM.
 class Print
          This class implements the Print and Println Opcode in the AAM.
 class Push
          This class represents a Push Opcode in the AAM.
 class Query
          This class represents a Query Opcode in the AAM.
 class Return
          This class represents a Return Opcode in the AAM.
 class RootClass
          Superclass expects a clause of the form (:ROOT-CLASS class ?var).
 class Save
          This class represents a Test Opcode in the AAM.
 class Select
          This class represents a Select Opcode in the AAM.
 class Show
          This class represents a Show Opcode in the AAM.
 class ShowCode
          This class represents a Test Opcode in the AAM.
 class Skip
          This class represents a Skip Opcode in the AAM.
 class Stop
          This class represents a Test Opcode in the AAM.
 class Subclass
          Subclass expects a clause of the form (:SUBCLASS class ?var).
 class Subroutine
          This class represents a Test Opcode in the AAM.
 class SubstituteBindings
          This opcode performs a substitute bindings of the clause in the Clause register.
 class SubstituteBindings1
          This class represents a Substitute1 Opcode in the AAM.
 class Superclass
          Superclass expects a clause of the form (:SUPERCLASS class ?var).
 class TemplateRelation
          This class implements the TemplateRelation Opcode in the AAM.
 class TestBound
          This class represents a Boundp Opcode in the AAM.
 class TestFail
          This class represents a FAIL Opcode in the AAM.
 class TestKnown
          This class represents a Test Opcode in the AAM.
 class TestSucceed
          This class represents a Test Opcode in the AAM.
 class TestTrue
          This class represents a Test Opcode in the AAM.
 class TestUnbound
          This class represents a Test Opcode in the AAM.
 class TestUnique
          This class represents a Test Opcode in the AAM.
 class Trace
          This class implements the Trace Opcode in the AAM.
 class UseKB
          This class implements the USE-KB Opcode in the AAM.
 class Verify
          This class represents a Verify Opcode in the AAM.
 

Uses of Opcode in org.algernon.datatype
 

Fields in org.algernon.datatype declared as Opcode
private  Opcode Command.f_opcode
          This is the opcode corresponding to this comand.
 

Methods in org.algernon.datatype that return Opcode
 Opcode Command.getOpcode()
           
 

Methods in org.algernon.datatype with parameters of type Opcode
 void Command.setOpcode(Opcode opcode)
           
 

Constructors in org.algernon.datatype with parameters of type Opcode
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.
 


Algernon Software