--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/uidesigner/com.nokia.sdt.component.symbian/Component.genmodel Fri Apr 03 23:33:03 2009 +0100
@@ -0,0 +1,575 @@
+<?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="/com.nokia.sdt.component.symbian/src"
+ editDirectory="/com.nokia.sdt.emf.component.edit/src" editorDirectory="/com.nokia.sdt.emf.component.edit/src"
+ modelPluginID="com.nokia.sdt.component.symbian" runtimeJar="true" modelName="Component"
+ editPluginClass="com.nokia.sdt.emf.component.provider.ComponentEditPlugin" editorPluginClass=""
+ testsDirectory="/com.nokia.sdt.emf.component.tests/src" testSuiteClass="com.nokia.sdt.emf.component.tests.ComponentAllTests"
+ importerID="org.eclipse.xsd.ecore.importer">
+ <foreignModel>component.xsd</foreignModel>
+ <genPackages prefix="Component" basePackage="com.nokia.sdt.emf" resource="XML" disposableProviderFactory="true"
+ ecorePackage="com.nokia.sdt.emf.component.ecore#/">
+ <genEnums ecoreEnum="com.nokia.sdt.emf.component.ecore#//PropertyDataType">
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//PropertyDataType/void"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//PropertyDataType/boolean"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//PropertyDataType/integer"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//PropertyDataType/float"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//PropertyDataType/string"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//PropertyDataType/localizedString"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//PropertyDataType/uniqueName"/>
+ </genEnums>
+ <genEnums ecoreEnum="com.nokia.sdt.emf.component.ecore#//ReferenceScopeType">
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//ReferenceScopeType/model"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//ReferenceScopeType/children"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//ReferenceScopeType/siblings"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false" ecoreEnum="com.nokia.sdt.emf.component.ecore#//StandaloneType">
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//StandaloneType/false"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//StandaloneType/true"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//StandaloneType/never"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//StandaloneType/default"/>
+ <genEnumLiterals ecoreEnumLiteral="com.nokia.sdt.emf.component.ecore#//StandaloneType/always"/>
+ </genEnums>
+ <genDataTypes ecoreDataType="com.nokia.sdt.emf.component.ecore#//ListOfStrings"/>
+ <genDataTypes ecoreDataType="com.nokia.sdt.emf.component.ecore#//PropertyDataTypeObject"/>
+ <genDataTypes ecoreDataType="com.nokia.sdt.emf.component.ecore#//ReferenceScopeTypeObject"/>
+ <genDataTypes ecoreDataType="com.nokia.sdt.emf.component.ecore#//StandaloneTypeObject"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//AbstractPropertyType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AbstractPropertyType/category"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AbstractPropertyType/descriptionKey"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AbstractPropertyType/displayName"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AbstractPropertyType/editorClass"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AbstractPropertyType/helpKey"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AbstractPropertyType/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AbstractPropertyType/readOnly"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AbstractPropertyType/resettable"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ArrayPropertyType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ArrayPropertyType/type"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//AttributesType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//AttributesType/attribute"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//AttributeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AttributeType/value"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//AttributeType/key"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ChoiceType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ChoiceType/group"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ChoiceType/twoWayMappingGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ChoiceType/twoWayMapping"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ChoiceType/mapResource"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ChoiceType/select"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ChoiceType/value"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//CodeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//CodeType/class"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//CodeType/plugin"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ComponentDefinitionType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentDefinitionType/compoundPropertyDeclaration"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentDefinitionType/enumPropertyDeclaration"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentDefinitionType/component"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ComponentReferencePropertyType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentReferencePropertyType/constraint"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentReferencePropertyType/creationKeys"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentReferencePropertyType/promoteReferenceProperties"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentReferencePropertyType/scope"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ComponentType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/documentation"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/symbian"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/designerImages"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/attributes"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/properties"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/extensionProperties"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/propertyOverrides"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/events"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/sourceGen"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/sourceMapping"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ComponentType/implementations"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentType/abstract"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentType/baseComponent"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentType/category"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentType/friendlyName"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentType/instanceNameRoot"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentType/qualifiedName"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ComponentType/version"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//CompoundPropertyDeclarationType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//CompoundPropertyDeclarationType/abstractPropertyGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//CompoundPropertyDeclarationType/abstractProperty"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//CompoundPropertyDeclarationType/sourceTypeMapping"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//CompoundPropertyDeclarationType/converterClass"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//CompoundPropertyDeclarationType/editableType"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//CompoundPropertyDeclarationType/editorClass"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//CompoundPropertyDeclarationType/qualifiedName"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//CompoundPropertyType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//CompoundPropertyType/default"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//CompoundPropertyType/type"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="com.nokia.sdt.emf.component.ecore#//ConditionalSourceGen">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ConditionalSourceGen/forms"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ConditionalSourceGen/ifEvents"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ConditionalSourceGen/ifExpr"/>
+ </genClasses>
+ <genClasses image="false" ecoreClass="com.nokia.sdt.emf.component.ecore#//ConditionalSourceGenString">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ConditionalSourceGenString/value"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ConditionalSourceGenString/forms"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ConditionalSourceGenString/ifEvents"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ConditionalSourceGenString/ifExpr"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//DefineLocationType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/group"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineLocationType/template"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineLocationType/inline"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineLocationType/script"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineLocationType/expandMacro"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/baseLocation"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/dir"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/domain"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/file"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/filter"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/id"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/ifEvents"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/isEventHandler"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/location"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/owned"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineLocationType/realize"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//DefineMacroType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineMacroType/importArguments"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineMacroType/macroArgument"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineMacroType/group"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineMacroType/template"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineMacroType/inline"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineMacroType/defineLocation"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DefineMacroType/expandMacro"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineMacroType/help"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DefineMacroType/id"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//DesignerImagesType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DesignerImagesType/largeIconFile"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DesignerImagesType/layoutImageFile"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DesignerImagesType/smallIconFile"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DesignerImagesType/thumbnailFile"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//DocumentationType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DocumentationType/information"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DocumentationType/helpTopic"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DocumentationType/wizardDescription"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//DocumentRoot">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//DocumentRoot/mixed"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/xMLNSPrefixMap"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/xSISchemaLocation"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/abstractProperty"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/arrayProperty"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/attribute"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/attributes"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/choice"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/code"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/component"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/componentDefinition"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/componentReferenceProperty"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/compoundProperty"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/compoundPropertyDeclaration"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/defineLocation"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/defineMacro"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/designerImages"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/documentation"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/enumProperty"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/enumPropertyDeclaration"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/event"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/events"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/expandArgument"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/expandMacro"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/extensionProperties"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/implementation"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/implementations"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/importArguments"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/inline"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/macroArgument"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapArrayMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/twoWayMapping"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapArrayType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapBitmaskElement"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapBitmaskMember"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapBitmaskType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapBitmaskValue"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapElementFromType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapEnum"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapEnumElement"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapEnumMember"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapEnumType"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapFixedElement"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapFixedMember"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapFixedType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapIdentifierElement"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapIdentifierMember"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapIdentifierType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapInstanceElement"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapInstanceMember"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapInstanceType"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapIntoProperty"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapMemberFromType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapReferenceElement"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapReferenceMember"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapReferenceType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapResource"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapResourceElement"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapResourceMember"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapResourceType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapSimpleElement"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapSimpleMember"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/mapSimpleType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/properties"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/property"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/propertyOverrides"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/script"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/select"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/sourceGen"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/sourceMapping"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/sourceTypeMapping"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/symbian"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/template"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/templateGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/useTemplate"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//DocumentRoot/useTemplateGroup"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//EnumElementType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EnumElementType/displayValue"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EnumElementType/value"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//EnumPropertyDeclarationType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//EnumPropertyDeclarationType/enumElement"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//EnumPropertyDeclarationType/sourceTypeMapping"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EnumPropertyDeclarationType/defaultValue"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EnumPropertyDeclarationType/qualifiedName"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//EnumPropertyType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EnumPropertyType/default"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EnumPropertyType/extendWithEnum"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EnumPropertyType/type"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//EventsType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//EventsType/event"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EventsType/defaultEventName"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//EventType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EventType/category"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EventType/descriptionKey"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EventType/displayName"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EventType/group"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EventType/handlerNameTemplate"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EventType/helpKey"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//EventType/name"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ExpandArgumentType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExpandArgumentType/value"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExpandArgumentType/help"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExpandArgumentType/name"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ExpandMacroType">
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ExpandMacroType/expandArgument"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExpandMacroType/dontPassArguments"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExpandMacroType/help"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExpandMacroType/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExpandMacroType/passArguments"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExpandMacroType/anyAttribute"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ExtensionPropertiesType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExtensionPropertiesType/abstractPropertyGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ExtensionPropertiesType/abstractProperty"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ExtensionPropertiesType/name"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ImplementationsType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ImplementationsType/implementation"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ImplementationType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ImplementationType/interface"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ImplementationType/code"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//ImplementationType/script"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ImportArgumentsType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ImportArgumentsType/arguments"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ImportArgumentsType/exceptArguments"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ImportArgumentsType/help"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ImportArgumentsType/macroName"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//InlineType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//InlineType/id"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//InlineType/scope"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//InterfaceType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//InterfaceType/id"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MacroArgumentType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MacroArgumentType/value"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MacroArgumentType/default"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MacroArgumentType/help"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MacroArgumentType/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MacroArgumentType/optional"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapArrayMemberType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapArrayMemberType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapArrayMemberType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapArrayMemberType/suppressDefault"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapArrayTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapArrayTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapBitmaskElementType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapBitmaskMemberType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapBitmaskMemberType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapBitmaskMemberType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapBitmaskMemberType/suppressDefault"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapBitmaskTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapBitmaskTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapBitmaskValueType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapBitmaskValueType/properties"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapBitmaskValueType/value"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapElementFromTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapElementFromTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapEnumElementType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapEnumMemberType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapEnumMemberType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapEnumMemberType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapEnumMemberType/suppressDefault"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapEnumType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapEnumType/enumerator"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapEnumType/value"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapEnumTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapEnumTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapFixedElementType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapFixedMemberType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapFixedMemberType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapFixedMemberType/suppressDefault"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapFixedTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapFixedTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapIdentifierElementType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapIdentifierMemberType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapIdentifierMemberType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapIdentifierMemberType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapIdentifierMemberType/suppressDefault"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapIdentifierTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapIdentifierTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapInstanceElementType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapInstanceMemberType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapInstanceMemberType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapInstanceMemberType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapInstanceMemberType/suppressDefault"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapInstanceTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapInstanceTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapIntoPropertyType">
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapIntoPropertyType/twoWayMappingGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MapIntoPropertyType/twoWayMapping"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapIntoPropertyType/property"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapMemberFromTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapMemberFromTypeType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapMemberFromTypeType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapMemberFromTypeType/suppressDefault"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapMemberFromTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MappingArrayType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingArrayType/twoWayMappingGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingArrayType/twoWayMapping"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingArrayType/select"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MappingBitmaskType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingBitmaskType/group"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingBitmaskType/mapBitmaskValue"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingBitmaskType/includedProperties"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MappingEnumType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingEnumType/group"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingEnumType/mapEnum"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingEnumType/enumeration"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingEnumType/headers"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingEnumType/nameAlgorithm"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingEnumType/uniqueValue"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingEnumType/validate"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MappingFixedType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingFixedType/value"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MappingIdentifierType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MappingInstanceType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingInstanceType/rsrcId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MappingReferenceType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingReferenceType/rsrcId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MappingResourceType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingResourceType/group"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapSimpleMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapInstanceMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapReferenceMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapFixedMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapEnumMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapIdentifierMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapArrayMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapResourceMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapBitmaskMember"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapMemberFromType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/mapIntoProperty"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//MappingResourceType/select"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingResourceType/headers"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingResourceType/id"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MappingResourceType/struct"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MappingSimpleType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapReferenceElementType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapReferenceMemberType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapReferenceMemberType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapReferenceMemberType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapReferenceMemberType/suppressDefault"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapReferenceTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapReferenceTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapResourceElementType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapResourceElementType/instanceIdentifyingMember"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapResourceMemberType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapResourceMemberType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapResourceMemberType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapResourceMemberType/suppressDefault"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapResourceType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapResourceType/baseName"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapResourceType/rssFile"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapResourceType/standalone"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapResourceType/unnamed"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapResourceTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapResourceTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapSimpleElementType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapSimpleMemberType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapSimpleMemberType/member"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapSimpleMemberType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapSimpleMemberType/suppressDefault"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//MapSimpleTypeType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//MapSimpleTypeType/typeId"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//PropertiesType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//PropertiesType/abstractPropertyGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//PropertiesType/abstractProperty"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//PropertyOverridesType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//PropertyOverridesType/propertyOverride"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//PropertyOverrideType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//PropertyOverrideType/category"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//PropertyOverrideType/default"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//PropertyOverrideType/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//PropertyOverrideType/readOnly"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//ScriptType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ScriptType/file"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//ScriptType/prototype"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//SelectType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SelectType/choice"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SelectType/attribute"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SelectType/isComponentInstanceOf"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SelectType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SelectType/propertyExists"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//SimplePropertyType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SimplePropertyType/default"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SimplePropertyType/extendWithEnum"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SimplePropertyType/maxValue"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SimplePropertyType/minValue"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SimplePropertyType/type"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//SourceGenType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SourceGenType/group"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceGenType/defineLocation"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceGenType/template"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceGenType/templateGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceGenType/useTemplate"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceGenType/useTemplateGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceGenType/inline"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceGenType/script"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceGenType/defineMacro"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceGenType/expandMacro"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SourceGenType/debug"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SourceGenType/forms"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//SourceMappingType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SourceMappingType/group"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceMappingType/mapResource"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceMappingType/select"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/group"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/mapResourceType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/mapEnumType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/mapSimpleType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/mapFixedType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/mapBitmaskType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/mapIdentifierType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/mapReferenceType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/mapArrayType"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//SourceTypeMappingType/select"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//SymbianType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SymbianType/classHelpTopic"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SymbianType/className"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SymbianType/maxSDKVersion"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SymbianType/minSDKVersion"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SymbianType/resourceHelpTopic"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SymbianType/resourceType"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//SymbianType/sdkName"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//TemplateGroupType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateGroupType/group"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//TemplateGroupType/defineLocation"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//TemplateGroupType/template"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//TemplateGroupType/inline"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//TemplateGroupType/useTemplate"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//TemplateGroupType/useTemplateGroup"/>
+ <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//TemplateGroupType/expandMacro"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateGroupType/form"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateGroupType/id"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateGroupType/location"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateGroupType/mode"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateGroupType/phase"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//TemplateType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateType/form"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateType/id"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateType/location"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateType/mode"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//TemplateType/phase"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//TwoWayMappingType"/>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//UseTemplateGroupType">
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference com.nokia.sdt.emf.component.ecore#//UseTemplateGroupType/useTemplate"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//UseTemplateGroupType/ids"/>
+ </genClasses>
+ <genClasses ecoreClass="com.nokia.sdt.emf.component.ecore#//UseTemplateType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute com.nokia.sdt.emf.component.ecore#//UseTemplateType/ids"/>
+ </genClasses>
+ </genPackages>
+</genmodel:GenModel>