
class Progress.Lang.FlagsEnum
inherits Progress.Lang.Enum:

   constructor private Progress.Lang.FlagsEnum():
   end constructor.
   
   method public logical IsFlagSet(input flags as Progress.Lang.FlagsEnum):
   end method.
   
   /* this is mocked here but in the 4GL it is implicitly added to the child enum class */
   /* and the type is coded to that enum */
   method public Progress.Lang.FlagsEnum SetFlag(input flag as Progress.Lang.FlagsEnum):
   end method.
   
   /* this is mocked here but in the 4GL it is implicitly added to the child enum class */
   /* and the type is coded to that enum */
   method public Progress.Lang.FlagsEnum ToggleFlag(input flag as Progress.Lang.FlagsEnum):
   end method.
   
   /* this is mocked here but in the 4GL it is implicitly added to the child enum class */
   /* and the type is coded to that enum */
   method public Progress.Lang.FlagsEnum UnsetFlag(input flag as Progress.Lang.FlagsEnum):
   end method.
   
end class.
