/*******************************************************************************
* Copyright (c) 2006-2013 The RCP Company and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* The RCP Company - initial API and implementation
*******************************************************************************/
package com.rcpcompany.uibindings.navigator;
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;
/**
* <!-- 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 com.rcpcompany.uibindings.navigator.INavigatorModelFactory
* @generated
*/
public interface INavigatorModelPackage extends EPackage {
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "navigator";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://rcp-company.com/schemas/uibindings/navigator";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "navigator";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
INavigatorModelPackage eINSTANCE = com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl.init();
/**
* The meta object id for the '
* {@link com.rcpcompany.uibindings.navigator.internal.NavigatorManagerImpl
* <em>Navigator Manager</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorManagerImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getNavigatorManager()
* @generated
*/
int NAVIGATOR_MANAGER = 0;
/**
* The feature id for the '<em><b>Navigators</b></em>' containment reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_MANAGER__NAVIGATORS = 0;
/**
* The feature id for the '<em><b>Descriptors</b></em>' containment reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_MANAGER__DESCRIPTORS = 1;
/**
* The feature id for the '<em><b>Editor Informations</b></em>' containment reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_MANAGER__EDITOR_INFORMATIONS = 2;
/**
* The feature id for the '<em><b>Use Generic Editor Part Fallback</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_MANAGER__USE_GENERIC_EDITOR_PART_FALLBACK = 3;
/**
* The feature id for the '<em><b>Pin Editor By Default</b></em>' attribute. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_MANAGER__PIN_EDITOR_BY_DEFAULT = 4;
/**
* The feature id for the '<em><b>Open Must Open New</b></em>' attribute. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_MANAGER__OPEN_MUST_OPEN_NEW = 5;
/**
* The feature id for the '<em><b>Preference Model Types</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_MANAGER__PREFERENCE_MODEL_TYPES = 6;
/**
* The number of structural features of the '<em>Navigator Manager</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_MANAGER_FEATURE_COUNT = 7;
/**
* The meta object id for the '
* {@link com.rcpcompany.uibindings.navigator.internal.NavigatorDescriptorImpl
* <em>Navigator Descriptor</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorDescriptorImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getNavigatorDescriptor()
* @generated
*/
int NAVIGATOR_DESCRIPTOR = 1;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_DESCRIPTOR__ID = 0;
/**
* The feature id for the '<em><b>Advisor</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_DESCRIPTOR__ADVISOR = 1;
/**
* The number of structural features of the '<em>Navigator Descriptor</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NAVIGATOR_DESCRIPTOR_FEATURE_COUNT = 2;
/**
* The meta object id for the '
* {@link com.rcpcompany.uibindings.navigator.internal.EditorInformationImpl
* <em>Editor Information</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.EditorInformationImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getEditorInformation()
* @generated
*/
int EDITOR_INFORMATION = 2;
/**
* The feature id for the '<em><b>Editors</b></em>' reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_INFORMATION__EDITORS = 0;
/**
* The feature id for the '<em><b>Preferred Editor</b></em>' reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_INFORMATION__PREFERRED_EDITOR = 1;
/**
* The feature id for the '<em><b>Model Type</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_INFORMATION__MODEL_TYPE = 2;
/**
* The feature id for the '<em><b>Tree Item ID</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_INFORMATION__TREE_ITEM_ID = 3;
/**
* The number of structural features of the '<em>Editor Information</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_INFORMATION_FEATURE_COUNT = 4;
/**
* The meta object id for the '
* {@link com.rcpcompany.uibindings.navigator.internal.EditorPartDescriptorImpl
* <em>Editor Part Descriptor</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.EditorPartDescriptorImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getEditorPartDescriptor()
* @generated
*/
int EDITOR_PART_DESCRIPTOR = 3;
/**
* The feature id for the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR__ID = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR__NAME = 1;
/**
* The feature id for the '<em><b>Model Types</b></em>' attribute list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR__MODEL_TYPES = 2;
/**
* The feature id for the '<em><b>Tree Item IDs</b></em>' attribute list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR__TREE_ITEM_IDS = 3;
/**
* The feature id for the '<em><b>Priority</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR__PRIORITY = 4;
/**
* The feature id for the '<em><b>Fallback Editor</b></em>' attribute. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR__FALLBACK_EDITOR = 5;
/**
* The feature id for the '<em><b>Factory</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR__FACTORY = 6;
/**
* The feature id for the '<em><b>Image</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR__IMAGE = 7;
/**
* The feature id for the '<em><b>Enabled When Expression</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR__ENABLED_WHEN_EXPRESSION = 8;
/**
* The number of structural features of the '<em>Editor Part Descriptor</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EDITOR_PART_DESCRIPTOR_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link com.rcpcompany.uibindings.navigator.IEditorPartFactory
* <em>IEditor Part Factory</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.IEditorPartFactory
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getIEditorPartFactory()
* @generated
*/
int IEDITOR_PART_FACTORY = 4;
/**
* The number of structural features of the '<em>IEditor Part Factory</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IEDITOR_PART_FACTORY_FEATURE_COUNT = 0;
/**
* The meta object id for the '
* {@link com.rcpcompany.uibindings.navigator.views.INavigatorBaseViewAdvisor
* <em>INavigator Base View Advisor</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.views.INavigatorBaseViewAdvisor
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getINavigatorBaseViewAdvisor()
* @generated
*/
int INAVIGATOR_BASE_VIEW_ADVISOR = 5;
/**
* The number of structural features of the '<em>INavigator Base View Advisor</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INAVIGATOR_BASE_VIEW_ADVISOR_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link com.rcpcompany.uibindings.navigator.IEditorPartView
* <em>IEditor Part View</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.IEditorPartView
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getIEditorPartView()
* @generated
*/
int IEDITOR_PART_VIEW = 6;
/**
* The number of structural features of the '<em>IEditor Part View</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IEDITOR_PART_VIEW_FEATURE_COUNT = 0;
/**
* The meta object id for the '
* {@link com.rcpcompany.uibindings.navigator.internal.StringToEditorInformationMapEntryImpl
* <em>String To Editor Information Map Entry</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.StringToEditorInformationMapEntryImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getStringToEditorInformationMapEntry()
* @generated
*/
int STRING_TO_EDITOR_INFORMATION_MAP_ENTRY = 7;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_TO_EDITOR_INFORMATION_MAP_ENTRY__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_TO_EDITOR_INFORMATION_MAP_ENTRY__VALUE = 1;
/**
* The number of structural features of the '<em>String To Editor Information Map Entry</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_TO_EDITOR_INFORMATION_MAP_ENTRY_FEATURE_COUNT = 2;
/**
* The meta object id for the '<em>Expression</em>' data type. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.eclipse.core.expressions.Expression
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getExpression()
* @generated
*/
int EXPRESSION = 8;
/**
* Returns the meta object for class '
* {@link com.rcpcompany.uibindings.navigator.INavigatorManager <em>Navigator Manager</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Navigator Manager</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorManager
* @generated
*/
EClass getNavigatorManager();
/**
* Returns the meta object for the containment reference list '
* {@link com.rcpcompany.uibindings.navigator.INavigatorManager#getNavigators
* <em>Navigators</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Navigators</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorManager#getNavigators()
* @see #getNavigatorManager()
* @generated
*/
EReference getNavigatorManager_Navigators();
/**
* Returns the meta object for the containment reference list '
* {@link com.rcpcompany.uibindings.navigator.INavigatorManager#getDescriptors
* <em>Descriptors</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Descriptors</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorManager#getDescriptors()
* @see #getNavigatorManager()
* @generated
*/
EReference getNavigatorManager_Descriptors();
/**
* Returns the meta object for the containment reference list '
* {@link com.rcpcompany.uibindings.navigator.INavigatorManager#getEditorInformations
* <em>Editor Informations</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Editor Informations</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorManager#getEditorInformations()
* @see #getNavigatorManager()
* @generated
*/
EReference getNavigatorManager_EditorInformations();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.INavigatorManager#isUseGenericEditorPartFallback
* <em>Use Generic Editor Part Fallback</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Use Generic Editor Part Fallback</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorManager#isUseGenericEditorPartFallback()
* @see #getNavigatorManager()
* @generated
*/
EAttribute getNavigatorManager_UseGenericEditorPartFallback();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.INavigatorManager#isPinEditorByDefault
* <em>Pin Editor By Default</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Pin Editor By Default</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorManager#isPinEditorByDefault()
* @see #getNavigatorManager()
* @generated
*/
EAttribute getNavigatorManager_PinEditorByDefault();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.INavigatorManager#isOpenMustOpenNew
* <em>Open Must Open New</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Open Must Open New</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorManager#isOpenMustOpenNew()
* @see #getNavigatorManager()
* @generated
*/
EAttribute getNavigatorManager_OpenMustOpenNew();
/**
* Returns the meta object for the attribute list '
* {@link com.rcpcompany.uibindings.navigator.INavigatorManager#getPreferenceModelTypes
* <em>Preference Model Types</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Preference Model Types</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorManager#getPreferenceModelTypes()
* @see #getNavigatorManager()
* @generated
*/
EAttribute getNavigatorManager_PreferenceModelTypes();
/**
* Returns the meta object for class '
* {@link com.rcpcompany.uibindings.navigator.INavigatorDescriptor
* <em>Navigator Descriptor</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Navigator Descriptor</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorDescriptor
* @generated
*/
EClass getNavigatorDescriptor();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.INavigatorDescriptor#getId <em>Id</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorDescriptor#getId()
* @see #getNavigatorDescriptor()
* @generated
*/
EAttribute getNavigatorDescriptor_Id();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.INavigatorDescriptor#getAdvisor <em>Advisor</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Advisor</em>'.
* @see com.rcpcompany.uibindings.navigator.INavigatorDescriptor#getAdvisor()
* @see #getNavigatorDescriptor()
* @generated
*/
EAttribute getNavigatorDescriptor_Advisor();
/**
* Returns the meta object for class '
* {@link com.rcpcompany.uibindings.navigator.IEditorInformation <em>Editor Information</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Editor Information</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorInformation
* @generated
*/
EClass getEditorInformation();
/**
* Returns the meta object for the reference list '
* {@link com.rcpcompany.uibindings.navigator.IEditorInformation#getEditors <em>Editors</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Editors</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorInformation#getEditors()
* @see #getEditorInformation()
* @generated
*/
EReference getEditorInformation_Editors();
/**
* Returns the meta object for the reference '
* {@link com.rcpcompany.uibindings.navigator.IEditorInformation#getPreferredEditor
* <em>Preferred Editor</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Preferred Editor</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorInformation#getPreferredEditor()
* @see #getEditorInformation()
* @generated
*/
EReference getEditorInformation_PreferredEditor();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.IEditorInformation#getModelType
* <em>Model Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Model Type</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorInformation#getModelType()
* @see #getEditorInformation()
* @generated
*/
EAttribute getEditorInformation_ModelType();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.IEditorInformation#getTreeItemID
* <em>Tree Item ID</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Tree Item ID</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorInformation#getTreeItemID()
* @see #getEditorInformation()
* @generated
*/
EAttribute getEditorInformation_TreeItemID();
/**
* Returns the meta object for class '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor
* <em>Editor Part Descriptor</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Editor Part Descriptor</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor
* @generated
*/
EClass getEditorPartDescriptor();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getId <em>Id</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Id</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getId()
* @see #getEditorPartDescriptor()
* @generated
*/
EAttribute getEditorPartDescriptor_Id();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getName <em>Name</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getName()
* @see #getEditorPartDescriptor()
* @generated
*/
EAttribute getEditorPartDescriptor_Name();
/**
* Returns the meta object for the attribute list '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getModelTypes
* <em>Model Types</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Model Types</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getModelTypes()
* @see #getEditorPartDescriptor()
* @generated
*/
EAttribute getEditorPartDescriptor_ModelTypes();
/**
* Returns the meta object for the attribute list '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getTreeItemIDs
* <em>Tree Item IDs</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Tree Item IDs</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getTreeItemIDs()
* @see #getEditorPartDescriptor()
* @generated
*/
EAttribute getEditorPartDescriptor_TreeItemIDs();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getPriority
* <em>Priority</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Priority</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getPriority()
* @see #getEditorPartDescriptor()
* @generated
*/
EAttribute getEditorPartDescriptor_Priority();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#isFallbackEditor
* <em>Fallback Editor</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Fallback Editor</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#isFallbackEditor()
* @see #getEditorPartDescriptor()
* @generated
*/
EAttribute getEditorPartDescriptor_FallbackEditor();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getFactory <em>Factory</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Factory</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getFactory()
* @see #getEditorPartDescriptor()
* @generated
*/
EAttribute getEditorPartDescriptor_Factory();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getImage <em>Image</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Image</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getImage()
* @see #getEditorPartDescriptor()
* @generated
*/
EAttribute getEditorPartDescriptor_Image();
/**
* Returns the meta object for the attribute '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getEnabledWhenExpression
* <em>Enabled When Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Enabled When Expression</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartDescriptor#getEnabledWhenExpression()
* @see #getEditorPartDescriptor()
* @generated
*/
EAttribute getEditorPartDescriptor_EnabledWhenExpression();
/**
* Returns the meta object for class '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartFactory <em>IEditor Part Factory</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>IEditor Part Factory</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartFactory
* @generated
*/
EClass getIEditorPartFactory();
/**
* Returns the meta object for class '
* {@link com.rcpcompany.uibindings.navigator.views.INavigatorBaseViewAdvisor
* <em>INavigator Base View Advisor</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>INavigator Base View Advisor</em>'.
* @see com.rcpcompany.uibindings.navigator.views.INavigatorBaseViewAdvisor
* @generated
*/
EClass getINavigatorBaseViewAdvisor();
/**
* Returns the meta object for class '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartView <em>IEditor Part View</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>IEditor Part View</em>'.
* @see com.rcpcompany.uibindings.navigator.IEditorPartView
* @generated
*/
EClass getIEditorPartView();
/**
* Returns the meta object for class '{@link java.util.Map.Entry
* <em>String To Editor Information Map Entry</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for class '<em>String To Editor Information Map Entry</em>'.
* @see java.util.Map.Entry
* @generated
*/
EClass getStringToEditorInformationMapEntry();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getStringToEditorInformationMapEntry()
* @generated
*/
EAttribute getStringToEditorInformationMapEntry_Key();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getStringToEditorInformationMapEntry()
* @generated
*/
EReference getStringToEditorInformationMapEntry_Value();
/**
* Returns the meta object for data type '{@link org.eclipse.core.expressions.Expression
* <em>Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>Expression</em>'.
* @see org.eclipse.core.expressions.Expression
* @generated
*/
EDataType getExpression();
/**
* 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
*/
INavigatorModelFactory getNavigatorModelFactory();
/**
* <!-- 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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '
* {@link com.rcpcompany.uibindings.navigator.internal.NavigatorManagerImpl
* <em>Navigator Manager</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorManagerImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getNavigatorManager()
* @generated
*/
EClass NAVIGATOR_MANAGER = eINSTANCE.getNavigatorManager();
/**
* The meta object literal for the '<em><b>Navigators</b></em>' containment reference list
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference NAVIGATOR_MANAGER__NAVIGATORS = eINSTANCE.getNavigatorManager_Navigators();
/**
* The meta object literal for the '<em><b>Descriptors</b></em>' containment reference list
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference NAVIGATOR_MANAGER__DESCRIPTORS = eINSTANCE.getNavigatorManager_Descriptors();
/**
* The meta object literal for the '<em><b>Editor Informations</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference NAVIGATOR_MANAGER__EDITOR_INFORMATIONS = eINSTANCE.getNavigatorManager_EditorInformations();
/**
* The meta object literal for the '<em><b>Use Generic Editor Part Fallback</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute NAVIGATOR_MANAGER__USE_GENERIC_EDITOR_PART_FALLBACK = eINSTANCE
.getNavigatorManager_UseGenericEditorPartFallback();
/**
* The meta object literal for the '<em><b>Pin Editor By Default</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute NAVIGATOR_MANAGER__PIN_EDITOR_BY_DEFAULT = eINSTANCE.getNavigatorManager_PinEditorByDefault();
/**
* The meta object literal for the '<em><b>Open Must Open New</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute NAVIGATOR_MANAGER__OPEN_MUST_OPEN_NEW = eINSTANCE.getNavigatorManager_OpenMustOpenNew();
/**
* The meta object literal for the '<em><b>Preference Model Types</b></em>' attribute list
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute NAVIGATOR_MANAGER__PREFERENCE_MODEL_TYPES = eINSTANCE.getNavigatorManager_PreferenceModelTypes();
/**
* The meta object literal for the '
* {@link com.rcpcompany.uibindings.navigator.internal.NavigatorDescriptorImpl
* <em>Navigator Descriptor</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorDescriptorImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getNavigatorDescriptor()
* @generated
*/
EClass NAVIGATOR_DESCRIPTOR = eINSTANCE.getNavigatorDescriptor();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute NAVIGATOR_DESCRIPTOR__ID = eINSTANCE.getNavigatorDescriptor_Id();
/**
* The meta object literal for the '<em><b>Advisor</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute NAVIGATOR_DESCRIPTOR__ADVISOR = eINSTANCE.getNavigatorDescriptor_Advisor();
/**
* The meta object literal for the '
* {@link com.rcpcompany.uibindings.navigator.internal.EditorInformationImpl
* <em>Editor Information</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.EditorInformationImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getEditorInformation()
* @generated
*/
EClass EDITOR_INFORMATION = eINSTANCE.getEditorInformation();
/**
* The meta object literal for the '<em><b>Editors</b></em>' reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference EDITOR_INFORMATION__EDITORS = eINSTANCE.getEditorInformation_Editors();
/**
* The meta object literal for the '<em><b>Preferred Editor</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference EDITOR_INFORMATION__PREFERRED_EDITOR = eINSTANCE.getEditorInformation_PreferredEditor();
/**
* The meta object literal for the '<em><b>Model Type</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_INFORMATION__MODEL_TYPE = eINSTANCE.getEditorInformation_ModelType();
/**
* The meta object literal for the '<em><b>Tree Item ID</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_INFORMATION__TREE_ITEM_ID = eINSTANCE.getEditorInformation_TreeItemID();
/**
* The meta object literal for the '
* {@link com.rcpcompany.uibindings.navigator.internal.EditorPartDescriptorImpl
* <em>Editor Part Descriptor</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.EditorPartDescriptorImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getEditorPartDescriptor()
* @generated
*/
EClass EDITOR_PART_DESCRIPTOR = eINSTANCE.getEditorPartDescriptor();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_PART_DESCRIPTOR__ID = eINSTANCE.getEditorPartDescriptor_Id();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_PART_DESCRIPTOR__NAME = eINSTANCE.getEditorPartDescriptor_Name();
/**
* The meta object literal for the '<em><b>Model Types</b></em>' attribute list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_PART_DESCRIPTOR__MODEL_TYPES = eINSTANCE.getEditorPartDescriptor_ModelTypes();
/**
* The meta object literal for the '<em><b>Tree Item IDs</b></em>' attribute list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_PART_DESCRIPTOR__TREE_ITEM_IDS = eINSTANCE.getEditorPartDescriptor_TreeItemIDs();
/**
* The meta object literal for the '<em><b>Priority</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_PART_DESCRIPTOR__PRIORITY = eINSTANCE.getEditorPartDescriptor_Priority();
/**
* The meta object literal for the '<em><b>Fallback Editor</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_PART_DESCRIPTOR__FALLBACK_EDITOR = eINSTANCE.getEditorPartDescriptor_FallbackEditor();
/**
* The meta object literal for the '<em><b>Factory</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_PART_DESCRIPTOR__FACTORY = eINSTANCE.getEditorPartDescriptor_Factory();
/**
* The meta object literal for the '<em><b>Image</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_PART_DESCRIPTOR__IMAGE = eINSTANCE.getEditorPartDescriptor_Image();
/**
* The meta object literal for the '<em><b>Enabled When Expression</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EDITOR_PART_DESCRIPTOR__ENABLED_WHEN_EXPRESSION = eINSTANCE
.getEditorPartDescriptor_EnabledWhenExpression();
/**
* The meta object literal for the '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartFactory
* <em>IEditor Part Factory</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.IEditorPartFactory
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getIEditorPartFactory()
* @generated
*/
EClass IEDITOR_PART_FACTORY = eINSTANCE.getIEditorPartFactory();
/**
* The meta object literal for the '
* {@link com.rcpcompany.uibindings.navigator.views.INavigatorBaseViewAdvisor
* <em>INavigator Base View Advisor</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see com.rcpcompany.uibindings.navigator.views.INavigatorBaseViewAdvisor
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getINavigatorBaseViewAdvisor()
* @generated
*/
EClass INAVIGATOR_BASE_VIEW_ADVISOR = eINSTANCE.getINavigatorBaseViewAdvisor();
/**
* The meta object literal for the '
* {@link com.rcpcompany.uibindings.navigator.IEditorPartView <em>IEditor Part View</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.IEditorPartView
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getIEditorPartView()
* @generated
*/
EClass IEDITOR_PART_VIEW = eINSTANCE.getIEditorPartView();
/**
* The meta object literal for the '
* {@link com.rcpcompany.uibindings.navigator.internal.StringToEditorInformationMapEntryImpl
* <em>String To Editor Information Map Entry</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see com.rcpcompany.uibindings.navigator.internal.StringToEditorInformationMapEntryImpl
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getStringToEditorInformationMapEntry()
* @generated
*/
EClass STRING_TO_EDITOR_INFORMATION_MAP_ENTRY = eINSTANCE.getStringToEditorInformationMapEntry();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute STRING_TO_EDITOR_INFORMATION_MAP_ENTRY__KEY = eINSTANCE.getStringToEditorInformationMapEntry_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference STRING_TO_EDITOR_INFORMATION_MAP_ENTRY__VALUE = eINSTANCE
.getStringToEditorInformationMapEntry_Value();
/**
* The meta object literal for the '<em>Expression</em>' data type. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.eclipse.core.expressions.Expression
* @see com.rcpcompany.uibindings.navigator.internal.NavigatorModelPackageImpl#getExpression()
* @generated
*/
EDataType EXPRESSION = eINSTANCE.getExpression();
}
} // INavigatorModelPackage