Package org.drools.ide.common.client.modeldriven.brl

This package holds classes that are used as RPC classes for the rule modeller, as well as the DOM for the BRL rule format that the rule modeller uses.

See:
          Description

Interface Summary
ExpressionVisitable  
ExpressionVisitor  
FieldConstraint This is the top level interface for all field constraints.
HasCEPWindow Implementations support CEP "windows"
HasConstraints  
HasExpressionConstraint The Constraint has an Expression
HasOperator Implementations have an operator
HasParameterizedOperator Implementations have parameters
IAction  
IFactPattern Interface for Patterns that contains a Fact Type
IPattern  
PortableObject This is the marker interface for portable Ajaxy type objects.
 

Class Summary
ActionCallMethod For modifying a field on a bound LHS variable or a global.
ActionFieldFunction This node indicates that the user wants to execute a method on some fact in case the LHR matches.
ActionFieldList This class is the parent for field setting or assertion actions.
ActionFieldValue Holds field and value for "action" parts of the rule.
ActionGlobalCollectionAdd This is for adding a given fact to a global collection
ActionInsertFact This is used when asserting a new fact.
ActionInsertLogicalFact Logical assertions are used as part of "truth maintenance".
ActionRetractFact This is used to specify that the bound fact should be retracted when the rule fires.
ActionSetField For setting a field on a bound LHS variable or a global.
ActionUpdateField Basically the same as setting fields, EXCEPT that it will notify the engine of the changes.
BaseSingleFieldConstraint Represents a constraint, which may be part of a direct field constraint or a connective.
CEPWindow Definition of a CEP Window
CompositeFactPattern Represents first order logic like Or, Not, Exists.
CompositeFieldConstraint This is a field constraint that may span multiple fields.
ConnectiveConstraint This is for a connective constraint that adds more options to a field constraint.
CopyExpressionVisitor  
DSLSentence This represents a DSL sentence.
ExpressionCollection  
ExpressionCollectionIndex  
ExpressionField  
ExpressionFieldVariable This expression represent a bound field.
ExpressionFormLine  
ExpressionGlobalVariable  
ExpressionMethod  
ExpressionPart  
ExpressionPartHelper  
ExpressionText  
ExpressionUnboundFact  
ExpressionVariable  
FactPattern A fact pattern is a declaration of a fact type, and its constraint, and perhaps a variable that is it bound to It is the equivalent of a "pattern" in drools terms.
FreeFormLine This is a free form line which will be rendered and displayed-as-is.
FromAccumulateCompositeFactPattern  
FromCollectCompositeFactPattern  
FromCompositeFactPattern  
FromEntryPointFactPattern  
RuleAttribute This holds values for rule attributes (eg salience, agenda-group etc).
RuleMetadata This holds values for rule metadata (eg @foo(bar), @foo2(bar2)).
RuleModel  
SingleFieldConstraint This represents a constraint on a fact - involving a SINGLE FIELD.
SingleFieldConstraintEBLeftSide  
 

Package org.drools.ide.common.client.modeldriven.brl Description

This package holds classes that are used as RPC classes for the rule modeller, as well as the DOM for the BRL rule format that the rule modeller uses. IMPORTANT: Do not change these unless you are adding fields or removing fields, not refactoring fields. Especially if there is existing data. XSLT may need to be used to massage the existing XML to suit the new structure.



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