All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractClassTypeDeclarationBuilder<T extends BaseDescr> |
|
| AbstractClassTypeDeclarationDescr |
|
| AccessorDescr |
|
| AccumulateDescr |
A descr class for accumulate node
|
| AccumulateDescr.AccumulateFunctionCallDescr |
|
| AccumulateDescrBuilder<P extends DescrBuilder<?,?>> |
A descriptor builder for Accumulate
|
| AccumulateDescrBuilderImpl<P extends DescrBuilder<?,?>> |
An implementation for the CollectDescrBuilder
|
| AccumulateImportDescr |
A descriptor for imported static functions
|
| AccumulateImportDescrBuilder |
An interface for the import builder
|
| AccumulateImportDescrBuilderImpl |
|
| ActionDescr |
|
| AndDescr |
|
| AnnotatedBaseDescr |
This is the super type for all pattern AST nodes.
|
| AnnotatedDescrBuilder<P extends DescrBuilder<?,?>> |
An interface for DescrBuilders that support annotations
|
| AnnotationDescr |
|
| AnnotationDescrBuilder<P extends DescrBuilder<?,?>> |
A descriptor builder for annotations
|
| AnnotationDescrBuilderImpl<P extends DescrBuilder<?,?>> |
|
| AstUtil |
|
| AtomicExprDescr |
|
| AttributeDescr |
|
| AttributeDescr.Type |
|
| AttributeDescrBuilder<P extends DescrBuilder<?,?>> |
A descriptor builder for attributes
|
| AttributeDescrBuilderImpl<P extends DescrBuilder<?,?>> |
|
| AttributeSupportBuilder<P extends DescrBuilder<?,?>> |
An interface for all builders of statements that support attributes
|
| BaseDescr |
This is the super type for all pattern AST nodes.
|
| BaseDescrBuilderImpl<P extends DescrBuilder<?,? extends BaseDescr>,T extends BaseDescr> |
A base class for all DescrBuilders
|
| BehaviorDescr |
A super class for all Behavior Descriptors like
time window, event window, distinct, etc
|
| BehaviorDescrBuilder<P extends DescrBuilder<?,?>> |
A descriptor builder for pattern behaviors
|
| BehaviorDescrBuilderImpl<P extends PatternDescrBuilder<?>> |
A descr builder implementation for pattern behaviors
|
| BindingDescr |
|
| CEDescrBuilder<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr> |
A descriptor builder for Conditional Elements
|
| CEDescrBuilderImpl<P extends DescrBuilder<?,?>,T extends AnnotatedBaseDescr> |
An implementation for the CEDescrBuilder
|
| CollectDescr |
An AST class to describe "collect" conditional element
|
| CollectDescrBuilder<P extends DescrBuilder<?,?>> |
A descriptor builder for Collect
|
| CollectDescrBuilderImpl<P extends DescrBuilder<?,?>> |
An implementation for the CollectDescrBuilder
|
| ConditionalBranchDescr |
|
| ConditionalBranchDescrBuilder<P extends DescrBuilder<?,?>> |
|
| ConditionalBranchDescrBuilderImpl<P extends DescrBuilder<?,?>> |
|
| ConditionalElementDescr |
|
| ConnectiveDescr |
This is used to connect restrictions together for a single field
eg:
age < 40 & > 30
|
| ConnectiveDescr.RestrictionConnectiveType |
The connective types that can be used for a restriction
|
| ConnectiveType |
An enum for connective types
|
| ConstraintConnectiveDescr |
A descriptor to represent logical connectives in constraints, like
&&, || and ^.
|
| DeclarativeInvokerDescr |
This is the parent class function/method calls.
|
| DeclareDescrBuilder |
A descriptor builder for declare statements
|
| DeclareDescrBuilderImpl |
|
| DescrBuilder<P extends DescrBuilder<?,?>,T extends BaseDescr> |
A super interface for all DescrBuilders.
|
| DescrFactory |
A factory API for the *Descr classes
|
| DescrVisitor |
|
| EntryPointDeclarationDescr |
|
| EntryPointDeclarationDescrBuilder |
An interface for the entry point declaration descriptor builder
|
| EntryPointDeclarationDescrBuilderImpl |
|
| EntryPointDescr |
An entry point descriptor for facts.
|
| EnumDeclarationDescr |
|
| EnumDeclarationDescrBuilder |
|
| EnumDeclarationDescrBuilderImpl |
|
| EnumLiteralDescr |
|
| EnumLiteralDescrBuilder |
|
| EnumLiteralDescrBuilderImpl |
|
| EvalDescr |
|
| EvalDescrBuilder<P extends DescrBuilder<?,?>> |
A descriptor builder for evals
|
| EvalDescrBuilderImpl<P extends DescrBuilder<?,?>> |
|
| EvaluatorBasedRestrictionDescr |
This is a super class for all restrictions that are based on
evaluators.
|
| ExistsDescr |
|
| ExprConstraintDescr |
This represents a constraint in a pattern defined by an arbitrary
expression.
|
| ExprConstraintDescr.Type |
|
| ExpressionDescr |
|
| FactTemplateDescr |
|
| FieldConstraintDescr |
This represents a literal node in the rule language.
|
| FieldDescrBuilder<T extends DescrBuilder<?,?>> |
A descriptor builder for Globals
|
| FieldDescrBuilderImpl<T extends DescrBuilder<?,?>> |
|
| FieldTemplateDescr |
|
| ForallDescr |
|
| ForallDescrBuilder<P extends DescrBuilder<?,?>> |
A descriptor builder for Forall
|
| ForallDescrBuilderImpl<P extends DescrBuilder<?,?>> |
An implementation for the CEDescrBuilder
|
| ForFunctionDescr |
A descr class for for functions
|
| FromDescr |
|
| FunctionDescr |
|
| FunctionDescrBuilder |
A descriptor builder for functions
|
| FunctionDescrBuilderImpl |
|
| FunctionImportDescr |
A descriptor for imported static functions
|
| GlobalDescr |
A descriptor class for globals.
|
| GlobalDescrBuilder |
A descriptor builder for Globals
|
| GlobalDescrBuilderImpl |
|
| GroupByDescr |
|
| GroupByDescrBuilder<P extends DescrBuilder<?,?>> |
|
| GroupByDescrBuilderImpl<P extends DescrBuilder<?,?>> |
|
| ImportDescr |
|
| ImportDescrBuilder |
An interface for the import builder
|
| ImportDescrBuilderImpl |
|
| LiteralDescr |
|
| LiteralRestrictionDescr |
This represents a literal node in the rule language.
|
| MultiPatternDestinationDescr |
An interface to represent pattern destinations
|
| MVELExprDescr |
|
| NamedConsequenceDescr |
|
| NamedConsequenceDescrBuilder<P extends DescrBuilder<?,?>> |
|
| NamedConsequenceDescrBuilderImpl<P extends DescrBuilder<?,?>> |
A builder implementation for NamedConsequenceDescr using a fluent API.
|
| Namespaceable |
|
| NotDescr |
|
| OperatorDescr |
A descriptor to represent a relational operator
|
| OrDescr |
|
| PackageDescr |
|
| PackageDescrBuilder |
|
| PackageDescrBuilderImpl |
A builder implementation for PackageDescrs using a fluent API.
|
| PackageDescrDumper |
|
| ParameterSupportBuilder<P extends DescrBuilder<?,?>> |
An interface for objects that support parameters, like
functions and queries
|
| PatternContainerDescrBuilder<P extends DescrBuilder<?,?>,T extends BaseDescr> |
A helper interface for all builders that can encapsulate patterns
|
| PatternDescr |
|
| PatternDescrBuilder<P extends DescrBuilder<?,?>> |
A descriptor builder for Patterns
rule.name("Xyz")
.attribute("ruleflow-grou","bla")
.lhs()
.and()
.pattern("Foo").id("$foo").constraint("bar==baz").constraint("x>y").end()
.not().pattern("Bar").constraint("a+b==c").end()
.end()
.rhs( "System.out.println();" )
.end()
|
| PatternDescrBuilderImpl<P extends DescrBuilder<?,?>> |
A descr builder implementation for Patterns
|
| PatternDestinationDescr |
An interface to represent pattern destinations
|
| PatternSourceDescr |
A common base class for all descriptor classes that represent a pattern sources
|
| PredicateDescr |
|
| ProcessDescr |
|
| QualifiedIdentifierRestrictionDescr |
This represents a qualified identifier, like enums or subfield
access in variables like "$p.name".
|
| QualifiedName |
|
| QueryDescr |
|
| QueryDescrBuilder |
A descriptor builder for queries
|
| QueryDescrBuilderImpl |
A descr builder for queries
|
| RelationalExprDescr |
A descriptor to represent a relational expression
|
| Restriction |
|
| RestrictionConnectiveDescr |
This is used to connect restrictions together for a single field
eg:
age < 40 & > 30
|
| RestrictionDescr |
This represents a literal node in the rule language.
|
| ReturnValueDescr |
This Descr is used in jBPM code (jbpm-flow-builder) as part of the syntax tree
for the scripts used in BPMN2 definitions.
|
| ReturnValueRestrictionDescr |
|
| RuleDescr |
|
| RuleDescrBuilder |
A descriptor builder for rules
|
| RuleDescrBuilderImpl |
A descr builder for Rules
|
| SourceDescrBuilder<P extends PatternDescrBuilder<?>> |
A descriptor builder for Pattern sources
|
| SourceDescrBuilderImpl<P extends PatternDescrBuilder<?>> |
A descr builder implementation for pattern sources
|
| TypeDeclarationDescr |
|
| TypeDeclarationDescrBuilder |
A descriptor builder for declared types
|
| TypeDeclarationDescrBuilderImpl |
|
| TypeFieldDescr |
|
| UnitDescr |
|
| UnitDescrBuilder |
|
| UnitDescrBuilderImpl |
|
| VariableRestrictionDescr |
|
| WindowDeclarationDescr |
|
| WindowDeclarationDescrBuilder |
A descriptor builder for declared types
|
| WindowDeclarationDescrBuilderImpl |
|
| WindowReferenceDescr |
A pattern source descriptor for windows
|