diff --git a/src/plugins/cppeditor/cppdoxygen_test.cpp b/src/plugins/cppeditor/cppdoxygen_test.cpp
index 9abc1de09b593d800a6c444a3b2eb16c084cda09..13d0d2d3a0025c1ecd00da576a256c2705e1787d 100644
--- a/src/plugins/cppeditor/cppdoxygen_test.cpp
+++ b/src/plugins/cppeditor/cppdoxygen_test.cpp
@@ -28,8 +28,12 @@
 ****************************************************************************/
 
 #include "cppeditor.h"
-#include "cppplugin.h"
 
+#include <coreplugin/editormanager/editormanager.h>
+#include <cplusplus/CppDocument.h>
+#include <cppeditor/cppeditor.h>
+#include <cppeditor/cppeditorplugin.h>
+#include <cpptools/cppmodelmanagerinterface.h>
 #include <utils/fileutils.h>
 
 #include <QCoreApplication>
@@ -136,7 +140,7 @@ void TestCase::run(const QByteArray &expected, int undoCount)
 }
 } // anonymous namespace
 
-void CppPlugin::test_doxygen_comments_qt_style()
+void CppEditorPlugin::test_doxygen_comments_qt_style()
 {
     const QByteArray given =
         "bool preventFolding;\n"
@@ -155,7 +159,7 @@ void CppPlugin::test_doxygen_comments_qt_style()
     data.run(expected);
 }
 
-void CppPlugin::test_doxygen_comments_qt_style_continuation()
+void CppEditorPlugin::test_doxygen_comments_qt_style_continuation()
 {
     const QByteArray given =
         "bool preventFolding;\n"
@@ -177,7 +181,7 @@ void CppPlugin::test_doxygen_comments_qt_style_continuation()
     data.run(expected);
 }
 
-void CppPlugin::test_doxygen_comments_java_style()
+void CppEditorPlugin::test_doxygen_comments_java_style()
 {
     const QByteArray given =
         "bool preventFolding;\n"
@@ -196,7 +200,7 @@ void CppPlugin::test_doxygen_comments_java_style()
     data.run(expected);
 }
 
-void CppPlugin::test_doxygen_comments_java_style_continuation()
+void CppEditorPlugin::test_doxygen_comments_java_style_continuation()
 {
     const QByteArray given =
         "bool preventFolding;\n"
@@ -218,7 +222,7 @@ void CppPlugin::test_doxygen_comments_java_style_continuation()
     data.run(expected);
 }
 
-void CppPlugin::test_doxygen_comments_cpp_styleA()
+void CppEditorPlugin::test_doxygen_comments_cpp_styleA()
 {
    const QByteArray given =
          "bool preventFolding;\n"
@@ -237,7 +241,7 @@ void CppPlugin::test_doxygen_comments_cpp_styleA()
    data.run(expected);
 }
 
-void CppPlugin::test_doxygen_comments_cpp_styleB()
+void CppEditorPlugin::test_doxygen_comments_cpp_styleB()
 {
    const QByteArray given =
          "bool preventFolding;\n"
@@ -256,7 +260,7 @@ void CppPlugin::test_doxygen_comments_cpp_styleB()
    data.run(expected);
 }
 
-void CppPlugin::test_doxygen_comments_cpp_styleA_continuation()
+void CppEditorPlugin::test_doxygen_comments_cpp_styleA_continuation()
 {
    const QByteArray given =
          "bool preventFolding;\n"
@@ -279,7 +283,7 @@ void CppPlugin::test_doxygen_comments_cpp_styleA_continuation()
 }
 
 /// test cpp style doxygen comment when inside a indented scope
-void CppPlugin::test_doxygen_comments_cpp_styleA_indented()
+void CppEditorPlugin::test_doxygen_comments_cpp_styleA_indented()
 {
    const QByteArray given =
          "    bool preventFolding;\n"
@@ -299,7 +303,7 @@ void CppPlugin::test_doxygen_comments_cpp_styleA_indented()
 }
 
 /// test cpp style doxygen comment continuation when inside a indented scope
-void CppPlugin::test_doxygen_comments_cpp_styleA_indented_continuation()
+void CppEditorPlugin::test_doxygen_comments_cpp_styleA_indented_continuation()
 {
    const QByteArray given =
          "    bool preventFolding;\n"
@@ -321,7 +325,7 @@ void CppPlugin::test_doxygen_comments_cpp_styleA_indented_continuation()
    data.run(expected);
 }
 
-void CppPlugin::test_doxygen_comments_cpp_styleA_corner_case()
+void CppEditorPlugin::test_doxygen_comments_cpp_styleA_corner_case()
 {
     const QByteArray given =
           "bool preventFolding;\n"
diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp
index 9aba0edd3b459f188f0ed34df2e8a0a5eb50e3c6..1f416b002fd16fc1824fbe08662f9f93d50adcb3 100644
--- a/src/plugins/cppeditor/cppeditor.cpp
+++ b/src/plugins/cppeditor/cppeditor.cpp
@@ -30,7 +30,7 @@
 #include "cppeditor.h"
 
 #include "cppeditorconstants.h"
-#include "cppplugin.h"
+#include "cppeditorplugin.h"
 #include "cpphighlighter.h"
 #include "cppautocompleter.h"
 #include "cppquickfixassistant.h"
@@ -659,7 +659,7 @@ void CPPEditorWidget::createToolBar(CPPEditor *editor)
 
     m_outlineModel = new OverviewModel(this);
     m_proxyModel = new OverviewProxyModel(m_outlineModel, this);
-    if (CppPlugin::instance()->sortedOutline())
+    if (CppEditorPlugin::instance()->sortedOutline())
         m_proxyModel->sort(0, Qt::AscendingOrder);
     else
         m_proxyModel->sort(-1, Qt::AscendingOrder); // don't sort yet, but set column for sortedOutline()
@@ -671,7 +671,8 @@ void CPPEditorWidget::createToolBar(CPPEditor *editor)
     m_sortAction = new QAction(tr("Sort Alphabetically"), m_outlineCombo);
     m_sortAction->setCheckable(true);
     m_sortAction->setChecked(sortedOutline());
-    connect(m_sortAction, SIGNAL(toggled(bool)), CppPlugin::instance(), SLOT(setSortedOutline(bool)));
+    connect(m_sortAction, SIGNAL(toggled(bool)),
+            CppEditorPlugin::instance(), SLOT(setSortedOutline(bool)));
     m_outlineCombo->addAction(m_sortAction);
 
     m_updateOutlineTimer = new QTimer(this);
@@ -1787,7 +1788,7 @@ void CPPEditorWidget::contextMenuEvent(QContextMenuEvent *e)
             createAssistInterface(TextEditor::QuickFix, TextEditor::ExplicitlyInvoked);
         if (interface) {
             QScopedPointer<TextEditor::IAssistProcessor> processor(
-                        CppPlugin::instance()->quickFixProvider()->createProcessor());
+                        CppEditorPlugin::instance()->quickFixProvider()->createProcessor());
             QScopedPointer<TextEditor::IAssistProposal> proposal(processor->perform(interface));
             if (!proposal.isNull()) {
                 TextEditor::BasicProposalItemListModel *model =
@@ -1911,7 +1912,7 @@ Core::IEditor *CPPEditor::duplicate(QWidget *parent)
 {
     CPPEditorWidget *newEditor = new CPPEditorWidget(parent);
     newEditor->duplicateFrom(editorWidget());
-    CppPlugin::instance()->initializeEditor(newEditor);
+    CppEditorPlugin::instance()->initializeEditor(newEditor);
     return newEditor->editor();
 }
 
diff --git a/src/plugins/cppeditor/cppeditor.pro b/src/plugins/cppeditor/cppeditor.pro
index 6287ab1fa77064691da1dd555511d7a89614c8f7..9577e1debf0bf4760f415ddce6b41c5695944b93 100644
--- a/src/plugins/cppeditor/cppeditor.pro
+++ b/src/plugins/cppeditor/cppeditor.pro
@@ -1,39 +1,39 @@
 DEFINES += CPPEDITOR_LIBRARY
 include(../../qtcreatorplugin.pri)
-HEADERS += cppplugin.h \
-    cppeditor.h \
-    cpphighlighter.h \
-    cpphoverhandler.h \
-    cppfilewizard.h \
+HEADERS += cppeditorplugin.h \
+    cppautocompleter.h \
+    cppclasswizard.h \
     cppeditorconstants.h \
     cppeditorenums.h \
     cppeditor_global.h \
-    cppclasswizard.h \
-    cppoutline.h \
-    cpptypehierarchy.h \
+    cppeditor.h \
     cppelementevaluator.h \
-    cppautocompleter.h \
-    cppsnippetprovider.h \
+    cppfilewizard.h \
+    cppfunctiondecldeflink.h \
+    cpphighlighter.h \
+    cpphoverhandler.h \
+    cppoutline.h \
     cppquickfixassistant.h \
-    cppquickfix.h \
     cppquickfixes.h \
-    cppfunctiondecldeflink.h
+    cppquickfix.h \
+    cppsnippetprovider.h \
+    cpptypehierarchy.h
 
-SOURCES += cppplugin.cpp \
+SOURCES += cppeditorplugin.cpp \
+    cppautocompleter.cpp \
+    cppclasswizard.cpp \
     cppeditor.cpp \
+    cppelementevaluator.cpp \
+    cppfilewizard.cpp \
+    cppfunctiondecldeflink.cpp \
     cpphighlighter.cpp \
     cpphoverhandler.cpp \
-    cppfilewizard.cpp \
-    cppclasswizard.cpp \
-    cppquickfixes.cpp \
     cppoutline.cpp \
-    cpptypehierarchy.cpp \
-    cppelementevaluator.cpp \
-    cppautocompleter.cpp \
-    cppsnippetprovider.cpp \
     cppquickfixassistant.cpp \
     cppquickfix.cpp \
-    cppfunctiondecldeflink.cpp
+    cppquickfixes.cpp \
+    cppsnippetprovider.cpp \
+    cpptypehierarchy.cpp
 
 RESOURCES += cppeditor.qrc
 OTHER_FILES += CppEditor.mimetypes.xml
diff --git a/src/plugins/cppeditor/cppeditor.qbs b/src/plugins/cppeditor/cppeditor.qbs
index 8aab82e74657cbbcb5ab08955aeb8db63c35eda2..e4cf86123ff23346e217892c4569562e729b0912 100644
--- a/src/plugins/cppeditor/cppeditor.qbs
+++ b/src/plugins/cppeditor/cppeditor.qbs
@@ -23,12 +23,14 @@ QtcPlugin {
         "cppautocompleter.h",
         "cppclasswizard.cpp",
         "cppclasswizard.h",
+        "cppeditorconstants.h",
         "cppeditor.cpp",
+        "cppeditorenums.h",
+        "cppeditor_global.h",
         "cppeditor.h",
+        "cppeditorplugin.cpp",
+        "cppeditorplugin.h",
         "cppeditor.qrc",
-        "cppeditor_global.h",
-        "cppeditorconstants.h",
-        "cppeditorenums.h",
         "cppelementevaluator.cpp",
         "cppelementevaluator.h",
         "cppfilewizard.cpp",
@@ -41,14 +43,12 @@ QtcPlugin {
         "cpphoverhandler.h",
         "cppoutline.cpp",
         "cppoutline.h",
-        "cppplugin.cpp",
-        "cppplugin.h",
-        "cppquickfix.cpp",
-        "cppquickfix.h",
         "cppquickfixassistant.cpp",
         "cppquickfixassistant.h",
+        "cppquickfix.cpp",
         "cppquickfixes.cpp",
         "cppquickfixes.h",
+        "cppquickfix.h",
         "cppsnippetprovider.cpp",
         "cppsnippetprovider.h",
         "cpptypehierarchy.cpp",
@@ -58,9 +58,9 @@ QtcPlugin {
     Group {
         condition: Defaults.testsEnabled(qbs)
         files: [
-            "cppquickfix_test.cpp",
             "cppdoxygen_test.cpp",
-            "fileandtokenactions_test.cpp"
+            "cppquickfix_test.cpp",
+            "fileandtokenactions_test.cpp",
         ]
 
         cpp.defines: outer.concat(['SRCDIR="' + FileInfo.path(filePath) + '"'])
diff --git a/src/plugins/cppeditor/cppeditorconstants.h b/src/plugins/cppeditor/cppeditorconstants.h
index a3aaaa5acd7001baa4e1bb1aa9d81e18cdffbd5e..cf9d607c4e0c2a1d47cf1e0022f6917fee7ae581 100644
--- a/src/plugins/cppeditor/cppeditorconstants.h
+++ b/src/plugins/cppeditor/cppeditorconstants.h
@@ -34,8 +34,8 @@ namespace CppEditor {
 namespace Constants {
 
 const char M_CONTEXT[] = "CppEditor.ContextMenu";
-const char C_CPPEDITOR[] = "CppPlugin.C++Editor";
-const char CPPEDITOR_ID[] = "CppPlugin.C++Editor";
+const char C_CPPEDITOR[] = "CppEditor.C++Editor";
+const char CPPEDITOR_ID[] = "CppEditor.C++Editor";
 const char CPPEDITOR_DISPLAY_NAME[] = QT_TRANSLATE_NOOP("OpenWith::Editors", "C++ Editor");
 const char SWITCH_DECLARATION_DEFINITION[] = "CppEditor.SwitchDeclarationDefinition";
 const char OPEN_DECLARATION_DEFINITION_IN_NEXT_SPLIT[] = "CppEditor.OpenDeclarationDefinitionInNextSplit";
diff --git a/src/plugins/cppeditor/cppplugin.cpp b/src/plugins/cppeditor/cppeditorplugin.cpp
similarity index 91%
rename from src/plugins/cppeditor/cppplugin.cpp
rename to src/plugins/cppeditor/cppeditorplugin.cpp
index 1850da91aa8f326d28b16c42d53f9f1d8bb8f03a..11cfbb922f2e150c987bf524615c4cd938ac3dd7 100644
--- a/src/plugins/cppeditor/cppplugin.cpp
+++ b/src/plugins/cppeditor/cppeditorplugin.cpp
@@ -27,7 +27,7 @@
 **
 ****************************************************************************/
 
-#include "cppplugin.h"
+#include "cppeditorplugin.h"
 
 #include "cppclasswizard.h"
 #include "cppeditor.h"
@@ -65,7 +65,7 @@ enum { QUICKFIX_INTERVAL = 20 };
 
 //////////////////////////// CppEditorFactory /////////////////////////////
 
-CppEditorFactory::CppEditorFactory(CppPlugin *owner) :
+CppEditorFactory::CppEditorFactory(CppEditorPlugin *owner) :
     m_owner(owner)
 {
     m_mimeTypes << QLatin1String(CppEditor::Constants::C_SOURCE_MIMETYPE)
@@ -108,11 +108,11 @@ QStringList CppEditorFactory::mimeTypes() const
     return m_mimeTypes;
 }
 
-///////////////////////////////// CppPlugin //////////////////////////////////
+///////////////////////////////// CppEditorPlugin //////////////////////////////////
 
-CppPlugin *CppPlugin::m_instance = 0;
+CppEditorPlugin *CppEditorPlugin::m_instance = 0;
 
-CppPlugin::CppPlugin() :
+CppEditorPlugin::CppEditorPlugin() :
     m_actionHandler(0),
     m_sortedOutline(false),
     m_renameSymbolUnderCursorAction(0),
@@ -124,18 +124,18 @@ CppPlugin::CppPlugin() :
     m_instance = this;
 }
 
-CppPlugin::~CppPlugin()
+CppEditorPlugin::~CppEditorPlugin()
 {
     delete m_actionHandler;
     m_instance = 0;
 }
 
-CppPlugin *CppPlugin::instance()
+CppEditorPlugin *CppEditorPlugin::instance()
 {
     return m_instance;
 }
 
-void CppPlugin::initializeEditor(CPPEditorWidget *editor)
+void CppEditorPlugin::initializeEditor(CPPEditorWidget *editor)
 {
     m_actionHandler->setupActions(editor);
 
@@ -147,23 +147,23 @@ void CppPlugin::initializeEditor(CPPEditorWidget *editor)
             editor, SLOT(setSortedOutline(bool)));
 }
 
-void CppPlugin::setSortedOutline(bool sorted)
+void CppEditorPlugin::setSortedOutline(bool sorted)
 {
     m_sortedOutline = sorted;
     emit outlineSortingChanged(sorted);
 }
 
-bool CppPlugin::sortedOutline() const
+bool CppEditorPlugin::sortedOutline() const
 {
     return m_sortedOutline;
 }
 
-CppQuickFixAssistProvider *CppPlugin::quickFixProvider() const
+CppQuickFixAssistProvider *CppEditorPlugin::quickFixProvider() const
 {
     return m_quickFixProvider;
 }
 
-bool CppPlugin::initialize(const QStringList & /*arguments*/, QString *errorMessage)
+bool CppEditorPlugin::initialize(const QStringList & /*arguments*/, QString *errorMessage)
 {
     if (!Core::ICore::mimeDatabase()->addMimeTypes(QLatin1String(":/cppeditor/CppEditor.mimetypes.xml"), errorMessage))
         return false;
@@ -301,55 +301,55 @@ bool CppPlugin::initialize(const QStringList & /*arguments*/, QString *errorMess
     return true;
 }
 
-void CppPlugin::readSettings()
+void CppEditorPlugin::readSettings()
 {
     m_sortedOutline = Core::ICore::settings()->value(QLatin1String("CppTools/SortedMethodOverview"), false).toBool();
 }
 
-void CppPlugin::writeSettings()
+void CppEditorPlugin::writeSettings()
 {
     Core::ICore::settings()->setValue(QLatin1String("CppTools/SortedMethodOverview"), m_sortedOutline);
 }
 
-void CppPlugin::extensionsInitialized()
+void CppEditorPlugin::extensionsInitialized()
 {
 }
 
-ExtensionSystem::IPlugin::ShutdownFlag CppPlugin::aboutToShutdown()
+ExtensionSystem::IPlugin::ShutdownFlag CppEditorPlugin::aboutToShutdown()
 {
     writeSettings();
     return SynchronousShutdown;
 }
 
-void CppPlugin::switchDeclarationDefinition()
+void CppEditorPlugin::switchDeclarationDefinition()
 {
     CPPEditorWidget *editor = qobject_cast<CPPEditorWidget*>(Core::EditorManager::currentEditor()->widget());
     if (editor)
         editor->switchDeclarationDefinition(/*inNextSplit*/ false);
 }
 
-void CppPlugin::openDeclarationDefinitionInNextSplit()
+void CppEditorPlugin::openDeclarationDefinitionInNextSplit()
 {
     CPPEditorWidget *editor = qobject_cast<CPPEditorWidget*>(Core::EditorManager::currentEditor()->widget());
     if (editor)
         editor->switchDeclarationDefinition(/*inNextSplit*/ true);
 }
 
-void CppPlugin::renameSymbolUnderCursor()
+void CppEditorPlugin::renameSymbolUnderCursor()
 {
     CPPEditorWidget *editor = qobject_cast<CPPEditorWidget*>(Core::EditorManager::currentEditor()->widget());
     if (editor)
         editor->renameSymbolUnderCursor();
 }
 
-void CppPlugin::findUsages()
+void CppEditorPlugin::findUsages()
 {
     CPPEditorWidget *editor = qobject_cast<CPPEditorWidget*>(Core::EditorManager::currentEditor()->widget());
     if (editor)
         editor->findUsages();
 }
 
-void CppPlugin::onTaskStarted(const QString &type)
+void CppEditorPlugin::onTaskStarted(const QString &type)
 {
     if (type == QLatin1String(CppTools::Constants::TASK_INDEX)) {
         m_renameSymbolUnderCursorAction->setEnabled(false);
@@ -359,7 +359,7 @@ void CppPlugin::onTaskStarted(const QString &type)
     }
 }
 
-void CppPlugin::onAllTasksFinished(const QString &type)
+void CppEditorPlugin::onAllTasksFinished(const QString &type)
 {
     if (type == QLatin1String(CppTools::Constants::TASK_INDEX)) {
         m_renameSymbolUnderCursorAction->setEnabled(true);
@@ -369,7 +369,7 @@ void CppPlugin::onAllTasksFinished(const QString &type)
     }
 }
 
-void CppPlugin::currentEditorChanged(Core::IEditor *editor)
+void CppEditorPlugin::currentEditorChanged(Core::IEditor *editor)
 {
     if (! editor)
         return;
@@ -379,7 +379,7 @@ void CppPlugin::currentEditorChanged(Core::IEditor *editor)
     }
 }
 
-void CppPlugin::openTypeHierarchy()
+void CppEditorPlugin::openTypeHierarchy()
 {
     CPPEditorWidget *editor = qobject_cast<CPPEditorWidget*>(Core::EditorManager::currentEditor()->widget());
     if (editor) {
@@ -389,4 +389,4 @@ void CppPlugin::openTypeHierarchy()
     }
 }
 
-Q_EXPORT_PLUGIN(CppPlugin)
+Q_EXPORT_PLUGIN(CppEditorPlugin)
diff --git a/src/plugins/cppeditor/cppplugin.h b/src/plugins/cppeditor/cppeditorplugin.h
similarity index 95%
rename from src/plugins/cppeditor/cppplugin.h
rename to src/plugins/cppeditor/cppeditorplugin.h
index c06200de9bc2a236f721922cc60d086549fb4007..5fa4021d1c139050e631e405c15d026a8b50b950 100644
--- a/src/plugins/cppeditor/cppplugin.h
+++ b/src/plugins/cppeditor/cppeditorplugin.h
@@ -27,8 +27,8 @@
 **
 ****************************************************************************/
 
-#ifndef CPPPLUGIN_H
-#define CPPPLUGIN_H
+#ifndef CPPEDITORPLUGIN_H
+#define CPPEDITORPLUGIN_H
 
 #include <coreplugin/editormanager/ieditorfactory.h>
 
@@ -50,16 +50,16 @@ class CPPEditorWidget;
 class CppQuickFixCollector;
 class CppQuickFixAssistProvider;
 
-class CppPlugin : public ExtensionSystem::IPlugin
+class CppEditorPlugin : public ExtensionSystem::IPlugin
 {
     Q_OBJECT
     Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "CppEditor.json")
 
 public:
-    CppPlugin();
-    ~CppPlugin();
+    CppEditorPlugin();
+    ~CppEditorPlugin();
 
-    static CppPlugin *instance();
+    static CppEditorPlugin *instance();
 
     bool initialize(const QStringList &arguments, QString *errorMessage = 0);
     void extensionsInitialized();
@@ -170,7 +170,7 @@ private:
     void writeSettings();
     void readSettings();
 
-    static CppPlugin *m_instance;
+    static CppEditorPlugin *m_instance;
 
     TextEditor::TextEditorActionHandler *m_actionHandler;
     bool m_sortedOutline;
@@ -189,7 +189,7 @@ class CppEditorFactory : public Core::IEditorFactory
     Q_OBJECT
 
 public:
-    CppEditorFactory(CppPlugin *owner);
+    CppEditorFactory(CppEditorPlugin *owner);
 
     // IEditorFactory
     QStringList mimeTypes() const;
@@ -198,11 +198,11 @@ public:
     QString displayName() const;
 
 private:
-    CppPlugin *m_owner;
+    CppEditorPlugin *m_owner;
     QStringList m_mimeTypes;
 };
 
 } // namespace Internal
 } // namespace CppEditor
 
-#endif // CPPPLUGIN_H
+#endif // CPPEDITORPLUGIN_H
diff --git a/src/plugins/cppeditor/cppquickfix_test.cpp b/src/plugins/cppeditor/cppquickfix_test.cpp
index b3f32dc169282893f0778f9f8981c518358a3690..921ea62653905f0493e675d976bc35e041d6e04e 100644
--- a/src/plugins/cppeditor/cppquickfix_test.cpp
+++ b/src/plugins/cppeditor/cppquickfix_test.cpp
@@ -28,7 +28,7 @@
 ****************************************************************************/
 
 #include "cppeditor.h"
-#include "cppplugin.h"
+#include "cppeditorplugin.h"
 #include "cppquickfixassistant.h"
 #include "cppquickfixes.h"
 
@@ -313,7 +313,7 @@ void TestCase::run(CppQuickFixFactory *factory, int resultIndex)
 /// 1. If the name does not start with ("m_" or "_") and does not
 ///    end with "_", we are forced to prefix the getter with "get".
 /// 2. Setter: Use pass by value on integer/float and pointer types.
-void CppPlugin::test_quickfix_GenerateGetterSetter_basicGetterWithPrefix()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_basicGetterWithPrefix()
 {
     const QByteArray original =
         "\n"
@@ -353,7 +353,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_basicGetterWithPrefix()
 /// Checks:
 /// 1. Getter: "get" prefix is not necessary.
 /// 2. Setter: Parameter name is base name.
-void CppPlugin::test_quickfix_GenerateGetterSetter_basicGetterWithoutPrefix()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_basicGetterWithoutPrefix()
 {
     const QByteArray original =
         "\n"
@@ -392,7 +392,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_basicGetterWithoutPrefix()
 
 /// Check: Setter: Use pass by reference for parameters which
 /// are not integer, float or pointers.
-void CppPlugin::test_quickfix_GenerateGetterSetter_customType()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_customType()
 {
     const QByteArray original =
         "\n"
@@ -432,7 +432,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_customType()
 /// Checks:
 /// 1. Setter: No setter is generated for const members.
 /// 2. Getter: Return a non-const type since it pass by value anyway.
-void CppPlugin::test_quickfix_GenerateGetterSetter_constMember()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_constMember()
 {
     const QByteArray original =
         "\n"
@@ -464,7 +464,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_constMember()
 }
 
 /// Checks: No special treatment for pointer to non const.
-void CppPlugin::test_quickfix_GenerateGetterSetter_pointerToNonConst()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_pointerToNonConst()
 {
     const QByteArray original =
         "\n"
@@ -502,7 +502,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_pointerToNonConst()
 }
 
 /// Checks: No special treatment for pointer to const.
-void CppPlugin::test_quickfix_GenerateGetterSetter_pointerToConst()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_pointerToConst()
 {
     const QByteArray original =
         "\n"
@@ -542,7 +542,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_pointerToConst()
 /// Checks:
 /// 1. Setter: Setter is a static function.
 /// 2. Getter: Getter is a static, non const function.
-void CppPlugin::test_quickfix_GenerateGetterSetter_staticMember()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_staticMember()
 {
     const QByteArray original =
         "\n"
@@ -580,7 +580,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_staticMember()
 }
 
 /// Check: Check if it works on the second declarator
-void CppPlugin::test_quickfix_GenerateGetterSetter_secondDeclarator()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_secondDeclarator()
 {
     const QByteArray original =
         "\n"
@@ -618,7 +618,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_secondDeclarator()
 }
 
 /// Check: Quick fix is offered for "int *@it;" ('@' denotes the text cursor position)
-void CppPlugin::test_quickfix_GenerateGetterSetter_triggeringRightAfterPointerSign()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_triggeringRightAfterPointerSign()
 {
     const QByteArray original =
         "\n"
@@ -656,7 +656,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_triggeringRightAfterPointerSi
 }
 
 /// Check: Quick fix is not triggered on a member function.
-void CppPlugin::test_quickfix_GenerateGetterSetter_notTriggeringOnMemberFunction()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_notTriggeringOnMemberFunction()
 {
     const QByteArray original = "class Something { void @f(); };";
 
@@ -666,7 +666,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_notTriggeringOnMemberFunction
 }
 
 /// Check: Quick fix is not triggered on an member array;
-void CppPlugin::test_quickfix_GenerateGetterSetter_notTriggeringOnMemberArray()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_notTriggeringOnMemberArray()
 {
     const QByteArray original = "class Something { void @a[10]; };";
 
@@ -677,7 +677,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_notTriggeringOnMemberArray()
 
 /// Check: Do not offer the quick fix if there is already a member with the
 /// getter or setter name we would generate.
-void CppPlugin::test_quickfix_GenerateGetterSetter_notTriggeringWhenGetterOrSetterExist()
+void CppEditorPlugin::test_quickfix_GenerateGetterSetter_notTriggeringWhenGetterOrSetterExist()
 {
     const QByteArray original =
         "class Something {\n"
@@ -692,7 +692,7 @@ void CppPlugin::test_quickfix_GenerateGetterSetter_notTriggeringWhenGetterOrSett
 
 /// Check: Just a basic test since the main functionality is tested in
 /// cpppointerdeclarationformatter_test.cpp
-void CppPlugin::test_quickfix_ReformatPointerDeclaration()
+void CppEditorPlugin::test_quickfix_ReformatPointerDeclaration()
 {
     const QByteArray original = "char@*s;";
     const QByteArray expected = "char *s;\n";
@@ -703,7 +703,7 @@ void CppPlugin::test_quickfix_ReformatPointerDeclaration()
 }
 
 /// Check from source file: If there is no header file, insert the definition after the class.
-void CppPlugin::test_quickfix_InsertDefFromDecl_basic()
+void CppEditorPlugin::test_quickfix_InsertDefFromDecl_basic()
 {
     const QByteArray original =
         "struct Foo\n"
@@ -726,7 +726,7 @@ void CppPlugin::test_quickfix_InsertDefFromDecl_basic()
 }
 
 /// Check from header file: If there is a source file, insert the definition in the source file.
-void CppPlugin::test_quickfix_InsertDefFromDecl_headerSource_basic1()
+void CppEditorPlugin::test_quickfix_InsertDefFromDecl_headerSource_basic1()
 {
     QList<TestDocumentPtr> testFiles;
 
@@ -759,7 +759,7 @@ void CppPlugin::test_quickfix_InsertDefFromDecl_headerSource_basic1()
 }
 
 /// Check from source file: Insert in source file, not header file.
-void CppPlugin::test_quickfix_InsertDefFromDecl_headerSource_basic2()
+void CppEditorPlugin::test_quickfix_InsertDefFromDecl_headerSource_basic2()
 {
     QList<TestDocumentPtr> testFiles;
 
@@ -792,7 +792,7 @@ void CppPlugin::test_quickfix_InsertDefFromDecl_headerSource_basic2()
 
 /// Check from header file: If the class is in a namespace, the added function definition
 /// name must be qualified accordingly.
-void CppPlugin::test_quickfix_InsertDefFromDecl_headerSource_namespace1()
+void CppEditorPlugin::test_quickfix_InsertDefFromDecl_headerSource_namespace1()
 {
     QList<TestDocumentPtr> testFiles;
 
@@ -828,7 +828,7 @@ void CppPlugin::test_quickfix_InsertDefFromDecl_headerSource_namespace1()
 
 /// Check from header file: If the class is in namespace N and the source file has a
 /// "using namespace N" line, the function definition name must be qualified accordingly.
-void CppPlugin::test_quickfix_InsertDefFromDecl_headerSource_namespace2()
+void CppEditorPlugin::test_quickfix_InsertDefFromDecl_headerSource_namespace2()
 {
     QList<TestDocumentPtr> testFiles;
 
@@ -866,7 +866,7 @@ void CppPlugin::test_quickfix_InsertDefFromDecl_headerSource_namespace2()
     data.run(&factory);
 }
 
-void CppPlugin::test_quickfix_InsertDefFromDecl_freeFunction()
+void CppEditorPlugin::test_quickfix_InsertDefFromDecl_freeFunction()
 {
     const QByteArray original = "void free()@;\n";
     const QByteArray expected = original +
@@ -922,7 +922,7 @@ void insertToSectionDeclFromDef(const QByteArray &section, int sectionIndex)
 }
 
 /// Check from source file: Insert in header file.
-void CppPlugin::test_quickfix_InsertDeclFromDef()
+void CppEditorPlugin::test_quickfix_InsertDeclFromDef()
 {
     insertToSectionDeclFromDef("public", 0);
     insertToSectionDeclFromDef("public slots", 1);
@@ -933,7 +933,7 @@ void CppPlugin::test_quickfix_InsertDeclFromDef()
 }
 
 /// Check normal add include if there is already a include
-void CppPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_normal()
+void CppEditorPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_normal()
 {
     QList<TestDocumentPtr> testFiles;
 
@@ -972,7 +972,7 @@ void CppPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_normal()
 }
 
 /// Check add include if no include is present
-void CppPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_noinclude()
+void CppEditorPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_noinclude()
 {
     QList<TestDocumentPtr> testFiles;
 
@@ -1008,7 +1008,7 @@ void CppPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_noinclude()
 }
 
 /// Check add include if no include is present with comment on top
-void CppPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_noincludeComment01()
+void CppEditorPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_noincludeComment01()
 {
     QList<TestDocumentPtr> testFiles;
 
@@ -1049,7 +1049,7 @@ void CppPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_noincludeComment0
     data.run(&factory);
 }
 /// Check add include if no include is present with comment on top
-void CppPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_noincludeComment02()
+void CppEditorPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_noincludeComment02()
 {
     QList<TestDocumentPtr> testFiles;
 
@@ -1095,7 +1095,7 @@ void CppPlugin::test_quickfix_AddIncludeForUndefinedIdentifier_noincludeComment0
 }
 
 /// Check: Move definition from header to cpp.
-void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncToCpp()
+void CppEditorPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncToCpp()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1138,7 +1138,7 @@ void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncToCpp()
 }
 
 /// Check: Move definition outside class
-void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncOutside()
+void CppEditorPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncOutside()
 {
     QByteArray original =
         "class Foo {\n"
@@ -1162,7 +1162,7 @@ void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncOutside()
 }
 
 /// Check: Move definition from header to cpp (with namespace).
-void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncToCppNS()
+void CppEditorPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncToCppNS()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1205,7 +1205,7 @@ void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncToCppNS()
 }
 
 /// Check: Move definition from header to cpp (with namespace + using).
-void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncToCppNSUsing()
+void CppEditorPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncToCppNSUsing()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1250,7 +1250,7 @@ void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncToCppNSUsing()
 }
 
 /// Check: Move definition outside class with Namespace
-void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncOutsideWithNs()
+void CppEditorPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncOutsideWithNs()
 {
     QByteArray original =
         "namespace MyNs {\n"
@@ -1276,7 +1276,7 @@ void CppPlugin::test_quickfix_MoveFuncDefOutside_MemberFuncOutsideWithNs()
 }
 
 /// Check: Move free function from header to cpp.
-void CppPlugin::test_quickfix_MoveFuncDefOutside_FreeFuncToCpp()
+void CppEditorPlugin::test_quickfix_MoveFuncDefOutside_FreeFuncToCpp()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1312,7 +1312,7 @@ void CppPlugin::test_quickfix_MoveFuncDefOutside_FreeFuncToCpp()
 }
 
 /// Check: Move free function from header to cpp (with namespace).
-void CppPlugin::test_quickfix_MoveFuncDefOutside_FreeFuncToCppNS()
+void CppEditorPlugin::test_quickfix_MoveFuncDefOutside_FreeFuncToCppNS()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1352,7 +1352,7 @@ void CppPlugin::test_quickfix_MoveFuncDefOutside_FreeFuncToCppNS()
 }
 
 /// Check: Move Ctor with member initialization list (QTCREATORBUG-9157).
-void CppPlugin::test_quickfix_MoveFuncDefOutside_CtorWithInitialization()
+void CppEditorPlugin::test_quickfix_MoveFuncDefOutside_CtorWithInitialization()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1392,7 +1392,7 @@ void CppPlugin::test_quickfix_MoveFuncDefOutside_CtorWithInitialization()
 }
 
 /// Check: revert test_quickfix_MoveFuncDefOutside_MemberFuncToCpp()
-void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFunc()
+void CppEditorPlugin::test_quickfix_MoveFuncDefToDecl_MemberFunc()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1419,7 +1419,7 @@ void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFunc()
 }
 
 /// Check: revert test_quickfix_MoveFuncDefOutside_MemberFuncOutside()
-void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncOutside()
+void CppEditorPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncOutside()
 {
     QByteArray original =
         "class Foo {\n"
@@ -1444,7 +1444,7 @@ void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncOutside()
 }
 
 /// Check: revert test_quickfix_MoveFuncDefOutside_MemberFuncToCppNS()
-void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncToCppNS()
+void CppEditorPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncToCppNS()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1483,7 +1483,7 @@ void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncToCppNS()
 }
 
 /// Check: revert test_quickfix_MoveFuncDefOutside_MemberFuncToCppNSUsing()
-void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncToCppNSUsing()
+void CppEditorPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncToCppNSUsing()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1526,7 +1526,7 @@ void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncToCppNSUsing()
 }
 
 /// Check: revert test_quickfix_MoveFuncDefOutside_MemberFuncOutsideWithNs()
-void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncOutsideWithNs()
+void CppEditorPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncOutsideWithNs()
 {
     QByteArray original =
         "namespace MyNs {\n"
@@ -1552,7 +1552,7 @@ void CppPlugin::test_quickfix_MoveFuncDefToDecl_MemberFuncOutsideWithNs()
 }
 
 /// Check: revert test_quickfix_MoveFuncDefOutside_FreeFuncToCpp()
-void CppPlugin::test_quickfix_MoveFuncDefToDecl_FreeFuncToCpp()
+void CppEditorPlugin::test_quickfix_MoveFuncDefToDecl_FreeFuncToCpp()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1583,7 +1583,7 @@ void CppPlugin::test_quickfix_MoveFuncDefToDecl_FreeFuncToCpp()
 }
 
 /// Check: revert test_quickfix_MoveFuncDefOutside_FreeFuncToCppNS()
-void CppPlugin::test_quickfix_MoveFuncDefToDecl_FreeFuncToCppNS()
+void CppEditorPlugin::test_quickfix_MoveFuncDefToDecl_FreeFuncToCppNS()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
@@ -1620,7 +1620,7 @@ void CppPlugin::test_quickfix_MoveFuncDefToDecl_FreeFuncToCppNS()
 }
 
 /// Check: revert test_quickfix_MoveFuncDefOutside_CtorWithInitialization()
-void CppPlugin::test_quickfix_MoveFuncDefToDecl_CtorWithInitialization()
+void CppEditorPlugin::test_quickfix_MoveFuncDefToDecl_CtorWithInitialization()
 {
     QList<TestDocumentPtr> testFiles;
     QByteArray original;
diff --git a/src/plugins/cppeditor/cpptypehierarchy.cpp b/src/plugins/cppeditor/cpptypehierarchy.cpp
index 04acf937d6aa2cbe09f61b05fad109aac9ef7ce3..11d75cc4ae18a8d03390207062484ae75ef2e2cd 100644
--- a/src/plugins/cppeditor/cpptypehierarchy.cpp
+++ b/src/plugins/cppeditor/cpptypehierarchy.cpp
@@ -32,7 +32,7 @@
 #include "cppeditorconstants.h"
 #include "cppeditor.h"
 #include "cppelementevaluator.h"
-#include "cppplugin.h"
+#include "cppeditorplugin.h"
 
 #include <utils/navigationtreeview.h>
 #include <utils/annotateditemdelegate.h>
@@ -144,7 +144,7 @@ CppTypeHierarchyWidget::CppTypeHierarchyWidget(Core::IEditor *editor) :
         layout->addWidget(m_treeView);
 
         connect(m_treeView, SIGNAL(clicked(QModelIndex)), this, SLOT(onItemClicked(QModelIndex)));
-        connect(CppPlugin::instance(), SIGNAL(typeHierarchyRequested()), this, SLOT(perform()));
+        connect(CppEditorPlugin::instance(), SIGNAL(typeHierarchyRequested()), this, SLOT(perform()));
     } else {
         QLabel *label = new QLabel(tr("No type hierarchy available"), this);
         label->setAlignment(Qt::AlignCenter);
diff --git a/src/plugins/cppeditor/fileandtokenactions_test.cpp b/src/plugins/cppeditor/fileandtokenactions_test.cpp
index e4c74eb2aca309e502c1789bd1c996ff88adf210..0538ad842f3cc1a98d5884850522a5ec2aea417b 100644
--- a/src/plugins/cppeditor/fileandtokenactions_test.cpp
+++ b/src/plugins/cppeditor/fileandtokenactions_test.cpp
@@ -32,7 +32,7 @@
 
 #include <coreplugin/editormanager/editormanager.h>
 #include <cppeditor/cppeditor.h>
-#include <cppeditor/cppplugin.h>
+#include <cppeditor/cppeditorplugin.h>
 #include <cppeditor/cppquickfixassistant.h>
 #include <cppeditor/cppquickfix.h>
 #include <cpptools/cpptoolsplugin.h>
@@ -367,7 +367,7 @@ void SwitchDeclarationDefinitionTokenAction::run(CPPEditorWidget *)
     IEditor *editorBefore = em->currentEditor();
     const int originalLine = editorBefore->currentLine();
     const int originalColumn = editorBefore->currentColumn();
-    CppEditor::Internal::CppPlugin::instance()->switchDeclarationDefinition();
+    CppEditor::Internal::CppEditorPlugin::instance()->switchDeclarationDefinition();
     QApplication::processEvents();
 
     // Go back
@@ -388,7 +388,7 @@ public:
 
 void FindUsagesTokenAction::run(CPPEditorWidget *)
 {
-    CppEditor::Internal::CppPlugin::instance()->findUsages();
+    CppEditor::Internal::CppEditorPlugin::instance()->findUsages();
     QApplication::processEvents();
 }
 
@@ -401,7 +401,7 @@ public:
 
 void RenameSymbolUnderCursorTokenAction::run(CPPEditorWidget *)
 {
-    CppEditor::Internal::CppPlugin::instance()->renameSymbolUnderCursor();
+    CppEditor::Internal::CppEditorPlugin::instance()->renameSymbolUnderCursor();
     QApplication::processEvents();
 }
 
@@ -414,7 +414,7 @@ public:
 
 void OpenTypeHierarchyTokenAction::run(CPPEditorWidget *)
 {
-    CppEditor::Internal::CppPlugin::instance()->openTypeHierarchy();
+    CppEditor::Internal::CppEditorPlugin::instance()->openTypeHierarchy();
     QApplication::processEvents();
 }
 
@@ -504,13 +504,13 @@ void SwitchHeaderSourceFileAction::run(CPPEditorWidget *)
 
 } // anonymous namespace
 
-void CppPlugin::test_openEachFile()
+void CppEditorPlugin::test_openEachFile()
 {
     TestActionsTestCase test;
     test.run();
 }
 
-void CppPlugin::test_switchHeaderSourceOnEachFile()
+void CppEditorPlugin::test_switchHeaderSourceOnEachFile()
 {
     Actions fileActions;
     fileActions << ActionPointer(new SwitchHeaderSourceFileAction);
@@ -519,7 +519,7 @@ void CppPlugin::test_switchHeaderSourceOnEachFile()
     test.run(Actions(), fileActions);
 }
 
-void CppPlugin::test_moveTokenWiseThroughEveryFile()
+void CppEditorPlugin::test_moveTokenWiseThroughEveryFile()
 {
     Actions tokenActions;
     tokenActions << ActionPointer(new NoOpTokenAction());
@@ -529,7 +529,7 @@ void CppPlugin::test_moveTokenWiseThroughEveryFile()
 }
 
 /// May block if file does not exists (e.g. a not generated ui_* file).
-void CppPlugin::test_moveTokenWiseThroughEveryFileAndFollowSymbol()
+void CppEditorPlugin::test_moveTokenWiseThroughEveryFileAndFollowSymbol()
 {
     Actions tokenActions;
     tokenActions << ActionPointer(new FollowSymbolUnderCursorTokenAction());
@@ -538,7 +538,7 @@ void CppPlugin::test_moveTokenWiseThroughEveryFileAndFollowSymbol()
     test.run(tokenActions);
 }
 
-void CppPlugin::test_moveTokenWiseThroughEveryFileAndSwitchDeclarationDefinition()
+void CppEditorPlugin::test_moveTokenWiseThroughEveryFileAndSwitchDeclarationDefinition()
 {
     Actions tokenActions;
     tokenActions << ActionPointer(new SwitchDeclarationDefinitionTokenAction());
@@ -547,7 +547,7 @@ void CppPlugin::test_moveTokenWiseThroughEveryFileAndSwitchDeclarationDefinition
     test.run(tokenActions);
 }
 
-void CppPlugin::test_moveTokenWiseThroughEveryFileAndFindUsages()
+void CppEditorPlugin::test_moveTokenWiseThroughEveryFileAndFindUsages()
 {
     Actions tokenActions;
     tokenActions << ActionPointer(new FindUsagesTokenAction());
@@ -556,7 +556,7 @@ void CppPlugin::test_moveTokenWiseThroughEveryFileAndFindUsages()
     test.run(tokenActions);
 }
 
-void CppPlugin::test_moveTokenWiseThroughEveryFileAndRenameUsages()
+void CppEditorPlugin::test_moveTokenWiseThroughEveryFileAndRenameUsages()
 {
     Actions tokenActions;
     tokenActions << ActionPointer(new RenameSymbolUnderCursorTokenAction());
@@ -565,7 +565,7 @@ void CppPlugin::test_moveTokenWiseThroughEveryFileAndRenameUsages()
     test.run(tokenActions);
 }
 
-void CppPlugin::test_moveTokenWiseThroughEveryFileAndOpenTypeHierarchy()
+void CppEditorPlugin::test_moveTokenWiseThroughEveryFileAndOpenTypeHierarchy()
 {
     Actions tokenActions;
     tokenActions << ActionPointer(new OpenTypeHierarchyTokenAction());
@@ -574,7 +574,7 @@ void CppPlugin::test_moveTokenWiseThroughEveryFileAndOpenTypeHierarchy()
     test.run(tokenActions);
 }
 
-void CppPlugin::test_moveTokenWiseThroughEveryFileAndInvokeCompletion()
+void CppEditorPlugin::test_moveTokenWiseThroughEveryFileAndInvokeCompletion()
 {
     Actions tokenActions;
     tokenActions << ActionPointer(new InvokeCompletionTokenAction());
@@ -583,7 +583,7 @@ void CppPlugin::test_moveTokenWiseThroughEveryFileAndInvokeCompletion()
     test.run(tokenActions);
 }
 
-void CppPlugin::test_moveTokenWiseThroughEveryFileAndTriggerQuickFixes()
+void CppEditorPlugin::test_moveTokenWiseThroughEveryFileAndTriggerQuickFixes()
 {
     Actions tokenActions;
     tokenActions << ActionPointer(new RunAllQuickFixesTokenAction());