Fix compilation errors in qvto files due to enum type errors.
diff --git a/plugins/org.eclipse.gmf.bridge/transforms/ModelFacets.qvto b/plugins/org.eclipse.gmf.bridge/transforms/ModelFacets.qvto
index 706c4de..25b8487 100644
--- a/plugins/org.eclipse.gmf.bridge/transforms/ModelFacets.qvto
+++ b/plugins/org.eclipse.gmf.bridge/transforms/ModelFacets.qvto
@@ -188,7 +188,11 @@
 --	
 
 query GMFMAP::ValueExpression::selectProvider(mapRoot: GMFMAP::Mapping): GenExpressionProviderBase =
-	mapRoot->resolveone(GMFGEN::GenExpressionProviderContainer).providers->any(e | e.getLanguage() = self.language);
+	mapRoot->resolveone(GMFGEN::GenExpressionProviderContainer).providers->any(e | 
+		e.getLanguage().equals(self.language)
+	);
+
+query GenLanguage::equals(lang: Language) : Boolean = self.repr() = lang.repr();
 
 query GMFMAP::LabelTextAccessMethod::convertLabelTextAccessMethod() : GMFGEN::LabelTextAccessMethod =
 	switch {
diff --git a/plugins/org.eclipse.gmf.bridge/transforms/ValueExpressions.qvto b/plugins/org.eclipse.gmf.bridge/transforms/ValueExpressions.qvto
index 729cc05..a9d3135 100644
--- a/plugins/org.eclipse.gmf.bridge/transforms/ValueExpressions.qvto
+++ b/plugins/org.eclipse.gmf.bridge/transforms/ValueExpressions.qvto
@@ -43,7 +43,7 @@
 			case (self.language = Language::ocl) { result := object GenExpressionInterpreter { language := self.language() } };
 			case (self.language = Language::regexp) { result := object GenExpressionInterpreter { language := self.language() } };
 			case (self.language = Language::nregexp) { result := object GenExpressionInterpreter { language := self.language() } };
-			case (self.language = GenLanguage::_literal) { result := object GenLiteralExpressionProvider {} };
+			case (self.language = Language::_literal) { result := object GenLiteralExpressionProvider {} };
 			else { result := object GenExpressionInterpreter {}; }
 		};
 	}