blob: a16337e46d825d990ea91a739b6f028d06c5d94c [file]
<?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>