/** * <copyright> * </copyright> * * $Id$ */ package org.eclipse.gmf.tooldef; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.GMFToolFactory * @model kind="package" * @generated */ public interface GMFToolPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "tooldef"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/gmf/2005/ToolDefinition"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "gmftool"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ GMFToolPackage eINSTANCE = org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.ToolRegistryImpl <em>Tool Registry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.ToolRegistryImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getToolRegistry() * @generated */ int TOOL_REGISTRY = 0; /** * The feature id for the '<em><b>Shared Actions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_REGISTRY__SHARED_ACTIONS = 0; /** * The feature id for the '<em><b>All Menus</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_REGISTRY__ALL_MENUS = 1; /** * The feature id for the '<em><b>Palette</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_REGISTRY__PALETTE = 2; /** * The number of structural features of the '<em>Tool Registry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_REGISTRY_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.AbstractToolImpl <em>Abstract Tool</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.AbstractToolImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getAbstractTool() * @generated */ int ABSTRACT_TOOL = 1; /** * The feature id for the '<em><b>Small Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TOOL__SMALL_ICON = 0; /** * The feature id for the '<em><b>Large Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TOOL__LARGE_ICON = 1; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TOOL__TITLE = 2; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TOOL__DESCRIPTION = 3; /** * The number of structural features of the '<em>Abstract Tool</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_TOOL_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.ToolContainerImpl <em>Tool Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.ToolContainerImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getToolContainer() * @generated */ int TOOL_CONTAINER = 2; /** * The feature id for the '<em><b>Small Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_CONTAINER__SMALL_ICON = ABSTRACT_TOOL__SMALL_ICON; /** * The feature id for the '<em><b>Large Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_CONTAINER__LARGE_ICON = ABSTRACT_TOOL__LARGE_ICON; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_CONTAINER__TITLE = ABSTRACT_TOOL__TITLE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_CONTAINER__DESCRIPTION = ABSTRACT_TOOL__DESCRIPTION; /** * The feature id for the '<em><b>Tools</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_CONTAINER__TOOLS = ABSTRACT_TOOL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Tool Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_CONTAINER_FEATURE_COUNT = ABSTRACT_TOOL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.PaletteSeparatorImpl <em>Palette Separator</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.PaletteSeparatorImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getPaletteSeparator() * @generated */ int PALETTE_SEPARATOR = 3; /** * The feature id for the '<em><b>Small Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE_SEPARATOR__SMALL_ICON = ABSTRACT_TOOL__SMALL_ICON; /** * The feature id for the '<em><b>Large Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE_SEPARATOR__LARGE_ICON = ABSTRACT_TOOL__LARGE_ICON; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE_SEPARATOR__TITLE = ABSTRACT_TOOL__TITLE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE_SEPARATOR__DESCRIPTION = ABSTRACT_TOOL__DESCRIPTION; /** * The number of structural features of the '<em>Palette Separator</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE_SEPARATOR_FEATURE_COUNT = ABSTRACT_TOOL_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.ToolGroupImpl <em>Tool Group</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.ToolGroupImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getToolGroup() * @generated */ int TOOL_GROUP = 4; /** * The feature id for the '<em><b>Small Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_GROUP__SMALL_ICON = TOOL_CONTAINER__SMALL_ICON; /** * The feature id for the '<em><b>Large Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_GROUP__LARGE_ICON = TOOL_CONTAINER__LARGE_ICON; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_GROUP__TITLE = TOOL_CONTAINER__TITLE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_GROUP__DESCRIPTION = TOOL_CONTAINER__DESCRIPTION; /** * The feature id for the '<em><b>Tools</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_GROUP__TOOLS = TOOL_CONTAINER__TOOLS; /** * The feature id for the '<em><b>Collapsible</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_GROUP__COLLAPSIBLE = TOOL_CONTAINER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Stack</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_GROUP__STACK = TOOL_CONTAINER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Active</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_GROUP__ACTIVE = TOOL_CONTAINER_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Tool Group</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOL_GROUP_FEATURE_COUNT = TOOL_CONTAINER_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.PaletteImpl <em>Palette</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.PaletteImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getPalette() * @generated */ int PALETTE = 5; /** * The feature id for the '<em><b>Small Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE__SMALL_ICON = TOOL_CONTAINER__SMALL_ICON; /** * The feature id for the '<em><b>Large Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE__LARGE_ICON = TOOL_CONTAINER__LARGE_ICON; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE__TITLE = TOOL_CONTAINER__TITLE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE__DESCRIPTION = TOOL_CONTAINER__DESCRIPTION; /** * The feature id for the '<em><b>Tools</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE__TOOLS = TOOL_CONTAINER__TOOLS; /** * The feature id for the '<em><b>Default</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE__DEFAULT = TOOL_CONTAINER_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Palette</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PALETTE_FEATURE_COUNT = TOOL_CONTAINER_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.StandardToolImpl <em>Standard Tool</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.StandardToolImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getStandardTool() * @generated */ int STANDARD_TOOL = 6; /** * The feature id for the '<em><b>Small Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STANDARD_TOOL__SMALL_ICON = ABSTRACT_TOOL__SMALL_ICON; /** * The feature id for the '<em><b>Large Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STANDARD_TOOL__LARGE_ICON = ABSTRACT_TOOL__LARGE_ICON; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STANDARD_TOOL__TITLE = ABSTRACT_TOOL__TITLE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STANDARD_TOOL__DESCRIPTION = ABSTRACT_TOOL__DESCRIPTION; /** * The feature id for the '<em><b>Tool Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STANDARD_TOOL__TOOL_KIND = ABSTRACT_TOOL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Standard Tool</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STANDARD_TOOL_FEATURE_COUNT = ABSTRACT_TOOL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.CreationToolImpl <em>Creation Tool</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.CreationToolImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getCreationTool() * @generated */ int CREATION_TOOL = 7; /** * The feature id for the '<em><b>Small Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CREATION_TOOL__SMALL_ICON = ABSTRACT_TOOL__SMALL_ICON; /** * The feature id for the '<em><b>Large Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CREATION_TOOL__LARGE_ICON = ABSTRACT_TOOL__LARGE_ICON; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CREATION_TOOL__TITLE = ABSTRACT_TOOL__TITLE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CREATION_TOOL__DESCRIPTION = ABSTRACT_TOOL__DESCRIPTION; /** * The number of structural features of the '<em>Creation Tool</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CREATION_TOOL_FEATURE_COUNT = ABSTRACT_TOOL_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.GenericToolImpl <em>Generic Tool</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.GenericToolImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getGenericTool() * @generated */ int GENERIC_TOOL = 8; /** * The feature id for the '<em><b>Small Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TOOL__SMALL_ICON = ABSTRACT_TOOL__SMALL_ICON; /** * The feature id for the '<em><b>Large Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TOOL__LARGE_ICON = ABSTRACT_TOOL__LARGE_ICON; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TOOL__TITLE = ABSTRACT_TOOL__TITLE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TOOL__DESCRIPTION = ABSTRACT_TOOL__DESCRIPTION; /** * The feature id for the '<em><b>Tool Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TOOL__TOOL_CLASS = ABSTRACT_TOOL_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Generic Tool</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_TOOL_FEATURE_COUNT = ABSTRACT_TOOL_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.ItemBase <em>Item Base</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.ItemBase * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getItemBase() * @generated */ int ITEM_BASE = 9; /** * The number of structural features of the '<em>Item Base</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITEM_BASE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.MenuImpl <em>Menu</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.MenuImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getMenu() * @generated */ int MENU = 10; /** * The feature id for the '<em><b>Items</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU__ITEMS = 0; /** * The number of structural features of the '<em>Menu</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.SeparatorImpl <em>Separator</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.SeparatorImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getSeparator() * @generated */ int SEPARATOR = 11; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEPARATOR__NAME = ITEM_BASE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Separator</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEPARATOR_FEATURE_COUNT = ITEM_BASE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.PredefinedItemImpl <em>Predefined Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.PredefinedItemImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getPredefinedItem() * @generated */ int PREDEFINED_ITEM = 12; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PREDEFINED_ITEM__IDENTIFIER = ITEM_BASE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Predefined Item</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PREDEFINED_ITEM_FEATURE_COUNT = ITEM_BASE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.PredefinedMenuImpl <em>Predefined Menu</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.PredefinedMenuImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getPredefinedMenu() * @generated */ int PREDEFINED_MENU = 13; /** * The feature id for the '<em><b>Items</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PREDEFINED_MENU__ITEMS = MENU__ITEMS; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PREDEFINED_MENU__IDENTIFIER = MENU_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Predefined Menu</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PREDEFINED_MENU_FEATURE_COUNT = MENU_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.ContributionItem <em>Contribution Item</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.ContributionItem * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getContributionItem() * @generated */ int CONTRIBUTION_ITEM = 14; /** * The feature id for the '<em><b>Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTRIBUTION_ITEM__ICON = ITEM_BASE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTRIBUTION_ITEM__TITLE = ITEM_BASE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Contribution Item</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTRIBUTION_ITEM_FEATURE_COUNT = ITEM_BASE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.MenuActionImpl <em>Menu Action</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.MenuActionImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getMenuAction() * @generated */ int MENU_ACTION = 15; /** * The feature id for the '<em><b>Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ACTION__ICON = CONTRIBUTION_ITEM__ICON; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ACTION__TITLE = CONTRIBUTION_ITEM__TITLE; /** * The feature id for the '<em><b>Kind</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ACTION__KIND = CONTRIBUTION_ITEM_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Hot Key</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ACTION__HOT_KEY = CONTRIBUTION_ITEM_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Menu Action</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MENU_ACTION_FEATURE_COUNT = CONTRIBUTION_ITEM_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.ItemRefImpl <em>Item Ref</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.ItemRefImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getItemRef() * @generated */ int ITEM_REF = 16; /** * The feature id for the '<em><b>Item</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITEM_REF__ITEM = ITEM_BASE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Item Ref</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ITEM_REF_FEATURE_COUNT = ITEM_BASE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.ContextMenuImpl <em>Context Menu</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.ContextMenuImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getContextMenu() * @generated */ int CONTEXT_MENU = 17; /** * The feature id for the '<em><b>Items</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_MENU__ITEMS = MENU__ITEMS; /** * The feature id for the '<em><b>Default</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_MENU__DEFAULT = MENU_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Context Menu</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CONTEXT_MENU_FEATURE_COUNT = MENU_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.PopupMenuImpl <em>Popup Menu</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.PopupMenuImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getPopupMenu() * @generated */ int POPUP_MENU = 18; /** * The feature id for the '<em><b>Items</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POPUP_MENU__ITEMS = MENU__ITEMS; /** * The feature id for the '<em><b>Icon</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POPUP_MENU__ICON = MENU_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POPUP_MENU__TITLE = MENU_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POPUP_MENU__ID = MENU_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Popup Menu</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int POPUP_MENU_FEATURE_COUNT = MENU_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.MainMenuImpl <em>Main Menu</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.MainMenuImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getMainMenu() * @generated */ int MAIN_MENU = 19; /** * The feature id for the '<em><b>Items</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAIN_MENU__ITEMS = MENU__ITEMS; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAIN_MENU__TITLE = MENU_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Main Menu</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAIN_MENU_FEATURE_COUNT = MENU_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.ToolbarImpl <em>Toolbar</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.ToolbarImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getToolbar() * @generated */ int TOOLBAR = 20; /** * The feature id for the '<em><b>Items</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOLBAR__ITEMS = MENU__ITEMS; /** * The number of structural features of the '<em>Toolbar</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TOOLBAR_FEATURE_COUNT = MENU_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.Image <em>Image</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.Image * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getImage() * @generated */ int IMAGE = 21; /** * The number of structural features of the '<em>Image</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int IMAGE_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.DefaultImageImpl <em>Default Image</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.DefaultImageImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getDefaultImage() * @generated */ int DEFAULT_IMAGE = 22; /** * The number of structural features of the '<em>Default Image</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DEFAULT_IMAGE_FEATURE_COUNT = IMAGE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.BundleImageImpl <em>Bundle Image</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.BundleImageImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getBundleImage() * @generated */ int BUNDLE_IMAGE = 23; /** * The feature id for the '<em><b>Path</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BUNDLE_IMAGE__PATH = IMAGE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Bundle</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BUNDLE_IMAGE__BUNDLE = IMAGE_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Bundle Image</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BUNDLE_IMAGE_FEATURE_COUNT = IMAGE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.StyleSelector <em>Style Selector</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.StyleSelector * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getStyleSelector() * @generated */ int STYLE_SELECTOR = 24; /** * The number of structural features of the '<em>Style Selector</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STYLE_SELECTOR_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.impl.GenericStyleSelectorImpl <em>Generic Style Selector</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.impl.GenericStyleSelectorImpl * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getGenericStyleSelector() * @generated */ int GENERIC_STYLE_SELECTOR = 25; /** * The feature id for the '<em><b>Values</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_STYLE_SELECTOR__VALUES = STYLE_SELECTOR_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Generic Style Selector</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GENERIC_STYLE_SELECTOR_FEATURE_COUNT = STYLE_SELECTOR_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.StandardToolKind <em>Standard Tool Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.StandardToolKind * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getStandardToolKind() * @generated */ int STANDARD_TOOL_KIND = 26; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.ActionKind <em>Action Kind</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.ActionKind * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getActionKind() * @generated */ int ACTION_KIND = 27; /** * The meta object id for the '{@link org.eclipse.gmf.tooldef.AppearanceStyle <em>Appearance Style</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.gmf.tooldef.AppearanceStyle * @see org.eclipse.gmf.tooldef.impl.GMFToolPackageImpl#getAppearanceStyle() * @generated */ int APPEARANCE_STYLE = 28; /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.ToolRegistry <em>Tool Registry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tool Registry</em>'. * @see org.eclipse.gmf.tooldef.ToolRegistry * @generated */ EClass getToolRegistry(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.tooldef.ToolRegistry#getSharedActions <em>Shared Actions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Shared Actions</em>'. * @see org.eclipse.gmf.tooldef.ToolRegistry#getSharedActions() * @see #getToolRegistry() * @generated */ EReference getToolRegistry_SharedActions(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.tooldef.ToolRegistry#getAllMenus <em>All Menus</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>All Menus</em>'. * @see org.eclipse.gmf.tooldef.ToolRegistry#getAllMenus() * @see #getToolRegistry() * @generated */ EReference getToolRegistry_AllMenus(); /** * Returns the meta object for the containment reference '{@link org.eclipse.gmf.tooldef.ToolRegistry#getPalette <em>Palette</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Palette</em>'. * @see org.eclipse.gmf.tooldef.ToolRegistry#getPalette() * @see #getToolRegistry() * @generated */ EReference getToolRegistry_Palette(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.AbstractTool <em>Abstract Tool</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Abstract Tool</em>'. * @see org.eclipse.gmf.tooldef.AbstractTool * @generated */ EClass getAbstractTool(); /** * Returns the meta object for the containment reference '{@link org.eclipse.gmf.tooldef.AbstractTool#getSmallIcon <em>Small Icon</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Small Icon</em>'. * @see org.eclipse.gmf.tooldef.AbstractTool#getSmallIcon() * @see #getAbstractTool() * @generated */ EReference getAbstractTool_SmallIcon(); /** * Returns the meta object for the containment reference '{@link org.eclipse.gmf.tooldef.AbstractTool#getLargeIcon <em>Large Icon</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Large Icon</em>'. * @see org.eclipse.gmf.tooldef.AbstractTool#getLargeIcon() * @see #getAbstractTool() * @generated */ EReference getAbstractTool_LargeIcon(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.AbstractTool#getTitle <em>Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Title</em>'. * @see org.eclipse.gmf.tooldef.AbstractTool#getTitle() * @see #getAbstractTool() * @generated */ EAttribute getAbstractTool_Title(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.AbstractTool#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see org.eclipse.gmf.tooldef.AbstractTool#getDescription() * @see #getAbstractTool() * @generated */ EAttribute getAbstractTool_Description(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.ToolContainer <em>Tool Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tool Container</em>'. * @see org.eclipse.gmf.tooldef.ToolContainer * @generated */ EClass getToolContainer(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.tooldef.ToolContainer#getTools <em>Tools</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Tools</em>'. * @see org.eclipse.gmf.tooldef.ToolContainer#getTools() * @see #getToolContainer() * @generated */ EReference getToolContainer_Tools(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.PaletteSeparator <em>Palette Separator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Palette Separator</em>'. * @see org.eclipse.gmf.tooldef.PaletteSeparator * @generated */ EClass getPaletteSeparator(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.ToolGroup <em>Tool Group</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tool Group</em>'. * @see org.eclipse.gmf.tooldef.ToolGroup * @generated */ EClass getToolGroup(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.ToolGroup#isCollapsible <em>Collapsible</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Collapsible</em>'. * @see org.eclipse.gmf.tooldef.ToolGroup#isCollapsible() * @see #getToolGroup() * @generated */ EAttribute getToolGroup_Collapsible(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.ToolGroup#isStack <em>Stack</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Stack</em>'. * @see org.eclipse.gmf.tooldef.ToolGroup#isStack() * @see #getToolGroup() * @generated */ EAttribute getToolGroup_Stack(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.tooldef.ToolGroup#getActive <em>Active</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Active</em>'. * @see org.eclipse.gmf.tooldef.ToolGroup#getActive() * @see #getToolGroup() * @generated */ EReference getToolGroup_Active(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.Palette <em>Palette</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Palette</em>'. * @see org.eclipse.gmf.tooldef.Palette * @generated */ EClass getPalette(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.tooldef.Palette#getDefault <em>Default</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Default</em>'. * @see org.eclipse.gmf.tooldef.Palette#getDefault() * @see #getPalette() * @generated */ EReference getPalette_Default(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.StandardTool <em>Standard Tool</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Standard Tool</em>'. * @see org.eclipse.gmf.tooldef.StandardTool * @generated */ EClass getStandardTool(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.StandardTool#getToolKind <em>Tool Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Tool Kind</em>'. * @see org.eclipse.gmf.tooldef.StandardTool#getToolKind() * @see #getStandardTool() * @generated */ EAttribute getStandardTool_ToolKind(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.CreationTool <em>Creation Tool</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Creation Tool</em>'. * @see org.eclipse.gmf.tooldef.CreationTool * @generated */ EClass getCreationTool(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.GenericTool <em>Generic Tool</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Generic Tool</em>'. * @see org.eclipse.gmf.tooldef.GenericTool * @generated */ EClass getGenericTool(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.GenericTool#getToolClass <em>Tool Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Tool Class</em>'. * @see org.eclipse.gmf.tooldef.GenericTool#getToolClass() * @see #getGenericTool() * @generated */ EAttribute getGenericTool_ToolClass(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.ItemBase <em>Item Base</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Item Base</em>'. * @see org.eclipse.gmf.tooldef.ItemBase * @generated */ EClass getItemBase(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.Menu <em>Menu</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Menu</em>'. * @see org.eclipse.gmf.tooldef.Menu * @generated */ EClass getMenu(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.gmf.tooldef.Menu#getItems <em>Items</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Items</em>'. * @see org.eclipse.gmf.tooldef.Menu#getItems() * @see #getMenu() * @generated */ EReference getMenu_Items(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.Separator <em>Separator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Separator</em>'. * @see org.eclipse.gmf.tooldef.Separator * @generated */ EClass getSeparator(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.Separator#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.gmf.tooldef.Separator#getName() * @see #getSeparator() * @generated */ EAttribute getSeparator_Name(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.PredefinedItem <em>Predefined Item</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Predefined Item</em>'. * @see org.eclipse.gmf.tooldef.PredefinedItem * @generated */ EClass getPredefinedItem(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.PredefinedItem#getIdentifier <em>Identifier</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Identifier</em>'. * @see org.eclipse.gmf.tooldef.PredefinedItem#getIdentifier() * @see #getPredefinedItem() * @generated */ EAttribute getPredefinedItem_Identifier(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.PredefinedMenu <em>Predefined Menu</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Predefined Menu</em>'. * @see org.eclipse.gmf.tooldef.PredefinedMenu * @generated */ EClass getPredefinedMenu(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.ContributionItem <em>Contribution Item</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Contribution Item</em>'. * @see org.eclipse.gmf.tooldef.ContributionItem * @generated */ EClass getContributionItem(); /** * Returns the meta object for the containment reference '{@link org.eclipse.gmf.tooldef.ContributionItem#getIcon <em>Icon</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Icon</em>'. * @see org.eclipse.gmf.tooldef.ContributionItem#getIcon() * @see #getContributionItem() * @generated */ EReference getContributionItem_Icon(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.ContributionItem#getTitle <em>Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Title</em>'. * @see org.eclipse.gmf.tooldef.ContributionItem#getTitle() * @see #getContributionItem() * @generated */ EAttribute getContributionItem_Title(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.MenuAction <em>Menu Action</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Menu Action</em>'. * @see org.eclipse.gmf.tooldef.MenuAction * @generated */ EClass getMenuAction(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.MenuAction#getKind <em>Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Kind</em>'. * @see org.eclipse.gmf.tooldef.MenuAction#getKind() * @see #getMenuAction() * @generated */ EAttribute getMenuAction_Kind(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.MenuAction#getHotKey <em>Hot Key</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Hot Key</em>'. * @see org.eclipse.gmf.tooldef.MenuAction#getHotKey() * @see #getMenuAction() * @generated */ EAttribute getMenuAction_HotKey(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.ItemRef <em>Item Ref</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Item Ref</em>'. * @see org.eclipse.gmf.tooldef.ItemRef * @generated */ EClass getItemRef(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.tooldef.ItemRef#getItem <em>Item</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Item</em>'. * @see org.eclipse.gmf.tooldef.ItemRef#getItem() * @see #getItemRef() * @generated */ EReference getItemRef_Item(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.ContextMenu <em>Context Menu</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Context Menu</em>'. * @see org.eclipse.gmf.tooldef.ContextMenu * @generated */ EClass getContextMenu(); /** * Returns the meta object for the reference '{@link org.eclipse.gmf.tooldef.ContextMenu#getDefault <em>Default</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Default</em>'. * @see org.eclipse.gmf.tooldef.ContextMenu#getDefault() * @see #getContextMenu() * @generated */ EReference getContextMenu_Default(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.PopupMenu <em>Popup Menu</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Popup Menu</em>'. * @see org.eclipse.gmf.tooldef.PopupMenu * @generated */ EClass getPopupMenu(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.PopupMenu#getID <em>ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>ID</em>'. * @see org.eclipse.gmf.tooldef.PopupMenu#getID() * @see #getPopupMenu() * @generated */ EAttribute getPopupMenu_ID(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.MainMenu <em>Main Menu</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Main Menu</em>'. * @see org.eclipse.gmf.tooldef.MainMenu * @generated */ EClass getMainMenu(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.MainMenu#getTitle <em>Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Title</em>'. * @see org.eclipse.gmf.tooldef.MainMenu#getTitle() * @see #getMainMenu() * @generated */ EAttribute getMainMenu_Title(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.Toolbar <em>Toolbar</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Toolbar</em>'. * @see org.eclipse.gmf.tooldef.Toolbar * @generated */ EClass getToolbar(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.Image <em>Image</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Image</em>'. * @see org.eclipse.gmf.tooldef.Image * @generated */ EClass getImage(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.DefaultImage <em>Default Image</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Default Image</em>'. * @see org.eclipse.gmf.tooldef.DefaultImage * @generated */ EClass getDefaultImage(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.BundleImage <em>Bundle Image</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Bundle Image</em>'. * @see org.eclipse.gmf.tooldef.BundleImage * @generated */ EClass getBundleImage(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.BundleImage#getPath <em>Path</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Path</em>'. * @see org.eclipse.gmf.tooldef.BundleImage#getPath() * @see #getBundleImage() * @generated */ EAttribute getBundleImage_Path(); /** * Returns the meta object for the attribute '{@link org.eclipse.gmf.tooldef.BundleImage#getBundle <em>Bundle</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Bundle</em>'. * @see org.eclipse.gmf.tooldef.BundleImage#getBundle() * @see #getBundleImage() * @generated */ EAttribute getBundleImage_Bundle(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.StyleSelector <em>Style Selector</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Style Selector</em>'. * @see org.eclipse.gmf.tooldef.StyleSelector * @generated */ EClass getStyleSelector(); /** * Returns the meta object for class '{@link org.eclipse.gmf.tooldef.GenericStyleSelector <em>Generic Style Selector</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Generic Style Selector</em>'. * @see org.eclipse.gmf.tooldef.GenericStyleSelector * @generated */ EClass getGenericStyleSelector(); /** * Returns the meta object for the attribute list '{@link org.eclipse.gmf.tooldef.GenericStyleSelector#getValues <em>Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Values</em>'. * @see org.eclipse.gmf.tooldef.GenericStyleSelector#getValues() * @see #getGenericStyleSelector() * @generated */ EAttribute getGenericStyleSelector_Values(); /** * Returns the meta object for enum '{@link org.eclipse.gmf.tooldef.StandardToolKind <em>Standard Tool Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Standard Tool Kind</em>'. * @see org.eclipse.gmf.tooldef.StandardToolKind * @generated */ EEnum getStandardToolKind(); /** * Returns the meta object for enum '{@link org.eclipse.gmf.tooldef.ActionKind <em>Action Kind</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Action Kind</em>'. * @see org.eclipse.gmf.tooldef.ActionKind * @generated */ EEnum getActionKind(); /** * Returns the meta object for enum '{@link org.eclipse.gmf.tooldef.AppearanceStyle <em>Appearance Style</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Appearance Style</em>'. * @see org.eclipse.gmf.tooldef.AppearanceStyle * @generated */ EEnum getAppearanceStyle(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ GMFToolFactory getGMFToolFactory(); } //GMFToolPackage