|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.krms.framework.engine.CompoundProposition
public final class CompoundProposition
An implementation of Proposition which holds other Propositions and a LogicalOperator.
| Constructor Summary | |
|---|---|
CompoundProposition(LogicalOperator logicalOperator,
List<Proposition> propositions)
Create a CompoundProposition with the given values |
|
| Method Summary | |
|---|---|
PropositionResult |
evaluate(ExecutionEnvironment environment)
Evaluates this proposition -- and in the case of Propositions containing children,
those children as well -- and returns the boolean result; |
List<Proposition> |
getChildren()
Returns an unmodifiableList of Propositions. |
boolean |
isCompound()
Indicates whether this Proposition can have children. |
void |
logPropositionResult(Proposition proposition,
PropositionResult propositionResult,
ExecutionEnvironment environment)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompoundProposition(LogicalOperator logicalOperator,
List<Proposition> propositions)
logicalOperator - LogicalOperator to set logicalOperator topropositions - to set the propositions to| Method Detail |
|---|
public PropositionResult evaluate(ExecutionEnvironment environment)
PropositionPropositions containing children,
those children as well -- and returns the boolean result;
evaluate in interface Propositionenvironment - the ExecutionEnvironment that this Proposition is running in
public void logPropositionResult(Proposition proposition,
PropositionResult propositionResult,
ExecutionEnvironment environment)
public List<Proposition> getChildren()
Propositions.
getChildren in interface PropositionPropositionspublic boolean isCompound()
PropositionProposition can have children.
isCompound in interface PropositionProposition can contain child Propositions.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||