All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addCompilationError(org.kie.internal.builder.KnowledgeBuilderResult error) |
DeclarationSpec |
addDeclaration(DeclarationSpec d) |
DeclarationSpec |
addDeclaration(String bindingId,
Class<?> declarationClass) |
DeclarationSpec |
addDeclaration(String bindingId,
Class<?> declarationClass,
com.github.javaparser.ast.expr.Expression declarationSource) |
DeclarationSpec |
addDeclaration(String bindingId,
Class<?> declarationClass,
Optional<org.drools.compiler.lang.descr.PatternDescr> pattern,
Optional<com.github.javaparser.ast.expr.Expression> declarationSource) |
DeclarationSpec |
addDeclaration(String bindingId,
Class<?> declarationClass,
String variableName) |
void |
addDeclarationReplacing(DeclarationSpec d) |
void |
addExpression(com.github.javaparser.ast.expr.Expression e) |
void |
addGlobalDeclarations(Map<String,Class<?>> globals) |
void |
addNamedConsequence(String key,
String value) |
void |
addOOPathDeclaration(DeclarationSpec d) |
void |
addRuleUnitVar(String name,
Class<?> type) |
Map<String,String> |
getAggregatePatternMap() |
Collection<DeclarationSpec> |
getAllDeclarations() |
Collection<String> |
getAvailableBindings() |
org.drools.core.util.Bag<String> |
getBindingOr() |
String |
getConditionId(Class<?> patternType,
String drlConstraint) |
Optional<DeclarationSpec> |
getDeclarationById(String id) |
List<com.github.javaparser.ast.expr.Expression> |
getExpressions() |
String |
getExprId(Class<?> patternType,
String drlConstraint) |
int |
getExprPointerLevel() |
String |
getForallFirstIdentifier() |
Optional<Class<?>> |
getFunctionType(String name) |
org.drools.compiler.builder.impl.KnowledgeBuilderImpl |
getKbuilder() |
Map<String,String> |
getNamedConsequences() |
Optional<DeclarationSpec> |
getOOPathDeclarationById(String id) |
List<DeclarationSpec> |
getOOPathDeclarations() |
String |
getOOPathId(Class<?> patternType,
String drlConstraint) |
String |
getOrCreateAccumulatorBindingId(String drlConstraint) |
String |
getOrCreateUnificationId(String drlConstraint) |
PackageModel |
getPackageModel() |
Optional<String> |
getQueryName() |
List<QueryParameter> |
getQueryParameters() |
org.drools.compiler.lang.descr.RuleDescr |
getRuleDescr() |
RuleContext.RuleDialect |
getRuleDialect() |
String |
getRuleName() |
org.drools.core.ruleunit.RuleUnitDescription |
getRuleUnitDescr() |
Class<?> |
getRuleUnitVarType(String name) |
org.kie.soup.project.datamodel.commons.types.TypeResolver |
getTypeResolver() |
Optional<String> |
getUnificationId(String drlConstraint) |
Set<String> |
getUnusableOrBinding() |
String |
getVar(String x) |
com.github.javaparser.ast.expr.Expression |
getVarExpr(String x) |
boolean |
hasDeclaration(String id) |
boolean |
hasErrors() |
Boolean |
isNestedInsideOr() |
boolean |
isPatternDSL() |
boolean |
isPropertyReactive(Class<?> patternClass) |
boolean |
isQuery() |
Consumer<com.github.javaparser.ast.expr.Expression> |
popExprPointer() |
void |
popScope() |
void |
pushExprPointer(Consumer<com.github.javaparser.ast.expr.Expression> p) |
void |
pushScope(org.drools.compiler.lang.descr.ConditionalElementDescr scopeElement) |
Optional<QueryParameter> |
queryParameterWithName(Predicate<? super QueryParameter> predicate) |
void |
removeDeclarationById(String id) |
Optional<Class<?>> |
resolveType(String name) |
void |
setDescr(org.drools.compiler.lang.descr.RuleDescr descr) |
void |
setDialectFromAttributes(Collection<org.drools.compiler.lang.descr.AttributeDescr> attributes) |
void |
setNestedInsideOr(Boolean nestedInsideOr) |
void |
setQueryName(Optional<String> queryName) |
void |
setRuleDialect(RuleContext.RuleDialect ruleDialect) |