Merge "CHeck all parameters when comparing unit signatures. See bug 521619."
diff --git a/plugins/org.eclipse.emf.henshin.diagram/src/org/eclipse/emf/henshin/diagram/edit/policies/UnitCompartmentCanonicalEditPolicy.java b/plugins/org.eclipse.emf.henshin.diagram/src/org/eclipse/emf/henshin/diagram/edit/policies/UnitCompartmentCanonicalEditPolicy.java
index 92bc490..4acf43c 100644
--- a/plugins/org.eclipse.emf.henshin.diagram/src/org/eclipse/emf/henshin/diagram/edit/policies/UnitCompartmentCanonicalEditPolicy.java
+++ b/plugins/org.eclipse.emf.henshin.diagram/src/org/eclipse/emf/henshin/diagram/edit/policies/UnitCompartmentCanonicalEditPolicy.java
@@ -212,7 +212,7 @@
 			for (Parameter unit1Param : unit1.getParameters()) {
 				Parameter unit2Param = unit2.getParameter(unit1Param.getName());
 				result = result && unit2Param != null && isMatchingParameterType(unit1Param, unit2Param);
-				if(result) {
+				if(!result) {
 					return result;
 				}
 			}