All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Public Member Functions
instruction.disambiguator.IDisambiguationOracle Interface Reference
Inheritance diagram for instruction.disambiguator.IDisambiguationOracle:
Inheritance graph
[legend]

List of all members.

Public Member Functions

String retrieveMeaningOfWord (String action, List< String > meanings, Instruction instruction)

Detailed Description

Interface for an Entity which serves as an 'oracle' for the disambiguator. An Implementation of IDisambiguatorOracle communicates with the disambiguator via callback-methods that are invoked by the disambiguator.

Author:
Daniel Nyga

Definition at line 15 of file IDisambiguationOracle.java.


Member Function Documentation

String instruction.disambiguator.IDisambiguationOracle.retrieveMeaningOfWord ( String  action,
List< String >  meanings,
Instruction  instruction 
)

Returns the correct meaning of the word word in the Instruction instruction. This meaning must be one of the Cyc-Concepts contained in the meanings list. If null is returned the first meaning in the list is assumed to be correct.

Parameters:
action
meanings
sentence
Returns:

Implemented in instruction.gui.internal.DisambiguationOracle.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


comp_ehow
Author(s): Moritz Tenorth, Daniel Nyga
autogenerated on Tue Apr 16 2013 00:18:12