blob: ae66721e75d367c36289afba488435fd7e9adab8 [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="datatypes" nsURI="http://www.w3.org/1999/xhtml/datatypes/" nsPrefix="datatypes">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
<details key="documentation" value="&#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;"/>
</eAnnotations>
<eClassifiers xsi:type="ecore:EDataType" name="CDATA" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="CDATA"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Character" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Character"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
<details key="length" value="1"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Charset" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Charset"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Charsets" instanceClassName="java.util.List">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Charsets"/>
<details key="itemType" value="Charset"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Color" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Color"/>
<details key="memberTypes" value="http://www.eclipse.org/emf/2003/XMLType#NMTOKEN Color_._member_._1"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="ColorMember1" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Color_._member_._1"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#token"/>
<details key="pattern" value="#[0-9a-fA-F]{3}([0-9a-fA-F]{3})?"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="ContentType" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="ContentType"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="ContentTypes" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="ContentTypes"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="CURIE" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="CURIE"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
<details key="minLength" value="1"/>
<details key="pattern" value="(([\i-[:]][\c-[:]]*)?:)?.+"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="CURIEs" instanceClassName="java.util.List">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="CURIEs"/>
<details key="itemType" value="CURIE"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Datetime" instanceClassName="javax.xml.datatype.XMLGregorianCalendar">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Datetime"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#dateTime"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="FPI" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="FPI"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#normalizedString"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="FrameTarget" instanceClassName="java.lang.Object">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="FrameTarget"/>
<details key="memberTypes" value="FrameTarget_._member_._0 FrameTarget_._member_._1"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EEnum" name="FrameTargetMember0">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="FrameTarget_._member_._0"/>
</eAnnotations>
<eLiterals name="blank" literal="_blank"/>
<eLiterals name="self" value="1" literal="_self"/>
<eLiterals name="parent" value="2" literal="_parent"/>
<eLiterals name="top" value="3" literal="_top"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="FrameTargetMember0Object" instanceClassName="org.eclipse.emf.common.util.Enumerator">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="FrameTarget_._member_._0:Object"/>
<details key="baseType" value="FrameTarget_._member_._0"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="FrameTargetMember1" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="FrameTarget_._member_._1"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
<details key="pattern" value="[a-zA-Z].*"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="LanguageCode" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="LanguageCode"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#language"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="LanguageCodes" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="LanguageCodes"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Length" instanceClassName="java.lang.Object">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Length"/>
<details key="memberTypes" value="http://www.eclipse.org/emf/2003/XMLType#nonNegativeInteger Length_._member_._1"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="LengthMember1" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Length_._member_._1"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#token"/>
<details key="pattern" value="\d+[%25]|\d*\.\d+[%25]"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="LinkTypes" instanceClassName="java.util.List">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="LinkTypes"/>
<details key="itemType" value="http://www.eclipse.org/emf/2003/XMLType#NMTOKEN"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="MediaDesc" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="MediaDesc"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="MultiLength" instanceClassName="java.lang.Object">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="MultiLength"/>
<details key="memberTypes" value="Length MultiLength_._member_._1"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="MultiLengthMember1" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="MultiLength_._member_._1"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#token"/>
<details key="pattern" value="\d*\*"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="MultiLengths" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="MultiLengths"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Number" instanceClassName="java.math.BigInteger">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Number"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#nonNegativeInteger"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Pixels" instanceClassName="java.math.BigInteger">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Pixels"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#nonNegativeInteger"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="SafeCURIE" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="SafeCURIE"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
<details key="minLength" value="3"/>
<details key="pattern" value="\[(([\i-[:]][\c-[:]]*)?:)?.+\]"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="SafeCURIEs" instanceClassName="java.util.List">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="SafeCURIEs"/>
<details key="itemType" value="SafeCURIE"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Script" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Script"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="Text" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="Text"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="URI" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="URI"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#anyURI"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="URIorSafeCURIE" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="URIorSafeCURIE"/>
<details key="memberTypes" value="http://www.eclipse.org/emf/2003/XMLType#anyURI SafeCURIE"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="URIorSafeCURIEs" instanceClassName="java.util.List">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="URIorSafeCURIEs"/>
<details key="itemType" value="URIorSafeCURIE"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="URIREF" instanceClassName="java.lang.String">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="URIREF"/>
<details key="baseType" value="http://www.eclipse.org/emf/2003/XMLType#string"/>
<details key="minLength" value="1"/>
<details key="pattern" value="#\c*"/>
</eAnnotations>
</eClassifiers>
<eClassifiers xsi:type="ecore:EDataType" name="URIs" instanceClassName="java.util.List">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="URIs"/>
<details key="itemType" value="http://www.eclipse.org/emf/2003/XMLType#anyURI"/>
</eAnnotations>
</eClassifiers>
</ecore:EPackage>