public interface PluginManagerInterface
PluginContext getPluginContext(Plugin plugin)
FileSystem getOrCreateFileSystem(URI location) throws IOException
IOExceptionvoid notifyPluginStateChange(PluginContext pluginContext, boolean enabled)
Parameter getParameter(PluginContext pluginContext, String name)
Path getTempDir()
String getCompleteClassPath()
DeserializerPlugin getDeserializerPlugin(String string, boolean enabled)
RenderEnginePlugin getRenderEnginePlugin(String string, boolean enabled)
DeserializerPlugin requireDeserializer(String string) throws DeserializeException
DeserializeExceptionvoid registerNewRevisionHandler(long uoid,
ServiceDescriptor serviceDescriptor,
NewRevisionHandler newRevisionHandler)
void unregisterNewRevisionHandler(long uoid,
ServiceDescriptor serviceDescriptor)
BimServerClientInterface getLocalBimServerClientInterface(AuthenticationInfo tokenAuthentication) throws ServiceException, ChannelConnectionException
void registerNewExtendedDataOnProjectHandler(long uoid,
ServiceDescriptor serviceDescriptor,
NewExtendedDataOnProjectHandler newExtendedDataHandler)
void registerNewExtendedDataOnRevisionHandler(long uoid,
ServiceDescriptor serviceDescriptor,
NewExtendedDataOnRevisionHandler newExtendedDataHandler)
ServiceFactory getServiceFactory()
MetaDataManager getMetaDataManager()
ObjectIDM getDefaultObjectIDM() throws ObjectIDMException
ObjectIDMExceptionPluginBundle loadPluginsFromEclipseProject(Path projectRoot) throws PluginException
PluginExceptionDeserializerPlugin getFirstDeserializer(String extension, Schema schema, boolean onlyEnabled) throws PluginException
PluginExceptionSerializerPlugin getSerializerPlugin(String string)
Copyright © 2018 OpenSource BIM. All rights reserved.