carbidect/com.nokia.tools.vct.crml/model/persistence-crml.genmodel
changeset 0 30eb2d538f02
equal deleted inserted replaced
-1:000000000000 0:30eb2d538f02
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <genmodel:GenModel xmi:version="2.0"
       
     3     xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
       
     4     xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/com.nokia.tools.vct.crml/src"
       
     5     modelPluginID="com.nokia.tools.vct.crml" modelName="CRMLModel" importerID="org.eclipse.emf.importer.ecore"
       
     6     complianceLevel="5.0" copyrightFields="false">
       
     7   <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
       
     8     <genAnnotations source="selectedPackages">
       
     9       <details key="http:///crml.ecore" value="persistence-crml.xsd"/>
       
    10     </genAnnotations>
       
    11     <details key="directoryURI" value="."/>
       
    12   </genAnnotations>
       
    13   <foreignModel>persistence-crml.ecore</foreignModel>
       
    14   <genPackages prefix="ECRML" basePackage="com.nokia.tools.vct.crml" resource="XML"
       
    15       disposableProviderFactory="true" multipleEditorPages="false" contentTypeIdentifier="com.nokia.tools.vct.content.crml"
       
    16       fileExtensions="crml" ecorePackage="persistence-crml.ecore#/">
       
    17     <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
       
    18       <genAnnotations source="persistence-crml.xsd"/>
       
    19     </genAnnotations>
       
    20     <genEnums typeSafeEnumCompatible="false" ecoreEnum="persistence-crml.ecore#//EKeyType">
       
    21       <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/int"/>
       
    22       <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/real"/>
       
    23       <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/string"/>
       
    24       <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/string8"/>
       
    25       <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EKeyType/binary"/>
       
    26     </genEnums>
       
    27     <genEnums typeSafeEnumCompatible="false" ecoreEnum="persistence-crml.ecore#//EAccessType">
       
    28       <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EAccessType/ND"/>
       
    29       <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EAccessType/READ"/>
       
    30       <genEnumLiterals ecoreEnumLiteral="persistence-crml.ecore#//EAccessType/WRITE"/>
       
    31     </genEnums>
       
    32     <genClasses image="false" ecoreClass="persistence-crml.ecore#//CommonAttrs">
       
    33       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//CommonAttrs/id"/>
       
    34     </genClasses>
       
    35     <genClasses ecoreClass="persistence-crml.ecore#//EMeta">
       
    36       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/identification"/>
       
    37       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/date"/>
       
    38       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/platform"/>
       
    39       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/owner"/>
       
    40       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/editor"/>
       
    41       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/status"/>
       
    42       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/version"/>
       
    43       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/product"/>
       
    44       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EMeta/release"/>
       
    45     </genClasses>
       
    46     <genClasses ecoreClass="persistence-crml.ecore#//EContent">
       
    47       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EContent/value"/>
       
    48     </genClasses>
       
    49     <genClasses ecoreClass="persistence-crml.ecore#//ERepository">
       
    50       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/version"/>
       
    51       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/uidName"/>
       
    52       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/uidValue"/>
       
    53       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/initialisationFileVersion"/>
       
    54       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/owner"/>
       
    55       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERepository/rfs"/>
       
    56       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//ERepository/key"/>
       
    57       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//ERepository/meta"/>
       
    58       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//ERepository/rangeKey"/>
       
    59     </genClasses>
       
    60     <genClasses ecoreClass="persistence-crml.ecore#//EKey">
       
    61       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKey/name"/>
       
    62       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKey/ident"/>
       
    63       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKey/type"/>
       
    64       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//EKey/value"/>
       
    65       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//EKey/bits"/>
       
    66     </genClasses>
       
    67     <genClasses ecoreClass="persistence-crml.ecore#//EKeyRange">
       
    68       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/name"/>
       
    69       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/int"/>
       
    70       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/firstInt"/>
       
    71       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/lastInt"/>
       
    72       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/indexBits"/>
       
    73       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/firstIndex"/>
       
    74       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EKeyRange/countInt"/>
       
    75       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//EKeyRange/keys"/>
       
    76     </genClasses>
       
    77     <genClasses ecoreClass="persistence-crml.ecore#//EAccess">
       
    78       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EAccess/type"/>
       
    79       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EAccess/capabilities"/>
       
    80       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EAccess/sid"/>
       
    81     </genClasses>
       
    82     <genClasses ecoreClass="persistence-crml.ecore#//EValue">
       
    83       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EValue/val"/>
       
    84       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EValue/id"/>
       
    85     </genClasses>
       
    86     <genClasses ecoreClass="persistence-crml.ecore#//EBit">
       
    87       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EBit/state"/>
       
    88     </genClasses>
       
    89     <genClasses image="false" ecoreClass="persistence-crml.ecore#//ERefContainer">
       
    90       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//ERefContainer/ref"/>
       
    91     </genClasses>
       
    92     <genClasses image="false" ecoreClass="persistence-crml.ecore#//EAttributeAndDescription">
       
    93       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EAttributeAndDescription/desc"/>
       
    94     </genClasses>
       
    95     <genClasses image="false" ecoreClass="persistence-crml.ecore#//EReadOnly">
       
    96       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EReadOnly/readOnly"/>
       
    97     </genClasses>
       
    98     <genClasses image="false" ecoreClass="persistence-crml.ecore#//EAccessContainer">
       
    99       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//EAccessContainer/access"/>
       
   100     </genClasses>
       
   101     <genClasses image="false" ecoreClass="persistence-crml.ecore#//EBackup">
       
   102       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-crml.ecore#//EBackup/backup"/>
       
   103     </genClasses>
       
   104     <genClasses ecoreClass="persistence-crml.ecore#//ECRMLDocumentRoot">
       
   105       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-crml.ecore#//ECRMLDocumentRoot/repository"/>
       
   106     </genClasses>
       
   107   </genPackages>
       
   108 </genmodel:GenModel>