Uses of Class
inpro.nlu.AVM

Packages that use AVM
inpro.nlu   
 

Uses of AVM in inpro.nlu
 

Fields in inpro.nlu with type parameters of type AVM
private  java.util.ArrayList<AVM> AVMComposer.avmList
           
private  java.util.ArrayList<AVM> AVMUtil.composeList
          List of underspecified AVMs representing possible input (available to composition).
private  java.util.ArrayList<AVM> AVMComposer.keepList
           
private  java.util.ArrayList<AVM> AVMComposer.resolvedList
           
private  java.util.ArrayList<AVM> AVMUtil.resolvedList
          List of AVMs that resolved (a subset of worldList).
private static java.util.ArrayList<AVM> AVMComposer.worldList
           
private  java.util.ArrayList<AVM> AVMUtil.worldList
          List of fully specified AVMs representing world objects (available to resolution).
 

Methods in inpro.nlu that return AVM
 AVM AVM.unify(AVM avm)
          Attempts unifying AVM with the input to this method.
 

Methods in inpro.nlu that return types with arguments of type AVM
 java.util.ArrayList<AVM> AVMComposer.compose(AVPair avp)
          Method to call when a new AVPair becomes known.
 java.util.ArrayList<AVM> AVMUtil.compose(AVPair avp)
          Method to call when a new AVPair becomes known.
 java.util.ArrayList<AVM> AVMUtil.composeAll(java.util.List<AVPair> avPairs)
          Calls compose() for the list of AVPairs.
 java.util.ArrayList<AVM> AVMComposer.getAllAVMs()
          Returns list of AVMs known from AVM structures.
 java.util.ArrayList<AVM> AVMComposer.getAvmList()
           
 java.util.ArrayList<AVM> AVMUtil.getAVMStructures()
          Returns a list of known AVM structures.
 java.util.ArrayList<AVM> AVMComposer.getResolvedList()
          Returns list of resolved AVMs (ones with which input AVPairs could be unified.)
 java.util.ArrayList<AVM> AVMComposer.resolve()
          Method to resolve composed AVMs in avmList with known AVMs in worldList.
 java.util.ArrayList<AVM> AVMUtil.resolve()
          Tries to unify composed AVMs in composeList with known AVMs in worldList.
static java.util.ArrayList<AVM> AVMWorldUtil.setAVMsFromFile(java.lang.String fileURL, java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> avmStructures)
           
 java.util.ArrayList<AVM> AVMUtil.uniquelyResolve()
          Resolves AVMs, returns a list of AVMs that resolved uniquely (i.e. there were no others of the same type that resolved).
 

Methods in inpro.nlu with parameters of type AVM
 boolean AVM.unifies(AVM avm)
          Checks if unification is possible for two AVMs.
 AVM AVM.unify(AVM avm)
          Attempts unifying AVM with the input to this method.
 

Method parameters in inpro.nlu with type arguments of type AVM
 void AVMComposer.setAvmList(java.util.ArrayList<AVM> avmList)
           
 void AVMUtil.setComposeList(java.util.ArrayList<AVM> avmList)
          Sets the list of AVMs available for composition.
 void AVMUtil.setWorldList(java.util.ArrayList<AVM> avmList)
          Sets the list of AVMs available for resolution.
 

Constructors in inpro.nlu with parameters of type AVM
AVM(AVM avm)
          Copy constructor.