Decipher Eclipse Architecture: IAdaptable – Part 1 – Brief Introduction

If you read Eclipse source code, you will find that IAdaptable is a very popular interface which is implemented by many others. Why do so many classes/interfaces implement IAdaptable? The answer is that Adapter is the core design pattern for eclipse Core Runtime. What is IAdaptable? public interface IAdaptable { /** * Returns an object … Read more