[495621] Fix UMLX contentType
diff --git a/plugins/org.eclipse.qvtd.umlx/emf-gen/org/eclipse/qvtd/umlx/UMLXPackage.java b/plugins/org.eclipse.qvtd.umlx/emf-gen/org/eclipse/qvtd/umlx/UMLXPackage.java
index 7990ef9..7557f88 100644
--- a/plugins/org.eclipse.qvtd.umlx/emf-gen/org/eclipse/qvtd/umlx/UMLXPackage.java
+++ b/plugins/org.eclipse.qvtd.umlx/emf-gen/org/eclipse/qvtd/umlx/UMLXPackage.java
@@ -56,6 +56,14 @@
 	String eNS_PREFIX = "umlx";
 
 	/**
+	 * The package content type ID.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	String eCONTENT_TYPE = "org.eclipse.qvtd.umlx";
+
+	/**
 	 * The singleton instance of the package.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
diff --git a/plugins/org.eclipse.qvtd.umlx/model/UMLX.genmodel b/plugins/org.eclipse.qvtd.umlx/model/UMLX.genmodel
index 5de3af7..dcb3a12 100644
--- a/plugins/org.eclipse.qvtd.umlx/model/UMLX.genmodel
+++ b/plugins/org.eclipse.qvtd.umlx/model/UMLX.genmodel
@@ -23,7 +23,7 @@
   </genAnnotations>
   <foreignModel>UMLX.ecore</foreignModel>
   <genPackages prefix="UMLX" basePackage="org.eclipse.qvtd" disposableProviderFactory="true"
-      ecorePackage="UMLX.ecore#/">
+      contentTypeIdentifier="org.eclipse.qvtd.umlx" ecorePackage="UMLX.ecore#/">
     <genClasses ecoreClass="UMLX.ecore#//RelDiagram">
       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UMLX.ecore#//RelDiagram/isTop"/>
       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UMLX.ecore#//RelDiagram/ownedRelDomainNodes"/>
diff --git a/plugins/org.eclipse.qvtd.umlx/plugin.properties b/plugins/org.eclipse.qvtd.umlx/plugin.properties
index a2403e4..aaf06f3 100644
--- a/plugins/org.eclipse.qvtd.umlx/plugin.properties
+++ b/plugins/org.eclipse.qvtd.umlx/plugin.properties
@@ -11,3 +11,4 @@
 
 pluginName = QVT Declarative UMLX for Ecore Model (Incubation)
 providerName = Eclipse Modeling Project
+_UI_UMLX_content_type = UMLX File
diff --git a/plugins/org.eclipse.qvtd.umlx/plugin.xml b/plugins/org.eclipse.qvtd.umlx/plugin.xml
index f404016..8864e43 100644
--- a/plugins/org.eclipse.qvtd.umlx/plugin.xml
+++ b/plugins/org.eclipse.qvtd.umlx/plugin.xml
@@ -7,7 +7,7 @@
 <plugin>
    <extension point="org.eclipse.emf.ecore.content_parser">
       <parser
-            contentTypeIdentifier="org.eclipse.ocl.oclas"
+            contentTypeIdentifier="org.eclipse.qvtd.umlx"
             class="org.eclipse.qvtd.umlx.resource.UMLXResourceFactoryImpl"/>
    </extension>