| <?xml version="1.0" encoding="UTF-8"?> |
| <genmodel:GenModel xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" |
| xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.emf.teneo.samples/src" |
| modelPluginID="org.eclipse.emf.teneo.samples" modelName="Xmldsig-core-schema" |
| importerID="org.eclipse.xsd.ecore.importer" complianceLevel="6.0" copyrightFields="false"> |
| <foreignModel>xmldsig-core-schema.xsd</foreignModel> |
| <genPackages prefix="Xmldsig" basePackage="org.w3._2000._09" resource="XML" disposableProviderFactory="true" |
| ecorePackage="xmldsig.ecore#/"> |
| <genDataTypes ecoreDataType="xmldsig.ecore#//CryptoBinary"/> |
| <genDataTypes ecoreDataType="xmldsig.ecore#//DigestValueType"/> |
| <genDataTypes ecoreDataType="xmldsig.ecore#//HMACOutputLengthType"/> |
| <genClasses ecoreClass="xmldsig.ecore#//CanonicalizationMethodType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//CanonicalizationMethodType/mixed"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//CanonicalizationMethodType/any"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//CanonicalizationMethodType/algorithm"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//DigestMethodType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DigestMethodType/mixed"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DigestMethodType/any"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DigestMethodType/algorithm"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//DocumentRoot"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DocumentRoot/mixed"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/xMLNSPrefixMap"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/xSISchemaLocation"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/canonicalizationMethod"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/digestMethod"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DocumentRoot/digestValue"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/dSAKeyValue"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/keyInfo"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DocumentRoot/keyName"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/keyValue"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/manifest"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DocumentRoot/mgmtData"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/object"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/pGPData"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/reference"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/retrievalMethod"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/rSAKeyValue"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/signature"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/signatureMethod"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/signatureProperties"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/signatureProperty"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/signatureValue"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/signedInfo"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/sPKIData"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/transform"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/transforms"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//DocumentRoot/x509Data"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//DSAKeyValueType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DSAKeyValueType/p"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DSAKeyValueType/q"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DSAKeyValueType/g"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DSAKeyValueType/y"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DSAKeyValueType/j"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DSAKeyValueType/seed"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//DSAKeyValueType/pgenCounter"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//KeyInfoType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//KeyInfoType/mixed"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//KeyInfoType/group"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//KeyInfoType/keyName"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//KeyInfoType/keyValue"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//KeyInfoType/retrievalMethod"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//KeyInfoType/x509Data"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//KeyInfoType/pGPData"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//KeyInfoType/sPKIData"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//KeyInfoType/mgmtData"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//KeyInfoType/any"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//KeyInfoType/id"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//KeyValueType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//KeyValueType/mixed"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//KeyValueType/dSAKeyValue"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//KeyValueType/rSAKeyValue"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//KeyValueType/any"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//ManifestType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//ManifestType/reference"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ManifestType/id"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//ObjectType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ObjectType/mixed"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ObjectType/group"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ObjectType/any"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ObjectType/encoding"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ObjectType/id"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ObjectType/mimeType"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//PGPDataType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//PGPDataType/pGPKeyID"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//PGPDataType/pGPKeyPacket"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//PGPDataType/any"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//PGPDataType/pGPKeyPacket1"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//PGPDataType/any1"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//ReferenceType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//ReferenceType/transforms"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//ReferenceType/digestMethod"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ReferenceType/digestValue"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ReferenceType/id"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ReferenceType/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//ReferenceType/uRI"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//RetrievalMethodType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//RetrievalMethodType/transforms"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//RetrievalMethodType/type"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//RetrievalMethodType/uRI"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//RSAKeyValueType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//RSAKeyValueType/modulus"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//RSAKeyValueType/exponent"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//SignatureMethodType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignatureMethodType/mixed"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignatureMethodType/hMACOutputLength"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignatureMethodType/any"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignatureMethodType/algorithm"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//SignaturePropertiesType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//SignaturePropertiesType/signatureProperty"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignaturePropertiesType/id"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//SignaturePropertyType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignaturePropertyType/mixed"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignaturePropertyType/group"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignaturePropertyType/any"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignaturePropertyType/id"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignaturePropertyType/target"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//SignatureType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//SignatureType/signedInfo"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//SignatureType/signatureValue"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//SignatureType/keyInfo"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//SignatureType/object"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignatureType/id"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//SignatureValueType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignatureValueType/value"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignatureValueType/id"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//SignedInfoType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//SignedInfoType/canonicalizationMethod"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//SignedInfoType/signatureMethod"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//SignedInfoType/reference"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SignedInfoType/id"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//SPKIDataType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SPKIDataType/group"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SPKIDataType/sPKISexp"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//SPKIDataType/any"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//TransformsType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference xmldsig.ecore#//TransformsType/transform"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//TransformType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//TransformType/mixed"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//TransformType/group"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//TransformType/any"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//TransformType/xPath"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//TransformType/algorithm"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//X509DataType"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute xmldsig.ecore#//X509DataType/group"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference xmldsig.ecore#//X509DataType/x509IssuerSerial"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//X509DataType/x509SKI"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//X509DataType/x509SubjectName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//X509DataType/x509Certificate"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//X509DataType/x509CRL"/> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//X509DataType/any"/> |
| </genClasses> |
| <genClasses ecoreClass="xmldsig.ecore#//X509IssuerSerialType"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//X509IssuerSerialType/x509IssuerName"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xmldsig.ecore#//X509IssuerSerialType/x509SerialNumber"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |