On 7/18/11 10:15, Kirchev, Lazar wrote:
Hello,
We are using Gogo on Equinox (in Eclipse Virgo project). The Gogo command
bundle registers a number of commands, among which several commands related to
the OBR registry.
We do not need these commands (we do not use OBR and therefore they do not work
in our environment), but since they are registered by default we cannot
externally unregister them. Since the bundle registers also some general
purpose commands, it would not be very good to completely discard using it.
Could you suggest some solution to this problem?
There is no way to selectively disable commands. If you don't have OBR,
then they won't cause any harm since they won't do anything. If you are
really worried about them existing at all, your only option is to roll
your own build of the Gogo Command module that doesn't export them.
A reasonable approach would be to create a bundle that embeds Gogo
Command and provides a new activator that doesn't register the OBR
command. In other words, treat Gogo Command as a library of commands
that can be re-used rather than as a bundle that registers commands.
-> richard