blob: 3f911f1ab7dbc8644d9b439d3e25e501ae27526e [file] [log] [blame]
<?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>