@johardi and I discussed this a bit yesterday. Perhaps what's needed is to leave Protege-Client as is with all it's GUIs and carve out a small library that includes the LocalHttpClient, SessionRecorder, ClientSession, and the other bits needed to communicate with the server and manage commits to the ontology. In particular, EditTab, though it is bundled as a separate plugin, depends on ClientSession and thus is sensitive to the plugin load order, or lack thereof.
This would be nice, but if anything we're moving in the opposite direction in terms of the client depending on server packages, .eg.
@johardi and I discussed this a bit yesterday. Perhaps what's needed is to leave
Protege-Client
as is with all it's GUIs and carve out a small library that includes theLocalHttpClient
,SessionRecorder
,ClientSession
, and the other bits needed to communicate with the server and manage commits to the ontology. In particular,EditTab
, though it is bundled as a separate plugin, depends onClientSession
and thus is sensitive to the plugin load order, or lack thereof.