opennlp.grok.grammar
Class AbstractCompositionRule

java.lang.Object
  |
  +--opennlp.grok.grammar.AbstractRule
        |
        +--opennlp.grok.grammar.AbstractApplicationRule
              |
              +--opennlp.grok.grammar.AbstractCompositionRule
All Implemented Interfaces:
opennlp.common.parse.Rule
Direct Known Subclasses:
BackwardComposition, ForwardComposition

public abstract class AbstractCompositionRule
extends AbstractApplicationRule

Super class for composition rules.

Version:
$Revision: 1.23 $, $Date: 2003/02/07 16:53:55 $
Author:
Jason Baldridge, Michael White

Field Summary
protected  Slash _argSlash
           
protected  boolean _isHarmonic
           
 
Fields inherited from class opennlp.grok.grammar.AbstractApplicationRule
_functorSlash
 
Fields inherited from class opennlp.grok.grammar.AbstractRule
_name, SHOW_DEBUG
 
Constructor Summary
AbstractCompositionRule()
           
 
Method Summary
protected  java.util.List apply(opennlp.common.synsem.Category xyCat, opennlp.common.synsem.Category yzCat)
           
 
Methods inherited from class opennlp.grok.grammar.AbstractApplicationRule
appendLFs, arity
 
Methods inherited from class opennlp.grok.grammar.AbstractRule
applyRule, name, showApplyInstance, showApplyInstance, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_isHarmonic

protected boolean _isHarmonic

_argSlash

protected Slash _argSlash
Constructor Detail

AbstractCompositionRule

public AbstractCompositionRule()
Method Detail

apply

protected java.util.List apply(opennlp.common.synsem.Category xyCat,
                               opennlp.common.synsem.Category yzCat)
                        throws opennlp.common.unify.UnifyFailure
Overrides:
apply in class AbstractApplicationRule
opennlp.common.unify.UnifyFailure


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