rita.support
Class SetOp

java.lang.Object
  extended by rita.support.SetOp

public final class SetOp
extends java.lang.Object

Utility operations that can be performed on Sets.


Constructor Summary
SetOp()
           
 
Method Summary
static java.util.Set cross(java.util.Set s1, java.util.Set s2)
          returns the set cr oss product of s1 and s2, as Pairs
static java.util.Set diff(java.util.Set s1, java.util.Set s2)
          Set difference s1 - s2
static java.util.Set intersection(java.util.Set s1, java.util.Set s2)
          Set intersection
static void main(java.lang.String[] args)
           
static java.util.Set powerSet(java.util.Set s)
          returns the powerset of a set
static java.lang.String[] toStringArray(java.util.Set set)
          Converts a Set to a new String[]
static java.util.Set union(java.util.Set s1, java.util.Set s2)
          Set union
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SetOp

public SetOp()
Method Detail

toStringArray

public static java.lang.String[] toStringArray(java.util.Set set)
Converts a Set to a new String[]


cross

public static java.util.Set cross(java.util.Set s1,
                                  java.util.Set s2)
returns the set cr oss product of s1 and s2, as Pairs


diff

public static java.util.Set diff(java.util.Set s1,
                                 java.util.Set s2)
Set difference s1 - s2


union

public static java.util.Set union(java.util.Set s1,
                                  java.util.Set s2)
Set union


intersection

public static java.util.Set intersection(java.util.Set s1,
                                         java.util.Set s2)
Set intersection


powerSet

public static java.util.Set powerSet(java.util.Set s)
returns the powerset of a set


main

public static void main(java.lang.String[] args)