Uses of Class
com.yahoo.prelude.semantics.rule.Condition
-
Packages that use Condition Package Description com.yahoo.prelude.semantics.engine com.yahoo.prelude.semantics.parser com.yahoo.prelude.semantics.rule -
-
Uses of Condition in com.yahoo.prelude.semantics.engine
Methods in com.yahoo.prelude.semantics.engine that return Condition Modifier and Type Method Description Condition
Choicepoint. getCondition()
Returns the condition which created this choice pointMethods in com.yahoo.prelude.semantics.engine with parameters of type Condition Modifier and Type Method Description Choicepoint
RuleEvaluation. getChoicepoint(Condition condition, boolean create)
Add a choice point to this evaluationConstructors in com.yahoo.prelude.semantics.engine with parameters of type Condition Constructor Description Choicepoint(RuleEvaluation e, Condition condition)
-
Uses of Condition in com.yahoo.prelude.semantics.parser
Methods in com.yahoo.prelude.semantics.parser that return Condition Modifier and Type Method Description Condition
SemanticsParser. choiceCondition()
Condition
SemanticsParser. condition()
Condition
SemanticsParser. nestedCondition()
Condition
SemanticsParser. notCondition()
Condition
SemanticsParser. reallyTerminalCondition()
Condition
SemanticsParser. sequenceCondition()
Condition
SemanticsParser. terminalCondition()
Condition
SemanticsParser. terminalConditionBody()
Condition
SemanticsParser. terminalOrComparisonCondition()
Condition
SemanticsParser. terminalOrSequenceCondition()
Condition
SemanticsParser. topLevelCondition()
-
Uses of Condition in com.yahoo.prelude.semantics.rule
Subclasses of Condition in com.yahoo.prelude.semantics.rule Modifier and Type Class Description class
AndCondition
A condition which consists of a list of alternatives to match at any locationclass
ChoiceCondition
A condition which consists of a list of alternatives to match at a specific locationclass
ComparisonCondition
A condition which is true of the values of its two subconditions are true and both have the same valueclass
CompositeCondition
A condition which contains a list of conditionsclass
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 conditionclass
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 valueclass
NotCondition
A condition which matches if its contained condition doesn't.class
SequenceCondition
A set of conditions which much match the query in sequenceclass
SuperCondition
A condition which evaluates the last included version of the named condition this is a premise of.class
TermCondition
A term in a ruleMethods in com.yahoo.prelude.semantics.rule that return Condition Modifier and Type Method Description Condition
CompositeCondition. getCondition(int i)
Returns the condition at the given indexCondition
NamedCondition. getCondition()
Condition
ProductionRule. getCondition()
Condition
SuperCondition. getCondition()
Condition
NotCondition. getCondtiion()
Condition
ComparisonCondition. getLeftCondition()
Condition
ComparisonCondition. getRightCondition()
Condition
CompositeCondition. removeCondition(int i)
Returns the condition at the given indexMethods in com.yahoo.prelude.semantics.rule that return types with arguments of type Condition Modifier and Type Method Description java.util.Iterator<Condition>
CompositeCondition. conditionIterator()
Returns an iterator of the immediate children of this conditionMethods in com.yahoo.prelude.semantics.rule with parameters of type Condition Modifier and Type Method Description void
CompositeCondition. addCondition(Condition condition)
void
CompositeCondition. setCondition(int index, Condition condition)
Sets the condition at the given indexvoid
NamedCondition. setCondition(Condition condition)
void
NotCondition. setCondition(Condition condition)
void
ProductionRule. setCondition(Condition condition)
Sets what must be true for this rule to be truevoid
SuperCondition. setCondition(Condition condition)
void
ComparisonCondition. setLeftCondition(Condition leftCondition)
void
ComparisonCondition. setRightCondition(Condition rightCondition)
Constructors in com.yahoo.prelude.semantics.rule with parameters of type Condition Constructor Description ComparisonCondition(Condition leftCondition, java.lang.String operatorString, Condition rightCondition)
NamedCondition(java.lang.String name, Condition condition)
NotCondition(Condition condition)
-