Review: Needs Fixing My point is that the Symbol class itself shouldn't even be public, it should be something private to this source file.
Method that this file needs to expose are (all of them are static): List<string> Symbol.get_parents (string uri) List<string> Symbol.get_children (string uri) List<string> Symbol.get_all_children (string uri) bool Symbol.is_a (string uri, string parent_uri) string Symbol.get_display_name (string uri) string Symbol.get_... (string uri) and of course to make all of this usable: void Symbol.register(string uri, string display_name, string[] parents, ...) -- https://code.launchpad.net/~zeitgeist/zeitgeist/symbols/+merge/69927 Your team Zeitgeist Framework Team is subscribed to branch lp:~zeitgeist/zeitgeist/bluebird. _______________________________________________ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp