/*******************************************************************************
* Copyright (c) 2008, 2011 Obeo.
* 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:
* Obeo - initial API and implementation
*******************************************************************************/
package org.eclipse.emf.eef.modelingBot.EclipseActions;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.eef.modelingBot.ModelingBotPackage;
/**
* <!-- 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.emf.eef.modelingBot.EclipseActions.EclipseActionsFactory
* @model kind="package"
* @generated
*/
public interface EclipseActionsPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "EclipseActions";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/eef/test/EclipseActions/1.0.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "eef-test";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EclipseActionsPackage eINSTANCE = org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionImpl <em>Eclipse Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getEclipseAction()
* @generated
*/
int ECLIPSE_ACTION = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECLIPSE_ACTION__NAME = ModelingBotPackage.ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECLIPSE_ACTION__DOCUMENTATION = ModelingBotPackage.ACTION__DOCUMENTATION;
/**
* The number of structural features of the '<em>Eclipse Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ECLIPSE_ACTION_FEATURE_COUNT = ModelingBotPackage.ACTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CreateProjectImpl <em>Create Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CreateProjectImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getCreateProject()
* @generated
*/
int CREATE_PROJECT = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_PROJECT__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_PROJECT__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Project Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_PROJECT__PROJECT_NAME = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Create Project</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_PROJECT_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenPerspectiveImpl <em>Open Perspective</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenPerspectiveImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getOpenPerspective()
* @generated
*/
int OPEN_PERSPECTIVE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_PERSPECTIVE__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_PERSPECTIVE__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_PERSPECTIVE__TYPE = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Open Perspective</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_PERSPECTIVE_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CloseProjectImpl <em>Close Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CloseProjectImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getCloseProject()
* @generated
*/
int CLOSE_PROJECT = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLOSE_PROJECT__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLOSE_PROJECT__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Project Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLOSE_PROJECT__PROJECT_NAME = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Close Project</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLOSE_PROJECT_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.SaveImpl <em>Save</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.SaveImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getSave()
* @generated
*/
int SAVE = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAVE__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAVE__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The number of structural features of the '<em>Save</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAVE_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.UndoImpl <em>Undo</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.UndoImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getUndo()
* @generated
*/
int UNDO = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNDO__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNDO__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The number of structural features of the '<em>Undo</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNDO_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.RedoImpl <em>Redo</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.RedoImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getRedo()
* @generated
*/
int REDO = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REDO__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REDO__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The number of structural features of the '<em>Redo</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REDO_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenProjectImpl <em>Open Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenProjectImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getOpenProject()
* @generated
*/
int OPEN_PROJECT = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_PROJECT__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_PROJECT__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Project Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_PROJECT__PROJECT_NAME = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Open Project</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_PROJECT_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.RemoveProjectImpl <em>Remove Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.RemoveProjectImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getRemoveProject()
* @generated
*/
int REMOVE_PROJECT = 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REMOVE_PROJECT__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REMOVE_PROJECT__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Project Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REMOVE_PROJECT__PROJECT_NAME = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Remove Project</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REMOVE_PROJECT_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CloseEditorImpl <em>Close Editor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CloseEditorImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getCloseEditor()
* @generated
*/
int CLOSE_EDITOR = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLOSE_EDITOR__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLOSE_EDITOR__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLOSE_EDITOR__PATH = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Close Editor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLOSE_EDITOR_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenEditorImpl <em>Open Editor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenEditorImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getOpenEditor()
* @generated
*/
int OPEN_EDITOR = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_EDITOR__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_EDITOR__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Editor Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_EDITOR__EDITOR_NAME = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Root</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_EDITOR__ROOT = ECLIPSE_ACTION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Open Editor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPEN_EDITOR_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CreateModelImpl <em>Create Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CreateModelImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getCreateModel()
* @generated
*/
int CREATE_MODEL = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_MODEL__NAME = ECLIPSE_ACTION__NAME;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_MODEL__DOCUMENTATION = ECLIPSE_ACTION__DOCUMENTATION;
/**
* The feature id for the '<em><b>Model Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_MODEL__MODEL_NAME = ECLIPSE_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_MODEL__PATH = ECLIPSE_ACTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Root</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_MODEL__ROOT = ECLIPSE_ACTION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Create Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_MODEL_FEATURE_COUNT = ECLIPSE_ACTION_FEATURE_COUNT + 3;
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.EclipseAction <em>Eclipse Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Eclipse Action</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.EclipseAction
* @generated
*/
EClass getEclipseAction();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CreateProject <em>Create Project</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Create Project</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CreateProject
* @generated
*/
EClass getCreateProject();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CreateProject#getProjectName <em>Project Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Project Name</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CreateProject#getProjectName()
* @see #getCreateProject()
* @generated
*/
EAttribute getCreateProject_ProjectName();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.OpenPerspective <em>Open Perspective</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Open Perspective</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.OpenPerspective
* @generated
*/
EClass getOpenPerspective();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.OpenPerspective#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.OpenPerspective#getType()
* @see #getOpenPerspective()
* @generated
*/
EAttribute getOpenPerspective_Type();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CloseProject <em>Close Project</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Close Project</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CloseProject
* @generated
*/
EClass getCloseProject();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CloseProject#getProjectName <em>Project Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Project Name</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CloseProject#getProjectName()
* @see #getCloseProject()
* @generated
*/
EAttribute getCloseProject_ProjectName();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.Save <em>Save</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Save</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.Save
* @generated
*/
EClass getSave();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.Undo <em>Undo</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Undo</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.Undo
* @generated
*/
EClass getUndo();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.Redo <em>Redo</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Redo</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.Redo
* @generated
*/
EClass getRedo();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.OpenProject <em>Open Project</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Open Project</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.OpenProject
* @generated
*/
EClass getOpenProject();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.OpenProject#getProjectName <em>Project Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Project Name</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.OpenProject#getProjectName()
* @see #getOpenProject()
* @generated
*/
EAttribute getOpenProject_ProjectName();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.RemoveProject <em>Remove Project</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Remove Project</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.RemoveProject
* @generated
*/
EClass getRemoveProject();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.RemoveProject#getProjectName <em>Project Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Project Name</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.RemoveProject#getProjectName()
* @see #getRemoveProject()
* @generated
*/
EAttribute getRemoveProject_ProjectName();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CloseEditor <em>Close Editor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Close Editor</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CloseEditor
* @generated
*/
EClass getCloseEditor();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CloseEditor#getPath <em>Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Path</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CloseEditor#getPath()
* @see #getCloseEditor()
* @generated
*/
EAttribute getCloseEditor_Path();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.OpenEditor <em>Open Editor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Open Editor</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.OpenEditor
* @generated
*/
EClass getOpenEditor();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.OpenEditor#getEditorName <em>Editor Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Editor Name</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.OpenEditor#getEditorName()
* @see #getOpenEditor()
* @generated
*/
EAttribute getOpenEditor_EditorName();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.OpenEditor#getRoot <em>Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Root</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.OpenEditor#getRoot()
* @see #getOpenEditor()
* @generated
*/
EReference getOpenEditor_Root();
/**
* Returns the meta object for class '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CreateModel <em>Create Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Create Model</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CreateModel
* @generated
*/
EClass getCreateModel();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CreateModel#getModelName <em>Model Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Model Name</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CreateModel#getModelName()
* @see #getCreateModel()
* @generated
*/
EAttribute getCreateModel_ModelName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CreateModel#getPath <em>Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Path</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CreateModel#getPath()
* @see #getCreateModel()
* @generated
*/
EAttribute getCreateModel_Path();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.CreateModel#getRoot <em>Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Root</em>'.
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.CreateModel#getRoot()
* @see #getCreateModel()
* @generated
*/
EReference getCreateModel_Root();
/**
* 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
*/
EclipseActionsFactory getEclipseActionsFactory();
/**
* <!-- 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 org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionImpl <em>Eclipse Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getEclipseAction()
* @generated
*/
EClass ECLIPSE_ACTION = eINSTANCE.getEclipseAction();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CreateProjectImpl <em>Create Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CreateProjectImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getCreateProject()
* @generated
*/
EClass CREATE_PROJECT = eINSTANCE.getCreateProject();
/**
* The meta object literal for the '<em><b>Project Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CREATE_PROJECT__PROJECT_NAME = eINSTANCE.getCreateProject_ProjectName();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenPerspectiveImpl <em>Open Perspective</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenPerspectiveImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getOpenPerspective()
* @generated
*/
EClass OPEN_PERSPECTIVE = eINSTANCE.getOpenPerspective();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OPEN_PERSPECTIVE__TYPE = eINSTANCE.getOpenPerspective_Type();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CloseProjectImpl <em>Close Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CloseProjectImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getCloseProject()
* @generated
*/
EClass CLOSE_PROJECT = eINSTANCE.getCloseProject();
/**
* The meta object literal for the '<em><b>Project Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLOSE_PROJECT__PROJECT_NAME = eINSTANCE.getCloseProject_ProjectName();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.SaveImpl <em>Save</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.SaveImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getSave()
* @generated
*/
EClass SAVE = eINSTANCE.getSave();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.UndoImpl <em>Undo</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.UndoImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getUndo()
* @generated
*/
EClass UNDO = eINSTANCE.getUndo();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.RedoImpl <em>Redo</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.RedoImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getRedo()
* @generated
*/
EClass REDO = eINSTANCE.getRedo();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenProjectImpl <em>Open Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenProjectImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getOpenProject()
* @generated
*/
EClass OPEN_PROJECT = eINSTANCE.getOpenProject();
/**
* The meta object literal for the '<em><b>Project Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OPEN_PROJECT__PROJECT_NAME = eINSTANCE.getOpenProject_ProjectName();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.RemoveProjectImpl <em>Remove Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.RemoveProjectImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getRemoveProject()
* @generated
*/
EClass REMOVE_PROJECT = eINSTANCE.getRemoveProject();
/**
* The meta object literal for the '<em><b>Project Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute REMOVE_PROJECT__PROJECT_NAME = eINSTANCE.getRemoveProject_ProjectName();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CloseEditorImpl <em>Close Editor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CloseEditorImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getCloseEditor()
* @generated
*/
EClass CLOSE_EDITOR = eINSTANCE.getCloseEditor();
/**
* The meta object literal for the '<em><b>Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLOSE_EDITOR__PATH = eINSTANCE.getCloseEditor_Path();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenEditorImpl <em>Open Editor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.OpenEditorImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getOpenEditor()
* @generated
*/
EClass OPEN_EDITOR = eINSTANCE.getOpenEditor();
/**
* The meta object literal for the '<em><b>Editor Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OPEN_EDITOR__EDITOR_NAME = eINSTANCE.getOpenEditor_EditorName();
/**
* The meta object literal for the '<em><b>Root</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPEN_EDITOR__ROOT = eINSTANCE.getOpenEditor_Root();
/**
* The meta object literal for the '{@link org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CreateModelImpl <em>Create Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.CreateModelImpl
* @see org.eclipse.emf.eef.modelingBot.EclipseActions.impl.EclipseActionsPackageImpl#getCreateModel()
* @generated
*/
EClass CREATE_MODEL = eINSTANCE.getCreateModel();
/**
* The meta object literal for the '<em><b>Model Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CREATE_MODEL__MODEL_NAME = eINSTANCE.getCreateModel_ModelName();
/**
* The meta object literal for the '<em><b>Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CREATE_MODEL__PATH = eINSTANCE.getCreateModel_Path();
/**
* The meta object literal for the '<em><b>Root</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CREATE_MODEL__ROOT = eINSTANCE.getCreateModel_Root();
}
} //EclipseActionsPackage