Uses of Class
edu.washington.cs.knowitall.rule.constraint.Constraint

Packages that use Constraint
edu.washington.cs.knowitall.rule   
edu.washington.cs.knowitall.rule.base   
edu.washington.cs.knowitall.rule.constraint   
 

Uses of Constraint in edu.washington.cs.knowitall.rule
 

Fields in edu.washington.cs.knowitall.rule with type parameters of type Constraint
 edu.washington.cs.knowitall.commonlib.ArraySet<Constraint> Rule.constraints
           
 

Methods in edu.washington.cs.knowitall.rule that return types with arguments of type Constraint
 Iterable<Constraint> Rule.argumentConstraints()
          Retrieve the constraints that are in the arguments.
 Iterable<Constraint> Rule.constraints(ExtractionPart part)
          Retrieve the constraints on the specified relation part.
 

Constructor parameters in edu.washington.cs.knowitall.rule with type arguments of type Constraint
Rule(OntologicalForm ontology, Collection<Constraint> additionalConstraints)
           
Rule(Rule parent, OntologicalForm ontology, Collection<Constraint> additionalConstraints)
          Constructs a new rule that maps onto the specified ontological form when all constraints are met.
 

Uses of Constraint in edu.washington.cs.knowitall.rule.base
 

Methods in edu.washington.cs.knowitall.rule.base that return types with arguments of type Constraint
protected  List<Constraint> BaseRuleFactory.createConstraints(Annotation annotation, RelationExtraction extraction)
          Used in base rule creation.
protected  List<Constraint> IARPABaseRuleFactory.createConstraints(Annotation annotation, RelationExtraction extraction)
          Used in base rule creation.
 

Method parameters in edu.washington.cs.knowitall.rule.base with type arguments of type Constraint
protected  void BaseRuleFactory.createConstraints(Annotation annotation, Extraction extraction, ExtractionPart part, List<Constraint> constraints)
          Used in base rule creation.
protected  void IARPABaseRuleFactory.createConstraints(Annotation annotation, Extraction extraction, ExtractionPart part, List<Constraint> constraints)
           
 

Uses of Constraint in edu.washington.cs.knowitall.rule.constraint
 

Subclasses of Constraint in edu.washington.cs.knowitall.rule.constraint
 class AbstractPatternConstraint
          ] Parent class that contains common functionality for a constraint that is expressible using a token-based pattern.
 class AbstractRegexConstraint
           
 class CaptureConstraint
          A constraint that can be used in an argument.
 class LemmaConstraint
          Constrains based on the presence of a lemma.
 class PartConstraint
          While not strictly a constraint because the condition is always true, this constraint captures the specified extraction part.
 class PatternConstraint
          Constrains based on the supplied token-based pattern.
 class RegexConstraint
           
 class SequenceConstraint
          Constrains based on a sequence of adjacent TermConstraints.
 class StringConstraint
          Constrains based on the existence of a token.
 class TermConstraint
          Constrains based on the existance of a term.
 class TypeConstraint
          Constrains based on the presence of a type.
 

Methods in edu.washington.cs.knowitall.rule.constraint that return Constraint
static Constraint Constraint.create(Class<?> tagger, Class<?>[] argTypes, Object[] argValues)
           
static Constraint Constraint.create(String classname)
           
static Constraint Constraint.create(String classname, Class<?>[] argTypes, Object[] argValues)
           
static Constraint Constraint.fromXmlElement(org.jdom.Element e)
           
 Constraint Constraint.simplify()
          Simplifies a constraint.
 Constraint TermConstraint.simplify()
          If there are no constraints, this constraint may be removed.
 Constraint SequenceConstraint.simplify()
          Returns null if there are no constraints.
 

Methods in edu.washington.cs.knowitall.rule.constraint that return types with arguments of type Constraint
 List<Constraint> PatternConstraint.generalize()
           
abstract  List<Constraint> Constraint.generalize()
          Creates a list of constraints with constraint size reduced by exactly one.
 List<Constraint> TermConstraint.generalize()
          Generalize by removing a subconstraint.
 List<Constraint> SequenceConstraint.generalize()
          Simplify this constraint one step.
 List<Constraint> AbstractRegexConstraint.generalize()
           
 List<Constraint> TypeConstraint.generalize()
           
 List<Constraint> PartConstraint.generalize()
           
 

Methods in edu.washington.cs.knowitall.rule.constraint with parameters of type Constraint
 boolean Constraint.subsumes(Constraint other)
          Checks is a constraint is weakly stricter than the other.
 boolean TermConstraint.subsumes(Constraint other)
           
 



Copyright © 2011 University of Washington CSE. All Rights Reserved.