uidesigner/com.nokia.sdt.emf.dm/datamodel.genmodel
changeset 0 fb279309251b
equal deleted inserted replaced
-1:000000000000 0:fb279309251b
       
     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.sdt.emf.dm/src"
       
     5     editDirectory="/com.nokia.sdt.emf.dm.edit/src" editorDirectory="/com.nokia.sdt.emf.dm.editor/src"
       
     6     modelPluginID="com.nokia.sdt.emf.dm" runtimeJar="true" modelName="datamodel" editPluginClass="com.nokia.sdt.emf.dm.provider.DataModelEditPlugin"
       
     7     editorPluginClass="com.nokia.sdt.emf.dm.presentation.DataModelEditorPlugin" testsDirectory="/com.nokia.sdt.emf.dm.tests/src"
       
     8     importerID="org.eclipse.emf.importer.java">
       
     9   <foreignModel>@model</foreignModel>
       
    10   <genPackages prefix="Dm" basePackage="com.nokia.sdt.emf" disposableProviderFactory="true"
       
    11       generateExampleClass="false" ecorePackage="dm.ecore#/">
       
    12     <genDataTypes ecoreDataType="dm.ecore#//Language"/>
       
    13     <genDataTypes ecoreDataType="dm.ecore#//StringValue"/>
       
    14     <genDataTypes ecoreDataType="dm.ecore#//Version"/>
       
    15     <genClasses ecoreClass="dm.ecore#//IDesignerData">
       
    16       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IDesignerData/version"/>
       
    17       <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference dm.ecore#//IDesignerData/componentManifest"/>
       
    18       <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference dm.ecore#//IDesignerData/properties"/>
       
    19       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IDesignerData/rootContainers"/>
       
    20       <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference dm.ecore#//IDesignerData/stringBundle"/>
       
    21       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IDesignerData/macroTable"/>
       
    22       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IDesignerData/sourceMappingState"/>
       
    23       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IDesignerData/generatedFiles"/>
       
    24     </genClasses>
       
    25     <genClasses ecoreClass="dm.ecore#//INode">
       
    26       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//INode/componentId"/>
       
    27       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//INode/properties"/>
       
    28       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//INode/children"/>
       
    29       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//INode/eventBindings"/>
       
    30     </genClasses>
       
    31     <genClasses ecoreClass="dm.ecore#//IPropertyContainer">
       
    32       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IPropertyContainer/properties"/>
       
    33     </genClasses>
       
    34     <genClasses ecoreClass="dm.ecore#//EStringToIPropertyValueMapEntry">
       
    35       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//EStringToIPropertyValueMapEntry/key"/>
       
    36       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//EStringToIPropertyValueMapEntry/value"/>
       
    37     </genClasses>
       
    38     <genClasses ecoreClass="dm.ecore#//IPropertyValue">
       
    39       <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IPropertyValue/value"/>
       
    40       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IPropertyValue/stringValue"/>
       
    41       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IPropertyValue/compoundValue"/>
       
    42       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IPropertyValue/sequenceValue"/>
       
    43     </genClasses>
       
    44     <genClasses ecoreClass="dm.ecore#//ILocalizedStringBundle">
       
    45       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//ILocalizedStringBundle/localizedStringTables"/>
       
    46     </genClasses>
       
    47     <genClasses ecoreClass="dm.ecore#//ILocalizedStringTable">
       
    48       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//ILocalizedStringTable/strings"/>
       
    49       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//ILocalizedStringTable/language"/>
       
    50     </genClasses>
       
    51     <genClasses ecoreClass="dm.ecore#//IMacroStringTable">
       
    52       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IMacroStringTable/stringMacros"/>
       
    53     </genClasses>
       
    54     <genClasses ecoreClass="dm.ecore#//EStringToStringMapEntry">
       
    55       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//EStringToStringMapEntry/key"/>
       
    56       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//EStringToStringMapEntry/value"/>
       
    57     </genClasses>
       
    58     <genClasses ecoreClass="dm.ecore#//IEventBinding">
       
    59       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IEventBinding/eventID"/>
       
    60       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IEventBinding/eventHandlerDisplayText"/>
       
    61       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IEventBinding/eventHandlerInfo"/>
       
    62     </genClasses>
       
    63     <genClasses ecoreClass="dm.ecore#//ISourceGenMappingState">
       
    64       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//ISourceGenMappingState/resourceMappings"/>
       
    65       <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference dm.ecore#//ISourceGenMappingState/enumMappings"/>
       
    66       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//ISourceGenMappingState/arrayMappings"/>
       
    67     </genClasses>
       
    68     <genClasses ecoreClass="dm.ecore#//IResourceMappings">
       
    69       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IResourceMappings/mappings"/>
       
    70     </genClasses>
       
    71     <genClasses ecoreClass="dm.ecore#//IResourceMapping">
       
    72       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IResourceMapping/instanceName"/>
       
    73       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IResourceMapping/rsrcFile"/>
       
    74       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IResourceMapping/rsrcId"/>
       
    75       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IResourceMapping/value"/>
       
    76     </genClasses>
       
    77     <genClasses ecoreClass="dm.ecore#//IEnumMappings">
       
    78       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IEnumMappings/mappings"/>
       
    79     </genClasses>
       
    80     <genClasses ecoreClass="dm.ecore#//IEnumMapping">
       
    81       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IEnumMapping/instanceName"/>
       
    82       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IEnumMapping/propertyId"/>
       
    83       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IEnumMapping/nameAlgorithm"/>
       
    84       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IEnumMapping/value"/>
       
    85     </genClasses>
       
    86     <genClasses ecoreClass="dm.ecore#//IArrayMappings">
       
    87       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IArrayMappings/mappings"/>
       
    88     </genClasses>
       
    89     <genClasses ecoreClass="dm.ecore#//IArrayMapping">
       
    90       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IArrayMapping/instanceName"/>
       
    91       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IArrayMapping/propertyId"/>
       
    92       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IArrayMapping/memberId"/>
       
    93       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IArrayMapping/elements"/>
       
    94     </genClasses>
       
    95     <genClasses ecoreClass="dm.ecore#//IElementMapping">
       
    96       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IElementMapping/uniqueValue"/>
       
    97       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IElementMapping/value"/>
       
    98     </genClasses>
       
    99     <genClasses ecoreClass="dm.ecore#//IComponentManifest">
       
   100       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference dm.ecore#//IComponentManifest/entries"/>
       
   101     </genClasses>
       
   102     <genClasses ecoreClass="dm.ecore#//IComponentManifestEntry">
       
   103       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IComponentManifestEntry/componentID"/>
       
   104       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IComponentManifestEntry/version"/>
       
   105     </genClasses>
       
   106     <genClasses ecoreClass="dm.ecore#//IGeneratedFiles">
       
   107       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute dm.ecore#//IGeneratedFiles/files"/>
       
   108     </genClasses>
       
   109   </genPackages>
       
   110 </genmodel:GenModel>