blob: fdf3f6d4c65625afdc9c7d249c53f93f9dc46e3d [file] [log] [blame]
/**
* Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg)
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Loetz GmbH&Co.KG - Initial implementation
*
*/
package org.eclipse.osbp.xtext.menu;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
/**
* <!-- 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 operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.MenuDslFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='menu' modelName='MenuDsl' prefix='MenuDsl' updateClasspath='false' loadInitialization='false' literalsInterface='true' copyrightText='Copyright (c) 2014,2016 Loetz GmbH&Co.KG (Heidelberg)\r\n All rights reserved. This program and the accompanying materials \r\n are made available under the terms of the Eclipse Public License 2.0 \r\n which accompanies this distribution, and is available at \r\n https://www.eclipse.org/legal/epl-2.0/ \r\n \r\n SPDX-License-Identifier: EPL-2.0 \r\n\r\n Contributors: \r\n \t\tLoetz GmbH&Co.KG - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
* annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='menudsl'"
* @generated
*/
public interface MenuDslPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "menu";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://osbp.eclipse.org/xtext/menu/MenuDsl";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "menudsl";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
MenuDslPackage eINSTANCE = org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuModelImpl <em>Menu Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuModelImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuModel()
* @generated
*/
int MENU_MODEL = 0;
/**
* The feature id for the '<em><b>Import Section</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_MODEL__IMPORT_SECTION = 0;
/**
* The feature id for the '<em><b>Menupackage</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_MODEL__MENUPACKAGE = 1;
/**
* The number of structural features of the '<em>Menu Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_MODEL_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Menu Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_MODEL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuPackageImpl <em>Menu Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuPackageImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuPackage()
* @generated
*/
int MENU_PACKAGE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE__NAME = OSBPTypesPackage.LPACKAGE__NAME;
/**
* The feature id for the '<em><b>Categories</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE__CATEGORIES = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Expanded Image</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE__EXPANDED_IMAGE = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Collapsed Image</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE__COLLAPSED_IMAGE = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Width</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE__WIDTH = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Height</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE__HEIGHT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Has Designer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE__HAS_DESIGNER = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Menu Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 6;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Menu Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_PACKAGE_OPERATION_COUNT = OSBPTypesPackage.LPACKAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuCategoryImpl <em>Menu Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuCategoryImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuCategory()
* @generated
*/
int MENU_CATEGORY = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__NAME = OSBPTypesPackage.LPACKAGE__NAME;
/**
* The feature id for the '<em><b>Trees</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__TREES = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Has Table</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__HAS_TABLE = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Table</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__TABLE = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Has Dialog</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__HAS_DIALOG = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Dialog</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__DIALOG = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Has User Filter</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__HAS_USER_FILTER = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Has Report Printer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__HAS_REPORT_PRINTER = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Has Key Binding</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__HAS_KEY_BINDING = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Has System Settings</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__HAS_SYSTEM_SETTINGS = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Has Tooltip</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__HAS_TOOLTIP = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Tooltip</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY__TOOLTIP = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 10;
/**
* The number of structural features of the '<em>Menu Category</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 11;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY___ERESOLVE_PROXY__INTERNALEOBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Menu Category</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_CATEGORY_OPERATION_COUNT = OSBPTypesPackage.LPACKAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuTreeImpl <em>Menu Tree</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuTreeImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuTree()
* @generated
*/
int MENU_TREE = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_TREE__NAME = OSBPTypesPackage.LPACKAGE__NAME;
/**
* The feature id for the '<em><b>Has Tooltip</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_TREE__HAS_TOOLTIP = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tooltip</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_TREE__TOOLTIP = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Entries</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_TREE__ENTRIES = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Menu Tree</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_TREE_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_TREE___ERESOLVE_PROXY__INTERNALEOBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Menu Tree</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_TREE_OPERATION_COUNT = OSBPTypesPackage.LPACKAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuEntryImpl <em>Menu Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuEntryImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuEntry()
* @generated
*/
int MENU_ENTRY = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY__NAME = OSBPTypesPackage.LPACKAGE__NAME;
/**
* The feature id for the '<em><b>Has Icon</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY__HAS_ICON = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Icon</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY__ICON = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Has Tooltip</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY__HAS_TOOLTIP = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Tooltip</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY__TOOLTIP = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Has Process</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY__HAS_PROCESS = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Process</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY__PROCESS = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Has Perspective</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY__HAS_PERSPECTIVE = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Perspective</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY__PERSPECTIVE = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>Menu Entry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 8;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY___ERESOLVE_PROXY__INTERNALEOBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Menu Entry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MENU_ENTRY_OPERATION_COUNT = OSBPTypesPackage.LPACKAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '<em>Internal EObject</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.InternalEObject
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getInternalEObject()
* @generated
*/
int INTERNAL_EOBJECT = 5;
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.menu.MenuModel <em>Menu Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Menu Model</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuModel
* @generated
*/
EClass getMenuModel();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.menu.MenuModel#getImportSection <em>Import Section</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Import Section</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuModel#getImportSection()
* @see #getMenuModel()
* @generated
*/
EReference getMenuModel_ImportSection();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.menu.MenuModel#getMenupackage <em>Menupackage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Menupackage</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuModel#getMenupackage()
* @see #getMenuModel()
* @generated
*/
EReference getMenuModel_Menupackage();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.menu.MenuPackage <em>Menu Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Menu Package</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuPackage
* @generated
*/
EClass getMenuPackage();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.menu.MenuPackage#getCategories <em>Categories</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Categories</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuPackage#getCategories()
* @see #getMenuPackage()
* @generated
*/
EReference getMenuPackage_Categories();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuPackage#getExpandedImage <em>Expanded Image</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Expanded Image</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuPackage#getExpandedImage()
* @see #getMenuPackage()
* @generated
*/
EAttribute getMenuPackage_ExpandedImage();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuPackage#getCollapsedImage <em>Collapsed Image</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Collapsed Image</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuPackage#getCollapsedImage()
* @see #getMenuPackage()
* @generated
*/
EAttribute getMenuPackage_CollapsedImage();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuPackage#getWidth <em>Width</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Width</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuPackage#getWidth()
* @see #getMenuPackage()
* @generated
*/
EAttribute getMenuPackage_Width();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuPackage#getHeight <em>Height</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Height</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuPackage#getHeight()
* @see #getMenuPackage()
* @generated
*/
EAttribute getMenuPackage_Height();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuPackage#isHasDesigner <em>Has Designer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Designer</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuPackage#isHasDesigner()
* @see #getMenuPackage()
* @generated
*/
EAttribute getMenuPackage_HasDesigner();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.menu.MenuCategory <em>Menu Category</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Menu Category</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory
* @generated
*/
EClass getMenuCategory();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.menu.MenuCategory#getTrees <em>Trees</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Trees</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#getTrees()
* @see #getMenuCategory()
* @generated
*/
EReference getMenuCategory_Trees();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuCategory#isHasTable <em>Has Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Table</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#isHasTable()
* @see #getMenuCategory()
* @generated
*/
EAttribute getMenuCategory_HasTable();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.menu.MenuCategory#getTable <em>Table</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Table</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#getTable()
* @see #getMenuCategory()
* @generated
*/
EReference getMenuCategory_Table();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuCategory#isHasDialog <em>Has Dialog</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Dialog</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#isHasDialog()
* @see #getMenuCategory()
* @generated
*/
EAttribute getMenuCategory_HasDialog();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.menu.MenuCategory#getDialog <em>Dialog</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Dialog</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#getDialog()
* @see #getMenuCategory()
* @generated
*/
EReference getMenuCategory_Dialog();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuCategory#isHasUserFilter <em>Has User Filter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has User Filter</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#isHasUserFilter()
* @see #getMenuCategory()
* @generated
*/
EAttribute getMenuCategory_HasUserFilter();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuCategory#isHasReportPrinter <em>Has Report Printer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Report Printer</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#isHasReportPrinter()
* @see #getMenuCategory()
* @generated
*/
EAttribute getMenuCategory_HasReportPrinter();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuCategory#isHasKeyBinding <em>Has Key Binding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Key Binding</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#isHasKeyBinding()
* @see #getMenuCategory()
* @generated
*/
EAttribute getMenuCategory_HasKeyBinding();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuCategory#isHasSystemSettings <em>Has System Settings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has System Settings</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#isHasSystemSettings()
* @see #getMenuCategory()
* @generated
*/
EAttribute getMenuCategory_HasSystemSettings();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuCategory#isHasTooltip <em>Has Tooltip</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Tooltip</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#isHasTooltip()
* @see #getMenuCategory()
* @generated
*/
EAttribute getMenuCategory_HasTooltip();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuCategory#getTooltip <em>Tooltip</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tooltip</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuCategory#getTooltip()
* @see #getMenuCategory()
* @generated
*/
EAttribute getMenuCategory_Tooltip();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.menu.MenuTree <em>Menu Tree</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Menu Tree</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuTree
* @generated
*/
EClass getMenuTree();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuTree#isHasTooltip <em>Has Tooltip</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Tooltip</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuTree#isHasTooltip()
* @see #getMenuTree()
* @generated
*/
EAttribute getMenuTree_HasTooltip();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuTree#getTooltip <em>Tooltip</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tooltip</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuTree#getTooltip()
* @see #getMenuTree()
* @generated
*/
EAttribute getMenuTree_Tooltip();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.menu.MenuTree#getEntries <em>Entries</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Entries</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuTree#getEntries()
* @see #getMenuTree()
* @generated
*/
EReference getMenuTree_Entries();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.menu.MenuEntry <em>Menu Entry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Menu Entry</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuEntry
* @generated
*/
EClass getMenuEntry();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuEntry#isHasIcon <em>Has Icon</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Icon</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuEntry#isHasIcon()
* @see #getMenuEntry()
* @generated
*/
EAttribute getMenuEntry_HasIcon();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuEntry#getIcon <em>Icon</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Icon</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuEntry#getIcon()
* @see #getMenuEntry()
* @generated
*/
EAttribute getMenuEntry_Icon();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuEntry#isHasTooltip <em>Has Tooltip</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Tooltip</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuEntry#isHasTooltip()
* @see #getMenuEntry()
* @generated
*/
EAttribute getMenuEntry_HasTooltip();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuEntry#getTooltip <em>Tooltip</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tooltip</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuEntry#getTooltip()
* @see #getMenuEntry()
* @generated
*/
EAttribute getMenuEntry_Tooltip();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuEntry#isHasProcess <em>Has Process</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Process</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuEntry#isHasProcess()
* @see #getMenuEntry()
* @generated
*/
EAttribute getMenuEntry_HasProcess();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.menu.MenuEntry#getProcess <em>Process</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Process</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuEntry#getProcess()
* @see #getMenuEntry()
* @generated
*/
EReference getMenuEntry_Process();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.menu.MenuEntry#isHasPerspective <em>Has Perspective</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Perspective</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuEntry#isHasPerspective()
* @see #getMenuEntry()
* @generated
*/
EAttribute getMenuEntry_HasPerspective();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.menu.MenuEntry#getPerspective <em>Perspective</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Perspective</em>'.
* @see org.eclipse.osbp.xtext.menu.MenuEntry#getPerspective()
* @see #getMenuEntry()
* @generated
*/
EReference getMenuEntry_Perspective();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.ecore.InternalEObject <em>Internal EObject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Internal EObject</em>'.
* @see org.eclipse.emf.ecore.InternalEObject
* @model instanceClass="org.eclipse.emf.ecore.InternalEObject"
* @generated
*/
EDataType getInternalEObject();
/**
* 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
*/
MenuDslFactory getMenuDslFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuModelImpl <em>Menu Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuModelImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuModel()
* @generated
*/
EClass MENU_MODEL = eINSTANCE.getMenuModel();
/**
* The meta object literal for the '<em><b>Import Section</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MENU_MODEL__IMPORT_SECTION = eINSTANCE.getMenuModel_ImportSection();
/**
* The meta object literal for the '<em><b>Menupackage</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MENU_MODEL__MENUPACKAGE = eINSTANCE.getMenuModel_Menupackage();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuPackageImpl <em>Menu Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuPackageImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuPackage()
* @generated
*/
EClass MENU_PACKAGE = eINSTANCE.getMenuPackage();
/**
* The meta object literal for the '<em><b>Categories</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MENU_PACKAGE__CATEGORIES = eINSTANCE.getMenuPackage_Categories();
/**
* The meta object literal for the '<em><b>Expanded Image</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_PACKAGE__EXPANDED_IMAGE = eINSTANCE.getMenuPackage_ExpandedImage();
/**
* The meta object literal for the '<em><b>Collapsed Image</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_PACKAGE__COLLAPSED_IMAGE = eINSTANCE.getMenuPackage_CollapsedImage();
/**
* The meta object literal for the '<em><b>Width</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_PACKAGE__WIDTH = eINSTANCE.getMenuPackage_Width();
/**
* The meta object literal for the '<em><b>Height</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_PACKAGE__HEIGHT = eINSTANCE.getMenuPackage_Height();
/**
* The meta object literal for the '<em><b>Has Designer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_PACKAGE__HAS_DESIGNER = eINSTANCE.getMenuPackage_HasDesigner();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuCategoryImpl <em>Menu Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuCategoryImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuCategory()
* @generated
*/
EClass MENU_CATEGORY = eINSTANCE.getMenuCategory();
/**
* The meta object literal for the '<em><b>Trees</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MENU_CATEGORY__TREES = eINSTANCE.getMenuCategory_Trees();
/**
* The meta object literal for the '<em><b>Has Table</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_CATEGORY__HAS_TABLE = eINSTANCE.getMenuCategory_HasTable();
/**
* The meta object literal for the '<em><b>Table</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MENU_CATEGORY__TABLE = eINSTANCE.getMenuCategory_Table();
/**
* The meta object literal for the '<em><b>Has Dialog</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_CATEGORY__HAS_DIALOG = eINSTANCE.getMenuCategory_HasDialog();
/**
* The meta object literal for the '<em><b>Dialog</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MENU_CATEGORY__DIALOG = eINSTANCE.getMenuCategory_Dialog();
/**
* The meta object literal for the '<em><b>Has User Filter</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_CATEGORY__HAS_USER_FILTER = eINSTANCE.getMenuCategory_HasUserFilter();
/**
* The meta object literal for the '<em><b>Has Report Printer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_CATEGORY__HAS_REPORT_PRINTER = eINSTANCE.getMenuCategory_HasReportPrinter();
/**
* The meta object literal for the '<em><b>Has Key Binding</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_CATEGORY__HAS_KEY_BINDING = eINSTANCE.getMenuCategory_HasKeyBinding();
/**
* The meta object literal for the '<em><b>Has System Settings</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_CATEGORY__HAS_SYSTEM_SETTINGS = eINSTANCE.getMenuCategory_HasSystemSettings();
/**
* The meta object literal for the '<em><b>Has Tooltip</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_CATEGORY__HAS_TOOLTIP = eINSTANCE.getMenuCategory_HasTooltip();
/**
* The meta object literal for the '<em><b>Tooltip</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_CATEGORY__TOOLTIP = eINSTANCE.getMenuCategory_Tooltip();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuTreeImpl <em>Menu Tree</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuTreeImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuTree()
* @generated
*/
EClass MENU_TREE = eINSTANCE.getMenuTree();
/**
* The meta object literal for the '<em><b>Has Tooltip</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_TREE__HAS_TOOLTIP = eINSTANCE.getMenuTree_HasTooltip();
/**
* The meta object literal for the '<em><b>Tooltip</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_TREE__TOOLTIP = eINSTANCE.getMenuTree_Tooltip();
/**
* The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MENU_TREE__ENTRIES = eINSTANCE.getMenuTree_Entries();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.menu.impl.MenuEntryImpl <em>Menu Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.menu.impl.MenuEntryImpl
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getMenuEntry()
* @generated
*/
EClass MENU_ENTRY = eINSTANCE.getMenuEntry();
/**
* The meta object literal for the '<em><b>Has Icon</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_ENTRY__HAS_ICON = eINSTANCE.getMenuEntry_HasIcon();
/**
* The meta object literal for the '<em><b>Icon</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_ENTRY__ICON = eINSTANCE.getMenuEntry_Icon();
/**
* The meta object literal for the '<em><b>Has Tooltip</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_ENTRY__HAS_TOOLTIP = eINSTANCE.getMenuEntry_HasTooltip();
/**
* The meta object literal for the '<em><b>Tooltip</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_ENTRY__TOOLTIP = eINSTANCE.getMenuEntry_Tooltip();
/**
* The meta object literal for the '<em><b>Has Process</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_ENTRY__HAS_PROCESS = eINSTANCE.getMenuEntry_HasProcess();
/**
* The meta object literal for the '<em><b>Process</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MENU_ENTRY__PROCESS = eINSTANCE.getMenuEntry_Process();
/**
* The meta object literal for the '<em><b>Has Perspective</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MENU_ENTRY__HAS_PERSPECTIVE = eINSTANCE.getMenuEntry_HasPerspective();
/**
* The meta object literal for the '<em><b>Perspective</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MENU_ENTRY__PERSPECTIVE = eINSTANCE.getMenuEntry_Perspective();
/**
* The meta object literal for the '<em>Internal EObject</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.InternalEObject
* @see org.eclipse.osbp.xtext.menu.impl.MenuDslPackageImpl#getInternalEObject()
* @generated
*/
EDataType INTERNAL_EOBJECT = eINSTANCE.getInternalEObject();
}
} //MenuDslPackage