Skip navigation links
A B C E F G H I J K L M N R S T V W 

A

addAntecedent(Clause) - Method in class com.github.cschen1205.ess.engine.Rule
 
addFact(Clause) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
addFact(String, String) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
addFact(String, ConditionType, String) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
addFact(Clause) - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
addFact(String, String) - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
addFact(String, ConditionType, String) - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
addFact(Clause) - Method in class com.github.cschen1205.ess.engine.WorkingMemory
 
addFact(String, Object) - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 
addFact(String, ConditionType, Object) - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 
addRule(Rule) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
addRule(Rule) - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
andEquals(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
andGE(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
andGreater(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
andLE(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
andLess(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
andMatch(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
andNotEquals(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
andNotMatch(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 

B

build() - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
buildRules() - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 

C

Clause - Class in com.github.cschen1205.ess.engine
Created by cschen on 6/6/16.
Clause() - Constructor for class com.github.cschen1205.ess.engine.Clause
 
Clause(String, String) - Constructor for class com.github.cschen1205.ess.engine.Clause
 
Clause(String, String, String) - Constructor for class com.github.cschen1205.ess.engine.Clause
 
clearFacts() - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
clearFacts() - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
clearFacts() - Method in class com.github.cschen1205.ess.engine.WorkingMemory
 
clearFacts() - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 
clearRules() - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
clearRules() - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
com.github.cschen1205.ess.engine - package com.github.cschen1205.ess.engine
 
com.github.cschen1205.ess.enums - package com.github.cschen1205.ess.enums
 
com.github.cschen1205.ess.js - package com.github.cschen1205.ess.js
 
condition - Variable in class com.github.cschen1205.ess.engine.Clause
 
ConditionType - Enum in com.github.cschen1205.ess.enums
Created by chen0 on 7/6/2016.

E

EqualsClause - Class in com.github.cschen1205.ess.engine
Created by cschen on 6/6/16.
EqualsClause(String, String) - Constructor for class com.github.cschen1205.ess.engine.EqualsClause
 

F

fire(WorkingMemory) - Method in class com.github.cschen1205.ess.engine.Rule
 
fireRule(List<Rule>) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
firstAntecedent() - Method in class com.github.cschen1205.ess.engine.Rule
 

G

GEClause - Class in com.github.cschen1205.ess.engine
Created by cschen on 6/6/16.
GEClause(String, String) - Constructor for class com.github.cschen1205.ess.engine.GEClause
 
getCondition() - Method in class com.github.cschen1205.ess.engine.Clause
 
getConsequent() - Method in class com.github.cschen1205.ess.engine.Rule
 
getFacts() - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
getFacts() - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
getFacts() - Method in class com.github.cschen1205.ess.engine.WorkingMemory
 
getFacts(String) - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 
getFactsAboutVariable(String) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
getFactsAboutVariable(String) - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
getKnowledgeBase() - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
getKnowledgeBase() - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
getKnowledgeBase() - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 
getName() - Method in class com.github.cschen1205.ess.engine.Rule
 
getRule(int) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
getRule(int) - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
getRules() - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
getRules() - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
getValue() - Method in class com.github.cschen1205.ess.engine.Clause
 
getVariable() - Method in class com.github.cschen1205.ess.engine.Clause
 
given(String, String) - Method in class com.github.cschen1205.ess.engine.WorkingMemory
 
GreaterClause - Class in com.github.cschen1205.ess.engine
Created by cschen on 6/6/16.
GreaterClause(String, String) - Constructor for class com.github.cschen1205.ess.engine.GreaterClause
 

H

hasNextAntecedent() - Method in class com.github.cschen1205.ess.engine.Rule
 

I

ifEquals(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
ifGE(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
ifGreater(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
ifLE(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
ifLess(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
ifMatch(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
ifNotEquals(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
ifNotMatch(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
infer() - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
infer(String, List<Clause>) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
infer() - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
infer(String, List<Clause>) - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
infer() - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 
intersect(Clause) - Method in class com.github.cschen1205.ess.engine.Clause
 
intersect(Clause) - Method in class com.github.cschen1205.ess.engine.EqualsClause
 
intersect(Clause) - Method in class com.github.cschen1205.ess.engine.GEClause
 
intersect(Clause) - Method in class com.github.cschen1205.ess.engine.GreaterClause
 
intersect(Clause) - Method in class com.github.cschen1205.ess.engine.LEClause
 
intersect(Clause) - Method in class com.github.cschen1205.ess.engine.LessClause
 
intersect(Clause) - Method in class com.github.cschen1205.ess.engine.NegationClause
 
intersect(Clause) - Method in class com.github.cschen1205.ess.engine.RegexMatchClause
 
IntersectionType - Enum in com.github.cschen1205.ess.enums
Created by cschen on 6/6/16.
isFact(Clause, List<Clause>) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
isFact(Clause, List<Clause>) - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
isFact(Clause) - Method in class com.github.cschen1205.ess.engine.WorkingMemory
 
isFired() - Method in class com.github.cschen1205.ess.engine.Rule
 
isNotFact(Clause) - Method in class com.github.cschen1205.ess.engine.WorkingMemory
 
isTriggered(WorkingMemory) - Method in class com.github.cschen1205.ess.engine.Rule
 

J

JSRuleInferenceEngine - Class in com.github.cschen1205.ess.js
Created by chen0 on 7/6/2016.
JSRuleInferenceEngine() - Constructor for class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 

K

KieRuleInferenceEngine - Class in com.github.cschen1205.ess.engine
Created by cschen on 6/6/16.
KieRuleInferenceEngine() - Constructor for class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 

L

LEClause - Class in com.github.cschen1205.ess.engine
Created by cschen on 6/6/16.
LEClause(String, String) - Constructor for class com.github.cschen1205.ess.engine.LEClause
 
LessClause - Class in com.github.cschen1205.ess.engine
Created by cschen on 6/6/16.
LessClause(String, String) - Constructor for class com.github.cschen1205.ess.engine.LessClause
 
loadFile(String) - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 
loadString(String) - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 

M

match() - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
match(String) - Method in class com.github.cschen1205.ess.engine.RegexMatchClause
 
match() - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
matchClause(Clause) - Method in class com.github.cschen1205.ess.engine.Clause
 
memory - Variable in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 

N

NegationClause - Class in com.github.cschen1205.ess.engine
Created by chen0 on 7/6/2016.
NegationClause(Clause) - Constructor for class com.github.cschen1205.ess.engine.NegationClause
 
newRule() - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
newRule(String) - Method in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
newRule() - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
newRule(String) - Method in interface com.github.cschen1205.ess.engine.RuleInferenceEngine
 
newRule(String) - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 
newRule() - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 
nextAntecedent() - Method in class com.github.cschen1205.ess.engine.Rule
 

R

RegexMatchClause - Class in com.github.cschen1205.ess.engine
Created by chen0 on 7/6/2016.
RegexMatchClause(String, String) - Constructor for class com.github.cschen1205.ess.engine.RegexMatchClause
 
Rule - Class in com.github.cschen1205.ess.engine
Created by cschen on 6/6/16.
Rule(String) - Constructor for class com.github.cschen1205.ess.engine.Rule
 
RuleBuilder - Class in com.github.cschen1205.ess.engine
Created by chen0 on 7/6/2016.
RuleBuilder(KieRuleInferenceEngine) - Constructor for class com.github.cschen1205.ess.engine.RuleBuilder
 
RuleBuilder(KieRuleInferenceEngine, String) - Constructor for class com.github.cschen1205.ess.engine.RuleBuilder
 
RuleInferenceEngine - Interface in com.github.cschen1205.ess.engine
Created by xschen on 11/9/16.
rules - Variable in class com.github.cschen1205.ess.engine.KieRuleInferenceEngine
 
run(String) - Method in class com.github.cschen1205.ess.js.JSRuleInferenceEngine
 

S

setCondition(String) - Method in class com.github.cschen1205.ess.engine.Clause
 
setConsequent(Clause) - Method in class com.github.cschen1205.ess.engine.Rule
 
setValue(String) - Method in class com.github.cschen1205.ess.engine.Clause
 
setVariable(String) - Method in class com.github.cschen1205.ess.engine.Clause
 

T

thenEquals(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
thenGE(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
thenGreater(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
thenLE(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
thenLess(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
thenMatch(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
thenNotEquals(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
thenNotMatch(String, String) - Method in class com.github.cschen1205.ess.engine.RuleBuilder
 
toString() - Method in class com.github.cschen1205.ess.engine.Clause
 
toString() - Method in class com.github.cschen1205.ess.engine.NegationClause
 
toString() - Method in class com.github.cschen1205.ess.engine.Rule
 
toString() - Method in class com.github.cschen1205.ess.engine.WorkingMemory
 

V

value - Variable in class com.github.cschen1205.ess.engine.Clause
 
valueOf(String) - Static method in enum com.github.cschen1205.ess.enums.ConditionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.cschen1205.ess.enums.IntersectionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.cschen1205.ess.enums.ConditionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.cschen1205.ess.enums.IntersectionType
Returns an array containing the constants of this enum type, in the order they are declared.
variable - Variable in class com.github.cschen1205.ess.engine.Clause
 

W

WorkingMemory - Class in com.github.cschen1205.ess.engine
Created by cschen on 6/6/16.
WorkingMemory() - Constructor for class com.github.cschen1205.ess.engine.WorkingMemory
 
A B C E F G H I J K L M N R S T V W 
Skip navigation links

Copyright © 2017. All rights reserved.