Package | Description |
---|---|
com.yahoo.prelude.semantics | |
com.yahoo.prelude.semantics.engine | |
com.yahoo.prelude.semantics.rule |
Modifier and Type | Method and Description |
---|---|
private Condition |
RuleBase.findIncludedCondition(String name) |
Modifier and Type | Method and Description |
---|---|
private void |
RuleBase.resolveSuper(Condition condition,
Condition superCondition) |
Modifier and Type | Field and Description |
---|---|
private Condition |
Choicepoint.condition
The condition creating this choicepoint
|
Modifier and Type | Method and Description |
---|---|
Condition |
Choicepoint.getCondition()
Returns the condition which created this choice point
|
Modifier and Type | Method and Description |
---|---|
Choicepoint |
RuleEvaluation.getChoicepoint(Condition condition,
boolean create)
Add a choice point to this evaluation
|
private Choicepoint |
RuleEvaluation.lookupChoicepoint(Condition condition) |
Constructor and Description |
---|
Choicepoint(RuleEvaluation e,
Condition condition) |
Modifier and Type | Class and Description |
---|---|
class |
AndCondition
A condition which consists of a list of alternatives to match at any location
|
class |
ChoiceCondition
A condition which consists of a list of alternatives to match at a specific location
|
class |
ComparisonCondition
A condition which is true of the values of its two subconditions are true
and both have the same value
|
class |
CompositeCondition
A condition which contains a list of conditions
|
class |
CompositeItemCondition
A condition on the presense of a particular kind of composite item (possibly also with a particular content)
|
class |
ConditionReference
A reference to a named condition
|
class |
EllipsisCondition
A condition which greedily matches anything, represented as "..."
|
class |
LiteralCondition
A condition which is always true, and which has it's own value as return value
|
class |
NotCondition
A condition which matches if its contained condition doesn't.
|
class |
SequenceCondition
A set of conditions which much match the query in sequence
|
class |
SuperCondition
A condition which evaluates the last included version of
the named condition this is a premise of.
|
class |
TermCondition
A term in a rule
|
Modifier and Type | Field and Description |
---|---|
private Condition |
SuperCondition.condition |
private Condition |
NamedCondition.condition |
private Condition |
NotCondition.condition |
private Condition |
ProductionRule.condition
What must be true for this rule to be true
|
Modifier and Type | Field and Description |
---|---|
private List<Condition> |
CompositeCondition.conditions |
Modifier and Type | Method and Description |
---|---|
Condition |
SuperCondition.getCondition() |
Condition |
NamedCondition.getCondition() |
Condition |
ProductionRule.getCondition() |
Condition |
CompositeCondition.getCondition(int i)
Returns the condition at the given index
|
Condition |
NotCondition.getCondtiion() |
Condition |
ComparisonCondition.getLeftCondition() |
Condition |
ComparisonCondition.getRightCondition() |
Condition |
CompositeCondition.removeCondition(int i)
Returns the condition at the given index
|
Modifier and Type | Method and Description |
---|---|
Iterator<Condition> |
CompositeCondition.conditionIterator()
Returns an iterator of the immediate children of this condition
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeCondition.addCondition(Condition condition) |
private boolean |
ProductionRule.conditionIsEllipsAndOtherNameSpacesOnly(Condition condition) |
void |
SuperCondition.setCondition(Condition condition) |
void |
NamedCondition.setCondition(Condition condition) |
void |
NotCondition.setCondition(Condition condition) |
void |
ProductionRule.setCondition(Condition condition)
Sets what must be true for this rule to be true
|
void |
CompositeCondition.setCondition(int index,
Condition condition)
Sets the condition at the given index
|
void |
ComparisonCondition.setLeftCondition(Condition leftCondition) |
void |
ComparisonCondition.setRightCondition(Condition rightCondition) |
Constructor and Description |
---|
ComparisonCondition(Condition leftCondition,
String operatorString,
Condition rightCondition) |
NamedCondition(String name,
Condition condition) |
NotCondition(Condition condition) |
Copyright © 2017. All rights reserved.