diff --git a/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp b/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp
index e4168f2c060914bf0326d3bdd08fee6c09f0c37e..57908d52183dc6fdc556831d8f58968f30c77250 100644
--- a/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp
+++ b/src/plugins/qmljsinspector/qmljsinspectorplugin.cpp
@@ -94,6 +94,11 @@ InspectorPlugin::~InspectorPlugin()
     qDebug() << Q_FUNC_INFO;
 }
 
+QmlJS::ModelManagerInterface *InspectorPlugin::modelManager() const
+{
+    return ExtensionSystem::PluginManager::instance()->getObject<QmlJS::ModelManagerInterface>();
+}
+
 ClientProxy *InspectorPlugin::clientProxy() const
 {
     return _clientProxy;
diff --git a/src/plugins/qmljsinspector/qmljsinspectorplugin.h b/src/plugins/qmljsinspector/qmljsinspectorplugin.h
index 53631bf37d937bffb511b1b33846c07470a74639..b4056ae9b0d45aaf99fd4d1e9a076ef20bdf4302 100644
--- a/src/plugins/qmljsinspector/qmljsinspectorplugin.h
+++ b/src/plugins/qmljsinspector/qmljsinspectorplugin.h
@@ -30,6 +30,7 @@
 #define QMLJSINSPECTORPLUGIN_H
 
 #include <extensionsystem/iplugin.h>
+#include <qmljs/qmljsmodelmanagerinterface.h>
 
 #include <QtCore/QObject>
 #include <QtCore/QPointer>
@@ -61,6 +62,7 @@ public:
 
     static InspectorPlugin *instance();
 
+    QmlJS::ModelManagerInterface *modelManager() const;
     ClientProxy *clientProxy() const;
     Inspector *inspector() const;