org.drools.rule
Interface GroupElement.Type

All Superinterfaces:
java.io.Serializable
Enclosing class:
GroupElement

public static interface GroupElement.Type
extends java.io.Serializable

A public interface for CE types


Method Summary
 java.util.Map getInnerDeclarations(java.util.List children)
          Returns a map of declarations that are visible inside of an element of this type
 java.util.Map getOuterDeclarations(java.util.List children)
          Returns a map of declarations that are visible outside of an element of this type
 boolean isAnd()
          Returns true if this CE type is an AND
 boolean isExists()
          Returns true if this CE type is an EXISTS
 boolean isNot()
          Returns true if this CE type is an NOT
 boolean isOr()
          Returns true if this CE type is an OR
 

Method Detail

isAnd

boolean isAnd()
Returns true if this CE type is an AND


isOr

boolean isOr()
Returns true if this CE type is an OR


isNot

boolean isNot()
Returns true if this CE type is an NOT


isExists

boolean isExists()
Returns true if this CE type is an EXISTS


getInnerDeclarations

java.util.Map getInnerDeclarations(java.util.List children)
Returns a map of declarations that are visible inside of an element of this type


getOuterDeclarations

java.util.Map getOuterDeclarations(java.util.List children)
Returns a map of declarations that are visible outside of an element of this type