From: SourceForge.net <no...@so...> - 2007-07-16 12:11:55
|
Feature Requests item #1754744, was opened at 2007-07-16 14:11 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1754744&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Classes Group: Next Release Status: Open Resolution: None Priority: 5 Private: No Submitted By: Rony G. Flatscher (orexx) Assigned to: Nobody/Anonymous (nobody) Summary: Collections # 3: Please refactor the setlike methods Initial Comment: Looking at the current layout of the collection methods it seems possible to refactor them for most of the collection classes (exception being the "Relation" class) to the classes "Collection" and "OrderedCollection". This would simplify the layout of many of the collection classes and also allow to document and explain these methods in the realm of the "Collection" class and its immediate subclasses. The following terms refer to the methods as defined in "kernel\RexxClasses\CoreClasses.orx". Setlike methods for class "Collection" -------------------------------------- Please define the following methods for the "Collection" class. single_difference single_intersection single_subset single_union single_xor As a result these methods should be removed from the following classes: Directory Stem Table Setlike methods for class "OrderedCollection" --------------------------------------------- Please define the following methods for the "OrderedCollection" class. ordered_difference ordered_intersection ordered_subset ordered_union ordered_xor As a result these methods should be removed from the following classes: Array List Queue ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1754744&group_id=119701 |