
class Progress.Util.EnumHelper
   inherits Progress.Lang.Object:

   method public static System.Enum Add(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static System.Enum And(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static logical AreEqual(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static logical AreNotEqual(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static System.Enum Complement(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   /* undocumented method seen in customer code */
   method public static logical Equals(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static logical IsGreater(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static logical IsGreaterOrEqual(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static logical IsLess(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static logical IsLessOrEqual(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static System.Enum Or(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static System.Enum Subtract(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
   method public static System.Enum Xor(input op1 as System.Enum, input op2 as System.Enum):
   end method.
   
end class.
