return tuples;
}
for ( Iterator<ACITuple> i = tuples.iterator(); i.hasNext(); )
{
ACITuple tuple = i.next();
/*
* The ACITuple must contain all the MicroOperations specified within the
* microOperations argument. Just matching a single microOperation is not
* enough. All must be matched to retain the ACITuple.
*/
boolean retain = true;
for ( MicroOperation microOp:microOperations )
{
if ( !tuple.getMicroOperations().contains( microOp ) )
{
retain = false;
break;
}
}