Uses of Class
org.drools.base.rule.GroupElement
-
Packages that use GroupElement Package Description org.drools.base.definitions.rule.impl org.drools.base.reteoo org.drools.base.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. -
-
Uses of GroupElement in org.drools.base.definitions.rule.impl
Methods in org.drools.base.definitions.rule.impl that return GroupElement Modifier and Type Method Description GroupElementRuleImpl. getLhs()Retrieve theListofConditionsfor this rule.GroupElement[]RuleImpl. getTransformedLhs(LogicTransformer transformer, java.util.Map<java.lang.String,java.lang.reflect.Type> globals)Uses the LogicTransformer to process the Rule patters - if no ORs are used this will return an array of a single AND element.Methods in org.drools.base.definitions.rule.impl with parameters of type GroupElement Modifier and Type Method Description voidRuleImpl. setLhs(GroupElement lhsRoot) -
Uses of GroupElement in org.drools.base.reteoo
Methods in org.drools.base.reteoo that return GroupElement Modifier and Type Method Description GroupElementBaseTerminalNode. getSubRule() -
Uses of GroupElement in org.drools.base.rule
Methods in org.drools.base.rule that return GroupElement Modifier and Type Method Description GroupElementGroupElement. addChild(RuleConditionElement child)Adds a child to the current GroupElement.GroupElementGroupElement. clone()Clones all Conditional Elements but references the non ConditionalElement childrenprotected GroupElementGroupElement. clone(boolean deepClone)GroupElementGroupElement. cloneOnlyGroup()static GroupElementGroupElementFactory. newAndInstance()static GroupElementGroupElementFactory. newExistsInstance()static GroupElementGroupElementFactory. newNotInstance()static GroupElementGroupElementFactory. newOrInstance()protected GroupElement[]LogicTransformer. splitOr(GroupElement cloned)GroupElement[]LogicTransformer. transform(GroupElement cloned, java.util.Map<java.lang.String,java.lang.reflect.Type> globals)Methods in org.drools.base.rule with parameters of type GroupElement Modifier and Type Method Description voidLogicTransformer. applyOrTransformation(GroupElement parent)protected voidLogicTransformer. fixClonedDeclarations(GroupElement and, java.util.Map<java.lang.String,java.lang.reflect.Type> globals)During the logic transformation, we eventually clone CEs, specially patterns and corresponding declarations.protected voidGroupElement. mergeGroupElements(GroupElement parent, GroupElement child)voidGroupElement. pack(GroupElement parent)protected booleanLogicTransformer. processTree(GroupElement ce)protected GroupElement[]LogicTransformer. splitOr(GroupElement cloned)voidLogicTransformer.NotOrTransformation. transform(GroupElement parent)GroupElement[]LogicTransformer. transform(GroupElement cloned, java.util.Map<java.lang.String,java.lang.reflect.Type> globals)
-