Bug 296521 -  Indexing remove all problem markers associated with the remote project
diff --git a/rdt/org.eclipse.ptp.rdt.ui/plugin.properties b/rdt/org.eclipse.ptp.rdt.ui/plugin.properties
index 536b407..93bae9a 100755
--- a/rdt/org.eclipse.ptp.rdt.ui/plugin.properties
+++ b/rdt/org.eclipse.ptp.rdt.ui/plugin.properties
@@ -75,6 +75,9 @@
 CDevelopment.name = C/C++ Development
 CDTIndexerProperty.name = Indexer
 
+indexerProblemName=Indexer Problem
+
 # Activities
 rdt.category.name.0 = CDT/RDT Tools
 cdtIndexerProperty.name=CDT Indexer Property Page
+
diff --git a/rdt/org.eclipse.ptp.rdt.ui/plugin.xml b/rdt/org.eclipse.ptp.rdt.ui/plugin.xml
index 8031ce2..996ea26 100755
--- a/rdt/org.eclipse.ptp.rdt.ui/plugin.xml
+++ b/rdt/org.eclipse.ptp.rdt.ui/plugin.xml
@@ -740,5 +740,13 @@
        </activityPatternBinding>
        
      </extension>
+     <extension
+           id="indexerproblemmarker"
+           name="%indexerProblemName"
+           point="org.eclipse.core.resources.markers">
+        <super
+              type="org.eclipse.core.resources.problemmarker">
+        </super>
+     </extension>
      
 </plugin>
diff --git a/rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/rdt/ui/subsystems/RemoteCIndexSubsystem.java b/rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/rdt/ui/subsystems/RemoteCIndexSubsystem.java
index b55b04a..4a99a3c 100755
--- a/rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/rdt/ui/subsystems/RemoteCIndexSubsystem.java
+++ b/rdt/org.eclipse.ptp.rdt.ui/src/org/eclipse/ptp/rdt/ui/subsystems/RemoteCIndexSubsystem.java
@@ -316,7 +316,7 @@
 		IWorkspaceRoot workspaceRoot = workspace.getRoot();
 		IProject project = workspaceRoot.getProject(scope.getName());
 		try {
-			project.deleteMarkers(IMarker.PROBLEM, true, IResource.DEPTH_INFINITE);
+			project.deleteMarkers("org.eclipse.ptp.rdt.ui.indexerproblemmarker", true, IResource.DEPTH_INFINITE); //$NON-NLS-1$
 		} catch (CoreException e) {
 			RDTLog.logError(e);
 		}
@@ -328,7 +328,7 @@
 		IWorkspaceRoot workspaceRoot = workspace.getRoot();
 		IProject project = workspaceRoot.getProject(scope.getName());
 		try {
-			IMarker marker =  project.createMarker(IMarker.PROBLEM);
+			IMarker marker =  project.createMarker("org.eclipse.ptp.rdt.ui.indexerproblemmarker"); //$NON-NLS-1$
 			marker.setAttribute(IMarker.MESSAGE, message);
 			marker.setAttribute(IMarker.SEVERITY, IMarker.SEVERITY_WARNING);
 		} catch (CoreException e) {