Set modcount field to volatile in Graph.

This will prevent weird multi-threading bugs.

Change-Id: I7473b04232ad24dc3c68238bbf4922a51e2adfcd
Signed-off-by: Laurent Delaigue <laurent.delaigue@obeo.fr>
diff --git a/plugins/org.eclipse.emf.compare/src/org/eclipse/emf/compare/internal/utils/Graph.java b/plugins/org.eclipse.emf.compare/src/org/eclipse/emf/compare/internal/utils/Graph.java
index 120d386..e3083c7 100644
--- a/plugins/org.eclipse.emf.compare/src/org/eclipse/emf/compare/internal/utils/Graph.java
+++ b/plugins/org.eclipse.emf.compare/src/org/eclipse/emf/compare/internal/utils/Graph.java
@@ -67,7 +67,7 @@
 	 * This will be incremented each time this graph is structurally modified by an operation, ensuring
 	 * fail-fast iterations from our returned iterators.
 	 */
-	private transient int modcount;
+	private transient volatile int modcount;
 
 	/** Constructs an empty graph. */
 	public Graph() {