ABLE 2.3.0 07/13/2005 14:21:00

Uses of Class
com.ibm.able.rules.AbleSelector

Packages that use AbleSelector
com.ibm.able.rules The rules package defines the ABLE rule language; various inferencing engines; objects and APIs for creating and running rulesets under program control. 
 

Uses of AbleSelector in com.ibm.able.rules
 

Methods in com.ibm.able.rules with parameters of type AbleSelector
 java.lang.Object AbleWorkingMemoryLib.find(AbleWorkingMemory wm, AbleSelector query)
          Find the first fact to match the query
 java.util.AbstractCollection AbleWorkingMemoryLib.findAll(AbleWorkingMemory wm, AbleSelector query)
          Find all facts that match the query
 java.lang.Object AbleWorkingMemory.find(AbleSelector query)
          Find the first fact to match the query
 java.util.AbstractCollection AbleWorkingMemory.findAll(AbleSelector query)
          Find all facts that match the query
 java.lang.Object AblePredicateWorkingMemory.find(AbleSelector query)
          Given a query which is a pattern match rule Return the first object that matches the constraints
 java.util.AbstractCollection AblePredicateWorkingMemory.findAll(AbleSelector query)
          Given a query which is a pattern match rule Return the all objects that match the constraints
protected  com.ibm.able.rules.AblePatternMatchNode AblePatternMatchNetwork.generatePositiveSelectorNodes(com.ibm.able.rules.AblePatternMatchRootNode theRootNode, com.ibm.able.rules.AblePatternMatchNode theLastNode, AbleSelector lastSelector, AbleSelector theSelector, java.util.Vector selectorVars)
          Generate the PatternMatchNodes for this positive selector (pattern)
protected  com.ibm.able.rules.AblePatternMatchNode AblePatternMatchNetwork.generateNegativeSelectorNodes(com.ibm.able.rules.AblePatternMatchRootNode theRootNode, com.ibm.able.rules.AblePatternMatchNode theLastNode, AbleSelector lastSelector, AbleSelector theSelector, java.util.Vector selectorVars)
          Generate the PatternMatchNodes for this negative selector (pattern)
 java.lang.Object AblePatternMatchNetwork.find(AbleSelector query)
          Given a query which is a pattern match rule Return the first object that matches the constraints
 java.util.AbstractCollection AblePatternMatchNetwork.findAll(AbleSelector query)
          Given a query which is a pattern match rule Return the all objects that match the constraints
 boolean AbleOclCollection.exists(AbleSelector theSelector)
          Determines whether at least one element of this collection causes the specified constraint expression to evaluate to true.
 boolean AbleOclCollection.forAll(AbleSelector theSelector)
          Determines whether all of the elements of this collection cause the specified selector expression to evaluate to true.
 boolean AbleOclCollection.isUnique(AbleSelector theSelector)
          Determines whether the specified expression evaluates to a unique value for each element of this collection.
 java.lang.Object AbleOclCollection.any(AbleSelector theSelector)
          Returns the first element of this collection that causes the specified selector expression to evaluate to true, if any.
 boolean AbleOclCollection.one(AbleSelector theSelector)
          Determines whether one and only one of the elements of this collection cause the specified selector expression to evaluate to true.
 AbleOclCollection AbleOclCollection.collect(AbleSelector theSelector)
          Collects and returns the values returned when the specified expression is evaluated against each element of this collection.
 AbleOclCollection AbleOclCollection.select(AbleSelector theSelector)
          Creates a new collection whose elements are those of this collection that cause the specified selector expression to evaluate to true.
 AbleOclCollection AbleOclCollection.reject(AbleSelector theSelector)
          Creates a new collection whose elements are those of this collection that cause the specified selector expression to evaluate to false.
 boolean AbleOclCollection.hasExactly(int theNumber, AbleSelector theSelector)
          Determines whether the number of elements of this collection that cause the specified constraint expression to evaluate to true is exactly the specified number.
 boolean AbleOclCollection.hasAtLeast(int theNumber, AbleSelector theSelector)
          Determines whether at least the specified number of elements of this collection cause the specified constraint expression to evaluate to true.
 boolean AbleOclCollection.hasAtMost(int theNumber, AbleSelector theSelector)
          Determines whether no more than the specified number of elements of this collection cause the specified constraint expression to evaluate to true.
 boolean AbleOclCollection.hasBetween(int theNumberLo, int theNumberHi, AbleSelector theSelector)
          Determines whether the number of elements of this collection that cause the specified constraint expression to evaluate to true falls within the specified range (inclusive).
 java.lang.Object AbleObjectWorkingMemory.find(AbleSelector query)
          Given a query which is a pattern match rule Return the first object that matches the constraints
 java.util.AbstractCollection AbleObjectWorkingMemory.findAll(AbleSelector query)
          Given a query which is a pattern match rule Return the all objects that match the constraints
 


ABLE 2.3.0 07/13/2005 14:21:00

(C) Copyright IBM Corporation 1999, 2005