opennlp.grok.knowledge
Class LocalResolver

java.lang.Object
  |
  +--opennlp.grok.knowledge.LocalResolver
All Implemented Interfaces:
Resolver

public class LocalResolver
extends java.lang.Object
implements Resolver

Determines what Referable is meant by a semantic form. This implementation that does no state change to the kb. This is used by IncrInterpCKY

Version:
$Revision: 1.1.1.1 $, $Date: 2001/10/23 15:17:51 $
Author:
Gann Bierner

Constructor Summary
LocalResolver()
           
 
Method Summary
protected  opennlp.common.synsem.Denoter determinerResolver(opennlp.common.structure.KB kb, opennlp.common.synsem.Denoter d, opennlp.common.unify.Feature f, opennlp.common.discourse.AccommodatePolicy ap)
           
protected  int[] getArgumentTypes(LF lf)
           
 Event getEvent(opennlp.common.structure.KB kb, opennlp.common.synsem.Denoter d, opennlp.common.discourse.AccommodatePolicy ap)
           
 opennlp.common.discourse.FC getFC(opennlp.common.structure.KB kb, opennlp.common.synsem.Denoter c)
           
 opennlp.common.discourse.FC getFC(opennlp.common.structure.KB kb, opennlp.common.synsem.Denoter c, opennlp.common.discourse.AccommodatePolicy ap)
           
 opennlp.common.discourse.Kind getKind(opennlp.common.structure.KB kb, opennlp.common.synsem.Abstraction c)
           
 opennlp.common.discourse.Kind getKind(opennlp.common.structure.KB kb, opennlp.common.synsem.Abstraction c, opennlp.common.discourse.AccommodatePolicy ap)
           
 opennlp.common.discourse.Referable getReferable(opennlp.common.structure.KB kb, opennlp.common.synsem.Denoter d, opennlp.common.discourse.AccommodatePolicy ap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalResolver

public LocalResolver()
Method Detail

getFC

public opennlp.common.discourse.FC getFC(opennlp.common.structure.KB kb,
                                         opennlp.common.synsem.Denoter c)
                                  throws opennlp.common.discourse.AccommodateException
Specified by:
getFC in interface Resolver

getFC

public opennlp.common.discourse.FC getFC(opennlp.common.structure.KB kb,
                                         opennlp.common.synsem.Denoter c,
                                         opennlp.common.discourse.AccommodatePolicy ap)
                                  throws opennlp.common.discourse.AccommodateException
Specified by:
getFC in interface Resolver

getEvent

public Event getEvent(opennlp.common.structure.KB kb,
                      opennlp.common.synsem.Denoter d,
                      opennlp.common.discourse.AccommodatePolicy ap)
Specified by:
getEvent in interface Resolver

determinerResolver

protected opennlp.common.synsem.Denoter determinerResolver(opennlp.common.structure.KB kb,
                                                           opennlp.common.synsem.Denoter d,
                                                           opennlp.common.unify.Feature f,
                                                           opennlp.common.discourse.AccommodatePolicy ap)
                                                    throws opennlp.common.discourse.AccommodateException

getArgumentTypes

protected int[] getArgumentTypes(LF lf)

getKind

public opennlp.common.discourse.Kind getKind(opennlp.common.structure.KB kb,
                                             opennlp.common.synsem.Abstraction c)
                                      throws opennlp.common.discourse.AccommodateException
Specified by:
getKind in interface Resolver

getKind

public opennlp.common.discourse.Kind getKind(opennlp.common.structure.KB kb,
                                             opennlp.common.synsem.Abstraction c,
                                             opennlp.common.discourse.AccommodatePolicy ap)
                                      throws opennlp.common.discourse.AccommodateException
Specified by:
getKind in interface Resolver

getReferable

public opennlp.common.discourse.Referable getReferable(opennlp.common.structure.KB kb,
                                                       opennlp.common.synsem.Denoter d,
                                                       opennlp.common.discourse.AccommodatePolicy ap)
                                                throws opennlp.common.discourse.AccommodateException
Specified by:
getReferable in interface Resolver


Copyright © 2001 Jason Baldridge and Gann Bierner. All Rights Reserved.