Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.ibm.able.rules.AbleOclCollection

Packages that use AbleOclCollection
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 AbleOclCollection in com.ibm.able.rules

Subclasses of AbleOclCollection in com.ibm.able.rules
`class` | `AbleOclBag` This class defines an OCL Bag.
`class` | `AbleOclOrderedSet` This class defines an OCL OrderedSet.
`class` | `AbleOclSequence` This class defines an OCL Sequence.
`class` | `AbleOclSet` This class defines an OCL Set.

Methods in com.ibm.able.rules that return AbleOclCollection
`AbleOclCollection` | `AbleSelector.collect(AbleOclCollection theCollection)` Collect the values returned when the expression is evaluated against each element of the specified collection.
`AbleOclCollection` | `AbleSelector.select(AbleOclCollection theCollection)` From the specified collection, create a list of those elements that evaluate to true against the contained expression.
`AbleOclCollection` | `AbleSelector.reject(AbleOclCollection theCollection)` From the specified collection, create a list of those elements that evaluate to false against the contained expression.
`AbleOclCollection` | `AbleOclSet.flatten()`
`AbleOclCollection` | `AbleOclSet.including(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclSet.excluding(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclSet.intersection(AbleOclBag theBag)`
`AbleOclCollection` | `AbleOclSet.union(AbleOclSet theSet)`
`AbleOclCollection` | `AbleOclSequence.flatten()`
`AbleOclCollection` | `AbleOclSequence.including(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclSequence.excluding(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclSequence.append(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclSequence.prepend(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclSequence.insertAt(int thePosition, java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclOrderedSet.flatten()`
`AbleOclCollection` | `AbleOclOrderedSet.including(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclOrderedSet.excluding(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclOrderedSet.intersection(AbleOclBag theBag)`
`AbleOclCollection` | `AbleOclOrderedSet.union(AbleOclSet theSet)`
`AbleOclCollection` | `AbleOclOrderedSet.append(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclOrderedSet.prepend(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclOrderedSet.insertAt(int thePosition, java.lang.Object theObject)`
`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.
`AbleOclCollection` | `AbleOclCollection.flatten()` Flattens the elements of this collection.
`AbleOclCollection` | `AbleOclCollection.including(java.lang.Object theObject)` Returns a new collection comprised of this collection and the specified object.
`AbleOclCollection` | `AbleOclCollection.excluding(java.lang.Object theObject)` Returns a new collection comprised of this collection with the specified object removed.
`AbleOclCollection` | `AbleOclCollection.intersection(AbleOclBag theBag)` Returns a new collection that is the intersection of this collection and the specified Bag.
`AbleOclCollection` | `AbleOclCollection.union(AbleOclSet theSet)` Returns a new collection that is the union of this collection and the specified Set.
`AbleOclCollection` | `AbleOclCollection.append(java.lang.Object theObject)` Returns a new collection that is this collection with the specified object added at the end.
`AbleOclCollection` | `AbleOclCollection.prepend(java.lang.Object theObject)` Returns a new collection that is this collection with the specified object added at the beginning.
`AbleOclCollection` | `AbleOclCollection.insertAt(int thePosition, java.lang.Object theObject)` Returns a new collection that is this collection with the specified object inserted at the specified location.
`protected static AbleOclCollection` | `AbleOclCollection.flatten(AbleOclCollection theOclCollection)`
`AbleOclCollection` | `AbleOclBag.flatten()`
`AbleOclCollection` | `AbleOclBag.including(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclBag.excluding(java.lang.Object theObject)`
`AbleOclCollection` | `AbleOclBag.intersection(AbleOclBag theBag)`
`AbleOclCollection` | `AbleOclBag.union(AbleOclSet theSet)`

Methods in com.ibm.able.rules with parameters of type AbleOclCollection
`boolean` | `AbleSelector.exists(AbleOclCollection theCollection)` Determine whether the collection contains at least one element for which the expression evaluates to true.
`boolean` | `AbleSelector.forAll(AbleOclCollection theCollection)` Determine whether all elements of the collection are true for the contained expression expression.
`boolean` | `AbleSelector.isUnique(AbleOclCollection theCollection)` Determine whether the expression evaluates to a unique value for each element of the specified collection.
`java.lang.Object` | `AbleSelector.any(AbleOclCollection theCollection)` From the specified collection, find and return the first element that satisfies the contained expression.
`boolean` | `AbleSelector.one(AbleOclCollection theCollection)` From the specified collection, find and return the first element that satisfies the contained expression.
`AbleOclCollection` | `AbleSelector.collect(AbleOclCollection theCollection)` Collect the values returned when the expression is evaluated against each element of the specified collection.
`AbleOclCollection` | `AbleSelector.select(AbleOclCollection theCollection)` From the specified collection, create a list of those elements that evaluate to true against the contained expression.
`AbleOclCollection` | `AbleSelector.reject(AbleOclCollection theCollection)` From the specified collection, create a list of those elements that evaluate to false against the contained expression.
`boolean` | `AbleOclCollection.excludesAll(AbleOclCollection theCollection)` Determines whether all the elements of the specified collection do not occur in this collection.
`boolean` | `AbleOclCollection.includesAll(AbleOclCollection theCollection)` Determines whether all the elements of the specified collection occur in this collection.
`AbleOclSet` | `AbleOclCollection.product(AbleOclCollection theCollection)` Determines the cartesian product of this collection and the specified collection.
`protected static AbleOclCollection` | `AbleOclCollection.flatten(AbleOclCollection theOclCollection)`
`protected static void` | `AbleOclCollection.intersection(AbleOclCollection theOclCollection1, AbleOclCollection theOclCollection2, AbleOclCollection theResultOclCollection)`

Constructors in com.ibm.able.rules with parameters of type AbleOclCollection
`AbleOclSet(AbleOclCollection theAbleOclCollection)` Create a new Set based on the specified OCL collection.
`AbleOclSequence(AbleOclCollection theAbleOclCollection)` Create a new Sequence based on the specified OCL collection.
`AbleOclOrderedSet(AbleOclCollection theAbleOclCollection)` Create a new OrderedSet based on the specified OCL collection.
`AbleOclCollection(AbleOclCollection theAbleOclCollection)` Create a new collection based on the specified OCL collection.
`AbleOclBag(AbleOclCollection theAbleOclCollection)` Create a new Bag based on the specified OCL collection.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

(C) Copyright IBM Corporation 1999, 2005