| <?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.gmf.tooldef/src" |
| editorDirectory="/org.eclipse.gmf.tooldef.edit/src" modelPluginID="org.eclipse.gmf.tooldef" |
| templateDirectory="" redirection="" modelName="GMFTool" editorPluginClass="org.eclipse.gmf.tooldef.provider.GMFToolEditPlugin" |
| codeFormatting="true" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0"> |
| <foreignModel>tooldef.ecore</foreignModel> |
| <genPackages prefix="GMFTool" basePackage="org.eclipse.gmf" disposableProviderFactory="true" |
| literalsInterface="false" ecorePackage="tooldef.ecore#/"> |
| <genEnums ecoreEnum="tooldef.ecore#//StandardToolKind"> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//StandardToolKind/SELECT"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//StandardToolKind/SELECT_PAN"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//StandardToolKind/MARQUEE"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//StandardToolKind/ZOOM_PAN"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//StandardToolKind/ZOOM_IN"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//StandardToolKind/ZOOM_OUT"/> |
| </genEnums> |
| <genEnums ecoreEnum="tooldef.ecore#//ActionKind"> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//ActionKind/CREATE"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//ActionKind/PROPCHANGE"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//ActionKind/MODIFY"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//ActionKind/PROCESS"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//ActionKind/CUSTOM"/> |
| </genEnums> |
| <genEnums ecoreEnum="tooldef.ecore#//AppearanceStyle"> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//AppearanceStyle/Font"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//AppearanceStyle/Fill"/> |
| <genEnumLiterals ecoreEnumLiteral="tooldef.ecore#//AppearanceStyle/Line"/> |
| </genEnums> |
| <genClasses ecoreClass="tooldef.ecore#//ToolRegistry"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tooldef.ecore#//ToolRegistry/sharedActions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tooldef.ecore#//ToolRegistry/allMenus"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tooldef.ecore#//ToolRegistry/palette"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="tooldef.ecore#//AbstractTool"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tooldef.ecore#//AbstractTool/smallIcon"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tooldef.ecore#//AbstractTool/largeIcon"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//AbstractTool/title"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//AbstractTool/description"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="tooldef.ecore#//ToolContainer"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tooldef.ecore#//ToolContainer/tools"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//PaletteSeparator"/> |
| <genClasses ecoreClass="tooldef.ecore#//ToolGroup"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//ToolGroup/collapsible"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//ToolGroup/stack"/> |
| <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference tooldef.ecore#//ToolGroup/active"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//Palette"> |
| <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference tooldef.ecore#//Palette/default"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//StandardTool"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//StandardTool/toolKind"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//CreationTool"/> |
| <genClasses ecoreClass="tooldef.ecore#//GenericTool"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//GenericTool/toolClass"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//ItemBase"/> |
| <genClasses image="false" ecoreClass="tooldef.ecore#//Menu"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tooldef.ecore#//Menu/items"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//Separator"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//Separator/name"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//PredefinedItem"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//PredefinedItem/identifier"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//PredefinedMenu"/> |
| <genClasses ecoreClass="tooldef.ecore#//ContributionItem"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference tooldef.ecore#//ContributionItem/icon"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//ContributionItem/title"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//MenuAction"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//MenuAction/kind"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//MenuAction/hotKey"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//ItemRef"> |
| <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference tooldef.ecore#//ItemRef/item"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//ContextMenu"> |
| <genFeatures notify="false" createChild="false" ecoreFeature="ecore:EReference tooldef.ecore#//ContextMenu/default"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//PopupMenu"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//PopupMenu/iD"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//MainMenu"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//MainMenu/title"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//Toolbar"/> |
| <genClasses ecoreClass="tooldef.ecore#//Image"/> |
| <genClasses ecoreClass="tooldef.ecore#//DefaultImage"/> |
| <genClasses ecoreClass="tooldef.ecore#//BundleImage"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//BundleImage/path"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//BundleImage/bundle"/> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//StyleSelector"> |
| <genOperations ecoreOperation="tooldef.ecore#//StyleSelector/isOk"> |
| <genParameters ecoreParameter="tooldef.ecore#//StyleSelector/isOk/style"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="tooldef.ecore#//GenericStyleSelector"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute tooldef.ecore#//GenericStyleSelector/values"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |