blob: 8050d08b3bd62b8dc90d02c90061bd271143415c [file] [log] [blame]
<?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="xhtml" nsURI="http://www.w3.org/1999/xhtml" nsPrefix="xhtml">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; This is the XML Schema Modular Framework support module for XHTML&#xA; $Id: xhtml-framework-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $&#xA; &#xA;&#xA;&#xA; XHTML Modular Framework&#xA; This required module instantiates the necessary modules&#xA; needed to support the XHTML modularization framework.&#xA;&#xA; The Schema modules instantiated are:&#xA; + notations&#xA; + datatypes&#xA; + common attributes&#xA; + character entities&#xA; &#xA;&#xA;&#xA; This is the XML Schema common attributes module for XHTML&#xA; $Id: xhtml-attribs-1.xsd,v 1.1 2010/07/29 13:42:50 bertails Exp $&#xA; &#xA;&#xA;&#xA;&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h1>About the XML namespace&lt;/h1>&#xA;&#xA; &lt;div class=&quot;bodytext&quot;>&#xA; &lt;p>&#xA; This schema document describes the XML namespace, in a form&#xA; suitable for import by other schema documents.&#xA; &lt;/p>&#xA; &lt;p>&#xA; See &lt;a href=&quot;http://www.w3.org/XML/1998/namespace.html&quot;>&#xA; http://www.w3.org/XML/1998/namespace.html&lt;/a> and&#xA; &lt;a href=&quot;http://www.w3.org/TR/REC-xml&quot;>&#xA; http://www.w3.org/TR/REC-xml&lt;/a> for information &#xA; about this namespace.&#xA; &lt;/p>&#xA; &lt;p>&#xA; Note that local names in this namespace are intended to be&#xA; defined only by the World Wide Web Consortium or its subgroups.&#xA; The names currently defined in this namespace are listed below.&#xA; They should not be used with conflicting semantics by any Working&#xA; Group, specification, or document instance.&#xA; &lt;/p>&#xA; &lt;p> &#xA; See further below in this document for more information about &lt;a href=&quot;#usage&quot;>how to refer to this schema document from your own&#xA; XSD schema documents&lt;/a> and about &lt;a href=&quot;#nsversioning&quot;>the&#xA; namespace-versioning policy governing this schema document&lt;/a>.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; &lt;/div>&#xA; &#xA;&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>Father (in any context at all)&lt;/h3> &#xA;&#xA; &lt;div class=&quot;bodytext&quot;>&#xA; &lt;p>&#xA; denotes Jon Bosak, the chair of &#xA; the original XML Working Group. This name is reserved by &#xA; the following decision of the W3C XML Plenary and &#xA; XML Coordination groups:&#xA; &lt;/p>&#xA; &lt;blockquote>&#xA; &lt;p>&#xA;&#x9;In appreciation for his vision, leadership and&#xA;&#x9;dedication the W3C XML Plenary on this 10th day of&#xA;&#x9;February, 2000, reserves for Jon Bosak in perpetuity&#xA;&#x9;the XML name &quot;xml:Father&quot;.&#xA; &lt;/p>&#xA; &lt;/blockquote>&#xA; &lt;/div>&#xA; &lt;/div>&#xA; &#xA;&#xA; &lt;div id=&quot;usage&quot; xml:id=&quot;usage&quot; xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h2>&#xA; &lt;a name=&quot;usage&quot;>About this schema document&lt;/a>&#xA; &lt;/h2>&#xA;&#xA; &lt;div class=&quot;bodytext&quot;>&#xA; &lt;p>&#xA; This schema defines attributes and an attribute group suitable&#xA; for use by schemas wishing to allow &lt;code>xml:base&lt;/code>,&#xA; &lt;code>xml:lang&lt;/code>, &lt;code>xml:space&lt;/code> or&#xA; &lt;code>xml:id&lt;/code> attributes on elements they define.&#xA; &lt;/p>&#xA; &lt;p>&#xA; To enable this, such a schema must import this schema for&#xA; the XML namespace, e.g. as follows:&#xA; &lt;/p>&#xA; &lt;pre>&#xA; &amp;lt;schema . . .&amp;gt;&#xA; . . .&#xA; &amp;lt;import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot;&#xA; schemaLocation=&quot;http://www.w3.org/2001/xml.xsd&quot;/&amp;gt;&#xA; &lt;/pre>&#xA; &lt;p>&#xA; or&#xA; &lt;/p>&#xA; &lt;pre>&#xA; &amp;lt;import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot;&#xA; schemaLocation=&quot;http://www.w3.org/2009/01/xml.xsd&quot;/&amp;gt;&#xA; &lt;/pre>&#xA; &lt;p>&#xA; Subsequently, qualified reference to any of the attributes or the&#xA; group defined below will have the desired effect, e.g.&#xA; &lt;/p>&#xA; &lt;pre>&#xA; &amp;lt;type . . .&amp;gt;&#xA; . . .&#xA; &amp;lt;attributeGroup ref=&quot;xml:specialAttrs&quot;/&amp;gt;&#xA; &lt;/pre>&#xA; &lt;p>&#xA; will define a type which will schema-validate an instance element&#xA; with any of those attributes.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; &lt;/div>&#xA; &#xA;&#xA; &lt;div id=&quot;nsversioning&quot; xml:id=&quot;nsversioning&quot; xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h2>&#xA; &lt;a name=&quot;nsversioning&quot;>Versioning policy for this schema document&lt;/a>&#xA; &lt;/h2>&#xA; &lt;div class=&quot;bodytext&quot;>&#xA; &lt;p>&#xA; In keeping with the XML Schema WG's standard versioning&#xA; policy, this schema document will persist at&#xA; &lt;a href=&quot;http://www.w3.org/2009/01/xml.xsd&quot;>&#xA; http://www.w3.org/2009/01/xml.xsd&lt;/a>.&#xA; &lt;/p>&#xA; &lt;p>&#xA; At the date of issue it can also be found at&#xA; &lt;a href=&quot;http://www.w3.org/2001/xml.xsd&quot;>&#xA; http://www.w3.org/2001/xml.xsd&lt;/a>.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The schema document at that URI may however change in the future,&#xA; in order to remain compatible with the latest version of XML&#xA; Schema itself, or with the XML namespace itself. In other words,&#xA; if the XML Schema or XML namespaces change, the version of this&#xA; document at &lt;a href=&quot;http://www.w3.org/2001/xml.xsd&quot;>&#xA; http://www.w3.org/2001/xml.xsd &#xA; &lt;/a> &#xA; will change accordingly; the version at &#xA; &lt;a href=&quot;http://www.w3.org/2009/01/xml.xsd&quot;>&#xA; http://www.w3.org/2009/01/xml.xsd &#xA; &lt;/a> &#xA; will not change.&#xA; &lt;/p>&#xA; &lt;p>&#xA; Previous dated (and unchanging) versions of this schema &#xA; document are at:&#xA; &lt;/p>&#xA; &lt;ul>&#xA; &lt;li>&#xA; &lt;a href=&quot;http://www.w3.org/2009/01/xml.xsd&quot;>&#xA;&#x9;http://www.w3.org/2009/01/xml.xsd&lt;/a>&#xA; &lt;/li>&#xA; &lt;li>&#xA; &lt;a href=&quot;http://www.w3.org/2007/08/xml.xsd&quot;>&#xA;&#x9;http://www.w3.org/2007/08/xml.xsd&lt;/a>&#xA; &lt;/li>&#xA; &lt;li>&#xA; &lt;a href=&quot;http://www.w3.org/2004/10/xml.xsd&quot;>&#xA;&#x9;http://www.w3.org/2004/10/xml.xsd&lt;/a>&#xA; &lt;/li>&#xA; &lt;li>&#xA; &lt;a href=&quot;http://www.w3.org/2001/03/xml.xsd&quot;>&#xA;&#x9;http://www.w3.org/2001/03/xml.xsd&lt;/a>&#xA; &lt;/li>&#xA; &lt;/ul>&#xA; &lt;/div>&#xA; &lt;/div>&#xA; &#xA;&#xA; Textual Content&#xA; This is the XML Schema Text module for XHTML&#xA;&#xA; The Text module includes declarations for all core&#xA; text container elements and their attributes.&#xA; &#xA; + block phrasal&#xA; + block structural&#xA; + inline phrasal&#xA; + inline structural&#xA; &#xA; $Id: xhtml-text-1.xsd,v 1.1 2010/07/29 13:42:52 bertails Exp $&#xA; &#xA;&#xA;&#xA;&#xA; This is the XML Schema Block Phrasal support module for XHTML&#xA; $Id: xhtml-blkphras-1.xsd,v 1.1 2010/07/29 13:42:50 bertails Exp $&#xA; &#xA;&#xA;&#xA; Block Phrasal&#xA; This module declares the elements and their attributes used to&#xA; support block-level phrasal markup.&#xA; This is the XML Schema block phrasal elements module for XHTML&#xA;&#xA; * address, blockquote, pre, h1, h2, h3, h4, h5, h6&#xA; &#xA;&#xA;&#xA; XHTML Datatypes&#xA; This is the XML Schema datatypes module for XHTML&#xA; &#xA; Defines containers for the XHTML datatypes, many of&#xA; these imported from other specifications and standards.&#xA; &#xA; $Id: xhtml-datatypes-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $&#xA; &#xA;&#xA;&#xA;&#xA; Block Structural&#xA;&#xA; * div, p&#xA; &#xA; This module declares the elements and their attributes used to&#xA; support block-level structural markup. &#xA; &#xA; This is the XML Schema Block Structural module for XHTML&#xA; $Id: xhtml-blkstruct-1.xsd,v 1.1 2010/07/29 13:42:50 bertails Exp $&#xA; &#xA;&#xA;&#xA; This is the XML Schema Inline Phrasal support module for XHTML&#xA; $Id: xhtml-inlphras-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $&#xA; &#xA;&#xA;&#xA; Inline Phrasal.&#xA; This module declares the elements and their attributes used to&#xA; support inline-level phrasal markup.&#xA; This is the XML Schema Inline Phrasal module for XHTML&#xA;&#xA; * abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var&#xA;&#xA; $Id: xhtml-inlphras-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $&#xA; &#xA;&#xA;&#xA; This is the XML Schema Inline Structural support module for XHTML&#xA; $Id: xhtml-inlstruct-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $&#xA; &#xA;&#xA;&#xA; Inline Structural.&#xA; This module declares the elements and their attributes &#xA; used to support inline-level structural markup. &#xA; This is the XML Schema Inline Structural element module for XHTML&#xA;&#xA; * br, span&#xA; &#xA; &#xA;&#xA;&#xA; Hypertext Module&#xA; This is the XML Schema Hypertext module for XHTML&#xA; &#xA; * a&#xA; &#xA; This module declares the anchor ('a') element type, which&#xA; defines the source of a hypertext link. The destination&#xA; (or link 'target') is identified via its 'id' attribute &#xA; rather than the 'name' attribute as was used in HTML.&#xA;&#xA; $Id: xhtml-hypertext-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $&#xA; &#xA;&#xA;&#xA;&#xA; List Module&#xA; This is the XML Schema Lists module for XHTML&#xA; List Module Elements&#xA; &#xA; * dl, dt, dd, ol, ul, li&#xA; &#xA; This module declares the list-oriented element types&#xA; and their attributes.&#xA; $Id: xhtml-list-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $ &#xA; &#xA;&#xA;&#xA;&#xA; Editing Elements&#xA; This is the XML Schema Editing Markup module for XHTML&#xA;&#xA; * ins, del&#xA; &#xA; This module declares element types and attributes used to indicate&#xA; inserted and deleted content while editing a document.&#xA;&#xA; $Id: xhtml-edit-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $&#xA; &#xA;&#xA;&#xA;&#xA; This is the XML Schema Presentation module for XHTML&#xA; This is a REQUIRED module.&#xA; $Id: xhtml-pres-1.xsd,v 1.1 2010/07/29 13:42:52 bertails Exp $&#xA; &#xA;&#xA;&#xA; Presentational Elements&#xA;&#xA; This module defines elements and their attributes for&#xA; simple presentation-related markup.&#xA; &#xA; Elements defined here:&#xA;&#xA; * hr&#xA; * b, big, i, small, sub, sup, tt&#xA; &#xA;&#xA;&#xA; This is the XML SchemaBlock presentation element module for XHTML&#xA; $Id: xhtml-blkpres-1.xsd,v 1.1 2010/07/29 13:42:50 bertails Exp $&#xA; &#xA;&#xA; Block Presentational Elements&#xA; &#xA; * hr&#xA; &#xA; This module declares the elements and their attributes used to&#xA; support block-level presentational markup.&#xA; &#xA;&#xA;&#xA;&#xA; This is the XML Schema Inline Presentation element module for XHTML&#xA; $Id: xhtml-inlpres-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $&#xA; &#xA;&#xA;&#xA; Inline Presentational Elements&#xA; &#xA; * b, big, i, small, sub, sup, tt&#xA; &#xA; This module declares the elements and their attributes used to&#xA; support inline-level presentational markup.&#xA; &#xA;&#xA;&#xA; Inline Style module &#xA; This is the XML Schema Inline Style module for XHTML&#xA; &#xA; * styloe attribute&#xA;&#xA; This module declares the 'style' attribute, used to support inline &#xA; style markup. &#xA;&#xA; $Id: xhtml-inlstyle-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $&#xA; &#xA;&#xA;&#xA;&#xA; This is the XML Schema Embedded Object module for XHTML&#xA; $Id: xhtml-object-1.xsd,v 1.1 2010/07/29 13:42:52 bertails Exp $&#xA; &#xA;&#xA;&#xA; This module declares the object element type and its attributes,&#xA; used to embed external objects as part of XHTML pages. In the&#xA; document, place param elements prior to the object elements &#xA; that require their content.&#xA; &#xA; Note that use of this module requires instantiation of the &#xA; Param Element Module prior to this module.&#xA; &#xA; Elements defined here: &#xA; &#xA; * object (param)&#xA; &#xA;&#xA;&#xA; This is the XML Schema Param Element module for XHTML&#xA; $Id: xhtml-param-1.xsd,v 1.1 2010/07/29 13:42:52 bertails Exp $&#xA; &#xA;&#xA;&#xA; Parameters for Java Applets and Embedded Objects&#xA;&#xA; * param&#xA;&#xA; This module provides declarations for the param element,&#xA; used to provide named property values for the applet&#xA; and object elements.&#xA; &#xA;&#xA;&#xA;&#xA; This is the XML Schema Tables module for XHTML&#xA; $Id: xhtml-table-1.xsd,v 1.1 2010/07/29 13:42:52 bertails Exp $&#xA; &#xA;&#xA;&#xA; Tables&#xA; &#xA; * table, caption, thead, tfoot, tbody, colgroup, col, tr, th, td&#xA; &#xA; This module declares element types and attributes used to provide&#xA; table markup similar to HTML 4.0, including features that enable&#xA; better accessibility for non-visual user agents.&#xA; &#xA;"/>
</eAnnotations>
<eClassifiers xsi:type="ecore:EEnum" name="AlignType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="align_._type"/>
</eAnnotations>
<eLiterals name="left"/>
<eLiterals name="center" value="1"/>
<eLiterals name="right" value="2"/>
<eLiterals name="justify" value="3"/>
<eLiterals name="char" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="AlignTypeObject" instanceClassName="org.eclipse.emf.common.util.Enumerator">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="align_._type:Object"/>
<details key="baseType" value="align_._type"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="DeclareType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="declare_._type"/>
</eAnnotations>
<eLiterals name="declare"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="DeclareTypeObject" instanceClassName="org.eclipse.emf.common.util.Enumerator">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="declare_._type:Object"/>
<details key="baseType" value="declare_._type"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="DocumentRoot">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value=""/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
transient="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="xmlns:prefix"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1"
eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
transient="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="xsi:schemaLocation"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="div" upperBound="-2" eType="#//XhtmlDivType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="div"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="p" upperBound="-2" eType="#//XhtmlPType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="p"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="FrameType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="frame_._type"/>
</eAnnotations>
<eLiterals name="void"/>
<eLiterals name="above" value="1"/>
<eLiterals name="below" value="2"/>
<eLiterals name="hsides" value="3"/>
<eLiterals name="lhs" value="4"/>
<eLiterals name="rhs" value="5"/>
<eLiterals name="vsides" value="6"/>
<eLiterals name="box" value="7"/>
<eLiterals name="border" value="8"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="FrameTypeObject" instanceClassName="org.eclipse.emf.common.util.Enumerator">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="frame_._type:Object"/>
<details key="baseType" value="frame_._type"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="RulesType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="rules_._type"/>
</eAnnotations>
<eLiterals name="none"/>
<eLiterals name="groups" value="1"/>
<eLiterals name="rows" value="2"/>
<eLiterals name="cols" value="3"/>
<eLiterals name="all" value="4"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="RulesTypeObject" instanceClassName="org.eclipse.emf.common.util.Enumerator">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="rules_._type:Object"/>
<details key="baseType" value="rules_._type"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ScopeType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="scope_._type"/>
</eAnnotations>
<eLiterals name="row"/>
<eLiterals name="col" value="1"/>
<eLiterals name="rowgroup" value="2"/>
<eLiterals name="colgroup" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="ScopeTypeObject" instanceClassName="org.eclipse.emf.common.util.Enumerator">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="scope_._type:Object"/>
<details key="baseType" value="scope_._type"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ValignType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="valign_._type"/>
</eAnnotations>
<eLiterals name="top"/>
<eLiterals name="middle" value="1"/>
<eLiterals name="bottom" value="2"/>
<eLiterals name="baseline" value="3"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="ValignTypeObject" instanceClassName="org.eclipse.emf.common.util.Enumerator">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="valign_._type:Object"/>
<details key="baseType" value="valign_._type"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="ValuetypeType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="valuetype_._type"/>
</eAnnotations>
<eLiterals name="data"/>
<eLiterals name="ref" value="1"/>
<eLiterals name="object" value="2"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="ValuetypeTypeObject" instanceClassName="org.eclipse.emf.common.util.Enumerator">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="valuetype_._type:Object"/>
<details key="baseType" value="valuetype_._type"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlAbbrType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="abbr"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlAcronymType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="acronym"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlAddressType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="address"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlAType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="a"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlNoAnchorMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlNoAnchorMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="accesskey" eType="ecore:EDataType datatypes.ecore#//Character">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="accesskey"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charset" eType="ecore:EDataType datatypes.ecore#//Charset">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="charset"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="href" eType="ecore:EDataType datatypes.ecore#//URI">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="href"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="hreflang" eType="ecore:EDataType datatypes.ecore#//LanguageCode">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="hreflang"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rel" eType="ecore:EDataType datatypes.ecore#//LinkTypes">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="rel"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rev" eType="ecore:EDataType datatypes.ecore#//LinkTypes">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="rev"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="tabindex" eType="ecore:EDataType datatypes.ecore#//Number">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="tabindex"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType datatypes.ecore#//ContentType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="type"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlBlockquoteType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="blockquote"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlBlockMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h1" upperBound="-1" eType="#//XhtmlH1Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h1"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h2" upperBound="-1" eType="#//XhtmlH2Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h2"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h3" upperBound="-1" eType="#//XhtmlH3Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h3"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h4" upperBound="-1" eType="#//XhtmlH4Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h4"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h5" upperBound="-1" eType="#//XhtmlH5Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h5"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h6" upperBound="-1" eType="#//XhtmlH6Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h6"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ul" upperBound="-1" eType="#//XhtmlUlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ul"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ol" upperBound="-1" eType="#//XhtmlOlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ol"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dl" upperBound="-1" eType="#//XhtmlDlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dl"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="p" upperBound="-1" eType="#//XhtmlPType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="p"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="div" upperBound="-1" eType="#//XhtmlDivType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="div"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="pre" upperBound="-1" eType="#//XhtmlPreType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="pre"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="blockquote" upperBound="-1"
eType="#//XhtmlBlockquoteType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="blockquote"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1"
eType="#//XhtmlAddressType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="address"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="hr" upperBound="-1" eType="#//XhtmlHrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="hr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="table" upperBound="-1"
eType="#//XhtmlTableType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="table"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlBlockMix:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="cite" eType="ecore:EDataType datatypes.ecore#//URI">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="cite"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlBrType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="br"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlCaptionType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="caption"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlCiteType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="cite"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlCodeType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="code"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlColgroupType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="colgroup"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="col" upperBound="-1" eType="#//XhtmlColType"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="col"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="align" eType="#//AlignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="align"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="char" eType="ecore:EDataType datatypes.ecore#//Character">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="char"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charoff" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="charoff"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="span" eType="ecore:EDataType datatypes.ecore#//Number"
defaultValueLiteral="1" unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="span"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" eType="#//ValignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="valign"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType datatypes.ecore#//MultiLength">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="width"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlColType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="col"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="align" eType="#//AlignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="align"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="char" eType="ecore:EDataType datatypes.ecore#//Character">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="char"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charoff" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="charoff"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="span" eType="ecore:EDataType datatypes.ecore#//Number"
defaultValueLiteral="1" unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="span"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" eType="#//ValignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="valign"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType datatypes.ecore#//MultiLength">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="width"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlDdType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="dd"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlFlowMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h1" upperBound="-1" eType="#//XhtmlH1Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h1"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h2" upperBound="-1" eType="#//XhtmlH2Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h2"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h3" upperBound="-1" eType="#//XhtmlH3Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h3"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h4" upperBound="-1" eType="#//XhtmlH4Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h4"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h5" upperBound="-1" eType="#//XhtmlH5Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h5"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h6" upperBound="-1" eType="#//XhtmlH6Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h6"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ul" upperBound="-1" eType="#//XhtmlUlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ul"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ol" upperBound="-1" eType="#//XhtmlOlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ol"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dl" upperBound="-1" eType="#//XhtmlDlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dl"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="p" upperBound="-1" eType="#//XhtmlPType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="p"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="div" upperBound="-1" eType="#//XhtmlDivType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="div"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="pre" upperBound="-1" eType="#//XhtmlPreType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="pre"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="blockquote" upperBound="-1"
eType="#//XhtmlBlockquoteType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="blockquote"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1"
eType="#//XhtmlAddressType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="address"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="hr" upperBound="-1" eType="#//XhtmlHrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="hr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="table" upperBound="-1"
eType="#//XhtmlTableType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="table"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlDfnType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="dfn"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlDivType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="div"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlFlowMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h1" upperBound="-1" eType="#//XhtmlH1Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h1"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h2" upperBound="-1" eType="#//XhtmlH2Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h2"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h3" upperBound="-1" eType="#//XhtmlH3Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h3"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h4" upperBound="-1" eType="#//XhtmlH4Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h4"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h5" upperBound="-1" eType="#//XhtmlH5Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h5"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h6" upperBound="-1" eType="#//XhtmlH6Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h6"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ul" upperBound="-1" eType="#//XhtmlUlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ul"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ol" upperBound="-1" eType="#//XhtmlOlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ol"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dl" upperBound="-1" eType="#//XhtmlDlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dl"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="p" upperBound="-1" eType="#//XhtmlPType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="p"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="div" upperBound="-1" eType="#//XhtmlDivType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="div"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="pre" upperBound="-1" eType="#//XhtmlPreType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="pre"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="blockquote" upperBound="-1"
eType="#//XhtmlBlockquoteType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="blockquote"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1"
eType="#//XhtmlAddressType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="address"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="hr" upperBound="-1" eType="#//XhtmlHrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="hr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="table" upperBound="-1"
eType="#//XhtmlTableType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="table"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlDlType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="dl"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="group" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="group:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dt" upperBound="-1" eType="#//XhtmlDtType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dd" upperBound="-1" eType="#//XhtmlDdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlDtType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="dt"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlEditType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="edit"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlFlowMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h1" upperBound="-1" eType="#//XhtmlH1Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h1"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h2" upperBound="-1" eType="#//XhtmlH2Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h2"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h3" upperBound="-1" eType="#//XhtmlH3Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h3"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h4" upperBound="-1" eType="#//XhtmlH4Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h4"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h5" upperBound="-1" eType="#//XhtmlH5Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h5"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h6" upperBound="-1" eType="#//XhtmlH6Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h6"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ul" upperBound="-1" eType="#//XhtmlUlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ul"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ol" upperBound="-1" eType="#//XhtmlOlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ol"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dl" upperBound="-1" eType="#//XhtmlDlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dl"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="p" upperBound="-1" eType="#//XhtmlPType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="p"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="div" upperBound="-1" eType="#//XhtmlDivType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="div"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="pre" upperBound="-1" eType="#//XhtmlPreType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="pre"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="blockquote" upperBound="-1"
eType="#//XhtmlBlockquoteType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="blockquote"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1"
eType="#//XhtmlAddressType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="address"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="hr" upperBound="-1" eType="#//XhtmlHrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="hr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="table" upperBound="-1"
eType="#//XhtmlTableType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="table"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="cite1" eType="ecore:EDataType datatypes.ecore#//URI">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="cite"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="datetime" eType="ecore:EDataType datatypes.ecore#//Datetime">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="datetime"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlEmType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="em"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlH1Type">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="h1"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlH2Type">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="h2"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlH3Type">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="h3"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlH4Type">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="h4"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlH5Type">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="h5"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlH6Type">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="h6"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlHeadingType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="heading"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlHrType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="hr"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlInlPresType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="InlPres"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlKbdType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="kbd"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlLiType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="li"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlFlowMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h1" upperBound="-1" eType="#//XhtmlH1Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h1"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h2" upperBound="-1" eType="#//XhtmlH2Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h2"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h3" upperBound="-1" eType="#//XhtmlH3Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h3"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h4" upperBound="-1" eType="#//XhtmlH4Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h4"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h5" upperBound="-1" eType="#//XhtmlH5Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h5"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h6" upperBound="-1" eType="#//XhtmlH6Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h6"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ul" upperBound="-1" eType="#//XhtmlUlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ul"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ol" upperBound="-1" eType="#//XhtmlOlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ol"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dl" upperBound="-1" eType="#//XhtmlDlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dl"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="p" upperBound="-1" eType="#//XhtmlPType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="p"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="div" upperBound="-1" eType="#//XhtmlDivType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="div"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="pre" upperBound="-1" eType="#//XhtmlPreType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="pre"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="blockquote" upperBound="-1"
eType="#//XhtmlBlockquoteType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="blockquote"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1"
eType="#//XhtmlAddressType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="address"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="hr" upperBound="-1" eType="#//XhtmlHrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="hr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="table" upperBound="-1"
eType="#//XhtmlTableType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="table"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlObjectType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="object"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="group" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="param" upperBound="-1"
eType="#//XhtmlParamType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="param"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h1" upperBound="-1" eType="#//XhtmlH1Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h1"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h2" upperBound="-1" eType="#//XhtmlH2Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h2"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h3" upperBound="-1" eType="#//XhtmlH3Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h3"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h4" upperBound="-1" eType="#//XhtmlH4Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h4"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h5" upperBound="-1" eType="#//XhtmlH5Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h5"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h6" upperBound="-1" eType="#//XhtmlH6Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h6"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ul" upperBound="-1" eType="#//XhtmlUlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ul"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ol" upperBound="-1" eType="#//XhtmlOlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ol"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dl" upperBound="-1" eType="#//XhtmlDlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dl"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="p" upperBound="-1" eType="#//XhtmlPType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="p"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="div" upperBound="-1" eType="#//XhtmlDivType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="div"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="pre" upperBound="-1" eType="#//XhtmlPreType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="pre"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="blockquote" upperBound="-1"
eType="#//XhtmlBlockquoteType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="blockquote"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1"
eType="#//XhtmlAddressType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="address"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="hr" upperBound="-1" eType="#//XhtmlHrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="hr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="table" upperBound="-1"
eType="#//XhtmlTableType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="table"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="archive" eType="ecore:EDataType datatypes.ecore#//URIs">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="archive"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classid" eType="ecore:EDataType datatypes.ecore#//URI">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="classid"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="codebase" eType="ecore:EDataType datatypes.ecore#//URI">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="codebase"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="codetype" eType="ecore:EDataType datatypes.ecore#//ContentType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="codetype"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="data" eType="ecore:EDataType datatypes.ecore#//URI">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="data"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="declare" eType="#//DeclareType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="declare"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="height" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="height"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="name"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="standby" eType="ecore:EDataType datatypes.ecore#//Text">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="standby"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="tabindex" eType="ecore:EDataType datatypes.ecore#//Number">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="tabindex"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType datatypes.ecore#//ContentType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="type"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="width"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlOlType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="ol"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="li" lowerBound="1" upperBound="-1"
eType="#//XhtmlLiType" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="li"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlParamType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="param"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="name"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType datatypes.ecore#//ContentType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="type"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="value"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valuetype" eType="#//ValuetypeType"
defaultValueLiteral="data" unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="valuetype"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlPreType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="pre"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlinePreMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlinePreMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlPType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="p"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlQType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="q"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="cite1" eType="ecore:EDataType datatypes.ecore#//URI">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="cite"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlSampType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="samp"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlSpanType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="span"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlStrongType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="strong"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlTableType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="table"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="caption" eType="#//XhtmlCaptionType"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="caption"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="col" upperBound="-1" eType="#//XhtmlColType"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="col"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="colgroup" upperBound="-1"
eType="#//XhtmlColgroupType" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="colgroup"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="thead" eType="#//XhtmlTheadType"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="thead"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tfoot" eType="#//XhtmlTfootType"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tfoot"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tbody" upperBound="-1"
eType="#//XhtmlTbodyType" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tbody"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tr" upperBound="-1" eType="#//XhtmlTrType"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tr"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="border" eType="ecore:EDataType datatypes.ecore#//Pixels">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="border"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="cellpadding" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="cellpadding"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="cellspacing" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="cellspacing"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="frame" eType="#//FrameType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="frame"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rules" eType="#//RulesType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="rules"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="summary" eType="ecore:EDataType datatypes.ecore#//Text">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="summary"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="width"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlTbodyType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="tbody"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="tr" lowerBound="1" upperBound="-1"
eType="#//XhtmlTrType" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tr"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="align" eType="#//AlignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="align"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="char" eType="ecore:EDataType datatypes.ecore#//Character">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="char"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charoff" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="charoff"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" eType="#//ValignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="valign"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlTdType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="td"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlFlowMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h1" upperBound="-1" eType="#//XhtmlH1Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h1"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h2" upperBound="-1" eType="#//XhtmlH2Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h2"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h3" upperBound="-1" eType="#//XhtmlH3Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h3"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h4" upperBound="-1" eType="#//XhtmlH4Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h4"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h5" upperBound="-1" eType="#//XhtmlH5Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h5"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h6" upperBound="-1" eType="#//XhtmlH6Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h6"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ul" upperBound="-1" eType="#//XhtmlUlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ul"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ol" upperBound="-1" eType="#//XhtmlOlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ol"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dl" upperBound="-1" eType="#//XhtmlDlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dl"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="p" upperBound="-1" eType="#//XhtmlPType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="p"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="div" upperBound="-1" eType="#//XhtmlDivType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="div"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="pre" upperBound="-1" eType="#//XhtmlPreType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="pre"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="blockquote" upperBound="-1"
eType="#//XhtmlBlockquoteType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="blockquote"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1"
eType="#//XhtmlAddressType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="address"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="hr" upperBound="-1" eType="#//XhtmlHrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="hr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="table" upperBound="-1"
eType="#//XhtmlTableType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="table"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="abbr1" eType="ecore:EDataType datatypes.ecore#//Text">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="abbr"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="align" eType="#//AlignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="align"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="axis" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="axis"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="char" eType="ecore:EDataType datatypes.ecore#//Character">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="char"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charoff" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="charoff"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="colspan" eType="ecore:EDataType datatypes.ecore#//Number"
defaultValueLiteral="1" unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="colspan"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="headers" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IDREFS">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="headers"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rowspan" eType="ecore:EDataType datatypes.ecore#//Number"
defaultValueLiteral="1" unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="rowspan"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="scope" eType="#//ScopeType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="scope"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" eType="#//ValignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="valign"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlTfootType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="tfoot"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="tr" lowerBound="1" upperBound="-1"
eType="#//XhtmlTrType" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tr"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="align" eType="#//AlignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="align"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="char" eType="ecore:EDataType datatypes.ecore#//Character">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="char"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charoff" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="charoff"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" eType="#//ValignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="valign"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlTheadType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="thead"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="tr" lowerBound="1" upperBound="-1"
eType="#//XhtmlTrType" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tr"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="align" eType="#//AlignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="align"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="char" eType="ecore:EDataType datatypes.ecore#//Character">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="char"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charoff" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="charoff"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" eType="#//ValignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="valign"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlThType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="th"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlFlowMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h1" upperBound="-1" eType="#//XhtmlH1Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h1"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h2" upperBound="-1" eType="#//XhtmlH2Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h2"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h3" upperBound="-1" eType="#//XhtmlH3Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h3"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h4" upperBound="-1" eType="#//XhtmlH4Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h4"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h5" upperBound="-1" eType="#//XhtmlH5Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h5"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="h6" upperBound="-1" eType="#//XhtmlH6Type"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="h6"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ul" upperBound="-1" eType="#//XhtmlUlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ul"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ol" upperBound="-1" eType="#//XhtmlOlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ol"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dl" upperBound="-1" eType="#//XhtmlDlType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dl"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="p" upperBound="-1" eType="#//XhtmlPType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="p"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="div" upperBound="-1" eType="#//XhtmlDivType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="div"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="pre" upperBound="-1" eType="#//XhtmlPreType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="pre"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="blockquote" upperBound="-1"
eType="#//XhtmlBlockquoteType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="blockquote"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="address" upperBound="-1"
eType="#//XhtmlAddressType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="address"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="hr" upperBound="-1" eType="#//XhtmlHrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="hr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="table" upperBound="-1"
eType="#//XhtmlTableType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="table"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlFlowMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="abbr1" eType="ecore:EDataType datatypes.ecore#//Text">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="abbr"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="align" eType="#//AlignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="align"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="axis" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="axis"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="char" eType="ecore:EDataType datatypes.ecore#//Character">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="char"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charoff" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="charoff"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="colspan" eType="ecore:EDataType datatypes.ecore#//Number"
defaultValueLiteral="1" unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="colspan"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="headers" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//IDREFS">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="headers"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="rowspan" eType="ecore:EDataType datatypes.ecore#//Number"
defaultValueLiteral="1" unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="rowspan"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="scope" eType="#//ScopeType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="scope"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" eType="#//ValignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="valign"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlTrType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="tr"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="group" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="group:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="th" upperBound="-1" eType="#//XhtmlThType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="th"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="td" upperBound="-1" eType="#//XhtmlTdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="td"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#group:0"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="align" eType="#//AlignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="align"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="char" eType="ecore:EDataType datatypes.ecore#//Character">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="char"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="charoff" eType="ecore:EDataType datatypes.ecore#//Length">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="charoff"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="valign" eType="#//ValignType"
unsettable="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="valign"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlUlType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="ul"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="li" lowerBound="1" upperBound="-1"
eType="#//XhtmlLiType" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="li"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="XhtmlVarType">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="var"/>
<details key="kind" value="mixed"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="elementWildcard"/>
<details key="name" value=":mixed"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="xhtmlInlineMix" unique="false"
upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"
volatile="true" transient="true" derived="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="group"/>
<details key="name" value="XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="br" upperBound="-1" eType="#//XhtmlBrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="br"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="span" upperBound="-1" eType="#//XhtmlSpanType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="span"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="em" upperBound="-1" eType="#//XhtmlEmType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="em"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="strong" upperBound="-1"
eType="#//XhtmlStrongType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="strong"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dfn" upperBound="-1" eType="#//XhtmlDfnType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="dfn"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="code" upperBound="-1" eType="#//XhtmlCodeType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="code"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="samp" upperBound="-1" eType="#//XhtmlSampType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="samp"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="kbd" upperBound="-1" eType="#//XhtmlKbdType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="kbd"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="var" upperBound="-1" eType="#//XhtmlVarType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="var"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="cite" upperBound="-1" eType="#//XhtmlCiteType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="cite"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="abbr" upperBound="-1" eType="#//XhtmlAbbrType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="abbr"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="acronym" upperBound="-1"
eType="#//XhtmlAcronymType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="acronym"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="q" upperBound="-1" eType="#//XhtmlQType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="q"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="tt" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="tt"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="i" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="i"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="b" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="b"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="big" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="big"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="small" upperBound="-1"
eType="#//XhtmlInlPresType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="small"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sub" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sub"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="sup" upperBound="-1" eType="#//XhtmlInlPresType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="sup"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="a" upperBound="-1" eType="#//XhtmlAType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="a"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="object" upperBound="-1"
eType="#//XhtmlObjectType" volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="object"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="ins" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="ins"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="del" upperBound="-1" eType="#//XhtmlEditType"
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="del"/>
<details key="namespace" value="##targetNamespace"/>
<details key="group" value="#XhtmlInlineMix:1"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="class" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="class"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//ID"
iD="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="id"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="lang" eType="ecore:EDataType http://www.w3.org/XML/1998/namespace#//LangType">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>lang (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose value&#xA; is a language code for the natural language of the content of&#xA; any element; its value is inherited. This name is reserved&#xA; by virtue of its definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &lt;h4>Notes&lt;/h4>&#xA; &lt;p>&#xA; Attempting to install the relevant ISO 2- and 3-letter&#xA; codes as the enumerated possible values is probably never&#xA; going to be a realistic possibility. &#xA; &lt;/p>&#xA; &lt;p>&#xA; See BCP 47 at &lt;a href=&quot;http://www.rfc-editor.org/rfc/bcp/bcp47.txt&quot;>&#xA; http://www.rfc-editor.org/rfc/bcp/bcp47.txt&lt;/a>&#xA; and the IANA language subtag registry at&#xA; &lt;a href=&quot;http://www.iana.org/assignments/language-subtag-registry&quot;>&#xA; http://www.iana.org/assignments/language-subtag-registry&lt;/a>&#xA; for further information.&#xA; &lt;/p>&#xA; &lt;p>&#xA; The union allows for the 'un-declaration' of xml:lang with&#xA; the empty string.&#xA; &lt;/p>&#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="lang"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="space" eType="ecore:EEnum http://www.w3.org/XML/1998/namespace#//SpaceType"
defaultValueLiteral="preserve" unsettable="true">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#xA; &lt;div xmlns=&quot;http://www.w3.org/1999/xhtml&quot;>&#xA; &#xA; &lt;h3>space (as an attribute name)&lt;/h3>&#xA; &lt;p>&#xA; denotes an attribute whose&#xA; value is a keyword indicating what whitespace processing&#xA; discipline is intended for the content of the element; its&#xA; value is inherited. This name is reserved by virtue of its&#xA; definition in the XML specification.&lt;/p>&#xA; &#xA; &lt;/div>&#xA; "/>
</eAnnotations>
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="space"/>
<details key="namespace" value="http://www.w3.org/XML/1998/namespace"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType datatypes.ecore#//CDATA">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="style"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="attribute"/>
<details key="name" value="title"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
</ecore:EPackage>