Package org.drools.lang.descr

Interface Summary
ConditionalElementDescr  
MultiPatternDestinationDescr An interface to represent pattern destinations
PackageDescrDumper  
PatternDestinationDescr An interface to represent pattern destinations
 

Class Summary
AbstractClassTypeDeclarationDescr  
AccessorDescr  
AccumulateDescr A descr class for accumulate node
AccumulateDescr.AccumulateFunctionCallDescr  
ActionDescr  
AndDescr  
AnnotatedBaseDescr This is the super type for all pattern AST nodes.
AnnotationDescr  
AtomicExprDescr  
AttributeDescr  
BaseDescr This is the super type for all pattern AST nodes.
BehaviorDescr A super class for all Behavior Descriptors like time window, event window, distinct, etc
BindingDescr  
CollectDescr An AST class to describe "collect" conditional element
CompositePackageDescr  
ConditionalBranchDescr  
ConnectiveDescr This is used to connect restrictions together for a single field eg: age < 40 & > 30
ConstraintConnectiveDescr A descriptor to represent logical connectives in constraints, like &&, || and ^.
DeclarativeInvokerDescr This is the parent class function/method calls.
EntryPointDeclarationDescr  
EntryPointDescr An entry point descriptor for facts.
EnumDeclarationDescr  
EnumLiteralDescr  
EvalDescr  
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.
FactTemplateDescr  
FieldAccessDescr This represents direct field access.
FieldConstraintDescr This represents a literal node in the rule language.
FieldTemplateDescr  
ForallDescr  
ForFunctionDescr A descr class for for functions
FromDescr  
FunctionCallDescr This represents a function call - as in calling a Drools function.
FunctionDescr  
FunctionImportDescr A descriptor for imported static functions
GlobalDescr A descriptor class for globals.
ImportDescr  
LiteralDescr  
LiteralRestrictionDescr This represents a literal node in the rule language.
MethodAccessDescr This represents a method call.
MVELExprDescr  
NamedConsequenceDescr  
NotDescr  
OperatorDescr A descriptor to represent a relational operator
OrDescr  
PackageDescr  
PatternDescr  
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  
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.
ReturnValueRestrictionDescr  
RuleDescr  
StringConnectiveDescr This is used to connect restrictions together for a single field eg: age < 40 & > 30
TypeDeclarationDescr  
TypeFieldDescr  
VariableDescr  
VariableRestrictionDescr  
WindowDeclarationDescr  
WindowReferenceDescr A pattern source descriptor for windows
 

Enum Summary
AttributeDescr.Type  
ConnectiveDescr.RestrictionConnectiveType The connective types that can be used for a restriction
ConnectiveType An enum for connective types
ExprConstraintDescr.Type  
RestrictionConnectiveDescr.RestrictionConnectiveType The connective types that can be used for a restriction
StringConnectiveDescr.RestrictionConnectiveType The connective types that can be used for a restriction
 



Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.