| <?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="
 XHTML Datatypes
 This is the XML Schema datatypes module for XHTML
 
 Defines containers for the XHTML datatypes, many of
 these imported from other specifications and standards.
 
 $Id: xhtml-datatypes-1.xsd,v 1.1 2010/07/29 13:42:51 bertails Exp $
 

"/> |
| </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> |