Merge branch 'snapshot-release-0.9.0'
diff --git a/org.eclipse.rmf.emf.ecore.converter/META-INF/MANIFEST.MF b/org.eclipse.rmf.emf.ecore.converter/META-INF/MANIFEST.MF
index fb95cf3..c634ecb 100644
--- a/org.eclipse.rmf.emf.ecore.converter/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.emf.ecore.converter/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: %pluginName

 Bundle-SymbolicName: org.eclipse.rmf.emf.ecore.converter

-Bundle-Version: 0.8.0.qualifier

+Bundle-Version: 0.9.0.qualifier

 Bundle-ClassPath: .

 Bundle-Localization: plugin

 Bundle-RequiredExecutionEnvironment: J2SE-1.5

diff --git a/org.eclipse.rmf.emf.ecore.converter/plugin.properties b/org.eclipse.rmf.emf.ecore.converter/plugin.properties
index c60472f..c617cba 100644
--- a/org.eclipse.rmf.emf.ecore.converter/plugin.properties
+++ b/org.eclipse.rmf.emf.ecore.converter/plugin.properties
@@ -3,5 +3,5 @@
 # are made available under the terms of the Eclipse Public License v1.0

 # which accompanies this distribution, and is available at

 # http://www.eclipse.org/legal/epl-v10.html

-pluginName = RMF ReqIf ECore Converter (Incubation)

+pluginName = RMF ReqIF ECore Converter (Incubation)

 providerName = Eclipse Modeling Project

diff --git a/org.eclipse.rmf.emf.ecore.converter/pom.xml b/org.eclipse.rmf.emf.ecore.converter/pom.xml
index 15ce607..9f65407 100644
--- a/org.eclipse.rmf.emf.ecore.converter/pom.xml
+++ b/org.eclipse.rmf.emf.ecore.converter/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.emf.ecore.converter</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<properties>

     	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

   	</properties>

diff --git a/org.eclipse.rmf.examples.feature/build.properties b/org.eclipse.rmf.examples.feature/build.properties
index 72ff643..de87c39 100644
--- a/org.eclipse.rmf.examples.feature/build.properties
+++ b/org.eclipse.rmf.examples.feature/build.properties
@@ -1,4 +1,6 @@
 bin.includes = feature.xml,\
+               feature.properties,\
+               epl-v10.html,\
                license.html,\
                notice.html,\
-               epl-v10.html
+               about.properties
diff --git a/org.eclipse.rmf.examples.feature/feature.xml b/org.eclipse.rmf.examples.feature/feature.xml
index aa8f726..e129a0d 100644
--- a/org.eclipse.rmf.examples.feature/feature.xml
+++ b/org.eclipse.rmf.examples.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature
       id="org.eclipse.rmf.examples.feature"
       label="RMF Examples Feature (Incubation)"
-      version="0.8.0.qualifier"
+      version="0.9.0.qualifier"
       provider-name="Eclipse Modeling Project">
 
    <description>
@@ -13,10 +13,14 @@
       [Enter Copyright Description here.]
    </copyright>
 
-   <license url="http://www.example.com/license">
-      [Enter License Description here.]
+   <license url="%licenseURL">
+      %license
    </license>
 
+   <url>
+      <discovery label="RMF at Eclipse.org" url="http://eclipse.org/rmf"/>
+   </url>
+
    <plugin
          id="org.eclipse.rmf.examples.installer"
          download-size="0"
diff --git a/org.eclipse.rmf.examples.feature/pom.xml b/org.eclipse.rmf.examples.feature/pom.xml
index c6eeff9..165c729 100644
--- a/org.eclipse.rmf.examples.feature/pom.xml
+++ b/org.eclipse.rmf.examples.feature/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.examples.feature</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-feature</packaging>

 	<groupId>org.eclipse.rmf.features</groupId>

 </project>
\ No newline at end of file
diff --git a/org.eclipse.rmf.examples.installer/META-INF/MANIFEST.MF b/org.eclipse.rmf.examples.installer/META-INF/MANIFEST.MF
index df3399f..35425ce 100644
--- a/org.eclipse.rmf.examples.installer/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.examples.installer/META-INF/MANIFEST.MF
@@ -1,9 +1,9 @@
 Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
-Bundle-Name: RMF Examples Installer
+Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.rmf.examples.installer;singleton:=true
-Bundle-Version: 0.8.0.qualifier
-Bundle-Vendor: Eclipse Modeling Framework
+Bundle-Version: 0.9.0.qualifier
+Bundle-Vendor: %providerName
 Bundle-Localization: plugin
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Require-Bundle: org.eclipse.emf.common.ui
diff --git a/org.eclipse.rmf.examples.installer/plugin.properties b/org.eclipse.rmf.examples.installer/plugin.properties
index f345b07..e0f25c4 100644
--- a/org.eclipse.rmf.examples.installer/plugin.properties
+++ b/org.eclipse.rmf.examples.installer/plugin.properties
@@ -11,8 +11,8 @@
 
 # NLS_MESSAGEFORMAT_VAR
 
-pluginName = RMF Examples Installer
-providerName=Eclipse Requirements Modeling Project
+pluginName = RMF Core Examples Installer
+providerName=Eclipse Modeling Project
 
 _UI_RMFExampleCategory_name = Requirements Modeling Framework
 
diff --git a/org.eclipse.rmf.examples.installer/pom.xml b/org.eclipse.rmf.examples.installer/pom.xml
index 737ccea..031cdf1 100644
--- a/org.eclipse.rmf.examples.installer/pom.xml
+++ b/org.eclipse.rmf.examples.installer/pom.xml
@@ -19,11 +19,11 @@
 	<parent>
 		<groupId>org.eclipse.rmf</groupId>
 		<artifactId>org.eclipse.rmf.releng</artifactId>
-		<version>0.8.0-SNAPSHOT</version>
+		<version>0.9.0-SNAPSHOT</version>
 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>
 	</parent>
 	<artifactId>org.eclipse.rmf.examples.installer</artifactId>
-	<version>0.8.0-SNAPSHOT</version>
+	<version>0.9.0-SNAPSHOT</version>
 	<packaging>eclipse-plugin</packaging>
 	<groupId>org.eclipse.rmf.plugins</groupId>
  	<build>
diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/META-INF/MANIFEST.MF b/org.eclipse.rmf.releng.devtool.modelcleaner/META-INF/MANIFEST.MF
index 0faa1f8..c351603 100644
--- a/org.eclipse.rmf.releng.devtool.modelcleaner/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.releng.devtool.modelcleaner/META-INF/MANIFEST.MF
@@ -2,5 +2,5 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: Metamodel Plug-in

 Bundle-SymbolicName: org.eclipse.rmf.releng.devtools.modelcleaner

-Bundle-Version: 0.8.0.qualifier

+Bundle-Version: 0.9.0.qualifier

 Bundle-Vendor: 

diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/ant/prortoolextension/2_patchEcoreFiles.xml b/org.eclipse.rmf.releng.devtool.modelcleaner/ant/prortoolextension/2_patchEcoreFiles.xml
new file mode 100644
index 0000000..f59e23b
--- /dev/null
+++ b/org.eclipse.rmf.releng.devtool.modelcleaner/ant/prortoolextension/2_patchEcoreFiles.xml
@@ -0,0 +1,54 @@
+<project name="getReqIFSchema" default="patchFiles" basedir="../.." xmlns:qvto="http://www.eclipse.org/qvt/1.0.0/Operational">
+	<description>
+        Get the ReqIF XML schema and the XHTML Schema fragments
+    </description>
+	<property file="./ant/prortoolextension/generate.properties">
+	</property>
+
+	<property name="retries" value="40" />
+
+	<target name="clean">
+		<delete dir="${GEN_FOLDER}" />
+	</target>
+
+	<target name="download" depends="clean">
+		<copy overwrite="true" todir="${GEN_FOLDER}">
+			<fileset dir="..">
+				<include name="*pror*/model/*.ecore" />
+			</fileset>
+		</copy>
+	</target>
+
+	<target name="patchFiles" depends="download">
+		<property name="configuration.ecore" value="${GEN_FOLDER}/org.eclipse.rmf.reqif10.pror/model/configuration.ecore" />
+		<qvto:transformation uri="transforms/ProRModelCleaner.qvto">
+			<inout uri="${configuration.ecore}" />
+		</qvto:transformation>
+		<replace file="${configuration.ecore}" token="ecore:EClass /org.eclipse.rmf.releng.devtools.modelcleaner/gen/prortoolextension/org.eclipse.rmf.reqif10.pror/model/configuration.ecore#" value="ecore:EClass #" />
+		<replace file="${configuration.ecore}" token=" reqif10.ecore#" value=" ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#" />
+        <echo>Copy the patched '${configuration.ecore}' to its original plugin, reload genmodel and create model code</echo>
+
+		<property name="Headline.ecore" value="${GEN_FOLDER}/org.eclipse.rmf.reqif10.pror.presentation.headline/model/Headline.ecore" />
+		<qvto:transformation uri="transforms/ProRModelCleaner.qvto">
+			<inout uri="${Headline.ecore}" />
+		</qvto:transformation>
+		<replace file="${Headline.ecore}" token="ecore:EClass /org.eclipse.rmf.releng.devtools.modelcleaner/gen/prortoolextension/org.eclipse.rmf.reqif10.pror/model/Headline.ecore#" value="ecore:EClass #" />
+		<echo>Copy the patched '${Headline.ecore}' to its original plugin, reload genmodel and create model code</echo>
+
+		<property name="ID.ecore" value="${GEN_FOLDER}/org.eclipse.rmf.reqif10.pror.presentation.id/model/ID.ecore" />
+		<qvto:transformation uri="transforms/ProRModelCleaner.qvto">
+			<inout uri="${ID.ecore}" />
+		</qvto:transformation>
+		<replace file="${ID.ecore}" token="ecore:EClass /org.eclipse.rmf.releng.devtools.modelcleaner/gen/prortoolextension/org.eclipse.rmf.reqif10.pror/model/ID.ecore#" value="ecore:EClass #" />
+		<echo>Copy the patched '${ID.ecore}' to its original plugin, reload genmodel and create model code</echo>
+
+		<property name="linewrap.ecore" value="${GEN_FOLDER}/org.eclipse.rmf.reqif10.pror.presentation.linewrap/model/linewrap.ecore" />
+		<qvto:transformation uri="transforms/ProRModelCleaner.qvto">
+			<inout uri="${linewrap.ecore}" />
+		</qvto:transformation>
+		<replace file="${linewrap.ecore}" token="ecore:EClass /org.eclipse.rmf.releng.devtools.modelcleaner/gen/prortoolextension/org.eclipse.rmf.reqif10.pror/model/linewrap.ecore#" value="ecore:EClass #" />
+		<echo>Copy the patched '${linewrap.ecore}' to its original plugin, reload genmodel and create model code</echo>
+	</target>
+
+
+</project>
\ No newline at end of file
diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/ant/prortoolextension/generate.properties b/org.eclipse.rmf.releng.devtool.modelcleaner/ant/prortoolextension/generate.properties
new file mode 100644
index 0000000..a497124
--- /dev/null
+++ b/org.eclipse.rmf.releng.devtool.modelcleaner/ant/prortoolextension/generate.properties
@@ -0,0 +1,6 @@
+# TODO: insert header
+# make sure only relative paths are used.
+# this makes sure that these properties can be used for URI based and file based resolution
+GEN_FOLDER=./gen/prortoolextension
+
+
diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/ant/reqif10/readme.txt b/org.eclipse.rmf.releng.devtool.modelcleaner/ant/reqif10/readme.txt
index 8302db8..22369d3 100644
--- a/org.eclipse.rmf.releng.devtool.modelcleaner/ant/reqif10/readme.txt
+++ b/org.eclipse.rmf.releng.devtool.modelcleaner/ant/reqif10/readme.txt
@@ -1,15 +1,13 @@
 (0)
-download the spec files from w3c and omg:
-=> run ant script 'ant/reqif10/0_downloadAndPatchReqifCmof.xml'
+download and patch the reqif.cmof file from OMG:
+=> run ant script 'ant/reqif10/0_prepare.xml' using the launch config /launch/ReqIF - 00 Prepare.launch 
 The patch will make sure, that primitive types in cmof are properly found
 
 (1) 
 generate the ecore files
 => Open 'gen/reqif10/reqif.cmof' and convert package ReqIF to ecore. 
    Make sure that 'camel case names' is set to 'Ignore'. 
-   This will create a new file 'gen/reqif10/ReqIF.ecore' and types.ecore </echo>
-=> Open gen/reqif10/ReqIF.ecore. types.ecore should be loaded as well in the same editor.
-   Move the Datatypes from types.ecore to ReqIF.ecore/reqif10
+   This will create a new file 'gen/reqif10/ReqIF.ecore' and types.ecore
 
 (2)
 patch the ecore files.
diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/launch/ProR ToolExtensions - 01 Patch Ecore.launch b/org.eclipse.rmf.releng.devtool.modelcleaner/launch/ProR ToolExtensions - 01 Patch Ecore.launch
new file mode 100644
index 0000000..5afd261
--- /dev/null
+++ b/org.eclipse.rmf.releng.devtool.modelcleaner/launch/ProR ToolExtensions - 01 Patch Ecore.launch
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntLaunchConfigurationType">
+<stringAttribute key="bad_container_name" value="/org.eclipse.rmf.releng.devtools.modelcleaner/laun"/>
+<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.eclipse.rmf.releng.devtools.modelcleaner/ant/prortoolextension/2_patchEcoreFiles.xml"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.rmf.releng.devtools.modelcleaner"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.rmf.releng.devtools.modelcleaner/ant/prortoolextension/2_patchEcoreFiles.xml}"/>
+<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
+</launchConfiguration>
diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/launch/ReqIF - 00 Prepare.launch b/org.eclipse.rmf.releng.devtool.modelcleaner/launch/ReqIF - 00 Prepare.launch
index 3474893..8df89da 100644
--- a/org.eclipse.rmf.releng.devtool.modelcleaner/launch/ReqIF - 00 Prepare.launch
+++ b/org.eclipse.rmf.releng.devtool.modelcleaner/launch/ReqIF - 00 Prepare.launch
@@ -1,15 +1,17 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <launchConfiguration type="org.eclipse.ant.AntLaunchConfigurationType">
 <stringAttribute key="bad_container_name" value="/org.eclipse.rmf.releng.devtools.modelcleaner/laun"/>
-<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="true"/>
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"/>
-<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"/>
+<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.eclipse.rmf.releng.devtools.modelcleaner/ant/reqif10/0_prepare.xml"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
 <booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
 <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
-<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.launching.macosx.MacOSXType/Java SE 7 [1.7.0_13]"/>
-<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.ant.internal.launching.remote.InternalAntRunner"/>
 <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.rmf.releng.devtools.modelcleaner"/>
 <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
-<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.rmf.releng.devtools.modelcleaner/ant/reqif10/0_0_prepare.xml}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.rmf.releng.devtools.modelcleaner/ant/reqif10/0_prepare.xml}"/>
 <stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
 </launchConfiguration>
diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/launch/Xhtml - 01 Patch Ecore.xml.launch b/org.eclipse.rmf.releng.devtool.modelcleaner/launch/Xhtml - 01 Patch Ecore.launch
similarity index 100%
rename from org.eclipse.rmf.releng.devtool.modelcleaner/launch/Xhtml - 01 Patch Ecore.xml.launch
rename to org.eclipse.rmf.releng.devtool.modelcleaner/launch/Xhtml - 01 Patch Ecore.launch
diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/readme.txt b/org.eclipse.rmf.releng.devtool.modelcleaner/readme.txt
deleted file mode 100644
index e664141..0000000
--- a/org.eclipse.rmf.releng.devtool.modelcleaner/readme.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-(0)
-download the spec files from w3c and omg:
-=> run ant script 'ant/0_downloadSpecFiles.xml'
-
-(1)
-patch the original xsd and cmof files.
-- make sure that the xsds are usable without internet access
-- make sure that primitive types in cmof are properly found
-=> run ant script 'ant/1_patchOriginalXsdAndCmof.xml'
-
-(2) 
-generate the ecore files
-=> Open 'gen/patched1/cmof/reqif.cmof' and convert package ReqIF to ecore. 
-   Make sure that 'camel case names' is set to 'Ignore'. 
-   This will create a new file 'gen/patched1/cmof/ReqIF.ecore'</echo>
-=> Create genmodel and ecore from 'gen/patched1/schema/reqif.xsd' 
-   (New->other->Eclipse Modeling Framework/EMF Generator Model -> XML Schema; select XML Namespace from platform / other models from input)
-
-(3)
-patch the ecore files.
-This makes sure that 
-- order of elements are correct
-- mapping of xml names are properly set
-- all estructural features are explicitly set to unsettable
-- redundant back linkages are removed.
-- reqif.ecore generated from .cmof is properly integrated with xhtml.ecore generated from xsd.
-=> run ant script 'ant/2_patchEcoreFiles.xml'. 
-   Make sure that the ant files is executed in the same JVM as the current Eclipse Runtime
-   Make sure that QVTO is installed in your Eclipse IDE
-   
-(4)
-copy the generated ecore files to 
-org.eclipse.rmf.reqif10
-
-(5)
-regenerate code
-select the genmodel in org.eclipse.rmf.reqif10/model
-right-click -> reload...
-generate "model"
-
-(6)
-fix the plugin.xml
-
-take section 
-   <extension point="org.eclipse.emf.ecore.content_parser">
-      <parser
-            contentTypeIdentifier="org.eclipse.rmf.reqif10.reqif10XMLFile"
-            class="org.eclipse.rmf.serialization.ReqIFResourceFactoryImpl"/>
-   </extension>
-   
-and move it into
-org.eclipse.rmf.serialization/plugin.xml
-
-
-   
diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/transforms/ProRModelCleaner.qvto b/org.eclipse.rmf.releng.devtool.modelcleaner/transforms/ProRModelCleaner.qvto
new file mode 100644
index 0000000..4c45735
--- /dev/null
+++ b/org.eclipse.rmf.releng.devtool.modelcleaner/transforms/ProRModelCleaner.qvto
@@ -0,0 +1,115 @@
+/**
+ * Copyright (c) 2012 itemis GmbH.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * 
+ * Contributors:
+ *     Mark Broerkens - initial API and implementation
+ * 
+ */
+modeltype ECORE uses 'http://www.eclipse.org/emf/2002/Ecore';
+modeltype XSD uses 'http://www.eclipse.org/emf/2003/XMLType';
+modeltype NAMESPACE uses 'http://www.w3.org/XML/1998/namespace';
+
+transformation ReqIfModelCleaner(inout reqIfModel : ECORE);
+
+
+main() {
+	reqIfModel.objectsOfType(ECORE::EModelElement)->map removeAnnotations();
+	reqIfModel.objectsOfType(ECORE::EStructuralFeature)->map makeUnsettable();
+	reqIfModel.objectsOfType(ECORE::EReference)->map setContainmentReferenceMetadata();
+}
+
+
+
+mapping inout ECORE::EModelElement :: removeAnnotations ()
+{
+	self.eAnnotations.map removeElements();
+}
+
+
+
+mapping inout ECORE::EModelElement :: removeElements ()
+{
+	self.allSubobjects()[ECORE::EModelElement]->map removeElement();
+	self->map removeElement();
+}
+
+mapping inout ECORE::EModelElement :: removeElement ()
+{
+	reqIfModel.removeElement(self);
+}
+
+mapping inout ECORE::EStructuralFeature :: makeUnsettable() {
+	self.unsettable := true;
+}
+
+
+mapping inout ECORE::EReference :: setContainmentReferenceMetadata() 
+when {self.containment}
+{
+	self.eAnnotations := self.getElementFeatureExtendedMetadata("element");
+    self.eAnnotations += self.getElementFeatureXMLMappingExtendedMetadata();
+}
+
+
+
+query ECORE::ENamedElement :: getElementFeatureExtendedMetadata(kind : String) : ECORE::EAnnotation {
+	return object ECORE::EAnnotation {
+		source := "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+		details += object ECORE::EStringToStringMapEntry {
+			key := "name";
+			value := self.name;
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "kind";
+			value := kind;
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "namespace";
+			value := "##targetNamespace";
+		};
+	}
+}
+
+
+query ECORE::EReference :: getElementFeatureXMLMappingExtendedMetadata() : ECORE::EAnnotation {
+	return object ECORE::EAnnotation {
+		source := "http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData";
+		details += object ECORE::EStringToStringMapEntry {
+			key := "wrapperName";
+			value := self.name;
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "featureWrapperElement";
+			value := "true";
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "featureElement";
+			value := "false"; 
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "classifierWrapperElement";
+			value := "false";	 
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "classifierElement";
+			value := "true";	 
+		};
+	}
+}
+
+
+
+
+
+
+
+
+
+
+
+
+	
diff --git a/org.eclipse.rmf.releng.devtool.modelcleaner/transforms/ReqIFModelCleaner.qvto b/org.eclipse.rmf.releng.devtool.modelcleaner/transforms/ReqIFModelCleaner.qvto
index 2e6bc6a..d53a217 100644
--- a/org.eclipse.rmf.releng.devtool.modelcleaner/transforms/ReqIFModelCleaner.qvto
+++ b/org.eclipse.rmf.releng.devtool.modelcleaner/transforms/ReqIFModelCleaner.qvto
@@ -24,10 +24,8 @@
 	reqIfModel.objectsOfType(ECORE::EAttribute)->map setMetadata();
 	reqIfModel.objectsOfType(ECORE::EAttribute)->map makeId();
 	reqIfModel.objectsOfType(ECORE::EAttribute)->map removeIsPrefix();
-	reqIfModel.objectsOfType(ECORE::EAttribute)->map makeDateTime();
+	reqIfModel.objectsOfType(ECORE::EDataType)->map fixDateTime();
 
-	reqIfModel.objectsOfType(ECORE::EAttribute)->map fixReqIFLang();
-	
 	reqIfModel.objectsOfType(ECORE::EReference)->map setMetadata();
 	reqIfModel.objectsOfType(ECORE::EClass)->map removeBackLinkages();
 	reqIfModel.objectsOfType(ECORE::EClass)->map setMetadata();
@@ -39,19 +37,19 @@
 	reqIfModel.objectsOfType(ECORE::EClass)->map fixReqIFToolExtension();
 	reqIfModel.objectsOfType(ECORE::EClass)->map fixXhtmlContent();
 	reqIfModel.objectsOfType(ECORE::EReference)->map fixXhtmlContent();
+	reqIfModel.objectsOfType(ECORE::EAttribute)->map fixReqIFLang();
 	
 	// cleanup
 	reqIfModel.objectsOfType(ECORE::EDataType)->map removeDataTypeFloat();
 	reqIfModel.objectsOfType(ECORE::EPackage)->map removePackageDatatype();
-	reqIfModel.objectsOfType(ECORE::EDataType)->map removeDataTypeDateTime();
 }
 
 
 
-mapping inout ECORE::EAttribute :: makeDateTime ()
-when {self.eType.name.toLower()="datetime"} 
+mapping inout ECORE::EDataType :: fixDateTime ()
+when {self.name="DateTime"} 
 {
-	self.eType := XSD::DateTime.oclAsType(ECORE::EClassifier);
+	self.instanceClassName:="java.util.GregorianCalendar";	
 }
 
 mapping inout ECORE::EDataType :: fixDatatypeID ()
@@ -73,7 +71,7 @@
 		lowerBound := 0;
 		unsettable := true;
 	};
-	extensions.eAnnotations := extensions.getElementFeatureExtendedMetadata("element");
+	extensions.eAnnotations := extensions.getWildcardElementFeatureExtendedMetadata("elementWildcard", "##other");
 	extensions.eAnnotations += extensions.getElementFeatureXMLMappingExtendedMetadata_Contained0001();
 	self.eStructuralFeatures += extensions;
 }
@@ -99,9 +97,9 @@
 		_derived := true;
 		volatile := false;
 	};
-	xhtmlSource.eAnnotations := xhtmlSource.getElementFeatureExtendedMetadata("attribute");
+	xhtmlSource.eAnnotations := xhtmlSource.getElementFeatureExtendedMetadata("element");
 	xhtmlSource.eAnnotations += xhtmlSource.getElementFeatureXMLMappingExtendedMetadata();
-	xhtml.eAnnotations := xhtml.getElementFeatureExtendedMetadata("element");
+	xhtml.eAnnotations := xhtml.getWildcardElementFeatureExtendedMetadata("elementWildcard", "http://www.w3.org/1999/xhtml");
 	xhtml.eAnnotations += xhtml.getElementFeatureXMLMappingExtendedMetadata_Contained0001();
 	self.eStructuralFeatures += xhtml;
 	self.eStructuralFeatures += xhtmlSource;
@@ -144,11 +142,26 @@
 	reqIfModel.removeElement(self);
 }
 
-// TODO: not sure if we really want to use this. might be better to take an enum with predefined values
 mapping inout ECORE::EAttribute :: fixReqIFLang ()
 when {self.name.toLower()="lang"} 
 {
 	self.eType := NAMESPACE::LangType.oclAsType(ECORE::EClassifier);
+	self.eAnnotations:= object ECORE::EAnnotation {
+		source := "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+		details += object ECORE::EStringToStringMapEntry {
+			key := "name";
+			value := "lang";
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "kind";
+			value := "attribute";
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "namespace";
+			value := 'http://www.w3.org/XML/1998/namespace';
+		};
+	}
+	
 }
 
 mapping inout ECORE::EPackage :: flattenDatatypesPackage() 
@@ -265,6 +278,32 @@
 	}
 }
 
+query ECORE::ENamedElement :: getWildcardElementFeatureExtendedMetadata(kind : String, wildcards : String) : ECORE::EAnnotation {
+	return object ECORE::EAnnotation {
+		source := "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+		details += object ECORE::EStringToStringMapEntry {
+			key := "name";
+			value := self.getXMLName();
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "kind";
+			value := kind;
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "namespace";
+			value := "##targetNamespace";
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "precessing";
+			value := "lax";
+		};
+		details += object ECORE::EStringToStringMapEntry {
+			key := "wildcards";
+			value := wildcards;
+		};
+	}
+}
+
 query ECORE::EReference :: getElementFeatureXMLMappingExtendedMetadata() : ECORE::EAnnotation {
 	return object ECORE::EAnnotation {
 		source := "http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData";
diff --git a/org.eclipse.rmf.releng.product/org/eclipse/rmf/reqif10/pror/splashHandlers/BrowserSplashHandler.java b/org.eclipse.rmf.releng.product/org/eclipse/rmf/reqif10/pror/splashHandlers/BrowserSplashHandler.java
new file mode 100644
index 0000000..cd73f01
--- /dev/null
+++ b/org.eclipse.rmf.releng.product/org/eclipse/rmf/reqif10/pror/splashHandlers/BrowserSplashHandler.java
@@ -0,0 +1,177 @@
+
+package org.eclipse.rmf.reqif10.pror.splashHandlers;
+
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.browser.Browser;
+import org.eclipse.swt.browser.ProgressEvent;
+import org.eclipse.swt.browser.ProgressListener;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.events.SelectionListener;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.ui.splash.AbstractSplashHandler;
+
+/**
+ * @since 3.3
+ * 
+ */
+public class BrowserSplashHandler extends AbstractSplashHandler {
+
+	private final static String F_BROWSER_URL = "http://www.google.com"; //NON-NLS-1
+	
+	private Browser fBrowser;
+	
+	private Button fButton;
+	
+	private boolean fClose;
+
+	/**
+	 * 
+	 */
+	public BrowserSplashHandler() {
+		fBrowser = null;
+		fButton = null;
+		fClose = false;
+	}
+	
+	/*
+	 * (non-Javadoc)
+	 * 
+	 * @see org.eclipse.ui.internal.splash.AbstractSplashHandler#init(org.eclipse.swt.widgets.Shell,
+	 *      org.eclipse.ui.IWorkbench)
+	 */
+	public void init(final Shell splash) {
+		// Store the shell
+		super.init(splash);
+		// Configure the shell layout
+		configureUISplash();
+		// Create UI
+		createUI();
+		// Create UI listeners
+		createUIListeners();
+		// Force the UI to layout
+		splash.layout(true);
+		// Keep the splash screen visible and prevent the RCP application from 
+		// loading until the close button is clicked.
+		doEventLoop();
+	}
+	
+	/**
+	 * 
+	 */
+	private void doEventLoop() {
+		Shell splash = getSplash();
+		while (fClose == false) {
+			if (splash.getDisplay().readAndDispatch() == false) {
+				splash.getDisplay().sleep();
+			}
+		}
+	}
+	
+	/**
+	 * 
+	 */
+	private void createUIListeners() {
+		// Create the browser listeners
+		createUIListenersBrowser();
+		// Create the button listeners
+		createUIListenersButton();
+	}
+
+	/**
+	 * 
+	 */
+	private void createUIListenersButton() {
+		fButton.addSelectionListener(new SelectionListener() {
+			public void widgetDefaultSelected(SelectionEvent e) {
+				// NO-OP
+			}
+			public void widgetSelected(SelectionEvent e) {
+				fClose = true;
+			}
+		});		
+	}
+
+	/**
+	 * 
+	 */
+	private void createUIListenersBrowser() {
+		fBrowser.addProgressListener(new ProgressListener() {
+			public void changed(ProgressEvent event) {
+				// NO-OP
+			}
+			public void completed(ProgressEvent event) {
+				// Only show the UI when the URL is fully loaded into the 
+				// browser
+				fBrowser.setVisible(true);
+				fButton.setVisible(true);
+			}
+		});		
+	}
+	
+	/**
+	 * 
+	 */
+	private void createUI() {
+		// Create the web browser
+		createUIBrowser();
+		// Create the close button
+		createUIButton();
+	}
+
+	/**
+	 * 
+	 */
+	private void createUIButton() {
+		Shell splash = getSplash();
+		fButton = new Button(splash, SWT.PUSH);
+		fButton.setText("Close"); //NON-NLS-1
+		fButton.setVisible(false);
+		// Configure the button bounds
+		configureUIButtonBounds();		
+		// Configure layout data
+		GridData data = new GridData(SWT.CENTER, SWT.FILL, false, false);
+		data.widthHint = 80;			
+		fButton.setLayoutData(data);
+	}
+
+	/**
+	 * 
+	 */
+	private void configureUIButtonBounds() {
+		Shell splash = getSplash();
+		
+		int button_x_coord = (splash.getSize().x / 2)
+				- (fButton.computeSize(SWT.DEFAULT, SWT.DEFAULT).x / 2);
+		int button_y_coord = splash.getSize().y
+				- fButton.computeSize(SWT.DEFAULT, SWT.DEFAULT).y;
+		int button_x_width = splash.getSize().x;
+		int button_y_width = fButton.computeSize(SWT.DEFAULT, SWT.DEFAULT).y;
+		
+		fButton.setBounds(button_x_coord, button_y_coord, button_x_width,
+				button_y_width);		
+	}	
+	
+	/**
+	 * 
+	 */
+	private void createUIBrowser() {
+		fBrowser = new Browser(getSplash(), SWT.NONE);
+		fBrowser.setUrl(F_BROWSER_URL);
+		fBrowser.setVisible(false);
+		// Configure layout data
+		GridData data = new GridData(SWT.FILL, SWT.FILL, true, true);
+		fBrowser.setLayoutData(data);
+	}
+
+	/**
+	 * 
+	 */
+	private void configureUISplash() {
+		GridLayout layout = new GridLayout(1, true);
+		getSplash().setLayout(layout);
+	}
+
+}
diff --git a/org.eclipse.rmf.releng.product/pom.xml b/org.eclipse.rmf.releng.product/pom.xml
index 251da9f..97630c1 100644
--- a/org.eclipse.rmf.releng.product/pom.xml
+++ b/org.eclipse.rmf.releng.product/pom.xml
@@ -6,16 +6,16 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.releng.product</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-repository</packaging>

 	

 	<properties>

     	<maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format>

-    	<app.version>0.8.0</app.version>

+    	<app.version>0.9.0</app.version>

   	</properties>

 	

 	<build>

diff --git a/org.eclipse.rmf.releng.product/rmf-pror-standalone.product b/org.eclipse.rmf.releng.product/rmf-pror-standalone.product
index a702112..6fc6499 100644
--- a/org.eclipse.rmf.releng.product/rmf-pror-standalone.product
+++ b/org.eclipse.rmf.releng.product/rmf-pror-standalone.product
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?pde version="3.5"?>
 
-<product name="RMF ProR Standalone" uid="org.eclipse.rmf.reqif10.pror.product" id="org.eclipse.rmf.reqif10.pror.product" application="org.eclipse.ui.ide.workbench" version="0.8.0.qualifier" useFeatures="true" includeLaunchers="true">
+<product name="RMF ProR Standalone" uid="org.eclipse.rmf.reqif10.pror.product" id="org.eclipse.rmf.reqif10.pror.product" application="org.eclipse.ui.ide.workbench" version="0.9.0.qualifier" useFeatures="true" includeLaunchers="true">
 
    <aboutInfo>
       <image path="/org.eclipse.rmf.reqif10.pror/pror-about.png"/>
diff --git a/org.eclipse.rmf.releng.product/splash.bmp b/org.eclipse.rmf.releng.product/splash.bmp
new file mode 100644
index 0000000..d7d2e30
--- /dev/null
+++ b/org.eclipse.rmf.releng.product/splash.bmp
Binary files differ
diff --git a/org.eclipse.rmf.releng.repository/category.xml b/org.eclipse.rmf.releng.repository/category.xml
index 3dc8c42..dab57ab 100644
--- a/org.eclipse.rmf.releng.repository/category.xml
+++ b/org.eclipse.rmf.releng.repository/category.xml
@@ -1,20 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <site>
-   <feature url="features/org.eclipse.rmf.examples.feature_0.8.0.qualifier.jar" id="org.eclipse.rmf.examples.feature" version="0.8.0.qualifier">
-      <category name="RMF"/>
-   </feature>
-   <feature url="features/org.eclipse.rmf.reqif10.feature_0.8.0.qualifier.jar" id="org.eclipse.rmf.reqif10.feature" version="0.8.0.qualifier">
-      <category name="RMF"/>
-   </feature>
-   <feature url="features/org.eclipse.rmf.reqif10.pror.feature_0.8.0.qualifier.jar" id="org.eclipse.rmf.reqif10.pror.feature" version="0.8.0.qualifier">
-      <category name="RMF"/>
-   </feature>
-   <feature url="features/org.eclipse.rmf.reqif10.pror.sdk.feature_0.8.0.qualifier.jar" id="org.eclipse.rmf.reqif10.pror.sdk.feature" version="0.8.0.qualifier">
+   <feature url="features/org.eclipse.rmf.reqif10.pror.sdk.feature_0.9.0.qualifier.jar" id="org.eclipse.rmf.reqif10.pror.sdk.feature" version="0.9.0.qualifier">
       <category name="RMF SDK"/>
    </feature>
-   <feature url="features/org.eclipse.rmf.reqif10.sdk.feature_0.8.0.qualifier.jar" id="org.eclipse.rmf.reqif10.sdk.feature" version="0.8.0.qualifier">
+   <feature url="features/org.eclipse.rmf.reqif10.sdk.feature_0.9.0.qualifier.jar" id="org.eclipse.rmf.reqif10.sdk.feature" version="0.9.0.qualifier">
       <category name="RMF SDK"/>
    </feature>
+   <feature url="features/org.eclipse.rmf.examples.feature_0.9.0.qualifier.jar" id="org.eclipse.rmf.examples.feature" version="0.9.0.qualifier">
+      <category name="RMF"/>
+   </feature>
+   <feature url="features/org.eclipse.rmf.reqif10.feature_0.9.0.qualifier.jar" id="org.eclipse.rmf.reqif10.feature" version="0.9.0.qualifier">
+      <category name="RMF"/>
+   </feature>
+   <feature url="features/org.eclipse.rmf.reqif10.pror.feature_0.9.0.qualifier.jar" id="org.eclipse.rmf.reqif10.pror.feature" version="0.9.0.qualifier">
+      <category name="RMF"/>
+   </feature>
    <category-def name="RMF" label="RMF"/>
    <category-def name="RMF SDK" label="RMF SDK"/>
 </site>
diff --git a/org.eclipse.rmf.releng.repository/pom.xml b/org.eclipse.rmf.releng.repository/pom.xml
index d6ffa50..fb9dcbc 100644
--- a/org.eclipse.rmf.releng.repository/pom.xml
+++ b/org.eclipse.rmf.releng.repository/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.releng.repository</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-repository</packaging>

 		

 <!--  

diff --git a/org.eclipse.rmf.releng.target/INDIGO_3_7_2.target b/org.eclipse.rmf.releng.target/INDIGO_3_7_2.target
index 548c90f..112a38a 100644
--- a/org.eclipse.rmf.releng.target/INDIGO_3_7_2.target
+++ b/org.eclipse.rmf.releng.target/INDIGO_3_7_2.target
@@ -1,20 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde version="3.8"?><target includeMode="feature" name="INDIGO_3_7_2" sequenceNumber="60">
+<?pde version="3.8"?><target includeMode="feature" name="INDIGO_3_7_2_Michael" sequenceNumber="65">
 <locations>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="com.google.guava" version="10.0.1.v201203051515"/>
-<unit id="org.apache.xerces" version="2.9.0.v201101211617"/>
-<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20120526062928/repository/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.eclipse.emf.compare.sdk.feature.group" version="1.3.2.v20120918-1125"/>
-<repository location="http://download.eclipse.org/modeling/emf/compare/updates/releases/1.3"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.agilemore.agilegrid.feature.feature.group" version="1.3.3"/>
-<repository location="http://agilegrid.sourceforge.net/agilegrid/updatesite-rmf/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.jdt.feature.group" version="3.7.2.v20120120-1414-7z8gFcuFMP7BW5XTz0jLTnz0l9B1"/>
 <unit id="org.eclipse.emf.sdk.feature.group" version="2.7.2.v20120130-0943"/>
 <unit id="org.eclipse.equinox.sdk.feature.group" version="3.7.1.R37x_v20110907-7M7W8i8eNV4WsRkue-4Vq4J6pCyW"/>
@@ -26,5 +13,19 @@
 <unit id="org.eclipse.sphinx.testutils.feature.group" version="0.0.0"/>
 <repository location="http://download.eclipse.org/sphinx/updates/interim"/>
 </location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.emf.compare.sdk.feature.group" version="1.3.2.v20120918-1125"/>
+<repository location="http://download.eclipse.org/modeling/emf/compare/updates/releases/1.3"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.agilemore.agilegrid.feature.feature.group" version="1.3.3"/>
+<repository location="http://agilegrid.sourceforge.net/agilegrid/updatesite-rmf/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.apache.poi" version="3.9.0.v201303080712"/>
+<unit id="org.apache.xerces" version="2.9.0.v201101211617"/>
+<unit id="com.google.guava" version="10.0.1.v201203051515"/>
+<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/"/>
+</location>
 </locations>
 </target>
diff --git a/org.eclipse.rmf.releng.target/JUNO_4_2_2.target b/org.eclipse.rmf.releng.target/JUNO_4_2_2.target
index 71d280f..4ba1665 100644
--- a/org.eclipse.rmf.releng.target/JUNO_4_2_2.target
+++ b/org.eclipse.rmf.releng.target/JUNO_4_2_2.target
@@ -2,11 +2,6 @@
 <?pde version="3.8"?><target name="JUNO_4_2_2" sequenceNumber="11">
 <locations>
 <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="org.apache.xerces" version="2.9.0.v201101211617"/>
-<unit id="com.google.guava" version="10.0.1.v201203051515"/>
-<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20130118183705/repository/"/>
-</location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.agilemore.agilegrid.feature.feature.group" version="1.3.3"/>
 <repository location="http://agilegrid.sourceforge.net/agilegrid/updatesite-rmf/"/>
 </location>
@@ -23,5 +18,11 @@
 <unit id="org.eclipse.sphinx.testutils.feature.group" version="0.0.0"/>
 <repository location="http://download.eclipse.org/sphinx/updates/interim"/>
 </location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.apache.poi" version="3.9.0.v201303080712"/>
+<unit id="org.apache.xerces" version="2.9.0.v201101211617"/>
+<unit id="com.google.guava" version="10.0.1.v201203051515"/>
+<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/"/>
+</location>
 </locations>
 </target>
diff --git a/org.eclipse.rmf.releng.target/KEPLER_4_3_0.target b/org.eclipse.rmf.releng.target/KEPLER_4_3_0.target
new file mode 100644
index 0000000..90078d4
--- /dev/null
+++ b/org.eclipse.rmf.releng.target/KEPLER_4_3_0.target
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<?pde version="3.8"?><target name="KEPLER_4_3_0" sequenceNumber="14">
+<locations>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.eclipse.equinox.sdk.feature.group" version="3.9.0.v20130604-2047"/>
+<unit id="org.eclipse.emf.sdk.feature.group" version="2.9.0.v20130610-0406"/>
+<unit id="org.eclipse.emf.compare.source.feature.group" version="2.1.0.201306101322"/>
+<unit id="org.eclipse.xsd.sdk.feature.group" version="2.9.0.v20130610-0406"/>
+<unit id="org.eclipse.jdt.feature.group" version="3.9.0.v20130605-2000"/>
+<repository location="http://download.eclipse.org/releases/kepler/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.agilemore.agilegrid.feature.feature.group" version="1.3.3"/>
+<repository location="http://agilegrid.sourceforge.net/agilegrid/updatesite-rmf/"/>
+</location>
+<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
+<unit id="org.apache.poi" version="3.9.0.v201303080712"/>
+<unit id="org.apache.xerces" version="2.9.0.v201101211617"/>
+<unit id="com.google.guava" version="10.0.1.v201203051515"/>
+<unit id="org.junit" version="4.7.0.v4_7_0_v20130308-0411"/>
+<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository/"/>
+</location>
+</locations>
+</target>
diff --git a/org.eclipse.rmf.releng.target/pom.xml b/org.eclipse.rmf.releng.target/pom.xml
index aed2969..42b7f49 100644
--- a/org.eclipse.rmf.releng.target/pom.xml
+++ b/org.eclipse.rmf.releng.target/pom.xml
@@ -6,7 +6,7 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.target</artifactId>

diff --git a/org.eclipse.rmf.releng/launcher/INDIGO_3_7_2_NewSerializationOnly.launch b/org.eclipse.rmf.releng/launcher/INDIGO_3_7_2_NewSerializationOnly.launch
deleted file mode 100644
index 3faeb89..0000000
--- a/org.eclipse.rmf.releng/launcher/INDIGO_3_7_2_NewSerializationOnly.launch
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">
-<booleanAttribute key="M2_DEBUG_OUTPUT" value="true"/>
-<stringAttribute key="M2_GOALS" value="clean install -X"/>
-<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>
-<booleanAttribute key="M2_OFFLINE" value="false"/>
-<stringAttribute key="M2_PROFILES" value="INDIGO_3_7_2.target"/>
-<listAttribute key="M2_PROPERTIES">
-<listEntry value="NEW_SERIALIZATION=true"/>
-</listAttribute>
-<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>
-<booleanAttribute key="M2_SKIP_TESTS" value="false"/>
-<intAttribute key="M2_THREADS" value="1"/>
-<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>
-<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>
-<stringAttribute key="bad_container_name" value="/org.eclipse.rmf.releng/launcher"/>
-<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
-<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:/org.eclipse.rmf.releng}"/>
-</launchConfiguration>
diff --git a/org.eclipse.rmf.releng/pom.xml b/org.eclipse.rmf.releng/pom.xml
index b816013..bfe8930 100644
--- a/org.eclipse.rmf.releng/pom.xml
+++ b/org.eclipse.rmf.releng/pom.xml
@@ -5,7 +5,7 @@
 	<modelVersion>4.0.0</modelVersion>

 	<groupId>org.eclipse.rmf</groupId>

 	<artifactId>org.eclipse.rmf.releng</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>pom</packaging>

 

 	<!-- this is the parent POM from which all modules inherit common settings -->

@@ -142,7 +142,7 @@
 								<artifact>

 									<groupId>org.eclipse.rmf</groupId>

 									<artifactId>org.eclipse.rmf.target</artifactId>

-									<version>0.8.0-SNAPSHOT</version>

+									<version>0.9.0-SNAPSHOT</version>

 									<classifier>INDIGO_3_7_2</classifier>

 								</artifact>

 							</target>

@@ -192,7 +192,7 @@
 								<artifact>

 									<groupId>org.eclipse.rmf</groupId>

 									<artifactId>org.eclipse.rmf.target</artifactId>

-									<version>0.8.0-SNAPSHOT</version>

+									<version>0.9.0-SNAPSHOT</version>

 									<classifier>JUNO_4_2_2</classifier>

 								</artifact>

 							</target>

@@ -242,7 +242,7 @@
 								<artifact>

 									<groupId>org.eclipse.rmf</groupId>

 									<artifactId>org.eclipse.rmf.target</artifactId>

-									<version>0.8.0-SNAPSHOT</version>

+									<version>0.9.0-SNAPSHOT</version>

 									<classifier>KEPLER_4_3_0</classifier>

 								</artifact>

 							</target>

@@ -292,12 +292,19 @@
 

 				<!-- ReqIF Core -->

 				<module>../org.eclipse.rmf.reqif10</module>

+				<module>../org.eclipse.rmf.reqif10.edit</module>

+				<module>../org.eclipse.rmf.reqif10.xhtml</module>

+				<module>../org.eclipse.rmf.reqif10.xhtml.edit</module>

 				<module>../org.eclipse.rmf.reqif10.common</module>

+				<module>../org.eclipse.rmf.reqif10.serialization</module>

 				<module>../org.eclipse.rmf.serialization</module>

 				<module>../org.eclipse.rmf.reqif10.feature</module>

+				<module>../org.eclipse.rmf.reqif10.thirdparty.feature</module>

 				<module>../org.eclipse.rmf.reqif10.sdk.feature</module>

-				<module>../org.eclipse.rmf.reqif10.tests</module>

-				<module>../org.eclipse.rmf.reqif10.tests.feature</module>

+				<module>../org.eclipse.rmf.tests.serialization</module>

+				<module>../org.eclipse.rmf.tests.reqif10.serialization</module>

+				<module>../org.eclipse.rmf.tests.reqif10.common</module>

+				<module>../org.eclipse.rmf.tests.reqif10.feature</module>

 

 				<!-- ReqIF UI ProR -->

 				<module>../org.eclipse.rmf.reqif10.pror</module>

@@ -335,27 +342,7 @@
 			</modules>

 

 		</profile>

-		<profile>

-			<id>NEW_SERIALIZATION</id>

-			<activation>

-				<property>

-					<name>NEW_SERIALIZATION</name>

-				</property>

-			</activation>

-			<modules>

-				<module>../org.eclipse.rmf.releng.target</module>

 

-				<!-- updated Core only -->

-				<module>../org.eclipse.rmf.reqif10_2</module>

-				<module>../org.eclipse.rmf.reqif10_2.edit</module>

-				<module>../org.eclipse.rmf.reqif10.xhtml</module>

-				<module>../org.eclipse.rmf.reqif10.xhtml.edit</module>

-				<module>../org.eclipse.rmf.serialization2</module>

-				<module>../org.eclipse.rmf.tests.serialization</module>

-				<module>../org.eclipse.rmf.tests.serialization.reqif10</module>

-			</modules>

-

-		</profile>

 

 	</profiles>

 

diff --git a/org.eclipse.rmf.reqif10.common/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.common/META-INF/MANIFEST.MF
index 3e4c1b1..6cb37bc 100644
--- a/org.eclipse.rmf.reqif10.common/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.common/META-INF/MANIFEST.MF
@@ -3,10 +3,12 @@
 Bundle-Localization: plugin
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.rmf.reqif10.common
-Bundle-Version: 0.8.0.qualifier
+Bundle-Version: 0.9.0.qualifier
 Bundle-Activator: org.eclipse.rmf.reqif10.internal.common.Activator
 Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.rmf.reqif10;bundle-version="0.8.0"
+ org.eclipse.rmf.reqif10;bundle-version="0.9.0",
+ org.apache.xerces,
+ org.eclipse.rmf.reqif10.xhtml
 Bundle-ActivationPolicy: lazy
 Bundle-Vendor: %providerName
 Export-Package: org.eclipse.rmf.reqif10.common.util
diff --git a/org.eclipse.rmf.reqif10.common/plugin.properties b/org.eclipse.rmf.reqif10.common/plugin.properties
index 4d6dfa8..683ff46 100644
--- a/org.eclipse.rmf.reqif10.common/plugin.properties
+++ b/org.eclipse.rmf.reqif10.common/plugin.properties
@@ -7,5 +7,5 @@
 # Contributors:
 #     Mark Broerkens - initial API and implementation
 
-pluginName = RMF ReqIf Model Common (Incubation)
+pluginName = RMF Core ReqIF Common (Incubation)
 providerName = Eclipse Modeling Project
diff --git a/org.eclipse.rmf.reqif10.common/pom.xml b/org.eclipse.rmf.reqif10.common/pom.xml
index 5e22749..8d83776 100644
--- a/org.eclipse.rmf.reqif10.common/pom.xml
+++ b/org.eclipse.rmf.reqif10.common/pom.xml
@@ -19,11 +19,11 @@
 	<parent>
 		<groupId>org.eclipse.rmf</groupId>
 		<artifactId>org.eclipse.rmf.releng</artifactId>
-		<version>0.8.0-SNAPSHOT</version>
+		<version>0.9.0-SNAPSHOT</version>
 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>
 	</parent>
 	<artifactId>org.eclipse.rmf.reqif10.common</artifactId>
-	<version>0.8.0-SNAPSHOT</version>
+	<version>0.9.0-SNAPSHOT</version>
 	<packaging>eclipse-plugin</packaging>
 	<groupId>org.eclipse.rmf.plugins</groupId>
 	<properties>
diff --git a/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10Util.java b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10Util.java
index 3cc5846..c739f2e 100644
--- a/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10Util.java
+++ b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10Util.java
@@ -12,12 +12,8 @@
 package org.eclipse.rmf.reqif10.common.util;

 

 import java.util.Collection;

-import java.util.Date;

 import java.util.GregorianCalendar;

 

-import javax.xml.datatype.DatatypeConfigurationException;

-import javax.xml.datatype.DatatypeConstants;

-import javax.xml.datatype.DatatypeFactory;

 import javax.xml.datatype.XMLGregorianCalendar;

 

 import org.eclipse.emf.common.util.EList;

@@ -402,21 +398,9 @@
 	 * 

 	 * @return the current date/time formatted for ReqIF

 	 */

-	public static XMLGregorianCalendar getReqIFLastChange() {

+	public static GregorianCalendar getReqIFLastChange() {

 

-		XMLGregorianCalendar date2 = null;

-		try {

-			GregorianCalendar gc = new GregorianCalendar();

-			Date lastChange = gc.getTime();

-			GregorianCalendar cal = new GregorianCalendar();

-			cal.setTime(lastChange);

-			date2 = DatatypeFactory.newInstance().newXMLGregorianCalendar(gc);

-			date2.setMillisecond(DatatypeConstants.FIELD_UNDEFINED);

-		} catch (DatatypeConfigurationException e) {

-			e.printStackTrace();

-		}

-

-		return date2;

+		return new GregorianCalendar();

 

 	}

 

diff --git a/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XHtmlContentAdapter.java b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XHtmlContentAdapter.java
new file mode 100644
index 0000000..1fad74e
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XHtmlContentAdapter.java
@@ -0,0 +1,211 @@
+/*******************************************************************************
+ * Copyright (c) 2013 itemis AG.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * 
+ * Contributors:
+ *     itemis AG - initial API and implementation
+ ******************************************************************************/
+package org.eclipse.rmf.reqif10.common.util;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.xerces.impl.Constants;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.common.util.EMap;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.Resource.Diagnostic;
+import org.eclipse.emf.ecore.util.EContentAdapter;
+import org.eclipse.emf.ecore.util.FeatureMapUtil;
+import org.eclipse.emf.ecore.xmi.XMLHelper;
+import org.eclipse.emf.ecore.xmi.XMLResource;
+import org.eclipse.emf.ecore.xmi.XMLSave;
+import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
+import org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl;
+import org.eclipse.rmf.reqif10.XhtmlContent;
+import org.eclipse.rmf.reqif10.xhtml.XhtmlDivType;
+import org.eclipse.rmf.reqif10.xhtml.XhtmlFactory;
+import org.eclipse.rmf.reqif10.xhtml.XhtmlPackage;
+
+public class ReqIF10XHtmlContentAdapter extends EContentAdapter {
+	String xmlString = null;
+	XMLResource resource = null;
+	static final String UTF8 = "UTF-8"; //$NON-NLS-1$
+	XhtmlContent xhtmlContent = null;
+
+	public String getXhtmlString() {
+		if (null == xmlString) {
+			updateXhtmlString();
+		}
+
+		return xmlString;
+	}
+
+	public void setXhtmlString(String xhtmlString) throws IOException {
+		// set object tree in model
+		updateXhtmlObjects(xhtmlString);
+		// the xhtml String is updated automatically from updated xhtml objects
+		// TODO: analyze if it would be sufficient not to recreate the xhtml string from the xhtml object structure
+	}
+
+	public void setXhtmlPlainTextString(String plainText) {
+		XhtmlDivType xhtmlDivType = XhtmlFactory.eINSTANCE.createXhtmlDivType();
+		xhtmlDivType.getMixed().add(FeatureMapUtil.createTextEntry(plainText));
+		xhtmlContent.setXhtml(xhtmlDivType);
+	}
+
+	public EList<Diagnostic> getErrors() {
+		return resource.getErrors();
+	}
+
+	public EList<Diagnostic> getWarnings() {
+		return resource.getWarnings();
+	}
+
+	@Override
+	public boolean isAdapterForType(Object type) {
+		return ReqIF10XHtmlContentAdapter.class == type;
+	}
+
+	@Override
+	public void notifyChanged(Notification notification) {
+		super.notifyChanged(notification);
+		Object notifier = notification.getNotifier();
+		if (notifier instanceof XhtmlContent) {
+			updateXhtmlString();
+		}
+	}
+
+	private void updateXhtmlString() {
+		assert null != xhtmlContent;
+		EObject xmlRoot = xhtmlContent.getXhtml();
+
+		if (null != xmlRoot) {
+			try {
+				ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
+
+				XMLResource resource = getResource();
+				Map<Object, Object> options = new HashMap<Object, Object>();
+				options.put(XMLResource.OPTION_ROOT_OBJECTS, Collections.singletonList(xmlRoot));
+				resource.save(byteArrayOutputStream, options);
+
+				xmlString = new String(byteArrayOutputStream.toByteArray(), UTF8);
+			} catch (IOException ioe) {
+				assert false : "We should always be able to update the xhtml string from the given object model"; //$NON-NLS-1$
+			}
+		}
+	}
+
+	private void updateXhtmlObjects(String xmlString) throws IOException {
+		assert null != xhtmlContent;
+		if (null == xmlString) {
+			// unset the xhtmlContent
+			xhtmlContent.unsetXhtml();
+		} else {
+			// parse the string
+
+			Resource resource = getResource();
+			resource.load(new ByteArrayInputStream(xmlString.getBytes(UTF8)), null);
+			EList<EObject> contents = resource.getContents();
+			if (0 < contents.size()) {
+				EObject rootObject = contents.get(0);
+				xhtmlContent.setXhtml(rootObject);
+			}
+		}
+
+	}
+
+	private XMLResource getResource() {
+		if (null == resource) {
+			resource = new NestedXMLResourceImpl();
+
+		} else {
+			resource.getContents().clear();
+		}
+		return resource;
+	}
+
+	@Override
+	public void setTarget(Notifier target) {
+		super.setTarget(target);
+		if (target instanceof XhtmlContent) {
+			xhtmlContent = (XhtmlContent) target;
+		}
+	}
+
+	private class NestedXMLResourceImpl extends XMLResourceImpl {
+		@Override
+		protected XMLHelper createXMLHelper() {
+			XMLHelper helper = super.createXMLHelper();
+			// make sure that no namespace prefix is created during serialization
+			EMap<String, String> prefixToNamespaceMap = helper.getPrefixToNamespaceMap();
+			prefixToNamespaceMap.put("", XhtmlPackage.eNS_URI); //$NON-NLS-1$
+			helper.setPrefixToNamespaceMap(prefixToNamespaceMap);
+
+			// make sure that missing namespace declaration is mapped to Xhtml
+			helper.pushContext();
+			helper.addPrefix("", XhtmlPackage.eNS_URI);//$NON-NLS-1$
+			return helper;
+		}
+
+		@Override
+		protected XMLSave createXMLSave() {
+			return new XMLSaveImpl(createXMLHelper()) {
+				@Override
+				protected Object writeTopObject(EObject top) {
+					EClass eClass = top.eClass();
+					String name = helper.getQName(eClass);
+					doc.startElement(name);
+					Object mark = doc.mark();
+					root = top;
+					saveElementID(top);
+					return mark;
+				}
+			};
+		}
+
+		@Override
+		protected void init() {
+			super.init();
+			// make sure that the xhtml package is registered
+			Object dummy = XhtmlPackage.eINSTANCE;
+			setEncoding(UTF8);
+			Map<Object, Object> loadOptions = getDefaultLoadOptions();
+			loadOptions.put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+			loadOptions.put(XMLResource.OPTION_USE_DEPRECATED_METHODS, Boolean.FALSE);
+			// avoid creation of document root element
+			loadOptions.put(XMLResource.OPTION_SUPPRESS_DOCUMENT_ROOT, Boolean.TRUE);
+			// performance improvement: delays the attachment of adapters until all elements are loaded.
+			loadOptions.put(XMLResource.OPTION_DEFER_ATTACHMENT, Boolean.TRUE);
+
+			Map<String, Object> parserProperties = new HashMap<String, Object>();
+			parserProperties.put(Constants.XERCES_PROPERTY_PREFIX + Constants.BUFFER_SIZE_PROPERTY, 1024);
+
+			Map<String, Boolean> parserFeatures = new HashMap<String, Boolean>();
+			parserFeatures.put(Constants.SAX_FEATURE_PREFIX + Constants.NAMESPACES_FEATURE, true);
+			parserFeatures.put(Constants.SAX_FEATURE_PREFIX + Constants.NAMESPACE_PREFIXES_FEATURE, false);
+			loadOptions.put(XMLResource.OPTION_PARSER_FEATURES, parserFeatures);
+			loadOptions.put(XMLResource.OPTION_PARSER_PROPERTIES, parserProperties);
+
+			Map<Object, Object> saveOptions = getDefaultSaveOptions();
+			saveOptions.put(XMLResource.OPTION_EXTENDED_META_DATA, Boolean.TRUE);
+			saveOptions.put(XMLResource.OPTION_DECLARE_XML, Boolean.FALSE);
+			saveOptions.put(XMLResource.OPTION_SAVE_TYPE_INFORMATION, Boolean.FALSE);
+			saveOptions.put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE, Boolean.TRUE);
+			saveOptions.put(XMLResource.OPTION_USE_DEPRECATED_METHODS, Boolean.FALSE);
+
+		}
+	}
+
+}
diff --git a/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XHtmlContentAdapterFactory.java b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XHtmlContentAdapterFactory.java
new file mode 100644
index 0000000..92ba63b
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XHtmlContentAdapterFactory.java
@@ -0,0 +1,58 @@
+/*******************************************************************************
+ * Copyright (c) 2013 itemis AG.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * 
+ * Contributors:
+ *     itemis AG - initial API and implementation
+ ******************************************************************************/
+package org.eclipse.rmf.reqif10.common.util;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.rmf.reqif10.util.ReqIF10AdapterFactory;
+
+public class ReqIF10XHtmlContentAdapterFactory extends ReqIF10AdapterFactory {
+
+	/**
+	 * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. <!--
+	 * begin-user-doc --> <!-- end-user-doc -->
+	 * 
+	 * @generated
+	 */
+	protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+	/**
+	 * This constructs an instance. <!-- begin-user-doc --> <!-- end-user-doc -->
+	 * 
+	 * @generated
+	 */
+	public ReqIF10XHtmlContentAdapterFactory() {
+		supportedTypes.add(ReqIF10XHtmlContentAdapter.class);
+	}
+
+	/**
+	 * This keeps track of the one adapter used for all {@link org.eclipse.rmf.reqif10.XhtmlContent} instances. <!--
+	 * begin-user-doc --> <!-- end-user-doc -->
+	 */
+	protected ReqIF10XHtmlContentAdapter xhtmlContentAdapter;
+
+	/**
+	 * This creates an adapter for a {@link org.eclipse.rmf.reqif10.XhtmlContent}. <!-- begin-user-doc --> <!--
+	 * end-user-doc -->
+	 */
+	@Override
+	public Adapter createXhtmlContentAdapter() {
+		return new ReqIF10XHtmlContentAdapter();
+	}
+
+	@Override
+	public boolean isFactoryForType(Object type) {
+		return supportedTypes.contains(type) || super.isFactoryForType(type);
+	}
+
+}
diff --git a/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XhtmlUtil.java b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XhtmlUtil.java
index 44a4541..98720d6 100644
--- a/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XhtmlUtil.java
+++ b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIF10XhtmlUtil.java
@@ -7,7 +7,8 @@
  * 

  * Contributors:

  *     Michael Jastram - initial API and implementation

- *     Lukas Ladenberger - ProR GUI     

+ *     Lukas Ladenberger - ProR GUI 

+ *     Mark Broerkens - Xhtml access methods   

  ******************************************************************************/

 package org.eclipse.rmf.reqif10.common.util;

 

@@ -21,8 +22,6 @@
 import org.eclipse.emf.ecore.xmi.XMLResource;

 import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;

 import org.eclipse.rmf.reqif10.XhtmlContent;

-import org.eclipse.rmf.reqif10.xhtml.XhtmlDivType;

-import org.eclipse.rmf.reqif10.xhtml.XhtmlPType;

 import org.w3c.dom.Document;

 

 /**

@@ -49,12 +48,8 @@
 	 */

 	public static EObject getXhtmlRootObject(XhtmlContent xhtmlContent) {

 		EObject root = null;

-		if (xhtmlContent != null) {

-			if (xhtmlContent.getDiv() != null) {

-				root = xhtmlContent.getDiv();

-			} else if (xhtmlContent.getP() != null) {

-				root = xhtmlContent.getP();

-			}

+		if (null != xhtmlContent) {

+			root = xhtmlContent.getXhtml();

 		}

 		return root;

 	}

diff --git a/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIFToolExtensionUtil.java b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIFToolExtensionUtil.java
index 3def013..5edd626 100644
--- a/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIFToolExtensionUtil.java
+++ b/org.eclipse.rmf.reqif10.common/src/org/eclipse/rmf/reqif10/common/util/ReqIFToolExtensionUtil.java
@@ -14,17 +14,12 @@
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
-import java.util.Iterator;
 import java.util.List;
 
 import org.eclipse.emf.common.command.AbstractCommand;
 import org.eclipse.emf.common.command.Command;
 import org.eclipse.emf.ecore.EClassifier;
 import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.util.BasicExtendedMetaData;
-import org.eclipse.emf.ecore.util.ExtendedMetaData;
-import org.eclipse.emf.ecore.util.FeatureMap;
 import org.eclipse.rmf.reqif10.ReqIF;
 import org.eclipse.rmf.reqif10.ReqIF10Factory;
 import org.eclipse.rmf.reqif10.ReqIFToolExtension;
@@ -44,15 +39,9 @@
 		final List<ReqIFToolExtension> reqIFToolExtensions = getReqIFToolExtensions(reqIF);
 		List<EObject> toolExtensions = new ArrayList<EObject>();
 		for (ReqIFToolExtension reqIFToolExtension : reqIFToolExtensions) {
-			FeatureMap featureMap = reqIFToolExtension.getAny();
-			Iterator<Object> iterator = featureMap.valueListIterator();
-			while (iterator.hasNext()) {
-				Object value = iterator.next();
-				if (null != value && value instanceof EObject) {
-					EObject eObject = (EObject) value;
-					if (eObject.eClass().getEPackage().getNsURI().equals(nsURI)) {
-						toolExtensions.add(eObject);
-					}
+			for (EObject extension : reqIFToolExtension.getExtensions()) {
+				if (extension.eClass().getEPackage().getNsURI().equals(nsURI)) {
+					toolExtensions.add(extension);
 				}
 			}
 		}
@@ -64,12 +53,9 @@
 		final List<ReqIFToolExtension> reqIFToolExtensions = getReqIFToolExtensions(reqIF);
 		List<T> toolExtensions = new ArrayList<T>();
 		for (ReqIFToolExtension reqIFToolExtension : reqIFToolExtensions) {
-			FeatureMap featureMap = reqIFToolExtension.getAny();
-			Iterator<Object> iterator = featureMap.valueListIterator();
-			while (iterator.hasNext()) {
-				Object value = iterator.next();
-				if (null != value && type.isInstance(value)) {
-					toolExtensions.add((T) value);
+			for (EObject extension : reqIFToolExtension.getExtensions()) {
+				if (type.isInstance(extension)) {
+					toolExtensions.add((T) extension);
 				}
 			}
 		}
@@ -81,29 +67,23 @@
 		if (null != reqIF && null != toolExtension) {
 			ReqIFToolExtension reqIFToolExtension = ReqIF10Factory.eINSTANCE.createReqIFToolExtension();
 			reqIF.getToolExtensions().add(reqIFToolExtension);
-
-			// add as any wildcard
-			ExtendedMetaData extendedMetaData = new BasicExtendedMetaData();
-			EStructuralFeature toolExtensionFeature = extendedMetaData.demandFeature(toolExtension.eClass().getEPackage().getNsURI(), "root", true, //$NON-NLS-1$
-					true);
-			reqIFToolExtension.eSet(toolExtensionFeature, toolExtension);
+			reqIFToolExtension.getExtensions().add(toolExtension);
 		}
 	}
 
 	public static Command getAddToolExtensionCommand(final ReqIF reqIF, final EObject toolExtension) {
 		Command command = new AbstractCommand() {
 			ReqIFToolExtension reqIFToolExtension;
-			EStructuralFeature toolExtensionFeature;
 
 			public void execute() {
 				reqIFToolExtension = ReqIF10Factory.eINSTANCE.createReqIFToolExtension();
 				reqIF.getToolExtensions().add(reqIFToolExtension);
-				reqIFToolExtension.eSet(toolExtensionFeature, toolExtension);
+				reqIFToolExtension.getExtensions().add(toolExtension);
 			}
 
 			public void redo() {
 				reqIF.getToolExtensions().add(reqIFToolExtension);
-				reqIFToolExtension.eSet(toolExtensionFeature, toolExtension);
+				reqIFToolExtension.getExtensions().add(toolExtension);
 			}
 
 			@Override
@@ -118,15 +98,7 @@
 
 			@Override
 			protected boolean prepare() {
-				final boolean prepare;
-				if (null != reqIF && null != toolExtension) {
-					ExtendedMetaData extendedMetaData = new BasicExtendedMetaData();
-					toolExtensionFeature = extendedMetaData.demandFeature(toolExtension.eClass().getEPackage().getNsURI(), "root", true, true); //$NON-NLS-1$
-					prepare = true;
-				} else {
-					prepare = false;
-				}
-				return prepare;
+				return true;
 			}
 
 		};
diff --git a/org.eclipse.rmf.reqif10_2.edit/.classpath b/org.eclipse.rmf.reqif10.edit/.classpath
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/.classpath
rename to org.eclipse.rmf.reqif10.edit/.classpath
diff --git a/org.eclipse.rmf.reqif10_2.edit/.gitignore b/org.eclipse.rmf.reqif10.edit/.gitignore
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/.gitignore
rename to org.eclipse.rmf.reqif10.edit/.gitignore
diff --git a/org.eclipse.rmf.reqif10.edit/.project b/org.eclipse.rmf.reqif10.edit/.project
new file mode 100644
index 0000000..b051415
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.edit/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.rmf.reqif10.edit</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.pde.PluginNature</nature>
+	</natures>
+</projectDescription>
diff --git a/org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.core.resources.prefs b/org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.core.resources.prefs
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.core.resources.prefs
rename to org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.core.resources.prefs
diff --git a/org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.jdt.core.prefs
rename to org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.jdt.core.prefs
diff --git a/org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.jdt.ui.prefs b/org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.jdt.ui.prefs
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.jdt.ui.prefs
rename to org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.jdt.ui.prefs
diff --git a/org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.ltk.core.refactoring.prefs b/org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.ltk.core.refactoring.prefs
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.ltk.core.refactoring.prefs
rename to org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.ltk.core.refactoring.prefs
diff --git a/org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.pde.prefs b/org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.pde.prefs
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.pde.prefs
rename to org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.pde.prefs
diff --git a/org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.wst.xml.core.prefs b/org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.wst.xml.core.prefs
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/.settings/org.eclipse.wst.xml.core.prefs
rename to org.eclipse.rmf.reqif10.edit/.settings/org.eclipse.wst.xml.core.prefs
diff --git a/org.eclipse.rmf.reqif10.edit/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.edit/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..fbadd74
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.edit/META-INF/MANIFEST.MF
@@ -0,0 +1,16 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.rmf.reqif10.edit;singleton:=true
+Bundle-Version: 0.9.0.qualifier
+Bundle-ClassPath: .
+Bundle-Activator: org.eclipse.rmf.reqif10.provider.Reqif10EditPlugin$Implementation
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Export-Package: org.eclipse.rmf.reqif10.provider
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.emf.edit;visibility:=reexport,
+ org.eclipse.emf.ecore;visibility:=reexport,
+ org.eclipse.rmf.reqif10;bundle-version="0.9.0"
+Bundle-ActivationPolicy: lazy
diff --git a/org.eclipse.rmf.reqif10_2.edit/about.html b/org.eclipse.rmf.reqif10.edit/about.html
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/about.html
rename to org.eclipse.rmf.reqif10.edit/about.html
diff --git a/org.eclipse.rmf.reqif10_2.edit/build.properties b/org.eclipse.rmf.reqif10.edit/build.properties
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/build.properties
rename to org.eclipse.rmf.reqif10.edit/build.properties
diff --git a/org.eclipse.rmf.reqif10_2.edit/epl-v10.html b/org.eclipse.rmf.reqif10.edit/epl-v10.html
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/epl-v10.html
rename to org.eclipse.rmf.reqif10.edit/epl-v10.html
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionBoolean_defaultValue_AttributeValueBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionBoolean_defaultValue_AttributeValueBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionBoolean_defaultValue_AttributeValueBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionBoolean_defaultValue_AttributeValueBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionDate_defaultValue_AttributeValueDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionDate_defaultValue_AttributeValueDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionDate_defaultValue_AttributeValueDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionDate_defaultValue_AttributeValueDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionEnumeration_defaultValue_AttributeValueEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionEnumeration_defaultValue_AttributeValueEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionEnumeration_defaultValue_AttributeValueEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionEnumeration_defaultValue_AttributeValueEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionInteger_defaultValue_AttributeValueInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionInteger_defaultValue_AttributeValueInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionInteger_defaultValue_AttributeValueInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionInteger_defaultValue_AttributeValueInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionReal_defaultValue_AttributeValueReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionReal_defaultValue_AttributeValueReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionReal_defaultValue_AttributeValueReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionReal_defaultValue_AttributeValueReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionString_defaultValue_AttributeValueString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionString_defaultValue_AttributeValueString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionString_defaultValue_AttributeValueString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionString_defaultValue_AttributeValueString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionXHTML_defaultValue_AttributeValueXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionXHTML_defaultValue_AttributeValueXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeDefinitionXHTML_defaultValue_AttributeValueXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeDefinitionXHTML_defaultValue_AttributeValueXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeValueXHTML_theOriginalValue_XhtmlContent.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeValueXHTML_theOriginalValue_XhtmlContent.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeValueXHTML_theOriginalValue_XhtmlContent.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeValueXHTML_theOriginalValue_XhtmlContent.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeValueXHTML_theValue_XhtmlContent.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeValueXHTML_theValue_XhtmlContent.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateAttributeValueXHTML_theValue_XhtmlContent.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateAttributeValueXHTML_theValue_XhtmlContent.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateDatatypeDefinitionEnumeration_specifiedValues_EnumValue.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateDatatypeDefinitionEnumeration_specifiedValues_EnumValue.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateDatatypeDefinitionEnumeration_specifiedValues_EnumValue.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateDatatypeDefinitionEnumeration_specifiedValues_EnumValue.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateEnumValue_properties_EmbeddedValue.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateEnumValue_properties_EmbeddedValue.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateEnumValue_properties_EmbeddedValue.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateEnumValue_properties_EmbeddedValue.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateIdentifiable_alternativeID_AlternativeID.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateIdentifiable_alternativeID_AlternativeID.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateIdentifiable_alternativeID_AlternativeID.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateIdentifiable_alternativeID_AlternativeID.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_datatypes_DatatypeDefinitionXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specObjects_SpecObject.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specObjects_SpecObject.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specObjects_SpecObject.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specObjects_SpecObject.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specRelationGroups_RelationGroup.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specRelationGroups_RelationGroup.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specRelationGroups_RelationGroup.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specRelationGroups_RelationGroup.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specRelations_SpecRelation.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specRelations_SpecRelation.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specRelations_SpecRelation.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specRelations_SpecRelation.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specTypes_RelationGroupType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specTypes_RelationGroupType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specTypes_RelationGroupType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specTypes_RelationGroupType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecObjectType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecObjectType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecObjectType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecObjectType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecRelationType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecRelationType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecRelationType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecRelationType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecificationType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecificationType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecificationType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specTypes_SpecificationType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specifications_Specification.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specifications_Specification.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFContent_specifications_Specification.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFContent_specifications_Specification.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AlternativeID.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AlternativeID.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AlternativeID.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AlternativeID.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AnyType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AnyType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AnyType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AnyType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeDefinitionXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_AttributeValueXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_DatatypeDefinitionXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_EmbeddedValue.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_EmbeddedValue.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_EmbeddedValue.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_EmbeddedValue.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_EnumValue.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_EnumValue.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_EnumValue.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_EnumValue.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_RelationGroup.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_RelationGroup.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_RelationGroup.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_RelationGroup.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_RelationGroupType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_RelationGroupType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_RelationGroupType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_RelationGroupType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIF.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIF.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIF.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIF.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFContent.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFContent.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFContent.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFContent.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFHeader.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFHeader.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFHeader.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFHeader.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFToolExtension.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFToolExtension.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFToolExtension.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_ReqIFToolExtension.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecHierarchy.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecHierarchy.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecHierarchy.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecHierarchy.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecObject.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecObject.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecObject.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecObject.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecObjectType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecObjectType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecObjectType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecObjectType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecRelation.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecRelation.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecRelation.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecRelation.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecRelationType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecRelationType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecRelationType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecRelationType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_Specification.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_Specification.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_Specification.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_Specification.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecificationType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecificationType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecificationType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_SpecificationType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_XhtmlContent.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_XhtmlContent.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_XhtmlContent.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIFToolExtension_extensions_XhtmlContent.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIF_coreContent_ReqIFContent.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIF_coreContent_ReqIFContent.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIF_coreContent_ReqIFContent.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIF_coreContent_ReqIFContent.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIF_theHeader_ReqIFHeader.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIF_theHeader_ReqIFHeader.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIF_theHeader_ReqIFHeader.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIF_theHeader_ReqIFHeader.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIF_toolExtensions_ReqIFToolExtension.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIF_toolExtensions_ReqIFToolExtension.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateReqIF_toolExtensions_ReqIFToolExtension.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateReqIF_toolExtensions_ReqIFToolExtension.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecElementWithAttributes_values_AttributeValueXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecHierarchy_children_SpecHierarchy.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecHierarchy_children_SpecHierarchy.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecHierarchy_children_SpecHierarchy.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecHierarchy_children_SpecHierarchy.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecType_specAttributes_AttributeDefinitionXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecification_children_SpecHierarchy.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecification_children_SpecHierarchy.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateSpecification_children_SpecHierarchy.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateSpecification_children_SpecHierarchy.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AlternativeID.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AlternativeID.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AlternativeID.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AlternativeID.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AnyType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AnyType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AnyType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AnyType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeDefinitionXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_AttributeValueXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_DatatypeDefinitionXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_EmbeddedValue.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_EmbeddedValue.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_EmbeddedValue.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_EmbeddedValue.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_EnumValue.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_EnumValue.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_EnumValue.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_EnumValue.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_RelationGroup.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_RelationGroup.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_RelationGroup.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_RelationGroup.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_RelationGroupType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_RelationGroupType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_RelationGroupType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_RelationGroupType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIF.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIF.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIF.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIF.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFContent.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFContent.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFContent.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFContent.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFHeader.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFHeader.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFHeader.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFHeader.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFToolExtension.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFToolExtension.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFToolExtension.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_ReqIFToolExtension.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecHierarchy.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecHierarchy.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecHierarchy.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecHierarchy.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecObject.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecObject.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecObject.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecObject.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecObjectType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecObjectType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecObjectType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecObjectType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecRelation.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecRelation.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecRelation.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecRelation.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecRelationType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecRelationType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecRelationType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecRelationType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_Specification.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_Specification.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_Specification.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_Specification.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecificationType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecificationType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecificationType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_SpecificationType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_XhtmlContent.gif b/org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_XhtmlContent.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_XhtmlContent.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/ctool16/CreateXhtmlContent_xhtml_XhtmlContent.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AlternativeID.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AlternativeID.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AlternativeID.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AlternativeID.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeDefinitionXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeDefinitionXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/AttributeValueXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/AttributeValueXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionBoolean.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionBoolean.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionBoolean.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionBoolean.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionDate.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionDate.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionDate.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionDate.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionEnumeration.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionEnumeration.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionEnumeration.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionEnumeration.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionInteger.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionInteger.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionInteger.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionInteger.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionReal.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionReal.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionReal.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionReal.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionString.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionString.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionString.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionString.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionXHTML.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionXHTML.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/DatatypeDefinitionXHTML.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/DatatypeDefinitionXHTML.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/EmbeddedValue.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/EmbeddedValue.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/EmbeddedValue.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/EmbeddedValue.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/EnumValue.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/EnumValue.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/EnumValue.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/EnumValue.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/RelationGroup.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/RelationGroup.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/RelationGroup.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/RelationGroup.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/RelationGroupType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/RelationGroupType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/RelationGroupType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/RelationGroupType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/ReqIF.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/ReqIF.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/ReqIF.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/ReqIF.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/ReqIFContent.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/ReqIFContent.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/ReqIFContent.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/ReqIFContent.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/ReqIFHeader.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/ReqIFHeader.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/ReqIFHeader.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/ReqIFHeader.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/ReqIFToolExtension.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/ReqIFToolExtension.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/ReqIFToolExtension.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/ReqIFToolExtension.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecHierarchy.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecHierarchy.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecHierarchy.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecHierarchy.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecObject.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecObject.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecObject.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecObject.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecObjectType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecObjectType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecObjectType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecObjectType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecRelation.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecRelation.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecRelation.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecRelation.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecRelationType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecRelationType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecRelationType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecRelationType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/Specification.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/Specification.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/Specification.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/Specification.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecificationType.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecificationType.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/SpecificationType.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/SpecificationType.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/XhtmlContent.gif b/org.eclipse.rmf.reqif10.edit/icons/full/obj16/XhtmlContent.gif
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/icons/full/obj16/XhtmlContent.gif
rename to org.eclipse.rmf.reqif10.edit/icons/full/obj16/XhtmlContent.gif
Binary files differ
diff --git a/org.eclipse.rmf.reqif10_2.edit/notice.html b/org.eclipse.rmf.reqif10.edit/notice.html
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/notice.html
rename to org.eclipse.rmf.reqif10.edit/notice.html
diff --git a/org.eclipse.rmf.reqif10.edit/plugin.properties b/org.eclipse.rmf.reqif10.edit/plugin.properties
new file mode 100644
index 0000000..815bf83
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.edit/plugin.properties
@@ -0,0 +1,167 @@
+# Copyright (c) 2013 itemis GmbH.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Mark Broerkens - initial API and implementation
+
+pluginName = RMF Core ReqIF Edit (Incubation)
+providerName = Eclipse Modeling Project
+_UI_CreateChild_text = {0}
+_UI_CreateChild_text2 = {1} {0}
+_UI_CreateChild_text3 = {1}
+_UI_CreateChild_tooltip = Create New {0} Under {1} Feature
+_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}.
+_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent.
+_UI_PropertyDescriptor_description = The {0} of the {1}
+_UI_AccessControlledElement_type = Access Controlled Element
+_UI_Identifiable_type = Identifiable
+_UI_AttributeValueXHTML_type = Attribute Value XHTML
+_UI_AttributeValue_type = Attribute Value
+_UI_SpecElementWithAttributes_type = Spec Element With Attributes
+_UI_AttributeDefinitionXHTML_type = Attribute Definition XHTML
+_UI_AttributeDefinition_type = Attribute Definition
+_UI_SpecType_type = Spec Type
+_UI_ReqIFContent_type = Req IF Content
+_UI_ReqIF_type = Req IF
+_UI_ReqIFHeader_type = Req IF Header
+_UI_ReqIFToolExtension_type = Req IF Tool Extension
+_UI_SpecObject_type = Spec Object
+_UI_SpecObjectType_type = Spec Object Type
+_UI_Specification_type = Specification
+_UI_SpecificationType_type = Specification Type
+_UI_SpecHierarchy_type = Spec Hierarchy
+_UI_DatatypeDefinition_type = Datatype Definition
+_UI_SpecRelation_type = Spec Relation
+_UI_SpecRelationType_type = Spec Relation Type
+_UI_RelationGroup_type = Relation Group
+_UI_RelationGroupType_type = Relation Group Type
+_UI_DatatypeDefinitionXHTML_type = Datatype Definition XHTML
+_UI_AlternativeID_type = Alternative ID
+_UI_AttributeDefinitionBoolean_type = Attribute Definition Boolean
+_UI_AttributeDefinitionSimple_type = Attribute Definition Simple
+_UI_DatatypeDefinitionBoolean_type = Datatype Definition Boolean
+_UI_DatatypeDefinitionSimple_type = Datatype Definition Simple
+_UI_AttributeValueBoolean_type = Attribute Value Boolean
+_UI_AttributeValueSimple_type = Attribute Value Simple
+_UI_AttributeDefinitionDate_type = Attribute Definition Date
+_UI_DatatypeDefinitionDate_type = Datatype Definition Date
+_UI_AttributeValueDate_type = Attribute Value Date
+_UI_AttributeDefinitionEnumeration_type = Attribute Definition Enumeration
+_UI_DatatypeDefinitionEnumeration_type = Datatype Definition Enumeration
+_UI_EnumValue_type = Enum Value
+_UI_EmbeddedValue_type = Embedded Value
+_UI_AttributeValueEnumeration_type = Attribute Value Enumeration
+_UI_AttributeDefinitionInteger_type = Attribute Definition Integer
+_UI_DatatypeDefinitionInteger_type = Datatype Definition Integer
+_UI_AttributeValueInteger_type = Attribute Value Integer
+_UI_AttributeDefinitionReal_type = Attribute Definition Real
+_UI_DatatypeDefinitionReal_type = Datatype Definition Real
+_UI_AttributeValueReal_type = Attribute Value Real
+_UI_AttributeDefinitionString_type = Attribute Definition String
+_UI_DatatypeDefinitionString_type = Datatype Definition String
+_UI_AttributeValueString_type = Attribute Value String
+_UI_XhtmlContent_type = Xhtml Content
+_UI_Unknown_type = Object
+_UI_Unknown_datatype= Value
+_UI_AccessControlledElement_editable_feature = Editable
+_UI_Identifiable_desc_feature = Desc
+_UI_Identifiable_identifier_feature = Identifier
+_UI_Identifiable_lastChange_feature = Last Change
+_UI_Identifiable_longName_feature = Long Name
+_UI_Identifiable_alternativeID_feature = Alternative ID
+_UI_AttributeValueXHTML_simplified_feature = Simplified
+_UI_AttributeValueXHTML_definition_feature = Definition
+_UI_AttributeValueXHTML_theOriginalValue_feature = The Original Value
+_UI_AttributeValueXHTML_theValue_feature = The Value
+_UI_SpecElementWithAttributes_values_feature = Values
+_UI_AttributeDefinitionXHTML_type_feature = Type
+_UI_AttributeDefinitionXHTML_defaultValue_feature = Default Value
+_UI_SpecType_specAttributes_feature = Spec Attributes
+_UI_ReqIFContent_datatypes_feature = Datatypes
+_UI_ReqIFContent_specTypes_feature = Spec Types
+_UI_ReqIFContent_specObjects_feature = Spec Objects
+_UI_ReqIFContent_specRelations_feature = Spec Relations
+_UI_ReqIFContent_specifications_feature = Specifications
+_UI_ReqIFContent_specRelationGroups_feature = Spec Relation Groups
+_UI_ReqIF_lang_feature = Lang
+_UI_ReqIF_theHeader_feature = The Header
+_UI_ReqIF_coreContent_feature = Core Content
+_UI_ReqIF_toolExtensions_feature = Tool Extensions
+_UI_ReqIFHeader_comment_feature = Comment
+_UI_ReqIFHeader_creationTime_feature = Creation Time
+_UI_ReqIFHeader_identifier_feature = Identifier
+_UI_ReqIFHeader_repositoryId_feature = Repository Id
+_UI_ReqIFHeader_reqIFToolId_feature = Req IF Tool Id
+_UI_ReqIFHeader_reqIFVersion_feature = Req IF Version
+_UI_ReqIFHeader_sourceToolId_feature = Source Tool Id
+_UI_ReqIFHeader_title_feature = Title
+_UI_ReqIFToolExtension_extensions_feature = Extensions
+_UI_SpecObject_type_feature = Type
+_UI_Specification_type_feature = Type
+_UI_Specification_children_feature = Children
+_UI_SpecHierarchy_tableInternal_feature = Table Internal
+_UI_SpecHierarchy_object_feature = Object
+_UI_SpecHierarchy_children_feature = Children
+_UI_SpecHierarchy_editableAtts_feature = Editable Atts
+_UI_SpecRelation_target_feature = Target
+_UI_SpecRelation_source_feature = Source
+_UI_SpecRelation_type_feature = Type
+_UI_RelationGroup_specRelations_feature = Spec Relations
+_UI_RelationGroup_type_feature = Type
+_UI_RelationGroup_sourceSpecification_feature = Source Specification
+_UI_RelationGroup_targetSpecification_feature = Target Specification
+_UI_AlternativeID_identifier_feature = Identifier
+_UI_AttributeDefinitionBoolean_type_feature = Type
+_UI_AttributeDefinitionBoolean_defaultValue_feature = Default Value
+_UI_AttributeValueBoolean_theValue_feature = The Value
+_UI_AttributeValueBoolean_definition_feature = Definition
+_UI_AttributeDefinitionDate_type_feature = Type
+_UI_AttributeDefinitionDate_defaultValue_feature = Default Value
+_UI_AttributeValueDate_theValue_feature = The Value
+_UI_AttributeValueDate_definition_feature = Definition
+_UI_AttributeDefinitionEnumeration_multiValued_feature = Multi Valued
+_UI_AttributeDefinitionEnumeration_type_feature = Type
+_UI_AttributeDefinitionEnumeration_defaultValue_feature = Default Value
+_UI_DatatypeDefinitionEnumeration_specifiedValues_feature = Specified Values
+_UI_EnumValue_properties_feature = Properties
+_UI_EmbeddedValue_key_feature = Key
+_UI_EmbeddedValue_otherContent_feature = Other Content
+_UI_AttributeValueEnumeration_values_feature = Values
+_UI_AttributeValueEnumeration_definition_feature = Definition
+_UI_AttributeDefinitionInteger_type_feature = Type
+_UI_AttributeDefinitionInteger_defaultValue_feature = Default Value
+_UI_DatatypeDefinitionInteger_max_feature = Max
+_UI_DatatypeDefinitionInteger_min_feature = Min
+_UI_AttributeValueInteger_theValue_feature = The Value
+_UI_AttributeValueInteger_definition_feature = Definition
+_UI_AttributeDefinitionReal_type_feature = Type
+_UI_AttributeDefinitionReal_defaultValue_feature = Default Value
+_UI_DatatypeDefinitionReal_accuracy_feature = Accuracy
+_UI_DatatypeDefinitionReal_max_feature = Max
+_UI_DatatypeDefinitionReal_min_feature = Min
+_UI_AttributeValueReal_theValue_feature = The Value
+_UI_AttributeValueReal_definition_feature = Definition
+_UI_AttributeDefinitionString_type_feature = Type
+_UI_AttributeDefinitionString_defaultValue_feature = Default Value
+_UI_DatatypeDefinitionString_maxLength_feature = Max Length
+_UI_AttributeValueString_theValue_feature = The Value
+_UI_AttributeValueString_definition_feature = Definition
+_UI_XhtmlContent_xhtml_feature = Xhtml
+_UI_XhtmlContent_xhtmlSource_feature = Xhtml Source
+_UI_Unknown_feature = Unspecified
+_UI_XMLNamespaceDocumentRoot_type = Document Root
+_UI_XMLNamespaceDocumentRoot_mixed_feature = Mixed
+_UI_XMLNamespaceDocumentRoot_xMLNSPrefixMap_feature = XMLNS Prefix Map
+_UI_XMLNamespaceDocumentRoot_xSISchemaLocation_feature = XSI Schema Location
+_UI_XMLNamespaceDocumentRoot_base_feature = Base
+_UI_XMLNamespaceDocumentRoot_id_feature = Id
+_UI_XMLNamespaceDocumentRoot_lang_feature = Lang
+_UI_XMLNamespaceDocumentRoot_space_feature = Space
+_UI_XMLTypeDocumentRoot_comment_feature = Comment
+_UI_XMLTypeDocumentRoot_text_feature = Text
+_UI_XMLTypeDocumentRoot_processingInstruction_feature = Processing Instruction
+_UI_SpaceType_default_literal = default
+_UI_SpaceType_preserve_literal = preserve
diff --git a/org.eclipse.rmf.reqif10_2.edit/plugin.xml b/org.eclipse.rmf.reqif10.edit/plugin.xml
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/plugin.xml
rename to org.eclipse.rmf.reqif10.edit/plugin.xml
diff --git a/org.eclipse.rmf.reqif10.edit/pom.xml b/org.eclipse.rmf.reqif10.edit/pom.xml
new file mode 100644
index 0000000..6a77876
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.edit/pom.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ <copyright>
+Copyright (c) 2012 itemis AG.
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License v1.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html
+
+Contributors:
+    Mark Broerkens - initial API and implementation
+ </copyright>
+
+-->
+<project
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>org.eclipse.rmf</groupId>
+		<artifactId>org.eclipse.rmf.releng</artifactId>
+		<version>0.9.0-SNAPSHOT</version>
+		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>
+	</parent>
+	<artifactId>org.eclipse.rmf.reqif10.edit</artifactId>
+	<version>0.9.0-SNAPSHOT</version>
+	<packaging>eclipse-plugin</packaging>
+	<groupId>org.eclipse.rmf.plugins</groupId>
+	<properties>
+    	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  	</properties>
+ 	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.eclipse.tycho</groupId>
+				<artifactId>tycho-source-plugin</artifactId>
+				<version>${tycho-version}</version>
+				<executions>
+					<execution>
+						<id>plugin-source</id>
+						<goals>
+							<goal>plugin-source</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+</project>
\ No newline at end of file
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AccessControlledElementItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AccessControlledElementItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AccessControlledElementItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AccessControlledElementItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AlternativeIDItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AlternativeIDItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AlternativeIDItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AlternativeIDItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionBooleanItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionBooleanItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionBooleanItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionBooleanItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionDateItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionDateItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionDateItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionDateItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionEnumerationItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionEnumerationItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionEnumerationItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionEnumerationItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionIntegerItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionIntegerItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionIntegerItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionIntegerItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionRealItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionRealItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionRealItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionRealItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionSimpleItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionSimpleItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionSimpleItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionSimpleItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionStringItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionStringItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionStringItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionStringItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionXHTMLItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionXHTMLItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionXHTMLItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeDefinitionXHTMLItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueBooleanItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueBooleanItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueBooleanItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueBooleanItemProvider.java
diff --git a/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueDateItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueDateItemProvider.java
new file mode 100644
index 0000000..ccc1bd4
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueDateItemProvider.java
@@ -0,0 +1,179 @@
+/**
+ * Copyright (c) 2013 itemis AG.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * 
+ * Contributors:
+ *     Mark Broerkens - initial API and implementation
+ * 
+ */
+package org.eclipse.rmf.reqif10.provider;
+
+
+import java.util.Collection;
+import java.util.GregorianCalendar;
+import java.util.List;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+
+import org.eclipse.emf.common.notify.AdapterFactory;
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
+import org.eclipse.emf.edit.provider.ViewerNotification;
+
+import org.eclipse.rmf.reqif10.AttributeValueDate;
+import org.eclipse.rmf.reqif10.ReqIF10Package;
+
+/**
+ * This is the item provider adapter for a {@link org.eclipse.rmf.reqif10.AttributeValueDate} object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class AttributeValueDateItemProvider
+	extends AttributeValueSimpleItemProvider
+	implements
+		IEditingDomainItemProvider,
+		IStructuredItemContentProvider,
+		ITreeItemContentProvider,
+		IItemLabelProvider,
+		IItemPropertySource {
+	/**
+	 * This constructs an instance from a factory and a notifier.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	public AttributeValueDateItemProvider(AdapterFactory adapterFactory) {
+		super(adapterFactory);
+	}
+
+	/**
+	 * This returns the property descriptors for the adapted class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
+		if (itemPropertyDescriptors == null) {
+			super.getPropertyDescriptors(object);
+
+			addTheValuePropertyDescriptor(object);
+			addDefinitionPropertyDescriptor(object);
+		}
+		return itemPropertyDescriptors;
+	}
+
+	/**
+	 * This adds a property descriptor for the The Value feature.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	protected void addTheValuePropertyDescriptor(Object object) {
+		itemPropertyDescriptors.add
+			(createItemPropertyDescriptor
+				(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+				 getResourceLocator(),
+				 getString("_UI_AttributeValueDate_theValue_feature"),
+				 getString("_UI_PropertyDescriptor_description", "_UI_AttributeValueDate_theValue_feature", "_UI_AttributeValueDate_type"),
+				 ReqIF10Package.Literals.ATTRIBUTE_VALUE_DATE__THE_VALUE,
+				 true,
+				 false,
+				 false,
+				 ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+				 null,
+				 null));
+	}
+
+	/**
+	 * This adds a property descriptor for the Definition feature.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	protected void addDefinitionPropertyDescriptor(Object object) {
+		itemPropertyDescriptors.add
+			(createItemPropertyDescriptor
+				(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+				 getResourceLocator(),
+				 getString("_UI_AttributeValueDate_definition_feature"),
+				 getString("_UI_PropertyDescriptor_description", "_UI_AttributeValueDate_definition_feature", "_UI_AttributeValueDate_type"),
+				 ReqIF10Package.Literals.ATTRIBUTE_VALUE_DATE__DEFINITION,
+				 true,
+				 false,
+				 true,
+				 null,
+				 null,
+				 null));
+	}
+
+	/**
+	 * This returns AttributeValueDate.gif.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public Object getImage(Object object) {
+		return overlayImage(object, getResourceLocator().getImage("full/obj16/AttributeValueDate"));
+	}
+
+	/**
+	 * This returns the label text for the adapted class.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public String getText(Object object) {
+		GregorianCalendar labelValue = ((AttributeValueDate)object).getTheValue();
+		String label = labelValue == null ? null : labelValue.toString();
+		return label == null || label.length() == 0 ?
+			getString("_UI_AttributeValueDate_type") :
+			getString("_UI_AttributeValueDate_type") + " " + label;
+	}
+
+	/**
+	 * This handles model notifications by calling {@link #updateChildren} to update any cached
+	 * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	public void notifyChanged(Notification notification) {
+		updateChildren(notification);
+
+		switch (notification.getFeatureID(AttributeValueDate.class)) {
+			case ReqIF10Package.ATTRIBUTE_VALUE_DATE__THE_VALUE:
+				fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
+				return;
+		}
+		super.notifyChanged(notification);
+	}
+
+	/**
+	 * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
+	 * that can be created under this object.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	@Override
+	protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
+		super.collectNewChildDescriptors(newChildDescriptors, object);
+	}
+
+}
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueEnumerationItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueEnumerationItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueEnumerationItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueEnumerationItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueIntegerItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueIntegerItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueIntegerItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueIntegerItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueRealItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueRealItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueRealItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueRealItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueSimpleItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueSimpleItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueSimpleItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueSimpleItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueStringItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueStringItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueStringItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueStringItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueXHTMLItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueXHTMLItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueXHTMLItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/AttributeValueXHTMLItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionBooleanItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionBooleanItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionBooleanItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionBooleanItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionDateItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionDateItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionDateItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionDateItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionEnumerationItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionEnumerationItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionEnumerationItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionEnumerationItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionIntegerItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionIntegerItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionIntegerItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionIntegerItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionRealItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionRealItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionRealItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionRealItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionSimpleItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionSimpleItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionSimpleItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionSimpleItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionStringItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionStringItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionStringItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionStringItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionXHTMLItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionXHTMLItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionXHTMLItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/DatatypeDefinitionXHTMLItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/EmbeddedValueItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/EmbeddedValueItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/EmbeddedValueItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/EmbeddedValueItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/EnumValueItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/EnumValueItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/EnumValueItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/EnumValueItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/IdentifiableItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/IdentifiableItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/IdentifiableItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/IdentifiableItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/RelationGroupItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/RelationGroupItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/RelationGroupItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/RelationGroupItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/RelationGroupTypeItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/RelationGroupTypeItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/RelationGroupTypeItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/RelationGroupTypeItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIF10ItemProviderAdapterFactory.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIF10ItemProviderAdapterFactory.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIF10ItemProviderAdapterFactory.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIF10ItemProviderAdapterFactory.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFContentItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFContentItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFContentItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFContentItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFHeaderItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFHeaderItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFHeaderItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFHeaderItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFToolExtensionItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFToolExtensionItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFToolExtensionItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/ReqIFToolExtensionItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/Reqif10EditPlugin.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/Reqif10EditPlugin.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/Reqif10EditPlugin.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/Reqif10EditPlugin.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecElementWithAttributesItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecElementWithAttributesItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecElementWithAttributesItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecElementWithAttributesItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecHierarchyItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecHierarchyItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecHierarchyItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecHierarchyItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecObjectItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecObjectItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecObjectItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecObjectItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecObjectTypeItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecObjectTypeItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecObjectTypeItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecObjectTypeItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecRelationItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecRelationItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecRelationItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecRelationItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecRelationTypeItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecRelationTypeItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecRelationTypeItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecRelationTypeItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecTypeItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecTypeItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecTypeItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecTypeItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecificationItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecificationItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecificationItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecificationItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecificationTypeItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecificationTypeItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/SpecificationTypeItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/SpecificationTypeItemProvider.java
diff --git a/org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/XhtmlContentItemProvider.java b/org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/XhtmlContentItemProvider.java
similarity index 100%
rename from org.eclipse.rmf.reqif10_2.edit/src/org/eclipse/rmf/reqif10/provider/XhtmlContentItemProvider.java
rename to org.eclipse.rmf.reqif10.edit/src/org/eclipse/rmf/reqif10/provider/XhtmlContentItemProvider.java
diff --git a/org.eclipse.rmf.reqif10.excel.serialization/.classpath b/org.eclipse.rmf.reqif10.excel.serialization/.classpath
new file mode 100644
index 0000000..64c5e31
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.excel.serialization/.classpath
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/org.eclipse.rmf.reqif10.excel.serialization/.project b/org.eclipse.rmf.reqif10.excel.serialization/.project
new file mode 100644
index 0000000..50fac5b
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.excel.serialization/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.rmf.reqif10.excel.serialization</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>
diff --git a/org.eclipse.rmf.tests.serialization.reqif10/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.rmf.reqif10.excel.serialization/.settings/org.eclipse.jdt.core.prefs
similarity index 100%
rename from org.eclipse.rmf.tests.serialization.reqif10/.settings/org.eclipse.jdt.core.prefs
rename to org.eclipse.rmf.reqif10.excel.serialization/.settings/org.eclipse.jdt.core.prefs
diff --git a/org.eclipse.rmf.reqif10.excel.serialization/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.excel.serialization/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..0a8d453
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.excel.serialization/META-INF/MANIFEST.MF
@@ -0,0 +1,7 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.rmf.reqif10.excel.serialization
+Bundle-Version: 0.9.0.qualifier
+Bundle-Vendor: %providerName
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/org.eclipse.rmf.tests.serialization.reqif10/build.properties b/org.eclipse.rmf.reqif10.excel.serialization/build.properties
similarity index 100%
rename from org.eclipse.rmf.tests.serialization.reqif10/build.properties
rename to org.eclipse.rmf.reqif10.excel.serialization/build.properties
diff --git a/org.eclipse.rmf.reqif10.excel.serialization/src/readme.txt b/org.eclipse.rmf.reqif10.excel.serialization/src/readme.txt
new file mode 100644
index 0000000..a6b488b
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.excel.serialization/src/readme.txt
@@ -0,0 +1 @@
+work in progress
\ No newline at end of file
diff --git a/org.eclipse.rmf.reqif10.feature/feature.xml b/org.eclipse.rmf.reqif10.feature/feature.xml
index e45aa7f..a8c63fb 100644
--- a/org.eclipse.rmf.reqif10.feature/feature.xml
+++ b/org.eclipse.rmf.reqif10.feature/feature.xml
@@ -1,16 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<feature

-      id="org.eclipse.rmf.reqif10.feature"

-      label="RMF ReqIf 1.0 Feature (Incubation)"

-      version="0.8.0.qualifier"

-      provider-name="Eclipse Modeling Project"

-      plugin="org.eclipse.rmf.reqif10">

-

-   <description url="http://www.eclipse.org/rmf">

-      An EMF-based implementation of ReqIf 1.0.1

-   </description>

-

-   <copyright url="http://itemis.com/">

+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="org.eclipse.rmf.reqif10.feature"
+      label="RMF Core ReqIF Feature (Incubation)"
+      version="0.9.0.qualifier"
+      provider-name="Eclipse Modeling Project"
+      plugin="org.eclipse.rmf.reqif10">
+
+   <description url="http://www.eclipse.org/rmf">
+      An EMF-based implementation of ReqIf 1.0.1
+   </description>
+
+   <copyright url="http://itemis.com/">
       Copyright (c) 2011 itemis GmbH.
 All rights reserved. This program and the accompanying materials
 are made available under the terms of the Eclipse Public License v1.0
@@ -18,60 +18,50 @@
 http://www.eclipse.org/legal/epl-v10.html
 
 Contributors:
-    Nirmal Sasidharan - initial API and implementation

-   </copyright>

-

-   <license url="%licenseURL">

-      %license

-   </license>

-

-   <plugin

-         id="org.eclipse.rmf.reqif10"

-         download-size="0"

-         install-size="0"

-         version="0.0.0"

-         unpack="false"/>

-

-   <plugin

-         id="org.eclipse.rmf.serialization"

-         download-size="0"

-         install-size="0"

-         version="0.0.0"

-         unpack="false"/>

-

-   <plugin

-         id="org.apache.xerces"

-         download-size="0"

-         install-size="0"

-         version="0.0.0"

-         unpack="false"/>

-

-   <plugin

-         id="javax.xml"

-         download-size="0"

-         install-size="0"

-         version="0.0.0"

-         unpack="false"/>

-

-   <plugin

-         id="org.apache.xml.resolver"

-         download-size="0"

-         install-size="0"

-         version="0.0.0"

-         unpack="false"/>

-

-   <plugin

-         id="org.apache.xml.serializer"

-         download-size="0"

-         install-size="0"

-         version="0.0.0"

-         unpack="false"/>

-

-   <plugin

-         id="org.eclipse.rmf.reqif10.common"

-         download-size="0"

-         install-size="0"

-         version="0.0.0"

-         unpack="false"/>

-

-</feature>

+    Nirmal Sasidharan - initial API and implementation
+   </copyright>
+
+   <license url="%licenseURL">
+      %license
+   </license>
+
+   <includes
+         id="org.eclipse.rmf.reqif10.thirdparty.feature"
+         version="0.0.0"/>
+
+   <plugin
+         id="org.eclipse.rmf.reqif10"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.rmf.serialization"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.rmf.reqif10.common"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.rmf.reqif10.serialization"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.rmf.reqif10.xhtml"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+</feature>
diff --git a/org.eclipse.rmf.reqif10.feature/pom.xml b/org.eclipse.rmf.reqif10.feature/pom.xml
index 33ab5e9..941ebec 100644
--- a/org.eclipse.rmf.reqif10.feature/pom.xml
+++ b/org.eclipse.rmf.reqif10.feature/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.feature</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-feature</packaging>

 	<groupId>org.eclipse.rmf.features</groupId>

 </project>
\ No newline at end of file
diff --git a/org.eclipse.rmf.reqif10.pror.edit/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.edit/META-INF/MANIFEST.MF
index 8a85c6d..1dabb8e 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.edit/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: %pluginName

 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.edit;singleton:=true

-Bundle-Version: 0.8.0.qualifier

+Bundle-Version: 0.9.0.qualifier

 Bundle-ClassPath: .

 Bundle-Activator: org.eclipse.rmf.reqif10.pror.provider.Reqif10EditPlugin$Implementation

 Bundle-Vendor: %providerName

@@ -15,5 +15,6 @@
 Require-Bundle: org.eclipse.core.runtime,

  org.eclipse.emf.edit;visibility:=reexport,

  org.eclipse.emf.ecore;visibility:=reexport,

- org.eclipse.rmf.reqif10.pror;bundle-version="0.8.0";visibility:=reexport

+ org.eclipse.rmf.reqif10.pror;bundle-version="0.9.0";visibility:=reexport,

+ org.eclipse.rmf.reqif10.xhtml;bundle-version="0.9.0"

 Bundle-ActivationPolicy: lazy

diff --git a/org.eclipse.rmf.reqif10.pror.edit/plugin.properties b/org.eclipse.rmf.reqif10.pror.edit/plugin.properties
index a4af275..a1f5fed 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/plugin.properties
+++ b/org.eclipse.rmf.reqif10.pror.edit/plugin.properties
@@ -1708,3 +1708,6 @@
 _UI_FrameTargetMember0_top_literal = _top

 _UI_SpaceType_default_literal = default

 _UI_SpaceType_preserve_literal = preserve

+_UI_ReqIFToolExtension_extensions_feature = Extensions

+_UI_XhtmlContent_xhtml_feature = Xhtml

+_UI_XhtmlContent_xhtmlSource_feature = Xhtml Source

diff --git a/org.eclipse.rmf.reqif10.pror.edit/pom.xml b/org.eclipse.rmf.reqif10.pror.edit/pom.xml
index 29ebd2f..8ea40a7 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.edit/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.pror.edit</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-plugin</packaging>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<properties>

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/configuration/provider/ColumnItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/configuration/provider/ColumnItemProvider.java
index 056b6f1..77ce4ad 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/configuration/provider/ColumnItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/configuration/provider/ColumnItemProvider.java
@@ -29,6 +29,7 @@
 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

 import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;

 import org.eclipse.emf.edit.provider.ItemProviderAdapter;

+import org.eclipse.emf.edit.provider.ViewerNotification;

 import org.eclipse.rmf.reqif10.pror.configuration.Column;

 import org.eclipse.rmf.reqif10.pror.configuration.ConfigurationPackage;

 import org.eclipse.rmf.reqif10.pror.configuration.ProrSpecViewConfiguration;

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/configuration/provider/ProrToolExtensionItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/configuration/provider/ProrToolExtensionItemProvider.java
index 2c60538..f41e1aa 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/configuration/provider/ProrToolExtensionItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/configuration/provider/ProrToolExtensionItemProvider.java
@@ -25,6 +25,7 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;

 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;

 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

+import org.eclipse.emf.edit.provider.ItemProviderAdapter;

 import org.eclipse.emf.edit.provider.ViewerNotification;

 import org.eclipse.rmf.reqif10.pror.configuration.ConfigurationFactory;

 import org.eclipse.rmf.reqif10.pror.configuration.ConfigurationPackage;

@@ -40,7 +41,7 @@
  * @generated

  */

 public class ProrToolExtensionItemProvider

-	extends ReqIFToolExtensionItemProvider

+	extends ItemProviderAdapter

 	implements

 		IEditingDomainItemProvider,

 		IStructuredItemContentProvider,

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueDateItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueDateItemProvider.java
index 2306ac3..1cf24b3 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueDateItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueDateItemProvider.java
@@ -13,9 +13,9 @@
 

 

 import java.util.Collection;

+import java.util.GregorianCalendar;

 import java.util.List;

 

-import javax.xml.datatype.XMLGregorianCalendar;

 

 import org.eclipse.emf.common.notify.AdapterFactory;

 import org.eclipse.emf.common.notify.Notification;

@@ -134,7 +134,7 @@
 	 */

 	@Override

 	public String getText(Object object) {

-		XMLGregorianCalendar labelValue = ((AttributeValueDate)object).getTheValue();

+		GregorianCalendar labelValue = ((AttributeValueDate)object).getTheValue();

 		String label = labelValue == null ? null : labelValue.toString();

 		return label == null || label.length() == 0 ?

 			getString("_UI_AttributeValueDate_type") :

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueEnumerationItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueEnumerationItemProvider.java
index 02e6a39..9dc8c97 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueEnumerationItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueEnumerationItemProvider.java
@@ -14,9 +14,9 @@
 

 import java.util.ArrayList;

 import java.util.Collection;

+import java.util.GregorianCalendar;

 import java.util.List;

 

-import javax.xml.datatype.XMLGregorianCalendar;

 

 import org.eclipse.emf.common.command.Command;

 import org.eclipse.emf.common.command.CompoundCommand;

@@ -192,7 +192,7 @@
 		commandList.add(super.createAddCommand(domain, owner, feature,

 				collection, index));

 

-		XMLGregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

+		GregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

 

 		if (owner instanceof AttributeValueEnumeration) {

 			EObject c = owner.eContainer();

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueItemProvider.java
index a726d40..2a3b8d6 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/AttributeValueItemProvider.java
@@ -14,9 +14,9 @@
 

 import java.util.ArrayList;

 import java.util.Collection;

+import java.util.GregorianCalendar;

 import java.util.List;

 

-import javax.xml.datatype.XMLGregorianCalendar;

 

 import org.eclipse.emf.common.command.Command;

 import org.eclipse.emf.common.command.CompoundCommand;

@@ -166,7 +166,7 @@
 		List<Command> commandList = new ArrayList<Command>();

 		commandList.add(super.createSetCommand(domain, owner, feature, value));

 

-		XMLGregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

+		GregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

 		if (owner instanceof AttributeValue) {

 

 			EObject c = owner.eContainer();

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionBooleanItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionBooleanItemProvider.java
index c5e7532..5bc53db 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionBooleanItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionBooleanItemProvider.java
@@ -23,6 +23,7 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;

 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;

 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

+import org.eclipse.rmf.reqif10.DatatypeDefinitionBoolean;

 

 /**

  * This is the item provider adapter for a {@link org.eclipse.rmf.reqif10.DatatypeDefinitionBoolean} object.

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionDateItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionDateItemProvider.java
index 2b80106..f72bf08 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionDateItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionDateItemProvider.java
@@ -23,6 +23,7 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;

 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;

 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

+import org.eclipse.rmf.reqif10.DatatypeDefinitionDate;

 

 /**

  * This is the item provider adapter for a {@link org.eclipse.rmf.reqif10.DatatypeDefinitionDate} object.

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionSimpleItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionSimpleItemProvider.java
index 02604ea..798026c 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionSimpleItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionSimpleItemProvider.java
@@ -23,6 +23,7 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;

 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;

 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

+import org.eclipse.rmf.reqif10.DatatypeDefinitionSimple;

 

 /**

  * This is the item provider adapter for a {@link org.eclipse.rmf.reqif10.DatatypeDefinitionSimple} object.

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionXHTMLItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionXHTMLItemProvider.java
index 5547de7..ea34ce1 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionXHTMLItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/DatatypeDefinitionXHTMLItemProvider.java
@@ -23,6 +23,7 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;

 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;

 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

+import org.eclipse.rmf.reqif10.DatatypeDefinitionXHTML;

 

 /**

  * This is the item provider adapter for a {@link org.eclipse.rmf.reqif10.DatatypeDefinitionXHTML} object.

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/IdentifiableItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/IdentifiableItemProvider.java
index f528363..f575458 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/IdentifiableItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/IdentifiableItemProvider.java
@@ -14,10 +14,9 @@
 

 import java.util.ArrayList;

 import java.util.Collection;

+import java.util.GregorianCalendar;

 import java.util.List;

 

-import javax.xml.datatype.XMLGregorianCalendar;

-

 import org.eclipse.emf.common.command.Command;

 import org.eclipse.emf.common.command.CompoundCommand;

 import org.eclipse.emf.common.notify.AdapterFactory;

@@ -296,7 +295,7 @@
 		commandList.add(super.createAddCommand(domain, owner, feature,

 				collection, index));

 

-		XMLGregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

+		GregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

 		for (Object c : collection) {

 			if (c instanceof Identifiable) {

 				SetCommand sc = new SetCommand(domain, (Identifiable) c,

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/RelationGroupTypeItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/RelationGroupTypeItemProvider.java
index a40c1a0..90f7d21 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/RelationGroupTypeItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/RelationGroupTypeItemProvider.java
@@ -23,6 +23,7 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;

 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;

 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

+import org.eclipse.rmf.reqif10.RelationGroupType;

 

 /**

  * This is the item provider adapter for a {@link org.eclipse.rmf.reqif10.RelationGroupType} object.

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFContentItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFContentItemProvider.java
index 6c36b45..a951d2c 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFContentItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFContentItemProvider.java
@@ -15,9 +15,9 @@
 import java.util.ArrayList;

 import java.util.Collection;

 import java.util.Collections;

+import java.util.GregorianCalendar;

 import java.util.List;

 

-import javax.xml.datatype.XMLGregorianCalendar;

 

 import org.eclipse.emf.common.command.Command;

 import org.eclipse.emf.common.command.CommandWrapper;

@@ -277,7 +277,7 @@
 		List<Command> commandList = new ArrayList<Command>();

 		commandList.add(super.createAddCommand(domain, owner, feature,

 				collection, index));

-		XMLGregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

+		GregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

 		for (Object c : collection) {

 			if (c instanceof Identifiable) {

 				SetCommand sc = new SetCommand(domain, (Identifiable) c,

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFItemProvider.java
index 8a84fde..e44ff50 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFItemProvider.java
@@ -213,11 +213,6 @@
 			(createChildParameter

 				(ReqIF10Package.Literals.REQ_IF__TOOL_EXTENSIONS,

 				 ReqIF10Factory.eINSTANCE.createReqIFToolExtension()));

-

-		newChildDescriptors.add

-			(createChildParameter

-				(ReqIF10Package.Literals.REQ_IF__TOOL_EXTENSIONS,

-				 ConfigurationFactory.eINSTANCE.createProrToolExtension()));

 	}

 

 	/**

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFToolExtensionItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFToolExtensionItemProvider.java
index 8f46db3..e0b3e5a 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFToolExtensionItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/ReqIFToolExtensionItemProvider.java
@@ -19,6 +19,7 @@
 import org.eclipse.emf.common.notify.Notification;

 import org.eclipse.emf.common.util.ResourceLocator;

 import org.eclipse.emf.ecore.EStructuralFeature;

+import org.eclipse.emf.ecore.xml.type.XMLTypeFactory;

 import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;

 import org.eclipse.emf.edit.provider.IItemLabelProvider;

 import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;

@@ -27,8 +28,10 @@
 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

 import org.eclipse.emf.edit.provider.ItemProviderAdapter;

 import org.eclipse.emf.edit.provider.ViewerNotification;

+import org.eclipse.rmf.reqif10.ReqIF10Factory;

 import org.eclipse.rmf.reqif10.ReqIF10Package;

 import org.eclipse.rmf.reqif10.ReqIFToolExtension;

+import org.eclipse.rmf.reqif10.pror.configuration.ConfigurationFactory;

 

 /**

  * This is the item provider adapter for a {@link org.eclipse.rmf.reqif10.ReqIFToolExtension} object.

@@ -81,7 +84,7 @@
 	public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {

 		if (childrenFeatures == null) {

 			super.getChildrenFeatures(object);

-			childrenFeatures.add(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__ANY);

+			childrenFeatures.add(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS);

 		}

 		return childrenFeatures;

 	}

@@ -140,7 +143,7 @@
 		updateChildren(notification);

 

 		switch (notification.getFeatureID(ReqIFToolExtension.class)) {

-			case ReqIF10Package.REQ_IF_TOOL_EXTENSION__ANY:

+			case ReqIF10Package.REQ_IF_TOOL_EXTENSION__EXTENSIONS:

 				fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));

 				return;

 		}

@@ -157,6 +160,231 @@
 	@Override

 	protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {

 		super.collectNewChildDescriptors(newChildDescriptors, object);

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeValueXHTML()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionXHTML()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createReqIFContent()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createReqIF()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createReqIFHeader()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createReqIFToolExtension()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createSpecObject()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createSpecObjectType()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createSpecification()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createSpecificationType()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createSpecHierarchy()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createSpecRelation()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createSpecRelationType()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createRelationGroup()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createRelationGroupType()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionXHTML()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAlternativeID()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionBoolean()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionBoolean()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeValueBoolean()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionDate()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionDate()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeValueDate()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionEnumeration()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionEnumeration()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createEnumValue()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createEmbeddedValue()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeValueEnumeration()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionInteger()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionInteger()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeValueInteger()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionReal()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionReal()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeValueReal()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionString()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionString()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createAttributeValueString()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ReqIF10Factory.eINSTANCE.createXhtmlContent()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ConfigurationFactory.eINSTANCE.createProrToolExtension()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ConfigurationFactory.eINSTANCE.createProrSpecViewConfiguration()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ConfigurationFactory.eINSTANCE.createColumn()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ConfigurationFactory.eINSTANCE.createProrPresentationConfigurations()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ConfigurationFactory.eINSTANCE.createProrGeneralConfiguration()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 ConfigurationFactory.eINSTANCE.createLabelConfiguration()));

+

+		newChildDescriptors.add

+			(createChildParameter

+				(ReqIF10Package.Literals.REQ_IF_TOOL_EXTENSION__EXTENSIONS,

+				 XMLTypeFactory.eINSTANCE.createAnyType()));

 	}

 

 	/**

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecHierarchyItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecHierarchyItemProvider.java
index 3cfc05f..af82dd1 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecHierarchyItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecHierarchyItemProvider.java
@@ -18,10 +18,9 @@
 

 import java.util.ArrayList;

 import java.util.Collection;

+import java.util.GregorianCalendar;

 import java.util.List;

 

-import javax.xml.datatype.XMLGregorianCalendar;

-

 import org.eclipse.emf.common.command.Command;

 import org.eclipse.emf.common.command.CompoundCommand;

 import org.eclipse.emf.common.command.UnexecutableCommand;

@@ -457,7 +456,7 @@
 		commandList.add(super.createMoveCommand(domain, owner, feature, value,

 				index));

 

-		XMLGregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

+		GregorianCalendar lastChange = ReqIF10Util.getReqIFLastChange();

 		if (value instanceof SpecHierarchy) {

 			SetCommand sc = new SetCommand(domain, (SpecHierarchy) value,

 					ReqIF10Package.eINSTANCE.getIdentifiable_LastChange(),

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecObjectItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecObjectItemProvider.java
index 7f95ad5..3699055 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecObjectItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecObjectItemProvider.java
@@ -152,6 +152,7 @@
 					notification.getNotifier(), true, true));

 			return;

 		case ReqIF10Package.SPEC_OBJECT__VALUES:

+		case ReqIF10Package.SPEC_OBJECT__LAST_CHANGE:

 			notifyReferencingSpecHierarchies((SpecObject) notification.getNotifier());

 		}

 		super.notifyChanged(notification);

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecObjectTypeItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecObjectTypeItemProvider.java
index a295b45..c9a89d1 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecObjectTypeItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecObjectTypeItemProvider.java
@@ -23,6 +23,7 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;

 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;

 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

+import org.eclipse.rmf.reqif10.SpecObjectType;

 

 /**

  * This is the item provider adapter for a {@link org.eclipse.rmf.reqif10.SpecObjectType} object.

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecRelationTypeItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecRelationTypeItemProvider.java
index 6efffc3..a9aa8d3 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecRelationTypeItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecRelationTypeItemProvider.java
@@ -23,6 +23,7 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;

 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;

 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

+import org.eclipse.rmf.reqif10.SpecRelationType;

 

 /**

  * This is the item provider adapter for a {@link org.eclipse.rmf.reqif10.SpecRelationType} object.

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecificationTypeItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecificationTypeItemProvider.java
index bf0c6cb..3a75286 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecificationTypeItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/SpecificationTypeItemProvider.java
@@ -28,6 +28,7 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;

 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;

 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;

+import org.eclipse.rmf.reqif10.SpecificationType;

 import org.eclipse.rmf.reqif10.Identifiable;

 import org.eclipse.rmf.reqif10.common.util.ReqIF10Util;

 

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/XhtmlContentItemProvider.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/XhtmlContentItemProvider.java
index f076bd6..36f32f0 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/XhtmlContentItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/provider/XhtmlContentItemProvider.java
@@ -17,6 +17,8 @@
 import org.eclipse.emf.common.util.ResourceLocator;
 import org.eclipse.emf.ecore.EObject;
 import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.xml.type.XMLTypeFactory;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
 import org.eclipse.emf.ecore.InternalEObject;
 import org.eclipse.emf.ecore.impl.ENotificationImpl;
 import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
@@ -25,10 +27,13 @@
 import org.eclipse.emf.edit.provider.IItemPropertySource;
 import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
 import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
 import org.eclipse.emf.edit.provider.ItemProviderAdapter;
 import org.eclipse.emf.edit.provider.ViewerNotification;
+import org.eclipse.rmf.reqif10.ReqIF10Factory;
 import org.eclipse.rmf.reqif10.ReqIF10Package;
 import org.eclipse.rmf.reqif10.XhtmlContent;
+import org.eclipse.rmf.reqif10.pror.configuration.ConfigurationFactory;
 import org.eclipse.rmf.reqif10.xhtml.XhtmlFactory;
 
 /*******************************************************************************
@@ -70,11 +75,34 @@
 		if (itemPropertyDescriptors == null) {
 			super.getPropertyDescriptors(object);
 
+			addXhtmlSourcePropertyDescriptor(object);
 		}
 		return itemPropertyDescriptors;
 	}
 
 	/**
+	 * This adds a property descriptor for the Xhtml Source feature.
+	 * <!-- begin-user-doc -->
+	 * <!-- end-user-doc -->
+	 * @generated
+	 */
+	protected void addXhtmlSourcePropertyDescriptor(Object object) {
+		itemPropertyDescriptors.add
+			(createItemPropertyDescriptor
+				(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
+				 getResourceLocator(),
+				 getString("_UI_XhtmlContent_xhtmlSource_feature"),
+				 getString("_UI_PropertyDescriptor_description", "_UI_XhtmlContent_xhtmlSource_feature", "_UI_XhtmlContent_type"),
+				 ReqIF10Package.Literals.XHTML_CONTENT__XHTML_SOURCE,
+				 true,
+				 false,
+				 false,
+				 ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
+				 null,
+				 null));
+	}
+
+	/**
 	 * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
 	 * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
 	 * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
@@ -86,8 +114,7 @@
 	public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
 		if (childrenFeatures == null) {
 			super.getChildrenFeatures(object);
-			childrenFeatures.add(ReqIF10Package.Literals.XHTML_CONTENT__P);
-			childrenFeatures.add(ReqIF10Package.Literals.XHTML_CONTENT__DIV);
+			childrenFeatures.add(ReqIF10Package.Literals.XHTML_CONTENT__XHTML);
 		}
 		return childrenFeatures;
 	}
@@ -123,7 +150,10 @@
 	 */
 	@Override
 	public String getText(Object object) {
-		return getString("_UI_XhtmlContent_type");
+		String label = ((XhtmlContent)object).getXhtmlSource();
+		return label == null || label.length() == 0 ?
+			getString("_UI_XhtmlContent_type") :
+			getString("_UI_XhtmlContent_type") + " " + label;
 	}
 
 	@Override
@@ -157,8 +187,7 @@
 		}
 
 		switch (notification.getFeatureID(XhtmlContent.class)) {
-			case ReqIF10Package.XHTML_CONTENT__P:
-			case ReqIF10Package.XHTML_CONTENT__DIV:
+			case ReqIF10Package.XHTML_CONTENT__XHTML:
 				fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
 				return;
 		}
@@ -178,13 +207,228 @@
 
 		newChildDescriptors.add
 			(createChildParameter
-				(ReqIF10Package.Literals.XHTML_CONTENT__P,
-				 XhtmlFactory.eINSTANCE.createXhtmlPType()));
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeValueXHTML()));
 
 		newChildDescriptors.add
 			(createChildParameter
-				(ReqIF10Package.Literals.XHTML_CONTENT__DIV,
-				 XhtmlFactory.eINSTANCE.createXhtmlDivType()));
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionXHTML()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createReqIFContent()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createReqIF()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createReqIFHeader()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createReqIFToolExtension()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createSpecObject()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createSpecObjectType()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createSpecification()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createSpecificationType()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createSpecHierarchy()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createSpecRelation()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createSpecRelationType()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createRelationGroup()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createRelationGroupType()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionXHTML()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAlternativeID()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionBoolean()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionBoolean()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeValueBoolean()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionDate()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionDate()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeValueDate()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionEnumeration()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionEnumeration()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createEnumValue()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createEmbeddedValue()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeValueEnumeration()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionInteger()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionInteger()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeValueInteger()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionReal()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionReal()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeValueReal()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeDefinitionString()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createDatatypeDefinitionString()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createAttributeValueString()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ReqIF10Factory.eINSTANCE.createXhtmlContent()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ConfigurationFactory.eINSTANCE.createProrToolExtension()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ConfigurationFactory.eINSTANCE.createProrSpecViewConfiguration()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ConfigurationFactory.eINSTANCE.createColumn()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ConfigurationFactory.eINSTANCE.createProrPresentationConfigurations()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ConfigurationFactory.eINSTANCE.createProrGeneralConfiguration()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 ConfigurationFactory.eINSTANCE.createLabelConfiguration()));
+
+		newChildDescriptors.add
+			(createChildParameter
+				(ReqIF10Package.Literals.XHTML_CONTENT__XHTML,
+				 XMLTypeFactory.eINSTANCE.createAnyType()));
 	}
 
 	/**
diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/util/ConfigurationUtil.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/util/ConfigurationUtil.java
index 24f8020..e2dbed5 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/util/ConfigurationUtil.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/util/ConfigurationUtil.java
@@ -116,14 +116,16 @@
 	 * If it doesn't exist yet, it is created.

 	 * <p>

 	 */

-	public static ProrToolExtension createProrToolExtension(ReqIF reqif, EditingDomain domain) {

+	public static ProrToolExtension createProrToolExtension(ReqIF reqif,

+			EditingDomain domain) {

 		ProrToolExtension extension = getProrToolExtension(reqif);

-		if (extension != null)

-			return extension;

-		extension = ConfigurationFactory.eINSTANCE.createProrToolExtension();

-		domain.getCommandStack().execute(

-				ReqIFToolExtensionUtil.getAddToolExtensionCommand(reqif,

-						extension));

+		if (null == extension) {

+			extension = ConfigurationFactory.eINSTANCE

+					.createProrToolExtension();

+			domain.getCommandStack().execute(

+					ReqIFToolExtensionUtil.getAddToolExtensionCommand(reqif,

+							extension));

+		}

 		return extension;

 	}

 

diff --git a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/util/PresentationEditInterface.java b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/util/PresentationEditInterface.java
index 846c872..2f2d2c2 100644
--- a/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/util/PresentationEditInterface.java
+++ b/org.eclipse.rmf.reqif10.pror.edit/src/org/eclipse/rmf/reqif10/pror/util/PresentationEditInterface.java
@@ -14,31 +14,28 @@
 
 import org.eclipse.emf.common.command.Command;
 import org.eclipse.emf.edit.domain.EditingDomain;
+import org.eclipse.emf.edit.provider.ItemProvider;
 import org.eclipse.rmf.reqif10.AttributeDefinition;
 import org.eclipse.rmf.reqif10.AttributeValue;
-import org.eclipse.rmf.reqif10.DatatypeDefinition;
 import org.eclipse.rmf.reqif10.ReqIF;
 import org.eclipse.rmf.reqif10.SpecHierarchy;
 import org.eclipse.rmf.reqif10.pror.configuration.ProrPresentationConfiguration;
+import org.eclipse.rmf.reqif10.pror.configuration.provider.ProrPresentationConfigurationItemProvider;
 
 /**
- * Interface that Presentation-Plugins must implement to provide relevant
- * information to the System. The application will instantiate exactly one
- * PresentationService per Presentation Plugin.
+ * Interface that subclasses of the abstract
+ * {@link ProrPresentationConfigurationItemProvider} must implement to provide
+ * relevant information to the System, regarding the Presentation functionality.
  * <p>
  * 
- * For your convenience, you can extend {@link AbstractPresentationService},
- * which provides default implementations for most methods.
+ * <b>Important:</b> For this 
+ * mechanism to work, the inheriting {@link ItemProvider} must be made stateful
+ * via the Generator Model configuration.  This results in one {@link PresentationEditInterface} per
+ * {@link ProrPresentationConfiguration} instance.
  * <p>
  * 
- * Upon opening a ReqIF document, {@link #openReqif(ReqIF)} is called which
- * allows the Presentation to do stuff (e.g. check the model, hook in listeners,
- * etc.).
- * <p>
- * 
- * Each {@link ReqIF} may contain any number of configuration elements that are
- * typically associated with {@link DatatypeDefinition}s. This class acts as a
- * factory for those through {@link #getConfigurationInstance()}.
+ * While the implementation of this interface is mandatory, it is optional to also implement PresentationEditorInterface
+ * to provide GUI-specific functionality, like providing custom renderers and editors.
  * <p>
  * 
  * Presentations may support Drag & Drop (into the ReqIF Model). The system will
@@ -46,21 +43,6 @@
  * true on {@link #handleDragAndDrop(Collection, Object, EditingDomain)}.
  * <p>
  * 
- * The service provides some stateless information about the Presentation,
- * specifically:
- * <ul>
- * <li> {@link #getConfigurationInterface()} returns the Interface for the class
- * that holds the configuration of this Presentation.
- * <li> {@link #isReadOnly()} indicates whether the control for rendering should
- * allow editing as well.
- * </ul>
- * <p>
- * 
- * Note that this interface simply aggregates {@link PresentationEditInterface}
- * and {@link PresentationEditInterface}, which are separated as the reside in
- * two different plugins (the former does not require andy GUI libraries, the
- * later does).
- * 
  * @author jastram
  * 
  */
diff --git a/org.eclipse.rmf.reqif10.pror.editor.tests/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.editor.tests/META-INF/MANIFEST.MF
index c8b7d73..a65abd5 100644
--- a/org.eclipse.rmf.reqif10.pror.editor.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.editor.tests/META-INF/MANIFEST.MF
@@ -2,8 +2,8 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: EditorTests
 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.editor.tests
-Bundle-Version: 0.8.0.qualifier
-Fragment-Host: org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.8.0"
+Bundle-Version: 0.9.0.qualifier
+Fragment-Host: org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.9.0"
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Require-Bundle: org.junit,
- org.eclipse.rmf.reqif10.pror.tests;bundle-version="0.8.0"
+ org.eclipse.rmf.reqif10.pror.tests;bundle-version="0.9.0"
diff --git a/org.eclipse.rmf.reqif10.pror.editor.tests/pom.xml b/org.eclipse.rmf.reqif10.pror.editor.tests/pom.xml
index 763362f..56193ce 100644
--- a/org.eclipse.rmf.reqif10.pror.editor.tests/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.editor.tests/pom.xml
@@ -6,12 +6,12 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<artifactId>org.eclipse.rmf.reqif10.pror.editor.tests</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<properties>

     	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

   	</properties>

diff --git a/org.eclipse.rmf.reqif10.pror.editor/.settings/org.eclipse.core.resources.prefs b/org.eclipse.rmf.reqif10.pror.editor/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..2c1526d
--- /dev/null
+++ b/org.eclipse.rmf.reqif10.pror.editor/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding//src/org/eclipse/rmf/reqif10/pror/editor/presentation/Reqif10ModelWizard.java=UTF-8
diff --git a/org.eclipse.rmf.reqif10.pror.editor/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.editor/META-INF/MANIFEST.MF
index d276b0c..df7ecdd 100644
--- a/org.eclipse.rmf.reqif10.pror.editor/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.editor/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: %pluginName

 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.editor;singleton:=true

-Bundle-Version: 0.8.0.qualifier

+Bundle-Version: 0.9.0.qualifier

 Bundle-Activator: org.eclipse.rmf.reqif10.pror.editor.presentation.Reqif10EditorPlugin$Implementation

 Bundle-Vendor: %providerName

 Bundle-Localization: plugin

@@ -15,12 +15,14 @@
 Require-Bundle: org.eclipse.core.runtime;visibility:=reexport,

  org.eclipse.ui.ide;visibility:=reexport,

  org.eclipse.ui.forms,

- org.eclipse.rmf.reqif10.pror.edit;bundle-version="0.8.0";visibility:=reexport,

+ org.eclipse.rmf.reqif10.pror.edit;bundle-version="0.9.0";visibility:=reexport,

  org.eclipse.core.resources;visibility:=reexport,

  org.eclipse.emf.edit.ui;visibility:=reexport,

  org.agilemore.agilegrid;bundle-version="1.3.3";visibility:=reexport,

- org.eclipse.rmf.serialization;bundle-version="0.8.0",

+ org.eclipse.rmf.serialization;bundle-version="0.9.0",

  org.eclipse.ui.navigator,

  com.google.guava,

- org.eclipse.core.filesystem;bundle-version="1.3.100"

+ org.eclipse.core.filesystem;bundle-version="1.3.100",

+ org.eclipse.rmf.reqif10.xhtml;bundle-version="0.9.0",

+ org.eclipse.rmf.reqif10.serialization;bundle-version="0.9.0"

 Bundle-ActivationPolicy: lazy

diff --git a/org.eclipse.rmf.reqif10.pror.editor/plugin.xml b/org.eclipse.rmf.reqif10.pror.editor/plugin.xml
index 6019293..be6230a 100644
--- a/org.eclipse.rmf.reqif10.pror.editor/plugin.xml
+++ b/org.eclipse.rmf.reqif10.pror.editor/plugin.xml
@@ -206,7 +206,7 @@
  <extension

        point="org.eclipse.emf.ecore.extension_parser">

     <parser

-          class="org.eclipse.rmf.serialization.ReqIFResourceFactoryImpl"

+          class="org.eclipse.rmf.reqif10.serialization.ReqIF10ResourceFactoryImpl"

           type="reqif">

     </parser>

  </extension>

diff --git a/org.eclipse.rmf.reqif10.pror.editor/pom.xml b/org.eclipse.rmf.reqif10.pror.editor/pom.xml
index 4f94ce0..477bf3e 100644
--- a/org.eclipse.rmf.reqif10.pror.editor/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.editor/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.pror.editor</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-plugin</packaging>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<properties>

diff --git a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/agilegrid/ProrCellEditorProvider.java b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/agilegrid/ProrCellEditorProvider.java
index ee5994a..5109883 100644
--- a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/agilegrid/ProrCellEditorProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/agilegrid/ProrCellEditorProvider.java
@@ -23,6 +23,7 @@
 import org.eclipse.rmf.reqif10.pror.editor.presentation.service.PresentationEditorInterface;

 import org.eclipse.rmf.reqif10.pror.editor.presentation.service.PresentationServiceManager;

 import org.eclipse.rmf.reqif10.pror.util.ConfigurationUtil;

+import org.eclipse.rmf.reqif10.pror.util.PresentationEditInterface;

 import org.eclipse.rmf.reqif10.pror.util.ProrUtil;

 

 public class ProrCellEditorProvider extends AbstractProrCellEditorProvider {

@@ -109,8 +110,8 @@
 		if (config != null) {

 			ItemProviderAdapter ip = ProrUtil.getItemProvider(adapterFactory,

 					config);

-			if (ip instanceof PresentationEditorInterface) {

-				return ((PresentationEditorInterface) ip).canEdit();

+			if (ip instanceof PresentationEditInterface) {

+				return ((PresentationEditInterface) ip).canEdit();

 			}

 		}

 		return true;

diff --git a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/agilegrid/ProrXhtmlSimplifiedCellEditor.java b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/agilegrid/ProrXhtmlSimplifiedCellEditor.java
index ecb4de8..e91ca7b 100644
--- a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/agilegrid/ProrXhtmlSimplifiedCellEditor.java
+++ b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/agilegrid/ProrXhtmlSimplifiedCellEditor.java
@@ -111,11 +111,9 @@
 		// Command for setting new simplified version

 		Command setTheValueCmd = SetCommand.create(editingDomain,

 				origTheValue,

-				ReqIF10Package.Literals.XHTML_CONTENT__DIV, div);

-		Command removePCmd = SetCommand.create(editingDomain,

-				origTheValue, ReqIF10Package.Literals.XHTML_CONTENT__P, null);

+				ReqIF10Package.Literals.XHTML_CONTENT__XHTML, div);

+		

 		compoundCommand.append(setTheValueCmd);

-		compoundCommand.append(removePCmd);

 		editingDomain.getCommandStack().execute(compoundCommand);

 

 		return attributeValue;

diff --git a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/Reqif10Editor.java b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/Reqif10Editor.java
index ced2dad..7daaee0 100644
--- a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/Reqif10Editor.java
+++ b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/Reqif10Editor.java
@@ -111,7 +111,8 @@
 import org.eclipse.rmf.reqif10.pror.provider.VirtualDatatypeDefinitionItemProvider;

 import org.eclipse.rmf.reqif10.pror.provider.VirtualSpecTypeItemProvider;

 import org.eclipse.rmf.reqif10.pror.util.ConfigurationUtil;

-import org.eclipse.rmf.serialization.ReqIFResourceSetImpl;

+import org.eclipse.rmf.serialization.XMLPersistenceMappingResource;

+import org.eclipse.rmf.serialization.XMLPersistenceMappingResourceSetImpl;

 import org.eclipse.swt.SWT;

 import org.eclipse.swt.custom.CTabFolder;

 import org.eclipse.swt.dnd.DND;

@@ -750,7 +751,7 @@
 		// Create the editing domain with a special command stack.

 		//

 		editingDomain = new AdapterFactoryEditingDomain(adapterFactory,

-				commandStack, new ReqIFResourceSetImpl());

+				commandStack, new XMLPersistenceMappingResourceSetImpl());

 		// FIXME (mj) this got diabled for now, due to Bug 381494

 		// System.out.println("XXX");

 		// commandStack.setEditingDomain(editingDomain);

@@ -1048,7 +1049,7 @@
 					editingDomain

 							.getResourceSet()

 							.getLoadOptions()

-							.put(ReqIFResourceSetImpl.PROGRESS_MONITOR, monitor);

+							.put(XMLPersistenceMappingResource.OPTION_PROGRESS_MONITOR, monitor);

 					createModel();

 					monitor.done();

 				}

diff --git a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/Reqif10ModelWizard.java b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/Reqif10ModelWizard.java
index c746c05..e7ee4d3 100644
--- a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/Reqif10ModelWizard.java
+++ b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/Reqif10ModelWizard.java
@@ -17,6 +17,7 @@
 import java.util.Arrays;

 import java.util.Collection;

 import java.util.Collections;

+import java.util.GregorianCalendar;

 import java.util.HashMap;

 import java.util.List;

 import java.util.Map;

@@ -71,8 +72,9 @@
 import org.eclipse.rmf.reqif10.pror.configuration.ProrToolExtension;

 import org.eclipse.rmf.reqif10.pror.provider.Reqif10EditPlugin;

 import org.eclipse.rmf.reqif10.pror.util.ConfigurationUtil;

-import org.eclipse.rmf.serialization.ReqIFResourceFactoryImpl;

-import org.eclipse.rmf.serialization.ReqIFResourceSetImpl;

+import org.eclipse.rmf.reqif10.serialization.ReqIF10ResourceFactoryImpl;

+import org.eclipse.rmf.serialization.XMLPersistenceMappingResourceFactoryImpl;

+import org.eclipse.rmf.serialization.XMLPersistenceMappingResourceSetImpl;

 import org.eclipse.swt.SWT;

 import org.eclipse.swt.events.ModifyEvent;

 import org.eclipse.swt.events.ModifyListener;

@@ -222,7 +224,7 @@
 		ReqIFHeader header = reqif10Factory.createReqIFHeader();

 		root.setTheHeader(header);

 

-		XMLGregorianCalendar reqIFLastChange = ReqIF10Util.getReqIFLastChange();

+		GregorianCalendar reqIFLastChange = ReqIF10Util.getReqIFLastChange();

 

 		header.setCreationTime(reqIFLastChange);

 		header.setSourceToolId("ProR (http://pror.org)");

@@ -352,10 +354,10 @@
 						try {

 							// Create a resource set

 							//

-							ReqIFResourceSetImpl resourceSet = new ReqIFResourceSetImpl();

+							XMLPersistenceMappingResourceSetImpl resourceSet = new XMLPersistenceMappingResourceSetImpl();

 

-							// (mj) Sollte nicht notwendig sein, übernommmen von Mark's Unit Test

-							resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("reqif", new ReqIFResourceFactoryImpl());

+							// (mj) Sollte nicht notwendig sein, uebernommmen von Mark's Unit Test

+							resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("reqif", new ReqIF10ResourceFactoryImpl());

 							resourceSet.getPackageRegistry().put(ReqIF10Package.eNS_URI, ReqIF10Package.eINSTANCE);

 

 							// Get the URI of the model file.

diff --git a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/service/PresentationEditorInterface.java b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/service/PresentationEditorInterface.java
index 6933d17..fbcd894 100644
--- a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/service/PresentationEditorInterface.java
+++ b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/presentation/service/PresentationEditorInterface.java
@@ -10,58 +10,22 @@
  ******************************************************************************/
 package org.eclipse.rmf.reqif10.pror.editor.presentation.service;
 
-import java.util.Collection;
-
 import org.agilemore.agilegrid.AgileGrid;
 import org.agilemore.agilegrid.CellEditor;
 import org.eclipse.emf.edit.domain.EditingDomain;
-import org.eclipse.rmf.reqif10.AttributeDefinition;
 import org.eclipse.rmf.reqif10.AttributeValue;
 import org.eclipse.rmf.reqif10.DatatypeDefinition;
-import org.eclipse.rmf.reqif10.ReqIF;
 import org.eclipse.rmf.reqif10.SpecElementWithAttributes;
+import org.eclipse.rmf.reqif10.pror.configuration.provider.ProrPresentationConfigurationItemProvider;
 import org.eclipse.rmf.reqif10.pror.util.PresentationEditInterface;
 
 /**
- * Interface that Presentation-Plugins must implement to provide relevant
- * information to the System. The application will instantiate exactly one
- * PresentationService per Presentation Plugin.
+ * Interface that subclasses of the abstract
+ * {@link ProrPresentationConfigurationItemProvider} may optionally implement to
+ * provide GUID-related functionality for Presentations. This interface is used
+ * like {@link PresentationEditInterface}.
  * <p>
  * 
- * For your convenience, you can extend {@link AbstractPresentationService},
- * which provides default implementations for most methods.
- * <p>
- * 
- * Upon opening a ReqIF document, {@link #openReqif(ReqIF)} is called which
- * allows the Presentation to do stuff (e.g. check the model, hook in listeners,
- * etc.).
- * <p>
- * 
- * Each {@link ReqIF} may contain any number of configuration elements that are
- * typically associated with {@link DatatypeDefinition}s. This class acts as a
- * factory for those through {@link #getConfigurationInstance()}.
- * <p>
- * 
- * Presentations may support Drag & Drop (into the ReqIF Model). The system will
- * ask all Presentations to handle drag & drop until it finds one that returns
- * true on {@link #handleDragAndDrop(Collection, Object, EditingDomain)}.
- * <p>
- * 
- * The service provides some stateless information about the Presentation,
- * specifically:
- * <ul>
- * <li> {@link #getConfigurationInterface()} returns the Interface for the class
- * that holds the configuration of this Presentation.
- * <li> {@link #isReadOnly()} indicates whether the control for rendering should
- * allow editing as well.
- * </ul>
- * <p>
- * 
- * Note that this interface simply aggregates {@link PresentationEditInterface}
- * and {@link PresentationEditorInterface}, which are separated as the reside in
- * two different plugins (the former does not require andy GUI libraries, the
- * later does).
- * 
  * @author jastram
  * 
  */
@@ -71,30 +35,19 @@
 	 * Returns an {@link IProrCellRenderer} appropriate for the
 	 * {@link DatatypeDefinition} associated with this configuration. May return
 	 * null (then the default renderer is used).
-	 * 
-	 * @return
 	 */
 	IProrCellRenderer getCellRenderer(AttributeValue av);
 
 	/**
 	 * Returns the {@link CellEditor} appropriate for the
 	 * {@link DatatypeDefinition} associated with this configuration. May return
-	 * null (then the default renderer is used).
-	 * 
-	 * @param av
-	 * 
-	 * @return
+	 * null (then the default editor is used).
 	 */
 	CellEditor getCellEditor(AgileGrid agileGrid, EditingDomain editingDomain,
 			AttributeValue av, SpecElementWithAttributes parent,
 			Object affectedObject);
 
 	/**
-	 * Whether the managed {@link AttributeDefinition}s may be modified.
-	 */
-	boolean canEdit();
-
-	/**
 	 * If this method returns a non-null value, it is matched against the ReqIF
 	 * data types. If there is no default for the given type yet, it is
 	 * installed as the default. If there is already a default, ProR asks the
diff --git a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/propertiesview/ProrPropertyCellEditorProvider.java b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/propertiesview/ProrPropertyCellEditorProvider.java
index fbc5e60..716cbac 100644
--- a/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/propertiesview/ProrPropertyCellEditorProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.editor/src/org/eclipse/rmf/reqif10/pror/editor/propertiesview/ProrPropertyCellEditorProvider.java
@@ -50,6 +50,7 @@
 import org.eclipse.rmf.reqif10.pror.editor.propertiesview.ProrPropertyContentProvider.Descriptor;

 import org.eclipse.rmf.reqif10.pror.editor.propertiesview.ProrPropertyContentProvider.PropertyRow;

 import org.eclipse.rmf.reqif10.pror.util.ConfigurationUtil;

+import org.eclipse.rmf.reqif10.pror.util.PresentationEditInterface;

 import org.eclipse.rmf.reqif10.pror.util.ProrUtil;

 import org.eclipse.swt.SWT;

 import org.eclipse.swt.graphics.Image;

@@ -116,8 +117,8 @@
 			if (config != null) {

 				ItemProviderAdapter ip = ProrUtil.getItemProvider(

 						adapterFactory, config);

-				if (ip instanceof PresentationEditorInterface) {

-					return ((PresentationEditorInterface) ip).canEdit();

+				if (ip instanceof PresentationEditInterface) {

+					return ((PresentationEditInterface) ip).canEdit();

 				}

 			}

 

diff --git a/org.eclipse.rmf.reqif10.pror.feature/feature.xml b/org.eclipse.rmf.reqif10.pror.feature/feature.xml
index c0d40fc..55e5185 100644
--- a/org.eclipse.rmf.reqif10.pror.feature/feature.xml
+++ b/org.eclipse.rmf.reqif10.pror.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature

       id="org.eclipse.rmf.reqif10.pror.feature"

       label="RMF ProR Feature (Incubation)"

-      version="0.8.0.qualifier"

+      version="0.9.0.qualifier"

       provider-name="Eclipse Modeling Project"

       plugin="org.eclipse.rmf.reqif10.pror">

 

@@ -30,7 +30,7 @@
    </url>

 

    <requires>

-      <import feature="org.eclipse.rmf.reqif10.feature" version="0.8.0" match="greaterOrEqual"/>

+      <import feature="org.eclipse.rmf.reqif10.feature" version="0.9.0" match="greaterOrEqual"/>

    </requires>

 

    <plugin

diff --git a/org.eclipse.rmf.reqif10.pror.feature/pom.xml b/org.eclipse.rmf.reqif10.pror.feature/pom.xml
index a0a20c7..ed44b2a 100644
--- a/org.eclipse.rmf.reqif10.pror.feature/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.feature/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.pror.feature</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-feature</packaging>

 	<groupId>org.eclipse.rmf.features</groupId>

 </project>
\ No newline at end of file
diff --git a/org.eclipse.rmf.reqif10.pror.genhtml/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.genhtml/META-INF/MANIFEST.MF
index edd544f..38c75da 100644
--- a/org.eclipse.rmf.reqif10.pror.genhtml/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.genhtml/META-INF/MANIFEST.MF
@@ -3,15 +3,16 @@
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.genhtml
 Bundle-Localization: plugin
-Bundle-Version: 0.8.0.qualifier
+Bundle-Version: 0.9.0.qualifier
 Bundle-Activator: org.eclipse.rmf.reqif10.pror.genhtml.Activator
 Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.rmf.reqif10;bundle-version="0.8.0",
- org.eclipse.rmf.serialization;bundle-version="0.8.0",
- org.eclipse.rmf.reqif10.pror.presentation.headline;bundle-version="0.8.0",
- org.eclipse.rmf.reqif10.pror.presentation.id;bundle-version="0.8.0",
- org.eclipse.rmf.reqif10.pror.presentation.linewrap;bundle-version="0.8.0",
- org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.8.0"
+ org.eclipse.rmf.reqif10;bundle-version="0.9.0",
+ org.eclipse.rmf.serialization;bundle-version="0.9.0",
+ org.eclipse.rmf.reqif10.pror.presentation.headline;bundle-version="0.9.0",
+ org.eclipse.rmf.reqif10.pror.presentation.id;bundle-version="0.9.0",
+ org.eclipse.rmf.reqif10.pror.presentation.linewrap;bundle-version="0.9.0",
+ org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.9.0",
+ org.eclipse.rmf.reqif10.serialization;bundle-version="0.9.0"
 Bundle-ActivationPolicy: lazy
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Bundle-Vendor: %providerName
diff --git a/org.eclipse.rmf.reqif10.pror.genhtml/pom.xml b/org.eclipse.rmf.reqif10.pror.genhtml/pom.xml
index 5dca118..3223594 100644
--- a/org.eclipse.rmf.reqif10.pror.genhtml/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.genhtml/pom.xml
@@ -6,12 +6,12 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<artifactId>org.eclipse.rmf.reqif10.pror.genhtml</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<properties>

     	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

   	</properties>

diff --git a/org.eclipse.rmf.reqif10.pror.genhtml/src/org/eclipse/rmf/reqif10/pror/genhtml/GenerateHtml.java b/org.eclipse.rmf.reqif10.pror.genhtml/src/org/eclipse/rmf/reqif10/pror/genhtml/GenerateHtml.java
index fa1dbd8..54463c0 100644
--- a/org.eclipse.rmf.reqif10.pror.genhtml/src/org/eclipse/rmf/reqif10/pror/genhtml/GenerateHtml.java
+++ b/org.eclipse.rmf.reqif10.pror.genhtml/src/org/eclipse/rmf/reqif10/pror/genhtml/GenerateHtml.java
@@ -21,6 +21,7 @@
 

 import org.eclipse.emf.common.command.BasicCommandStack;

 import org.eclipse.emf.common.util.URI;

+import org.eclipse.emf.ecore.resource.Resource;

 import org.eclipse.emf.ecore.xmi.XMLResource;

 import org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain;

 import org.eclipse.emf.edit.provider.ComposedAdapterFactory;

@@ -35,9 +36,11 @@
 import org.eclipse.rmf.reqif10.pror.presentation.id.util.IdAdapterFactory;

 import org.eclipse.rmf.reqif10.pror.presentation.linewrap.util.LinewrapAdapterFactory;

 import org.eclipse.rmf.reqif10.pror.provider.ReqIF10ItemProviderAdapterFactory;

-import org.eclipse.rmf.serialization.ReqIFResourceFactoryImpl;

-import org.eclipse.rmf.serialization.ReqIFResourceImpl;

-import org.eclipse.rmf.serialization.ReqIFResourceSetImpl;

+import org.eclipse.rmf.reqif10.serialization.ReqIF10ResourceFactoryImpl;

+import org.eclipse.rmf.reqif10.serialization.ReqIF10ResourceImpl;

+import org.eclipse.rmf.serialization.XMLPersistenceMappingResourceFactoryImpl;

+import org.eclipse.rmf.serialization.XMLPersistenceMappingResourceImpl;

+import org.eclipse.rmf.serialization.XMLPersistenceMappingResourceSetImpl;

 

 /**

  * Standalone-executable class that is used to non-interactively generate HTML

@@ -73,7 +76,7 @@
 		

 		BasicCommandStack commandStack = new BasicCommandStack();

 		AdapterFactoryEditingDomain editingDomain = new AdapterFactoryEditingDomain(adapterFactory,

-				commandStack, new ReqIFResourceSetImpl());

+				commandStack, new XMLPersistenceMappingResourceSetImpl());

 		

 		// iterate reqif dump folder

 		File f = new File("dump/reqif");

@@ -134,12 +137,12 @@
 	public static ReqIF loadData(File file) throws FileNotFoundException,

 			IOException {

 		

-		ReqIFResourceSetImpl resourceSet = new ReqIFResourceSetImpl();

+		XMLPersistenceMappingResourceSetImpl resourceSet = new XMLPersistenceMappingResourceSetImpl();

 

 		Map<String, Object> extensionToFactoryMap = resourceSet

 				.getResourceFactoryRegistry().getExtensionToFactoryMap();

 

-		extensionToFactoryMap.put("reqif", new ReqIFResourceFactoryImpl());

+		extensionToFactoryMap.put("reqif", new ReqIF10ResourceFactoryImpl());

 		resourceSet.getPackageRegistry().put(ReqIF10Package.eNS_URI,

 				ReqIF10Package.eINSTANCE);

 		resourceSet.getPackageRegistry().put(

@@ -147,7 +150,7 @@
 

 		URI fileURI = URI.createFileURI(file.getPath());

 

-		ReqIFResourceImpl resource = (ReqIFResourceImpl) resourceSet

+		Resource resource = (ReqIF10ResourceImpl) resourceSet

 				.createResource(fileURI);

 		

 		resource.load(extensionToFactoryMap);

diff --git a/org.eclipse.rmf.reqif10.pror.help.ui/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.help.ui/META-INF/MANIFEST.MF
index c2399c3..8a5fdf1 100644
--- a/org.eclipse.rmf.reqif10.pror.help.ui/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.help.ui/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.help.ui;singleton:=true
-Bundle-Version: 0.8.0.qualifier
+Bundle-Version: 0.9.0.qualifier
 Bundle-RequiredExecutionEnvironment: J2SE-1.5
 Require-Bundle: org.eclipse.help
 Bundle-Vendor: %providerName
diff --git a/org.eclipse.rmf.reqif10.pror.help.ui/pom.xml b/org.eclipse.rmf.reqif10.pror.help.ui/pom.xml
index e420b63..2f894ac 100644
--- a/org.eclipse.rmf.reqif10.pror.help.ui/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.help.ui/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.pror.help.ui</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-plugin</packaging>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<properties>

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.headline/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.presentation.headline/META-INF/MANIFEST.MF
index 1967e5d..d9c19bb 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.headline/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.presentation.headline/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: %pluginName

 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.presentation.headline;singleton:=true

-Bundle-Version: 0.8.0.qualifier

+Bundle-Version: 0.9.0.qualifier

 Bundle-ClassPath: .

 Bundle-Activator: org.eclipse.rmf.reqif10.pror.presentation.headline.provider.HeadlineEditPlugin$Implementation

 Bundle-Vendor: %providerName

@@ -13,6 +13,6 @@
  org.eclipse.rmf.reqif10.pror.presentation.headline.provider,

  org.eclipse.rmf.reqif10.pror.presentation.headline.ui,

  org.eclipse.rmf.reqif10.pror.presentation.headline.util

-Require-Bundle: org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.8.0"

+Require-Bundle: org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.9.0"

 Bundle-ActivationPolicy: lazy

 Bundle-RequiredExecutionEnvironment: J2SE-1.5

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.headline/model/Headline.ecore b/org.eclipse.rmf.reqif10.pror.presentation.headline/model/Headline.ecore
index abe3d68..5bb371b 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.headline/model/Headline.ecore
+++ b/org.eclipse.rmf.reqif10.pror.presentation.headline/model/Headline.ecore
@@ -1,10 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<ecore:EPackage xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

-    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="headline"

-    nsURI="http://pror.org/presentation/headline" nsPrefix="headline">

-  <eClassifiers xsi:type="ecore:EClass" name="HeadlineConfiguration" eSuperTypes="../../org.eclipse.rmf.reqif10.pror/model/configuration.ecore#//ProrPresentationConfiguration">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"

-        defaultValueLiteral="14"/>

-  </eClassifiers>

-</ecore:EPackage>

+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="headline" nsURI="http://pror.org/presentation/headline" nsPrefix="headline">
+  <eClassifiers xsi:type="ecore:EClass" name="HeadlineConfiguration" eSuperTypes="../../org.eclipse.rmf.reqif10.pror/model/configuration.ecore#//ProrPresentationConfiguration">
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
+        defaultValueLiteral="14" unsettable="true"/>
+  </eClassifiers>
+</ecore:EPackage>
diff --git a/org.eclipse.rmf.reqif10.pror.presentation.headline/pom.xml b/org.eclipse.rmf.reqif10.pror.presentation.headline/pom.xml
index 0986b60..6178a46 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.headline/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.presentation.headline/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.pror.presentation.headline</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-plugin</packaging>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<properties>

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/HeadlineConfiguration.java b/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/HeadlineConfiguration.java
index ed378ed..9dc3bd3 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/HeadlineConfiguration.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/HeadlineConfiguration.java
@@ -41,9 +41,11 @@
 	 * </p>

 	 * <!-- end-user-doc -->

 	 * @return the value of the '<em>Size</em>' attribute.

+	 * @see #isSetSize()

+	 * @see #unsetSize()

 	 * @see #setSize(int)

 	 * @see org.eclipse.rmf.reqif10.pror.presentation.headline.HeadlinePackage#getHeadlineConfiguration_Size()

-	 * @model default="14" required="true"

+	 * @model default="14" unsettable="true" required="true"

 	 * @generated

 	 */

 	int getSize();

@@ -53,9 +55,34 @@
 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

 	 * @param value the new value of the '<em>Size</em>' attribute.

+	 * @see #isSetSize()

+	 * @see #unsetSize()

 	 * @see #getSize()

 	 * @generated

 	 */

 	void setSize(int value);

 

+	/**

+	 * Unsets the value of the '{@link org.eclipse.rmf.reqif10.pror.presentation.headline.HeadlineConfiguration#getSize <em>Size</em>}' attribute.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @see #isSetSize()

+	 * @see #getSize()

+	 * @see #setSize(int)

+	 * @generated

+	 */

+	void unsetSize();

+

+	/**

+	 * Returns whether the value of the '{@link org.eclipse.rmf.reqif10.pror.presentation.headline.HeadlineConfiguration#getSize <em>Size</em>}' attribute is set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @return whether the value of the '<em>Size</em>' attribute is set.

+	 * @see #unsetSize()

+	 * @see #getSize()

+	 * @see #setSize(int)

+	 * @generated

+	 */

+	boolean isSetSize();

+

 } // HeadlineConfiguration

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/impl/HeadlineConfigurationImpl.java b/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/impl/HeadlineConfigurationImpl.java
index 8d63108..af02c55 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/impl/HeadlineConfigurationImpl.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/impl/HeadlineConfigurationImpl.java
@@ -53,6 +53,15 @@
 	protected int size = SIZE_EDEFAULT;

 

 	/**

+	 * This is true if the Size attribute has been set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 * @ordered

+	 */

+	protected boolean sizeESet;

+

+	/**

 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

 	 * @generated

@@ -88,8 +97,33 @@
 	public void setSize(int newSize) {

 		int oldSize = size;

 		size = newSize;

+		boolean oldSizeESet = sizeESet;

+		sizeESet = true;

 		if (eNotificationRequired())

-			eNotify(new ENotificationImpl(this, Notification.SET, HeadlinePackage.HEADLINE_CONFIGURATION__SIZE, oldSize, size));

+			eNotify(new ENotificationImpl(this, Notification.SET, HeadlinePackage.HEADLINE_CONFIGURATION__SIZE, oldSize, size, !oldSizeESet));

+	}

+

+	/**

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 */

+	public void unsetSize() {

+		int oldSize = size;

+		boolean oldSizeESet = sizeESet;

+		size = SIZE_EDEFAULT;

+		sizeESet = false;

+		if (eNotificationRequired())

+			eNotify(new ENotificationImpl(this, Notification.UNSET, HeadlinePackage.HEADLINE_CONFIGURATION__SIZE, oldSize, SIZE_EDEFAULT, oldSizeESet));

+	}

+

+	/**

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 */

+	public boolean isSetSize() {

+		return sizeESet;

 	}

 

 	/**

@@ -130,7 +164,7 @@
 	public void eUnset(int featureID) {

 		switch (featureID) {

 			case HeadlinePackage.HEADLINE_CONFIGURATION__SIZE:

-				setSize(SIZE_EDEFAULT);

+				unsetSize();

 				return;

 		}

 		super.eUnset(featureID);

@@ -145,7 +179,7 @@
 	public boolean eIsSet(int featureID) {

 		switch (featureID) {

 			case HeadlinePackage.HEADLINE_CONFIGURATION__SIZE:

-				return size != SIZE_EDEFAULT;

+				return isSetSize();

 		}

 		return super.eIsSet(featureID);

 	}

@@ -161,7 +195,7 @@
 

 		StringBuffer result = new StringBuffer(super.toString());

 		result.append(" (size: ");

-		result.append(size);

+		if (sizeESet) result.append(size); else result.append("<unset>");

 		result.append(')');

 		return result.toString();

 	}

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/impl/HeadlinePackageImpl.java b/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/impl/HeadlinePackageImpl.java
index 5c7bbdb..ff0f66c 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/impl/HeadlinePackageImpl.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.headline/src/org/eclipse/rmf/reqif10/pror/presentation/headline/impl/HeadlinePackageImpl.java
@@ -16,12 +16,10 @@
 import org.eclipse.emf.ecore.EPackage;

 import org.eclipse.emf.ecore.impl.EPackageImpl;

 import org.eclipse.rmf.reqif10.ReqIF10Package;

-import org.eclipse.rmf.reqif10.datatypes.DatatypesPackage;

 import org.eclipse.rmf.reqif10.pror.configuration.ConfigurationPackage;

 import org.eclipse.rmf.reqif10.pror.presentation.headline.HeadlineConfiguration;

 import org.eclipse.rmf.reqif10.pror.presentation.headline.HeadlineFactory;

 import org.eclipse.rmf.reqif10.pror.presentation.headline.HeadlinePackage;

-import org.eclipse.rmf.reqif10.xhtml.XhtmlPackage;

 

 /**

  * <!-- begin-user-doc -->

@@ -86,8 +84,6 @@
 		// Initialize simple dependencies

 		ConfigurationPackage.eINSTANCE.eClass();

 		ReqIF10Package.eINSTANCE.eClass();

-		XhtmlPackage.eINSTANCE.eClass();

-		DatatypesPackage.eINSTANCE.eClass();

 

 		// Create package meta-data objects

 		theHeadlinePackage.createPackageContents();

@@ -189,7 +185,7 @@
 

 		// Initialize classes and features; add operations and parameters

 		initEClass(headlineConfigurationEClass, HeadlineConfiguration.class, "HeadlineConfiguration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);

-		initEAttribute(getHeadlineConfiguration_Size(), ecorePackage.getEInt(), "size", "14", 1, 1, HeadlineConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

+		initEAttribute(getHeadlineConfiguration_Size(), ecorePackage.getEInt(), "size", "14", 1, 1, HeadlineConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

 

 		// Create resource

 		createResource(eNS_URI);

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id.tests/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.presentation.id.tests/META-INF/MANIFEST.MF
index 1a7a0bf..7448fde 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id.tests/META-INF/MANIFEST.MF
@@ -2,10 +2,10 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: %pluginName

 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.presentation.id.tests

-Bundle-Version: 0.8.0.qualifier

+Bundle-Version: 0.9.0.qualifier

 Bundle-Localization: plugin

 Fragment-Host: org.eclipse.rmf.reqif10.pror.presentation.id

 Bundle-RequiredExecutionEnvironment: J2SE-1.5

 Bundle-Vendor: %providerName

-Require-Bundle: org.eclipse.rmf.reqif10.pror.tests;bundle-version="0.8.0",

+Require-Bundle: org.eclipse.rmf.reqif10.pror.tests;bundle-version="0.9.0",

  org.junit;bundle-version="4.8.2"

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id.tests/pom.xml b/org.eclipse.rmf.reqif10.pror.presentation.id.tests/pom.xml
index 795e48a..9f0d4fa 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id.tests/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id.tests/pom.xml
@@ -6,12 +6,12 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<artifactId>org.eclipse.rmf.reqif10.pror.presentation.id.tests</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-test-plugin</packaging>

 	<profiles>

 		<profile>

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.presentation.id/META-INF/MANIFEST.MF
index 26a5c6c..66e3419 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: %pluginName

 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.presentation.id;singleton:=true

-Bundle-Version: 0.8.0.qualifier

+Bundle-Version: 0.9.0.qualifier

 Bundle-ClassPath: .

 Bundle-Activator: org.eclipse.rmf.reqif10.pror.presentation.id.provider.IDEditPlugin$Implementation

 Bundle-Vendor: %providerName

@@ -13,5 +13,5 @@
  org.eclipse.rmf.reqif10.pror.presentation.id.provider,

  org.eclipse.rmf.reqif10.pror.presentation.id.util,

  org.eclipse.rmf.reqif10.pror.presentation.ui

-Require-Bundle: org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.8.0"

+Require-Bundle: org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.9.0"

 Bundle-ActivationPolicy: lazy

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id/model/ID.ecore b/org.eclipse.rmf.reqif10.pror.presentation.id/model/ID.ecore
index c17d891..0ad3a44 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id/model/ID.ecore
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id/model/ID.ecore
@@ -1,17 +1,17 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<ecore:EPackage xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

-    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="id"

-    nsURI="http://pror.org/presentation/id" nsPrefix="id">

-  <eClassifiers xsi:type="ecore:EClass" name="IdConfiguration" eSuperTypes="../../org.eclipse.rmf.reqif10.pror/model/configuration.ecore#//ProrPresentationConfiguration">

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="prefix" lowerBound="1"

-        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="REQ-"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="count" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>

-    <eStructuralFeatures xsi:type="ecore:EAttribute" name="verticalAlign" eType="#//IdVerticalAlign"

-        defaultValueLiteral="Top"/>

-  </eClassifiers>

-  <eClassifiers xsi:type="ecore:EEnum" name="IdVerticalAlign">

-    <eLiterals name="Top" literal="Top"/>

-    <eLiterals name="Center" value="1" literal="Center"/>

-  </eClassifiers>

-</ecore:EPackage>

+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="id" nsURI="http://pror.org/presentation/id" nsPrefix="id">
+  <eClassifiers xsi:type="ecore:EClass" name="IdConfiguration" eSuperTypes="../../org.eclipse.rmf.reqif10.pror/model/configuration.ecore#//ProrPresentationConfiguration">
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="prefix" lowerBound="1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="REQ-"
+        unsettable="true"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="count" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
+        unsettable="true"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="verticalAlign" eType="ecore:EEnum #//IdVerticalAlign"
+        defaultValueLiteral="Top" unsettable="true"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EEnum" name="IdVerticalAlign">
+    <eLiterals name="Top" literal="Top"/>
+    <eLiterals name="Center" value="1" literal="Center"/>
+  </eClassifiers>
+</ecore:EPackage>
diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id/pom.xml b/org.eclipse.rmf.reqif10.pror.presentation.id/pom.xml
index 3606076..cf6b8a3 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.pror.presentation.id</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-plugin</packaging>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<properties>

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/IdConfiguration.java b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/IdConfiguration.java
index f871548..3354bde 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/IdConfiguration.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/IdConfiguration.java
@@ -7,7 +7,7 @@
  * 

  * Contributors:

  *     Michael Jastram - initial API and implementation

- *     Kay Münch       - vertical alignment of the spec objects id

+ *     Kay M??nch       - vertical alignment of the spec objects id

  ******************************************************************************/

 

 package org.eclipse.rmf.reqif10.pror.presentation.id;

@@ -44,9 +44,11 @@
 	 * </p>

 	 * <!-- end-user-doc -->

 	 * @return the value of the '<em>Prefix</em>' attribute.

+	 * @see #isSetPrefix()

+	 * @see #unsetPrefix()

 	 * @see #setPrefix(String)

 	 * @see org.eclipse.rmf.reqif10.pror.presentation.id.IdPackage#getIdConfiguration_Prefix()

-	 * @model default="REQ-" required="true"

+	 * @model default="REQ-" unsettable="true" required="true"

 	 * @generated

 	 */

 	String getPrefix();

@@ -56,12 +58,37 @@
 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

 	 * @param value the new value of the '<em>Prefix</em>' attribute.

+	 * @see #isSetPrefix()

+	 * @see #unsetPrefix()

 	 * @see #getPrefix()

 	 * @generated

 	 */

 	void setPrefix(String value);

 

 	/**

+	 * Unsets the value of the '{@link org.eclipse.rmf.reqif10.pror.presentation.id.IdConfiguration#getPrefix <em>Prefix</em>}' attribute.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @see #isSetPrefix()

+	 * @see #getPrefix()

+	 * @see #setPrefix(String)

+	 * @generated

+	 */

+	void unsetPrefix();

+

+	/**

+	 * Returns whether the value of the '{@link org.eclipse.rmf.reqif10.pror.presentation.id.IdConfiguration#getPrefix <em>Prefix</em>}' attribute is set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @return whether the value of the '<em>Prefix</em>' attribute is set.

+	 * @see #unsetPrefix()

+	 * @see #getPrefix()

+	 * @see #setPrefix(String)

+	 * @generated

+	 */

+	boolean isSetPrefix();

+

+	/**

 	 * Returns the value of the '<em><b>Count</b></em>' attribute.

 	 * <!-- begin-user-doc -->

 	 * <p>

@@ -70,9 +97,11 @@
 	 * </p>

 	 * <!-- end-user-doc -->

 	 * @return the value of the '<em>Count</em>' attribute.

+	 * @see #isSetCount()

+	 * @see #unsetCount()

 	 * @see #setCount(int)

 	 * @see org.eclipse.rmf.reqif10.pror.presentation.id.IdPackage#getIdConfiguration_Count()

-	 * @model required="true"

+	 * @model unsettable="true" required="true"

 	 * @generated

 	 */

 	int getCount();

@@ -82,12 +111,37 @@
 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

 	 * @param value the new value of the '<em>Count</em>' attribute.

+	 * @see #isSetCount()

+	 * @see #unsetCount()

 	 * @see #getCount()

 	 * @generated

 	 */

 	void setCount(int value);

 

 	/**

+	 * Unsets the value of the '{@link org.eclipse.rmf.reqif10.pror.presentation.id.IdConfiguration#getCount <em>Count</em>}' attribute.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @see #isSetCount()

+	 * @see #getCount()

+	 * @see #setCount(int)

+	 * @generated

+	 */

+	void unsetCount();

+

+	/**

+	 * Returns whether the value of the '{@link org.eclipse.rmf.reqif10.pror.presentation.id.IdConfiguration#getCount <em>Count</em>}' attribute is set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @return whether the value of the '<em>Count</em>' attribute is set.

+	 * @see #unsetCount()

+	 * @see #getCount()

+	 * @see #setCount(int)

+	 * @generated

+	 */

+	boolean isSetCount();

+

+	/**

 	 * Returns the value of the '<em><b>Vertical Align</b></em>' attribute.

 	 * The default value is <code>"Top"</code>.

 	 * The literals are from the enumeration {@link org.eclipse.rmf.reqif10.pror.presentation.id.IdVerticalAlign}.

@@ -99,9 +153,11 @@
 	 * <!-- end-user-doc -->

 	 * @return the value of the '<em>Vertical Align</em>' attribute.

 	 * @see org.eclipse.rmf.reqif10.pror.presentation.id.IdVerticalAlign

+	 * @see #isSetVerticalAlign()

+	 * @see #unsetVerticalAlign()

 	 * @see #setVerticalAlign(IdVerticalAlign)

 	 * @see org.eclipse.rmf.reqif10.pror.presentation.id.IdPackage#getIdConfiguration_VerticalAlign()

-	 * @model default="Top"

+	 * @model default="Top" unsettable="true"

 	 * @generated

 	 */

 	IdVerticalAlign getVerticalAlign();

@@ -112,9 +168,34 @@
 	 * <!-- end-user-doc -->

 	 * @param value the new value of the '<em>Vertical Align</em>' attribute.

 	 * @see org.eclipse.rmf.reqif10.pror.presentation.id.IdVerticalAlign

+	 * @see #isSetVerticalAlign()

+	 * @see #unsetVerticalAlign()

 	 * @see #getVerticalAlign()

 	 * @generated

 	 */

 	void setVerticalAlign(IdVerticalAlign value);

 

+	/**

+	 * Unsets the value of the '{@link org.eclipse.rmf.reqif10.pror.presentation.id.IdConfiguration#getVerticalAlign <em>Vertical Align</em>}' attribute.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @see #isSetVerticalAlign()

+	 * @see #getVerticalAlign()

+	 * @see #setVerticalAlign(IdVerticalAlign)

+	 * @generated

+	 */

+	void unsetVerticalAlign();

+

+	/**

+	 * Returns whether the value of the '{@link org.eclipse.rmf.reqif10.pror.presentation.id.IdConfiguration#getVerticalAlign <em>Vertical Align</em>}' attribute is set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @return whether the value of the '<em>Vertical Align</em>' attribute is set.

+	 * @see #unsetVerticalAlign()

+	 * @see #getVerticalAlign()

+	 * @see #setVerticalAlign(IdVerticalAlign)

+	 * @generated

+	 */

+	boolean isSetVerticalAlign();

+

 } // IdConfiguration

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/impl/IdConfigurationImpl.java b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/impl/IdConfigurationImpl.java
index b4cdf7b..4a2b8cf 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/impl/IdConfigurationImpl.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/impl/IdConfigurationImpl.java
@@ -7,7 +7,7 @@
  * 

  * Contributors:

  *     Michael Jastram - initial API and implementation

- *     Kay Münch       - vertical alignment of the spec objects id

+ *     Kay M??nch       - vertical alignment of the spec objects id

  ******************************************************************************/

 

 package org.eclipse.rmf.reqif10.pror.presentation.id.impl;

@@ -62,6 +62,15 @@
 	protected String prefix = PREFIX_EDEFAULT;

 

 	/**

+	 * This is true if the Prefix attribute has been set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 * @ordered

+	 */

+	protected boolean prefixESet;

+

+	/**

 	 * The default value of the '{@link #getCount() <em>Count</em>}' attribute.

 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

@@ -82,6 +91,15 @@
 	protected int count = COUNT_EDEFAULT;

 

 	/**

+	 * This is true if the Count attribute has been set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 * @ordered

+	 */

+	protected boolean countESet;

+

+	/**

 	 * The default value of the '{@link #getVerticalAlign() <em>Vertical Align</em>}' attribute.

 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

@@ -102,6 +120,15 @@
 	protected IdVerticalAlign verticalAlign = VERTICAL_ALIGN_EDEFAULT;

 

 	/**

+	 * This is true if the Vertical Align attribute has been set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 * @ordered

+	 */

+	protected boolean verticalAlignESet;

+

+	/**

 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

 	 * @generated

@@ -137,8 +164,33 @@
 	public void setPrefix(String newPrefix) {

 		String oldPrefix = prefix;

 		prefix = newPrefix;

+		boolean oldPrefixESet = prefixESet;

+		prefixESet = true;

 		if (eNotificationRequired())

-			eNotify(new ENotificationImpl(this, Notification.SET, IdPackage.ID_CONFIGURATION__PREFIX, oldPrefix, prefix));

+			eNotify(new ENotificationImpl(this, Notification.SET, IdPackage.ID_CONFIGURATION__PREFIX, oldPrefix, prefix, !oldPrefixESet));

+	}

+

+	/**

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 */

+	public void unsetPrefix() {

+		String oldPrefix = prefix;

+		boolean oldPrefixESet = prefixESet;

+		prefix = PREFIX_EDEFAULT;

+		prefixESet = false;

+		if (eNotificationRequired())

+			eNotify(new ENotificationImpl(this, Notification.UNSET, IdPackage.ID_CONFIGURATION__PREFIX, oldPrefix, PREFIX_EDEFAULT, oldPrefixESet));

+	}

+

+	/**

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 */

+	public boolean isSetPrefix() {

+		return prefixESet;

 	}

 

 	/**

@@ -158,8 +210,33 @@
 	public void setCount(int newCount) {

 		int oldCount = count;

 		count = newCount;

+		boolean oldCountESet = countESet;

+		countESet = true;

 		if (eNotificationRequired())

-			eNotify(new ENotificationImpl(this, Notification.SET, IdPackage.ID_CONFIGURATION__COUNT, oldCount, count));

+			eNotify(new ENotificationImpl(this, Notification.SET, IdPackage.ID_CONFIGURATION__COUNT, oldCount, count, !oldCountESet));

+	}

+

+	/**

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 */

+	public void unsetCount() {

+		int oldCount = count;

+		boolean oldCountESet = countESet;

+		count = COUNT_EDEFAULT;

+		countESet = false;

+		if (eNotificationRequired())

+			eNotify(new ENotificationImpl(this, Notification.UNSET, IdPackage.ID_CONFIGURATION__COUNT, oldCount, COUNT_EDEFAULT, oldCountESet));

+	}

+

+	/**

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 */

+	public boolean isSetCount() {

+		return countESet;

 	}

 

 	/**

@@ -179,8 +256,33 @@
 	public void setVerticalAlign(IdVerticalAlign newVerticalAlign) {

 		IdVerticalAlign oldVerticalAlign = verticalAlign;

 		verticalAlign = newVerticalAlign == null ? VERTICAL_ALIGN_EDEFAULT : newVerticalAlign;

+		boolean oldVerticalAlignESet = verticalAlignESet;

+		verticalAlignESet = true;

 		if (eNotificationRequired())

-			eNotify(new ENotificationImpl(this, Notification.SET, IdPackage.ID_CONFIGURATION__VERTICAL_ALIGN, oldVerticalAlign, verticalAlign));

+			eNotify(new ENotificationImpl(this, Notification.SET, IdPackage.ID_CONFIGURATION__VERTICAL_ALIGN, oldVerticalAlign, verticalAlign, !oldVerticalAlignESet));

+	}

+

+	/**

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 */

+	public void unsetVerticalAlign() {

+		IdVerticalAlign oldVerticalAlign = verticalAlign;

+		boolean oldVerticalAlignESet = verticalAlignESet;

+		verticalAlign = VERTICAL_ALIGN_EDEFAULT;

+		verticalAlignESet = false;

+		if (eNotificationRequired())

+			eNotify(new ENotificationImpl(this, Notification.UNSET, IdPackage.ID_CONFIGURATION__VERTICAL_ALIGN, oldVerticalAlign, VERTICAL_ALIGN_EDEFAULT, oldVerticalAlignESet));

+	}

+

+	/**

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @generated

+	 */

+	public boolean isSetVerticalAlign() {

+		return verticalAlignESet;

 	}

 

 	/**

@@ -231,13 +333,13 @@
 	public void eUnset(int featureID) {

 		switch (featureID) {

 			case IdPackage.ID_CONFIGURATION__PREFIX:

-				setPrefix(PREFIX_EDEFAULT);

+				unsetPrefix();

 				return;

 			case IdPackage.ID_CONFIGURATION__COUNT:

-				setCount(COUNT_EDEFAULT);

+				unsetCount();

 				return;

 			case IdPackage.ID_CONFIGURATION__VERTICAL_ALIGN:

-				setVerticalAlign(VERTICAL_ALIGN_EDEFAULT);

+				unsetVerticalAlign();

 				return;

 		}

 		super.eUnset(featureID);

@@ -252,11 +354,11 @@
 	public boolean eIsSet(int featureID) {

 		switch (featureID) {

 			case IdPackage.ID_CONFIGURATION__PREFIX:

-				return PREFIX_EDEFAULT == null ? prefix != null : !PREFIX_EDEFAULT.equals(prefix);

+				return isSetPrefix();

 			case IdPackage.ID_CONFIGURATION__COUNT:

-				return count != COUNT_EDEFAULT;

+				return isSetCount();

 			case IdPackage.ID_CONFIGURATION__VERTICAL_ALIGN:

-				return verticalAlign != VERTICAL_ALIGN_EDEFAULT;

+				return isSetVerticalAlign();

 		}

 		return super.eIsSet(featureID);

 	}

@@ -272,11 +374,11 @@
 

 		StringBuffer result = new StringBuffer(super.toString());

 		result.append(" (prefix: ");

-		result.append(prefix);

+		if (prefixESet) result.append(prefix); else result.append("<unset>");

 		result.append(", count: ");

-		result.append(count);

+		if (countESet) result.append(count); else result.append("<unset>");

 		result.append(", verticalAlign: ");

-		result.append(verticalAlign);

+		if (verticalAlignESet) result.append(verticalAlign); else result.append("<unset>");

 		result.append(')');

 		return result.toString();

 	}

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/impl/IdPackageImpl.java b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/impl/IdPackageImpl.java
index 28fccbc..8078331 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/impl/IdPackageImpl.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/impl/IdPackageImpl.java
@@ -17,13 +17,13 @@
 import org.eclipse.emf.ecore.EPackage;

 import org.eclipse.emf.ecore.impl.EPackageImpl;

 import org.eclipse.rmf.reqif10.ReqIF10Package;

-import org.eclipse.rmf.reqif10.datatypes.DatatypesPackage;

+

 import org.eclipse.rmf.reqif10.pror.configuration.ConfigurationPackage;

 import org.eclipse.rmf.reqif10.pror.presentation.id.IdConfiguration;

 import org.eclipse.rmf.reqif10.pror.presentation.id.IdFactory;

 import org.eclipse.rmf.reqif10.pror.presentation.id.IdPackage;

 import org.eclipse.rmf.reqif10.pror.presentation.id.IdVerticalAlign;

-import org.eclipse.rmf.reqif10.xhtml.XhtmlPackage;

+

 

 /**

  * <!-- begin-user-doc -->

@@ -95,8 +95,6 @@
 		// Initialize simple dependencies

 		ConfigurationPackage.eINSTANCE.eClass();

 		ReqIF10Package.eINSTANCE.eClass();

-		XhtmlPackage.eINSTANCE.eClass();

-		DatatypesPackage.eINSTANCE.eClass();

 

 		// Create package meta-data objects

 		theIdPackage.createPackageContents();

@@ -230,9 +228,9 @@
 

 		// Initialize classes and features; add operations and parameters

 		initEClass(idConfigurationEClass, IdConfiguration.class, "IdConfiguration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);

-		initEAttribute(getIdConfiguration_Prefix(), ecorePackage.getEString(), "prefix", "REQ-", 1, 1, IdConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

-		initEAttribute(getIdConfiguration_Count(), ecorePackage.getEInt(), "count", null, 1, 1, IdConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

-		initEAttribute(getIdConfiguration_VerticalAlign(), this.getIdVerticalAlign(), "verticalAlign", "Top", 0, 1, IdConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

+		initEAttribute(getIdConfiguration_Prefix(), ecorePackage.getEString(), "prefix", "REQ-", 1, 1, IdConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

+		initEAttribute(getIdConfiguration_Count(), ecorePackage.getEInt(), "count", null, 1, 1, IdConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

+		initEAttribute(getIdConfiguration_VerticalAlign(), this.getIdVerticalAlign(), "verticalAlign", "Top", 0, 1, IdConfiguration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);

 

 		// Initialize enums and add enum literals

 		initEEnum(idVerticalAlignEEnum, IdVerticalAlign.class, "IdVerticalAlign");

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/provider/IdConfigurationItemProvider.java b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/provider/IdConfigurationItemProvider.java
index 45e55d9..826e26b 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/provider/IdConfigurationItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/provider/IdConfigurationItemProvider.java
@@ -7,7 +7,7 @@
  * 

  * Contributors:

  *     Michael Jastram - initial API and implementation

- *     Kay Münch       - vertical alignment of the spec objects id

+ *     Kay M??nch       - vertical alignment of the spec objects id

  ******************************************************************************/

 

 package org.eclipse.rmf.reqif10.pror.presentation.id.provider;

@@ -65,12 +65,7 @@
 public class IdConfigurationItemProvider

 	extends ProrPresentationConfigurationItemProvider

 	implements

-		IEditingDomainItemProvider,

-		IStructuredItemContentProvider,

-		ITreeItemContentProvider,

-		IItemLabelProvider,

-		IItemPropertySource,

-		PresentationEditorInterface {

+		IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {

 	/**

 	 * This constructs an instance from a factory and a notifier.

 	 * <!-- begin-user-doc -->

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/util/IdAdapterFactory.java b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/util/IdAdapterFactory.java
index fdd4715..9a7bcc0 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/util/IdAdapterFactory.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/util/IdAdapterFactory.java
@@ -7,7 +7,7 @@
  * 

  * Contributors:

  *     Michael Jastram - initial API and implementation

- *     Kay Münch       - vertical alignment of the spec objects id

+ *     Kay M??nch       - vertical alignment of the spec objects id

  ******************************************************************************/

 

 package org.eclipse.rmf.reqif10.pror.presentation.id.util;

@@ -17,6 +17,7 @@
 import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;

 import org.eclipse.emf.ecore.EObject;

 import org.eclipse.rmf.reqif10.pror.configuration.ProrPresentationConfiguration;

+import org.eclipse.rmf.reqif10.pror.presentation.id.*;

 import org.eclipse.rmf.reqif10.pror.presentation.id.IdConfiguration;

 import org.eclipse.rmf.reqif10.pror.presentation.id.IdPackage;

 

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/util/IdSwitch.java b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/util/IdSwitch.java
index 08808a3..2ce4892 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/util/IdSwitch.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.id/src/org/eclipse/rmf/reqif10/pror/presentation/id/util/IdSwitch.java
@@ -7,7 +7,7 @@
  * 

  * Contributors:

  *     Michael Jastram - initial API and implementation

- *     Kay Münch       - vertical alignment of the spec objects id

+ *     Kay M??nch       - vertical alignment of the spec objects id

  ******************************************************************************/

 

 package org.eclipse.rmf.reqif10.pror.presentation.id.util;

@@ -16,6 +16,7 @@
 import org.eclipse.emf.ecore.EPackage;

 import org.eclipse.emf.ecore.util.Switch;

 import org.eclipse.rmf.reqif10.pror.configuration.ProrPresentationConfiguration;

+import org.eclipse.rmf.reqif10.pror.presentation.id.*;

 import org.eclipse.rmf.reqif10.pror.presentation.id.IdConfiguration;

 import org.eclipse.rmf.reqif10.pror.presentation.id.IdPackage;

 

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/META-INF/MANIFEST.MF
index dcb2adf..7460f52 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: %pluginName

 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.presentation.linewrap;singleton:=true

-Bundle-Version: 0.8.0.qualifier

+Bundle-Version: 0.9.0.qualifier

 Bundle-ClassPath: .

 Bundle-Activator: org.eclipse.rmf.reqif10.pror.presentation.linewrap.provider.LinewrapEditPlugin$Implementation

 Bundle-Vendor: %providerName

@@ -13,5 +13,5 @@
  org.eclipse.rmf.reqif10.pror.presentation.linewrap.provider,

  org.eclipse.rmf.reqif10.pror.presentation.linewrap.util,

  org.eclipse.rmf.reqif10.pror.presentation.ui

-Require-Bundle: org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.8.0"

+Require-Bundle: org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.9.0"

 Bundle-ActivationPolicy: lazy

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/model/linewrap.ecore b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/model/linewrap.ecore
index c061721..84d1c97 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/model/linewrap.ecore
+++ b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/model/linewrap.ecore
@@ -1,7 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<ecore:EPackage xmi:version="2.0"

-    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

-    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="linewrap"

-    nsURI="http://pror.org/presentation/linewrap" nsPrefix="linewrap">

-  <eClassifiers xsi:type="ecore:EClass" name="LinewrapConfiguration" eSuperTypes="../../org.eclipse.rmf.reqif10.pror/model/configuration.ecore#//ProrPresentationConfiguration"/>

-</ecore:EPackage>

+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="linewrap" nsURI="http://pror.org/presentation/linewrap" nsPrefix="linewrap">
+  <eClassifiers xsi:type="ecore:EClass" name="LinewrapConfiguration" eSuperTypes="../../org.eclipse.rmf.reqif10.pror/model/configuration.ecore#//ProrPresentationConfiguration"/>
+</ecore:EPackage>
diff --git a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/pom.xml b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/pom.xml
index c7590aa..580ebeb 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.pror.presentation.linewrap</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-plugin</packaging>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<properties>

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/impl/LinewrapPackageImpl.java b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/impl/LinewrapPackageImpl.java
index 554d8ef..40c4a57 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/impl/LinewrapPackageImpl.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/impl/LinewrapPackageImpl.java
@@ -15,7 +15,6 @@
 import org.eclipse.emf.ecore.EPackage;

 import org.eclipse.emf.ecore.impl.EPackageImpl;

 import org.eclipse.rmf.reqif10.ReqIF10Package;

-import org.eclipse.rmf.reqif10.datatypes.DatatypesPackage;

 import org.eclipse.rmf.reqif10.pror.configuration.ConfigurationPackage;

 import org.eclipse.rmf.reqif10.pror.presentation.linewrap.LinewrapConfiguration;

 import org.eclipse.rmf.reqif10.pror.presentation.linewrap.LinewrapFactory;

@@ -84,7 +83,6 @@
 		// Initialize simple dependencies

 		ConfigurationPackage.eINSTANCE.eClass();

 		ReqIF10Package.eINSTANCE.eClass();

-		DatatypesPackage.eINSTANCE.eClass();

 

 		// Create package meta-data objects

 		theLinewrapPackage.createPackageContents();

@@ -165,14 +163,14 @@
 		setNsURI(eNS_URI);

 

 		// Obtain other dependent packages

-		ConfigurationPackage theConfigPackage = (ConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ConfigurationPackage.eNS_URI);

+		ConfigurationPackage theConfigurationPackage = (ConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ConfigurationPackage.eNS_URI);

 

 		// Create type parameters

 

 		// Set bounds for type parameters

 

 		// Add supertypes to classes

-		linewrapConfigurationEClass.getESuperTypes().add(theConfigPackage.getProrPresentationConfiguration());

+		linewrapConfigurationEClass.getESuperTypes().add(theConfigurationPackage.getProrPresentationConfiguration());

 

 		// Initialize classes and features; add operations and parameters

 		initEClass(linewrapConfigurationEClass, LinewrapConfiguration.class, "LinewrapConfiguration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/provider/LinewrapConfigurationItemProvider.java b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/provider/LinewrapConfigurationItemProvider.java
index a919898..0a49e7a 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/provider/LinewrapConfigurationItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/provider/LinewrapConfigurationItemProvider.java
@@ -52,12 +52,7 @@
 public class LinewrapConfigurationItemProvider

 	extends ProrPresentationConfigurationItemProvider

 	implements

-		IEditingDomainItemProvider,

-		IStructuredItemContentProvider,

-		ITreeItemContentProvider,

-		IItemLabelProvider,

-		IItemPropertySource,

-		PresentationEditorInterface {

+		IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource {

 	/**

 	 * This constructs an instance from a factory and a notifier.

 	 * <!-- begin-user-doc -->

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/util/LinewrapAdapterFactory.java b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/util/LinewrapAdapterFactory.java
index ed03e95..fccad15 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/util/LinewrapAdapterFactory.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/util/LinewrapAdapterFactory.java
@@ -16,6 +16,7 @@
 import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;

 import org.eclipse.emf.ecore.EObject;

 import org.eclipse.rmf.reqif10.pror.configuration.ProrPresentationConfiguration;

+import org.eclipse.rmf.reqif10.pror.presentation.linewrap.*;

 import org.eclipse.rmf.reqif10.pror.presentation.linewrap.LinewrapConfiguration;

 import org.eclipse.rmf.reqif10.pror.presentation.linewrap.LinewrapPackage;

 

diff --git a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/util/LinewrapSwitch.java b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/util/LinewrapSwitch.java
index 792343f..968d302 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/util/LinewrapSwitch.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/util/LinewrapSwitch.java
@@ -15,6 +15,7 @@
 import org.eclipse.emf.ecore.EPackage;

 import org.eclipse.emf.ecore.util.Switch;

 import org.eclipse.rmf.reqif10.pror.configuration.ProrPresentationConfiguration;

+import org.eclipse.rmf.reqif10.pror.presentation.linewrap.*;

 import org.eclipse.rmf.reqif10.pror.presentation.linewrap.LinewrapConfiguration;

 import org.eclipse.rmf.reqif10.pror.presentation.linewrap.LinewrapPackage;

 

diff --git a/org.eclipse.rmf.reqif10.pror.sdk.feature/feature.xml b/org.eclipse.rmf.reqif10.pror.sdk.feature/feature.xml
index 408754c..67ff73c 100644
--- a/org.eclipse.rmf.reqif10.pror.sdk.feature/feature.xml
+++ b/org.eclipse.rmf.reqif10.pror.sdk.feature/feature.xml
@@ -2,7 +2,7 @@
 <feature

       id="org.eclipse.rmf.reqif10.pror.sdk.feature"

       label="RMF ProR SDK Feature (Incubation)"

-      version="0.8.0.qualifier"

+      version="0.9.0.qualifier"

       provider-name="Eclipse Modeling Project"

       plugin="org.eclipse.rmf.reqif10.pror">

 

@@ -34,7 +34,7 @@
          version="0.0.0"/>

 

    <requires>

-      <import feature="org.eclipse.rmf.reqif10.sdk.feature" version="0.8.0" match="greaterOrEqual"/>

+      <import feature="org.eclipse.rmf.reqif10.sdk.feature" version="0.9.0" match="greaterOrEqual"/>

    </requires>

 

    <plugin

diff --git a/org.eclipse.rmf.reqif10.pror.sdk.feature/pom.xml b/org.eclipse.rmf.reqif10.pror.sdk.feature/pom.xml
index 19ae974..6ddcf9d 100644
--- a/org.eclipse.rmf.reqif10.pror.sdk.feature/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.sdk.feature/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.pror.sdk.feature</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-feature</packaging>

 	<groupId>org.eclipse.rmf.features</groupId>

 </project>
\ No newline at end of file
diff --git a/org.eclipse.rmf.reqif10.pror.tests/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror.tests/META-INF/MANIFEST.MF
index 7db399f..39de340 100644
--- a/org.eclipse.rmf.reqif10.pror.tests/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror.tests/META-INF/MANIFEST.MF
@@ -2,18 +2,20 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror.tests;singleton:=true

-Bundle-Version: 0.8.0.qualifier
+Bundle-Version: 0.9.0.qualifier
 Bundle-Localization: plugin

 Bundle-RequiredExecutionEnvironment: J2SE-1.5

 Require-Bundle: org.junit,

  org.eclipse.ui,

  org.eclipse.core.resources,

  org.eclipse.core.runtime,

- org.eclipse.rmf.serialization;bundle-version="0.8.0",

- org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.8.0",

- org.eclipse.rmf.reqif10.pror.presentation.headline;bundle-version="0.8.0",

- org.eclipse.rmf.reqif10.pror.presentation.id;bundle-version="0.8.0",

- org.eclipse.rmf.reqif10.pror.presentation.linewrap;bundle-version="0.8.0"

+ org.eclipse.rmf.serialization;bundle-version="0.9.0",

+ org.eclipse.rmf.reqif10.pror.editor;bundle-version="0.9.0",

+ org.eclipse.rmf.reqif10.pror.presentation.headline;bundle-version="0.9.0",

+ org.eclipse.rmf.reqif10.pror.presentation.id;bundle-version="0.9.0",

+ org.eclipse.rmf.reqif10.pror.presentation.linewrap;bundle-version="0.9.0",

+ org.eclipse.rmf.reqif10.xhtml;bundle-version="0.9.0",

+ org.eclipse.rmf.reqif10.serialization;bundle-version="0.9.0"

 Bundle-Vendor: %providerName

 Export-Package: org.eclipse.rmf.reqif10.configuration.tests,

  org.eclipse.rmf.reqif10.pror.testdata,

diff --git a/org.eclipse.rmf.reqif10.pror.tests/pom.xml b/org.eclipse.rmf.reqif10.pror.tests/pom.xml
index 8ea1594..44c0f8c 100644
--- a/org.eclipse.rmf.reqif10.pror.tests/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror.tests/pom.xml
@@ -6,12 +6,12 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<artifactId>org.eclipse.rmf.reqif10.pror.tests</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<properties>

     	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

   	</properties>

diff --git a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/configuration/tests/ConfigurationUtilTest.java b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/configuration/tests/ConfigurationUtilTest.java
index 9a98ab1..e597f95 100644
--- a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/configuration/tests/ConfigurationUtilTest.java
+++ b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/configuration/tests/ConfigurationUtilTest.java
@@ -13,13 +13,17 @@
 import static org.junit.Assert.*;
 import static org.mockito.Mockito.*;
 
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EcoreFactory;
 import org.eclipse.emf.ecore.util.FeatureMap;
 import org.eclipse.emf.ecore.util.FeatureMap.ValueListIterator;
 import org.eclipse.rmf.reqif10.ReqIF;
 import org.eclipse.rmf.reqif10.ReqIF10Factory;
+import org.eclipse.rmf.reqif10.ReqIF10Package;
 import org.eclipse.rmf.reqif10.ReqIFToolExtension;
 import org.eclipse.rmf.reqif10.impl.ReqIFToolExtensionImpl;
 import org.eclipse.rmf.reqif10.pror.configuration.ProrToolExtension;
+import org.eclipse.rmf.reqif10.pror.configuration.impl.ProrToolExtensionImpl;
 import org.eclipse.rmf.reqif10.pror.testframework.AbstractItemProviderTest;
 import org.eclipse.rmf.reqif10.pror.util.ConfigurationUtil;
 import org.junit.Test;
@@ -65,16 +69,14 @@
 	/**
 	 * Mocks a {@link ProrToolExtension}. (mj) I am not too happy about this
 	 * rather fragilie mocking.
-	 * 
+	 * (mbr) replaced by simplified integration of tool extensions. Hope, that makes the mock more stable
 	 * @return
 	 */
 	private ReqIFToolExtension buildMockToolExtension() {
-		ReqIFToolExtension mockToolExtension = mock(ReqIFToolExtensionImpl.class);
-		FeatureMap featureMap = mock(FeatureMap.class);
-		@SuppressWarnings("unchecked")
-		ValueListIterator<Object> valueListIterator = mock(ValueListIterator.class);
-		when(featureMap.valueListIterator()).thenReturn(valueListIterator);
-		when(mockToolExtension.getAny()).thenReturn(featureMap);
+		ReqIFToolExtension mockToolExtension = ReqIF10Factory.eINSTANCE.createReqIFToolExtension();
+		EPackage ePackage = EcoreFactory.eINSTANCE.createEPackage();
+		ePackage.setName("myExtension");
+		mockToolExtension.getExtensions().add(ePackage);
 		return mockToolExtension;
 	}
 
diff --git a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/pror/testframework/AbstractItemProviderTest.java b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/pror/testframework/AbstractItemProviderTest.java
index 31d17e3..7693749 100644
--- a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/pror/testframework/AbstractItemProviderTest.java
+++ b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/pror/testframework/AbstractItemProviderTest.java
@@ -39,8 +39,9 @@
 import org.eclipse.rmf.reqif10.pror.configuration.util.ConfigurationAdapterFactory;

 import org.eclipse.rmf.reqif10.pror.provider.ReqIF10ItemProviderAdapterFactory;

 import org.eclipse.rmf.reqif10.pror.testdata.TestData;

-import org.eclipse.rmf.serialization.ReqIFResourceFactoryImpl;

-import org.eclipse.rmf.serialization.ReqIFResourceSetImpl;

+import org.eclipse.rmf.reqif10.serialization.ReqIF10ResourceFactoryImpl;

+import org.eclipse.rmf.serialization.XMLPersistenceMappingResourceFactoryImpl;

+import org.eclipse.rmf.serialization.XMLPersistenceMappingResourceSetImpl;

 import org.junit.After;

 import org.junit.Before;

 

@@ -103,11 +104,11 @@
 

 		commandStack = new BasicCommandStack();

 		editingDomain = new AdapterFactoryEditingDomain(adapterFactory,

-				commandStack, new ReqIFResourceSetImpl());

+				commandStack, new XMLPersistenceMappingResourceSetImpl());

 

 		editingDomain.getResourceSet().getResourceFactoryRegistry()

 				.getExtensionToFactoryMap()

-				.put("reqif", new ReqIFResourceFactoryImpl());

+				.put("reqif", new ReqIF10ResourceFactoryImpl());

 

 		listener = new INotifyChangedListener() {

 			public void notifyChanged(Notification notification) {

diff --git a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/pror/util/ConfigurationUtilTest.java b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/pror/util/ConfigurationUtilTest.java
index 8ad8b7d..4e705d1 100644
--- a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/pror/util/ConfigurationUtilTest.java
+++ b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/pror/util/ConfigurationUtilTest.java
@@ -20,6 +20,7 @@
 import org.eclipse.rmf.reqif10.ReqIF;

 import org.eclipse.rmf.reqif10.ReqIF10Factory;

 import org.eclipse.rmf.reqif10.ReqIF10Package;

+import org.eclipse.rmf.reqif10.ReqIFToolExtension;

 import org.eclipse.rmf.reqif10.Specification;

 import org.eclipse.rmf.reqif10.common.util.ReqIFToolExtensionUtil;

 import org.eclipse.rmf.reqif10.pror.configuration.Column;

@@ -45,10 +46,13 @@
 	@Test

 	public void testGetProrToolExtensionAlreadyThere() throws URISyntaxException {

 		ReqIF reqif = getTestReqif("simple.reqif");

+		assertEquals(0, reqif.getToolExtensions().size());

+		// create a tool extension

 		ProrToolExtension extension = ConfigurationFactory.eINSTANCE.createProrToolExtension();

 		commandStack.execute(ReqIFToolExtensionUtil.getAddToolExtensionCommand(reqif, extension));

 		assertEquals(1, reqif.getToolExtensions().size());

 		

+		// get the tool extension. This should return the previously created extensions instead of creating a new one.

 		ProrToolExtension retrieved = ConfigurationUtil.createProrToolExtension(reqif, editingDomain);

 		assertEquals(1, reqif.getToolExtensions().size());

 		assertSame(extension, retrieved);

@@ -104,9 +108,12 @@
 		ReqIF reqif = ReqIF10Factory.eINSTANCE.createReqIF();

 		assertNull(ConfigurationUtil.getPresentationConfigurations(reqif));

 

+		ReqIFToolExtension reqIFToolExtension = ReqIF10Factory.eINSTANCE.createReqIFToolExtension();

 		ProrToolExtension toolExtension = ConfigurationFactory.eINSTANCE

 				.createProrToolExtension();

-		reqif.getToolExtensions().add(toolExtension);

+		reqIFToolExtension.getExtensions().add(toolExtension);

+		

+		reqif.getToolExtensions().add(reqIFToolExtension);

 		setViaCommand(reqif, ReqIF10Package.Literals.REQ_IF__TOOL_EXTENSIONS,

 				toolExtension);

 		assertNull(ConfigurationUtil.getPresentationConfigurations(reqif));

diff --git a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/AttributeValueTest.java b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/AttributeValueTest.java
index b9506f1..dc4b168 100644
--- a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/AttributeValueTest.java
+++ b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/AttributeValueTest.java
@@ -13,6 +13,7 @@
 import static org.junit.Assert.assertEquals;

 

 import java.net.URISyntaxException;

+import java.util.GregorianCalendar;

 

 import javax.xml.datatype.XMLGregorianCalendar;

 

@@ -74,9 +75,9 @@
 		ReqIF reqif = getTestReqif("simple.reqif");

 		SpecObject specObject = reqif.getCoreContent().getSpecObjects().get(0);

 		specObject.getValues().add(getFixture());

-		XMLGregorianCalendar lastChangeBefore = specObject.getLastChange();

+		GregorianCalendar lastChangeBefore = specObject.getLastChange();

 		ProrUtil.setTheValue(getFixture(), getValueObject(), editingDomain);

-		XMLGregorianCalendar lastChangeAfter = specObject.getLastChange();

+		GregorianCalendar lastChangeAfter = specObject.getLastChange();

 		Assert.assertNotSame(lastChangeAfter, lastChangeBefore);

 	}

 	

diff --git a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/AttributeValueXhtmlTest.java b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/AttributeValueXhtmlTest.java
index 05136c5..87c16e5 100644
--- a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/AttributeValueXhtmlTest.java
+++ b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/AttributeValueXhtmlTest.java
@@ -46,8 +46,7 @@
 

 	@Override

 	public Object getValueObject() {

-		// FIXME (mj) broken unit test

-		return null;

+		return ReqIF10Factory.eINSTANCE.createXhtmlContent();

 	}

 

 } //AttributeValueComplexTest

diff --git a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/IdentifiableTest.java b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/IdentifiableTest.java
index 1d5f1f1..92bcb1b 100644
--- a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/IdentifiableTest.java
+++ b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/IdentifiableTest.java
@@ -12,6 +12,7 @@
 package org.eclipse.rmf.reqif10.provider;

 

 import java.net.URISyntaxException;

+import java.util.GregorianCalendar;

 

 import javax.xml.datatype.DatatypeConfigurationException;

 import javax.xml.datatype.DatatypeFactory;

@@ -60,7 +61,7 @@
 		Assert.assertEquals(1, notifications.size());

 		getFixture().setIdentifier("new id");

 		Assert.assertEquals(2, notifications.size());

-		getFixture().setLastChange(DatatypeFactory.newInstance().newXMLGregorianCalendar());

+		getFixture().setLastChange(new GregorianCalendar());

 		Assert.assertEquals(3, notifications.size());

 		getFixture().setLongName("new Long Name");

 		Assert.assertEquals(4, notifications.size());

diff --git a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/SpecObjectTest.java b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/SpecObjectTest.java
index c176510..682baa9 100644
--- a/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/SpecObjectTest.java
+++ b/org.eclipse.rmf.reqif10.pror.tests/src/org/eclipse/rmf/reqif10/provider/SpecObjectTest.java
@@ -101,7 +101,7 @@
 		ip.addListener(listener);

 		assertEquals(0, notifications.size());		

 		ProrUtil.setTheValue(specObject.getValues().get(0), "newDescription", editingDomain);

-		assertEquals(1, notifications.size());

+		assertEquals(2, notifications.size());

 		assertEquals(specHierarchy, notifications.get(0).getNotifier());

 		assertEquals(ReqIF10Package.Literals.SPEC_HIERARCHY__OBJECT, notifications.get(0).getFeature());

 	}

diff --git a/org.eclipse.rmf.reqif10.pror/META-INF/MANIFEST.MF b/org.eclipse.rmf.reqif10.pror/META-INF/MANIFEST.MF
index 77d456e..b61c922 100644
--- a/org.eclipse.rmf.reqif10.pror/META-INF/MANIFEST.MF
+++ b/org.eclipse.rmf.reqif10.pror/META-INF/MANIFEST.MF
@@ -2,13 +2,13 @@
 Bundle-ManifestVersion: 2

 Bundle-Name: %pluginName

 Bundle-SymbolicName: org.eclipse.rmf.reqif10.pror;singleton:=true

-Bundle-Version: 0.8.0.qualifier

+Bundle-Version: 0.9.0.qualifier

 Bundle-ClassPath: .

 Bundle-Localization: plugin

 Require-Bundle: org.eclipse.emf.ecore,

  org.eclipse.ui.intro,

- org.eclipse.rmf.reqif10;bundle-version="0.8.0";visibility:=reexport,

- org.eclipse.rmf.reqif10.common;bundle-version="0.8.0";visibility:=reexport,

+ org.eclipse.rmf.reqif10;bundle-version="0.9.0";visibility:=reexport,

+ org.eclipse.rmf.reqif10.common;bundle-version="0.9.0";visibility:=reexport,

  org.eclipse.ui;bundle-version="3.7.0",

  org.eclipse.core.runtime;bundle-version="3.7.0"

 Export-Package: org.eclipse.rmf.reqif10.pror.configuration,

diff --git a/org.eclipse.rmf.reqif10.pror/model/configuration.ecore b/org.eclipse.rmf.reqif10.pror/model/configuration.ecore
index f3a98a5..bb13bcf 100644
--- a/org.eclipse.rmf.reqif10.pror/model/configuration.ecore
+++ b/org.eclipse.rmf.reqif10.pror/model/configuration.ecore
@@ -1,44 +1,136 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
-    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="configuration"
-    nsURI="http://eclipse.org/rmf/pror/toolextensions/1.0" nsPrefix="configuration">
-  <eClassifiers xsi:type="ecore:EClass" name="ProrToolExtension" eSuperTypes="../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//ReqIFToolExtension">
+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="configuration" nsURI="http://eclipse.org/rmf/pror/toolextensions/1.0"
+    nsPrefix="configuration">
+  <eClassifiers xsi:type="ecore:EClass" name="ProrToolExtension">
     <eStructuralFeatures xsi:type="ecore:EReference" name="specViewConfigurations"
-        upperBound="-1" eType="#//ProrSpecViewConfiguration" containment="true"/>
+        upperBound="-1" eType="#//ProrSpecViewConfiguration" unsettable="true" containment="true">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="name" value="specViewConfigurations"/>
+        <details key="kind" value="element"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+      <eAnnotations source="http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData">
+        <details key="wrapperName" value="specViewConfigurations"/>
+        <details key="featureWrapperElement" value="true"/>
+        <details key="featureElement" value="false"/>
+        <details key="classifierWrapperElement" value="false"/>
+        <details key="classifierElement" value="true"/>
+      </eAnnotations>
+    </eStructuralFeatures>
     <eStructuralFeatures xsi:type="ecore:EReference" name="generalConfiguration" lowerBound="1"
-        eType="#//ProrGeneralConfiguration" containment="true"/>
+        eType="#//ProrGeneralConfiguration" unsettable="true" containment="true">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="name" value="generalConfiguration"/>
+        <details key="kind" value="element"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+      <eAnnotations source="http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData">
+        <details key="wrapperName" value="generalConfiguration"/>
+        <details key="featureWrapperElement" value="true"/>
+        <details key="featureElement" value="false"/>
+        <details key="classifierWrapperElement" value="false"/>
+        <details key="classifierElement" value="true"/>
+      </eAnnotations>
+    </eStructuralFeatures>
     <eStructuralFeatures xsi:type="ecore:EReference" name="presentationConfigurations"
-        lowerBound="1" eType="#//ProrPresentationConfigurations" containment="true"/>
+        lowerBound="1" eType="#//ProrPresentationConfigurations" unsettable="true"
+        containment="true">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="name" value="presentationConfigurations"/>
+        <details key="kind" value="element"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+      <eAnnotations source="http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData">
+        <details key="wrapperName" value="presentationConfigurations"/>
+        <details key="featureWrapperElement" value="true"/>
+        <details key="featureElement" value="false"/>
+        <details key="classifierWrapperElement" value="false"/>
+        <details key="classifierElement" value="true"/>
+      </eAnnotations>
+    </eStructuralFeatures>
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EClass" name="ProrSpecViewConfiguration">
     <eStructuralFeatures xsi:type="ecore:EReference" name="specification" lowerBound="1"
-        eType="ecore:EClass ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//Specification"/>
+        eType="ecore:EClass ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//Specification" unsettable="true"/>
     <eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1"
-        eType="#//Column" containment="true"/>
+        eType="#//Column" unsettable="true" containment="true">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="name" value="columns"/>
+        <details key="kind" value="element"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+      <eAnnotations source="http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData">
+        <details key="wrapperName" value="columns"/>
+        <details key="featureWrapperElement" value="true"/>
+        <details key="featureElement" value="false"/>
+        <details key="classifierWrapperElement" value="false"/>
+        <details key="classifierElement" value="true"/>
+      </eAnnotations>
+    </eStructuralFeatures>
     <eStructuralFeatures xsi:type="ecore:EReference" name="leftHeaderColumn" lowerBound="1"
-        eType="#//Column" containment="true"/>
+        eType="#//Column" unsettable="true" containment="true">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="name" value="leftHeaderColumn"/>
+        <details key="kind" value="element"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+      <eAnnotations source="http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData">
+        <details key="wrapperName" value="leftHeaderColumn"/>
+        <details key="featureWrapperElement" value="true"/>
+        <details key="featureElement" value="false"/>
+        <details key="classifierWrapperElement" value="false"/>
+        <details key="classifierElement" value="true"/>
+      </eAnnotations>
+    </eStructuralFeatures>
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EClass" name="Column">
     <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
-        defaultValueLiteral="&lt;PLEASE SET LABEL>"/>
+        defaultValueLiteral="&lt;PLEASE SET LABEL>" unsettable="true"/>
     <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
-        defaultValueLiteral="100"/>
+        defaultValueLiteral="100" unsettable="true"/>
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EClass" name="ProrPresentationConfigurations">
     <eStructuralFeatures xsi:type="ecore:EReference" name="presentationConfigurations"
-        upperBound="-1" eType="#//ProrPresentationConfiguration" containment="true"/>
+        upperBound="-1" eType="#//ProrPresentationConfiguration" unsettable="true"
+        containment="true">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="name" value="presentationConfigurations"/>
+        <details key="kind" value="element"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+      <eAnnotations source="http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData">
+        <details key="wrapperName" value="presentationConfigurations"/>
+        <details key="featureWrapperElement" value="true"/>
+        <details key="featureElement" value="false"/>
+        <details key="classifierWrapperElement" value="false"/>
+        <details key="classifierElement" value="true"/>
+      </eAnnotations>
+    </eStructuralFeatures>
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EClass" name="ProrPresentationConfiguration" abstract="true">
     <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" lowerBound="1"
-        eType="ecore:EClass ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//DatatypeDefinition"/>
+        eType="ecore:EClass ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//DatatypeDefinition" unsettable="true"/>
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EClass" name="ProrGeneralConfiguration">
     <eStructuralFeatures xsi:type="ecore:EReference" name="labelConfiguration" lowerBound="1"
-        eType="#//LabelConfiguration" containment="true"/>
+        eType="#//LabelConfiguration" unsettable="true" containment="true">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="name" value="labelConfiguration"/>
+        <details key="kind" value="element"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+      <eAnnotations source="http:///org/eclipse/sphinx/emf/serialization/XMLPersistenceMappingExtendedMetaData">
+        <details key="wrapperName" value="labelConfiguration"/>
+        <details key="featureWrapperElement" value="true"/>
+        <details key="featureElement" value="false"/>
+        <details key="classifierWrapperElement" value="false"/>
+        <details key="classifierElement" value="true"/>
+      </eAnnotations>
+    </eStructuralFeatures>
   </eClassifiers>
   <eClassifiers xsi:type="ecore:EClass" name="LabelConfiguration">
     <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultLabel" upperBound="-1"
-        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" unsettable="true"/>
   </eClassifiers>
 </ecore:EPackage>
diff --git a/org.eclipse.rmf.reqif10.pror/model/reqif10.genmodel b/org.eclipse.rmf.reqif10.pror/model/reqif10.genmodel
index c7c40b6..2f838e5 100644
--- a/org.eclipse.rmf.reqif10.pror/model/reqif10.genmodel
+++ b/org.eclipse.rmf.reqif10.pror/model/reqif10.genmodel
@@ -92,7 +92,7 @@
       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//ReqIFHeader/title"/>
     </genClasses>
     <genClasses image="false" ecoreClass="../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//ReqIFToolExtension">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//ReqIFToolExtension/any"/>
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//ReqIFToolExtension/extensions"/>
     </genClasses>
     <genClasses image="false" ecoreClass="../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//SpecObject">
       <genFeatures notify="false" createChild="false" propertyCategory="Spec Object"
@@ -216,1571 +216,7 @@
       <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//AttributeValueString/definition"/>
     </genClasses>
     <genClasses image="false" ecoreClass="../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//XhtmlContent">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//XhtmlContent/p"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//XhtmlContent/div"/>
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/reqif10.ecore#//XhtmlContent/xhtml"/>
     </genClasses>
   </genPackages>
-  <genPackages prefix="Xhtml" basePackage="org.eclipse.rmf.reqif10" resource="XML"
-      disposableProviderFactory="true" loadInitialization="true" literalsInterface="false"
-      ecorePackage="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#/">
-    <genEnums typeSafeEnumCompatible="false" ecoreEnum="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//AlignType">
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//AlignType/left"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//AlignType/center"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//AlignType/right"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//AlignType/justify"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//AlignType/char"/>
-    </genEnums>
-    <genEnums typeSafeEnumCompatible="false" ecoreEnum="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DeclareType">
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DeclareType/declare"/>
-    </genEnums>
-    <genEnums typeSafeEnumCompatible="false" ecoreEnum="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType">
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType/void"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType/above"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType/below"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType/hsides"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType/lhs"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType/rhs"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType/vsides"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType/box"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameType/border"/>
-    </genEnums>
-    <genEnums typeSafeEnumCompatible="false" ecoreEnum="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//RulesType">
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//RulesType/none"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//RulesType/groups"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//RulesType/rows"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//RulesType/cols"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//RulesType/all"/>
-    </genEnums>
-    <genEnums typeSafeEnumCompatible="false" ecoreEnum="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ScopeType">
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ScopeType/row"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ScopeType/col"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ScopeType/rowgroup"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ScopeType/colgroup"/>
-    </genEnums>
-    <genEnums typeSafeEnumCompatible="false" ecoreEnum="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValignType">
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValignType/top"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValignType/middle"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValignType/bottom"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValignType/baseline"/>
-    </genEnums>
-    <genEnums typeSafeEnumCompatible="false" ecoreEnum="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValuetypeType">
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValuetypeType/data"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValuetypeType/ref"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValuetypeType/object"/>
-    </genEnums>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//AlignTypeObject"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DeclareTypeObject"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//FrameTypeObject"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//RulesTypeObject"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ScopeTypeObject"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValignTypeObject"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//ValuetypeTypeObject"/>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAbbrType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAcronymType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAddressType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/xhtmlInlNoAnchorMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/accesskey"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/charset"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/href"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/hreflang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/rel"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/rev"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/tabindex"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlAType/type"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/xhtmlBlockMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/h1"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/h2"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/h3"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/h4"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/h5"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/h6"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/ul"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/ol"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/dl"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/p"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/div"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/pre"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/blockquote"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/address"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/hr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/table"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/cite"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBlockquoteType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBrType">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBrType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBrType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBrType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlBrType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCaptionType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCiteType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlCodeType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/col"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/align"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/char"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/charoff"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/span"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/valign"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColgroupType/width"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/align"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/char"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/charoff"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/span"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/valign"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlColType/width"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/xhtmlFlowMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/h1"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/h2"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/h3"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/h4"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/h5"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/h6"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/ul"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/ol"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/dl"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/p"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/div"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/pre"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/blockquote"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/address"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/hr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/table"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDdType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDfnType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/xhtmlFlowMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/h1"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/h2"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/h3"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/h4"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/h5"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/h6"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/ul"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/ol"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/dl"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/p"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/div"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/pre"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/blockquote"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/address"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/hr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/table"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDivType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType/group"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType/dt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType/dd"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDlType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlDtType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/xhtmlFlowMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/h1"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/h2"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/h3"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/h4"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/h5"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/h6"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/ul"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/ol"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/dl"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/p"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/div"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/pre"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/blockquote"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/address"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/hr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/table"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/cite1"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/datetime"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEditType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlEmType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH1Type/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH2Type/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH3Type/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH4Type/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH5Type/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlH6Type/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHeadingType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHrType">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHrType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHrType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHrType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHrType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHrType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlHrType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlInlPresType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlKbdType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/xhtmlFlowMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/h1"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/h2"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/h3"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/h4"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/h5"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/h6"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/ul"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/ol"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/dl"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/p"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/div"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/pre"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/blockquote"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/address"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/hr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/table"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlLiType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/group"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/param"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/h1"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/h2"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/h3"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/h4"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/h5"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/h6"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/ul"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/ol"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/dl"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/p"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/div"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/pre"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/blockquote"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/address"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/hr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/table"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/archive"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/classid"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/codebase"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/codetype"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/data"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/declare"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/height"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/name"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/standby"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/tabindex"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/type"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlObjectType/width"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlOlType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlOlType/li"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlOlType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlOlType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlOlType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlOlType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlOlType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlOlType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlParamType">
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlParamType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlParamType/name"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlParamType/type"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlParamType/value"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlParamType/valuetype"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/xhtmlInlinePreMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPreType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlPType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/cite1"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlQType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSampType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlSpanType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlStrongType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/caption"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/col"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/colgroup"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/thead"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/tfoot"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/tbody"/>
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/tr"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/border"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/cellpadding"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/cellspacing"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/frame"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/rules"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/summary"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTableType/width"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/tr"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/align"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/char"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/charoff"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTbodyType/valign"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/xhtmlFlowMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/h1"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/h2"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/h3"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/h4"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/h5"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/h6"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/ul"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/ol"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/dl"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/p"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/div"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/pre"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/blockquote"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/address"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/hr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/table"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/abbr1"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/align"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/axis"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/char"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/charoff"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/colspan"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/headers"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/rowspan"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/scope"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTdType/valign"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/tr"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/align"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/char"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/charoff"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTfootType/valign"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/tr"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/align"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/char"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/charoff"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTheadType/valign"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/xhtmlFlowMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/h1"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/h2"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/h3"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/h4"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/h5"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/h6"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/ul"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/ol"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/dl"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/p"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/div"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/pre"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/blockquote"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/address"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/hr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/table"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/abbr1"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/align"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/axis"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/char"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/charoff"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/colspan"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/headers"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/rowspan"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/scope"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlThType/valign"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/group"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/th"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/td"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/align"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/char"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/charoff"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/title"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlTrType/valign"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlUlType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlUlType/li"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlUlType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlUlType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlUlType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlUlType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlUlType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlUlType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType">
-      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/xhtmlInlineMix"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/br"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/span"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/em"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/strong"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/dfn"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/code"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/samp"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/kbd"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/var"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/cite"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/abbr"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/acronym"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/q"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/tt"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/i"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/b"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/big"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/small"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/sub"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/sup"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/a"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/object"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/ins"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/del"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/lang"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/space"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/style"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//XhtmlVarType/title"/>
-    </genClasses>
-    <genClasses ecoreClass="../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DocumentRoot">
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DocumentRoot/mixed"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DocumentRoot/xMLNSPrefixMap"/>
-      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DocumentRoot/xSISchemaLocation"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DocumentRoot/class"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DocumentRoot/id"/>
-      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ../../org.eclipse.rmf.reqif10/model/xhtml.ecore#//DocumentRoot/title"/>
-    </genClasses>
-  </genPackages>
-  <genPackages prefix="Datatypes" basePackage="org.eclipse.rmf.reqif10" disposableProviderFactory="true"
-      ecorePackage="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#/">
-    <genEnums typeSafeEnumCompatible="false" ecoreEnum="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//FrameTargetMember0">
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//FrameTargetMember0/blank"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//FrameTargetMember0/self"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//FrameTargetMember0/parent"/>
-      <genEnumLiterals ecoreEnumLiteral="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//FrameTargetMember0/top"/>
-    </genEnums>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//CDATA"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Character"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Charset"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Charsets"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Color"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//ColorMember1"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//ContentType"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//ContentTypes"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//CURIE"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//CURIEs"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Datetime"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//FPI"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//FrameTarget"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//FrameTargetMember0Object"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//FrameTargetMember1"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//LanguageCode"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//LanguageCodes"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Length"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//LengthMember1"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//LinkTypes"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//MediaDesc"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//MultiLength"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//MultiLengthMember1"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//MultiLengths"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Number"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Pixels"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//SafeCURIE"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//SafeCURIEs"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Script"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//Text"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//URI"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//URIorSafeCURIE"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//URIorSafeCURIEs"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//URIREF"/>
-    <genDataTypes ecoreDataType="../../org.eclipse.rmf.reqif10/model/datatypes.ecore#//URIs"/>
-  </genPackages>
 </genmodel:GenModel>
diff --git a/org.eclipse.rmf.reqif10.pror/pom.xml b/org.eclipse.rmf.reqif10.pror/pom.xml
index af5ddd5..01b0c40 100644
--- a/org.eclipse.rmf.reqif10.pror/pom.xml
+++ b/org.eclipse.rmf.reqif10.pror/pom.xml
@@ -6,11 +6,11 @@
 	<parent>

 		<groupId>org.eclipse.rmf</groupId>

 		<artifactId>org.eclipse.rmf.releng</artifactId>

-		<version>0.8.0-SNAPSHOT</version>

+		<version>0.9.0-SNAPSHOT</version>

 		<relativePath>../org.eclipse.rmf.releng/pom.xml</relativePath>

 	</parent>

 	<artifactId>org.eclipse.rmf.reqif10.pror</artifactId>

-	<version>0.8.0-SNAPSHOT</version>

+	<version>0.9.0-SNAPSHOT</version>

 	<packaging>eclipse-plugin</packaging>

 	<groupId>org.eclipse.rmf.plugins</groupId>

 	<properties>

diff --git a/org.eclipse.rmf.reqif10.pror/src/org/eclipse/rmf/reqif10/pror/configuration/Column.java b/org.eclipse.rmf.reqif10.pror/src/org/eclipse/rmf/reqif10/pror/configuration/Column.java
index 759b092..7157fd3 100644
--- a/org.eclipse.rmf.reqif10.pror/src/org/eclipse/rmf/reqif10/pror/configuration/Column.java
+++ b/org.eclipse.rmf.reqif10.pror/src/org/eclipse/rmf/reqif10/pror/configuration/Column.java
@@ -41,9 +41,11 @@
 	 * </p>

 	 * <!-- end-user-doc -->

 	 * @return the value of the '<em>Label</em>' attribute.

+	 * @see #isSetLabel()

+	 * @see #unsetLabel()

 	 * @see #setLabel(String)

 	 * @see org.eclipse.rmf.reqif10.pror.configuration.ConfigurationPackage#getColumn_Label()

-	 * @model default="<PLEASE SET LABEL>" required="true"

+	 * @model default="<PLEASE SET LABEL>" unsettable="true" required="true"

 	 * @generated

 	 */

 	String getLabel();

@@ -53,12 +55,37 @@
 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

 	 * @param value the new value of the '<em>Label</em>' attribute.

+	 * @see #isSetLabel()

+	 * @see #unsetLabel()

 	 * @see #getLabel()

 	 * @generated

 	 */

 	void setLabel(String value);

 

 	/**

+	 * Unsets the value of the '{@link org.eclipse.rmf.reqif10.pror.configuration.Column#getLabel <em>Label</em>}' attribute.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @see #isSetLabel()

+	 * @see #getLabel()

+	 * @see #setLabel(String)

+	 * @generated

+	 */

+	void unsetLabel();

+

+	/**

+	 * Returns whether the value of the '{@link org.eclipse.rmf.reqif10.pror.configuration.Column#getLabel <em>Label</em>}' attribute is set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @return whether the value of the '<em>Label</em>' attribute is set.

+	 * @see #unsetLabel()

+	 * @see #getLabel()

+	 * @see #setLabel(String)

+	 * @generated

+	 */

+	boolean isSetLabel();

+

+	/**

 	 * Returns the value of the '<em><b>Width</b></em>' attribute.

 	 * The default value is <code>"100"</code>.

 	 * <!-- begin-user-doc -->

@@ -68,9 +95,11 @@
 	 * </p>

 	 * <!-- end-user-doc -->

 	 * @return the value of the '<em>Width</em>' attribute.

+	 * @see #isSetWidth()

+	 * @see #unsetWidth()

 	 * @see #setWidth(int)

 	 * @see org.eclipse.rmf.reqif10.pror.configuration.ConfigurationPackage#getColumn_Width()

-	 * @model default="100" required="true"

+	 * @model default="100" unsettable="true" required="true"

 	 * @generated

 	 */

 	int getWidth();

@@ -80,9 +109,34 @@
 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

 	 * @param value the new value of the '<em>Width</em>' attribute.

+	 * @see #isSetWidth()

+	 * @see #unsetWidth()

 	 * @see #getWidth()

 	 * @generated

 	 */

 	void setWidth(int value);

 

+	/**

+	 * Unsets the value of the '{@link org.eclipse.rmf.reqif10.pror.configuration.Column#getWidth <em>Width</em>}' attribute.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @see #isSetWidth()

+	 * @see #getWidth()

+	 * @see #setWidth(int)

+	 * @generated

+	 */

+	void unsetWidth();

+

+	/**

+	 * Returns whether the value of the '{@link org.eclipse.rmf.reqif10.pror.configuration.Column#getWidth <em>Width</em>}' attribute is set.

+	 * <!-- begin-user-doc -->

+	 * <!-- end-user-doc -->

+	 * @return whether the value of the '<em>Width</em>' attribute is set.

+	 * @see #unsetWidth()

+	 * @see #getWidth()

+	 * @see #setWidth(int)

+	 * @generated

+	 */

+	boolean isSetWidth();

+

 } // Column

diff --git a/org.eclipse.rmf.reqif10.pror/src/org/eclipse/rmf/reqif10/pror/configuration/ConfigurationPackage.java b/org.eclipse.rmf.reqif10.pror/src/org/eclipse/rmf/reqif10/pror/configuration/ConfigurationPackage.java
index f17de8f..7ab810f 100644
--- a/org.eclipse.rmf.reqif10.pror/src/org/eclipse/rmf/reqif10/pror/configuration/ConfigurationPackage.java
+++ b/org.eclipse.rmf.reqif10.pror/src/org/eclipse/rmf/reqif10/pror/configuration/ConfigurationPackage.java
@@ -15,7 +15,6 @@
 import org.eclipse.emf.ecore.EClass;

 import org.eclipse.emf.ecore.EPackage;

 import org.eclipse.emf.ecore.EReference;

-import org.eclipse.rmf.reqif10.ReqIF10Package;

 

 /**

  * <!-- begin-user-doc -->

@@ -76,22 +75,13 @@
 	int PROR_TOOL_EXTENSION = 0;

 

 	/**

-	 * The feature id for the '<em><b>Any</b></em>' attribute list.

-	 * <!-- begin-user-doc -->

-	 * <!-- end-user-doc -->

-	 * @generated

-	 * @ordered

-	 */

-	int PROR_TOOL_EXTENSION__ANY = ReqIF10Package.REQ_IF_TOOL_EXTENSION__ANY;

-

-	/**

 	 * The feature id for the '<em><b>Spec View Configurations</b></em>' containment reference list.

 	 * <!-- begin-user-doc -->

 	 * <!-- end-user-doc -->

 	 * @generated

 	 * @ordered

 	 */

-	int PROR_TOOL_EXTENSION__SPEC_VIEW_CONFIGURATIONS = ReqIF10Package.REQ_IF_TOOL_EXTENSION_FEATURE_COUNT + 0;

+	int PROR_TOOL_EXTENSION__SPEC_VIEW_CONFIGURATIONS = 0;

 

 	/**

 	 * The feature id for the '<em><b>General Configuration</b></em>' containment reference.

@@ -100,7 +90,7 @@
 	 * @generated

 	 * @ordered

 	 */

-	int PROR_TOOL_EXTENSION__GENERAL_CONFIGURATION = ReqIF10Package.REQ_IF_TOOL_EXTENSION_FEATURE_COUNT + 1;

+	int PROR_TOOL_EXTENSION__GENERAL_CONFIGURATION = 1;

 

 	/**

 	 * The feature id for the '<em><b>Presentation Configurations</b></em>' containment reference.

@@ -109,7 +99,7 @@
 	 * @generated

 	 * @ordered

 	 */

-	int PROR_TOOL_EXTENSION__PRESENTATION_CONFIGURATIONS = ReqIF10Package.REQ_IF_TOOL_EXTENSION_FEATURE_COUNT + 2;

+	int PROR_TOOL_EXTENSION__PRESENTATION_CONFIGURATIONS = 2;

 

 	/**

 	 * The number of structural features of the '<em>Pror Tool Extension</em>' class.

@@ -118,7 +108,7 @@
 	 * @generated

 	 * @ordered

 	 */

-	int PROR_TOOL_EXTENSION_FEATURE_COUNT = ReqIF10Package.REQ_IF_TOOL_EXTENSION_FEATURE_COUNT + 3;

+	int