edu.washington.cs.supple.customization.scope.versionspace
Interface Hypothesis

All Known Implementing Classes:
AncestorNamesFromRootHypothesis, DescendantsNamesSubtreeHypothesis, HasDescendantsHypothesis, HasReferencesHypothesis, IndependentJoinHypothesis, IntersectionHypothesis, NameSetHypothesis, UnionHypothesis

public interface Hypothesis

Author:
raphael

Field Summary
static int EQUAL
           
static int INCOMPARABLE
           
static int MORE_GENERAL
           
static int MORE_SPECIFIC
           
 
Method Summary
 int compareTo(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)
           
 java.lang.String[] toXPath()
           
 

Field Detail

INCOMPARABLE

public static final int INCOMPARABLE
See Also:
Constant Field Values

MORE_GENERAL

public static final int MORE_GENERAL
See Also:
Constant Field Values

MORE_SPECIFIC

public static final int MORE_SPECIFIC
See Also:
Constant Field Values

EQUAL

public static final int EQUAL
See Also:
Constant Field Values
Method Detail

isConsistentWith

public boolean isConsistentWith(TrainingSample d)

minimalGeneralizations

public java.util.List minimalGeneralizations(TrainingSample d)

minimalGeneralizations

public java.util.List minimalGeneralizations(Hypothesis h)

minimalSpecializations

public java.util.List minimalSpecializations(TrainingSample d)

minimalSpecializations

public java.util.List minimalSpecializations(Hypothesis h)

compareTo

public int compareTo(Hypothesis h)

toXPath

public java.lang.String[] toXPath()