edu.washington.cs.supple.customization.scope.versionspace
Class HasDescendantsHypothesis

java.lang.Object
  extended byedu.washington.cs.supple.customization.scope.versionspace.HasDescendantsHypothesis
All Implemented Interfaces:
Hypothesis

public class HasDescendantsHypothesis
extends java.lang.Object
implements Hypothesis

Author:
raphael

Field Summary
 
Fields inherited from interface edu.washington.cs.supple.customization.scope.versionspace.Hypothesis
EQUAL, INCOMPARABLE, MORE_GENERAL, MORE_SPECIFIC
 
Method Summary
 int compareTo(Hypothesis h)
           
 boolean contains(Hypothesis h)
           
 boolean isConsistentWith(TrainingSample d)
           
 java.util.List minimalGeneralizations(Hypothesis h)
           
 java.util.List minimalGeneralizations(TrainingSample d)
           
 java.util.List minimalSpecializations(Hypothesis h)
           
 java.util.List minimalSpecializations(TrainingSample d)
           
 boolean overlaps(Hypothesis h)
           
 java.lang.String[] toXPath()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isConsistentWith

public boolean isConsistentWith(TrainingSample d)
Specified by:
isConsistentWith in interface Hypothesis

minimalGeneralizations

public java.util.List minimalGeneralizations(TrainingSample d)
Specified by:
minimalGeneralizations in interface Hypothesis

minimalGeneralizations

public java.util.List minimalGeneralizations(Hypothesis h)
Specified by:
minimalGeneralizations in interface Hypothesis

minimalSpecializations

public java.util.List minimalSpecializations(TrainingSample d)
Specified by:
minimalSpecializations in interface Hypothesis

minimalSpecializations

public java.util.List minimalSpecializations(Hypothesis h)
Specified by:
minimalSpecializations in interface Hypothesis

compareTo

public int compareTo(Hypothesis h)
Specified by:
compareTo in interface Hypothesis

overlaps

public boolean overlaps(Hypothesis h)

contains

public boolean contains(Hypothesis h)

toXPath

public java.lang.String[] toXPath()
Specified by:
toXPath in interface Hypothesis