Added silent consult of files to the pif service. The reload is done by the default executor (i.e. with queryOnce). The silent consult is only visible to the pdt.common plugin.
Added starting of the CurrentPifListener on the active pif when the editor plugin is started.
Improved pif notification mechanisms and the usage of them.
- made the consult decorator a listener
- removed unneeded calls of notifyDecorators
- added PrologInterfaceStartListener that is notified about a pif start
- moved automatic reconsulting from the console to the common plugin
- removed the reconsult hook, the breakpoint handler now uses a LifeCycleHook that depends on the hook of the pif start listener
Access the active pif via PDTCommonUtil.getActivePrologInterface().
Removed obsolete file_loaded subject from the "Prolog to Java" notifications. The ConsultListener is used instead.