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

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.
 


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

(C) Copyright IBM Corporation 1999, 2005