Thanks! It works. 

Then I have two more questions: 

1. How it is done that ���should be implemented��� has red color? 

2. Then let���s say I want a message group that display all messages in the environment that refers to a selected class. 

I found `ClyClassReferences to: classes`, but I miss how to use it in that case. My class ClyClassReferencesMethodGroup should use it in #includesMethod: and #methods. What is the right way to use ClyClassReferences or access environment to make the query? 

Cheers,
Juraj

On Nov 2, 2017, at 12:23, Denis Kudriashov <dionisiydk@gmail.com> wrote:

Hi

There is no real documentation for now. Only examples on my slides.

2017-11-02 16:16 GMT+01:00 Juraj Kubelka <juraj.kubelka@icloud.com>:
Hi,

Are there any examples (documentation) how to extend Calipso?

I have tried to create a simple (demo) method group, but I miss something, because it is not called.

I have created three subclasses of:
        ClyMethodGroup (with #name and #includesMethod:),
        ClySingleMethodGroupProvider (with #methodGroupClass), and
        ClyEnvironmentPlugin (with #collectMethodGroupProvidersFor:).

What do I miss?

Looks good. But to activate this plugin on current system environment you need to reset it:

ClySystemNavigationEnvironment reset.

Or manually add new plugin:

ClySystemNavigationEnvironment currentImage addPlugin: ClyYourPlugin new.

Let���s say that I want a new method group that displays all methods of a selected class that include substring ���foo���.

Thanks!
Juraj