Link to download zip is broken.. links instead to a Warning.html page of some kind . HTH
Thanks, link has been fixed.
Please explain difference between component and service.
Please ask questions in Plugin development forum: http://devnet.jetbrains.net/community/idea/open_api_and_plugin_development
I believe that "Plugin Services > How It Works?"
MyServiceInterfaceClass service = (MyServiceInterfaceClass) ServiceManager.getService(MyServiceInterfaceClass.class);
MyServiceImplClass service = ServiceManager.getService(MyServiceImplClass.class);
1) it makes more sense to request a service by interface and hide implementation details from clients of the API
2) implementation class does not work in my experiments, but interface does