Fixed: [Issue 224] xtend & protobuf-dt conflict: .xtend files mistakenly
handled by protobuf-dt

https://code.google.com/p/protobuf-dt/issues/detail?id=224
diff --git a/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/ProtobufBuildParticipant.java b/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/ProtobufBuildParticipant.java
index 2c356e5..f5d956e 100644
--- a/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/ProtobufBuildParticipant.java
+++ b/com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/ProtobufBuildParticipant.java
@@ -75,10 +75,10 @@
       return null;
     }
     URI uri = resource.getURI();
-    if (!uri.isPlatformResource() && !"proto".equals(uri.fileExtension())) {
-      return null;
+    if (uri.isPlatformResource() && "proto".equals(uri.fileExtension())) {
+      return uri.toPlatformString(true);
     }
-    return uri.toPlatformString(true);
+    return null;
   }
 
   private void generateSingleProto(String command, IFile protoFile) throws CoreException {