/** | |
* Copyright (c) 2010 Mia-Software. | |
* 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: | |
* Frederic Madiot (Mia-Software) - metamodel design and initial implementation | |
* | |
*/ | |
package org.eclipse.modisco.eclipseplugin; | |
import org.eclipse.emf.ecore.EAttribute; | |
import org.eclipse.emf.ecore.EClass; | |
import org.eclipse.emf.ecore.EPackage; | |
import org.eclipse.emf.ecore.EReference; | |
/** | |
* <!-- begin-user-doc --> | |
* The <b>Package</b> for the model. | |
* It contains accessors for the meta objects to represent | |
* <ul> | |
* <li>each class,</li> | |
* <li>each feature of each class,</li> | |
* <li>each enum,</li> | |
* <li>and each data type</li> | |
* </ul> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.eclipseplugin.EclipsepluginFactory | |
* @model kind="package" | |
* @generated | |
*/ | |
public interface EclipsepluginPackage extends EPackage { | |
/** | |
* The package name. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
String eNAME = "eclipseplugin"; | |
/** | |
* The package namespace URI. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
String eNS_URI = "http://www.eclipse.org/MoDisco/eclipseplugin"; | |
/** | |
* The package namespace name. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
String eNS_PREFIX = "eclipseplugin"; | |
/** | |
* The singleton instance of the package. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EclipsepluginPackage eINSTANCE = org.eclipse.modisco.eclipseplugin.impl.EclipsepluginPackageImpl.init(); | |
/** | |
* The meta object id for the '{@link org.eclipse.modisco.eclipseplugin.impl.EclipsePluginImpl <em>Eclipse Plugin</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.eclipseplugin.impl.EclipsePluginImpl | |
* @see org.eclipse.modisco.eclipseplugin.impl.EclipsepluginPackageImpl#getEclipsePlugin() | |
* @generated | |
*/ | |
int ECLIPSE_PLUGIN = 0; | |
/** | |
* The feature id for the '<em><b>Bundle</b></em>' reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__BUNDLE = 0; | |
/** | |
* The feature id for the '<em><b>Java Model</b></em>' reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__JAVA_MODEL = 1; | |
/** | |
* The feature id for the '<em><b>Inventory Project</b></em>' reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__INVENTORY_PROJECT = 2; | |
/** | |
* The feature id for the '<em><b>Class Path Root</b></em>' reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__CLASS_PATH_ROOT = 3; | |
/** | |
* The feature id for the '<em><b>Build Properties</b></em>' reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__BUILD_PROPERTIES = 4; | |
/** | |
* The feature id for the '<em><b>Plugin Properties</b></em>' reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__PLUGIN_PROPERTIES = 5; | |
/** | |
* The feature id for the '<em><b>Bundle Properties</b></em>' reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__BUNDLE_PROPERTIES = 6; | |
/** | |
* The feature id for the '<em><b>Output Directory</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__OUTPUT_DIRECTORY = 7; | |
/** | |
* The feature id for the '<em><b>Src Directory</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__SRC_DIRECTORY = 8; | |
/** | |
* The feature id for the '<em><b>Name</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__NAME = 9; | |
/** | |
* The feature id for the '<em><b>Plugin Xml</b></em>' reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__PLUGIN_XML = 10; | |
/** | |
* The feature id for the '<em><b>Project</b></em>' reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN__PROJECT = 11; | |
/** | |
* The number of structural features of the '<em>Eclipse Plugin</em>' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int ECLIPSE_PLUGIN_FEATURE_COUNT = 12; | |
/** | |
* Returns the meta object for class '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin <em>Eclipse Plugin</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for class '<em>Eclipse Plugin</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin | |
* @generated | |
*/ | |
EClass getEclipsePlugin(); | |
/** | |
* Returns the meta object for the reference '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getBundle <em>Bundle</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference '<em>Bundle</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getBundle() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EReference getEclipsePlugin_Bundle(); | |
/** | |
* Returns the meta object for the reference '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getJavaModel <em>Java Model</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference '<em>Java Model</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getJavaModel() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EReference getEclipsePlugin_JavaModel(); | |
/** | |
* Returns the meta object for the reference '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getInventoryProject <em>Inventory Project</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference '<em>Inventory Project</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getInventoryProject() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EReference getEclipsePlugin_InventoryProject(); | |
/** | |
* Returns the meta object for the reference '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getClassPathRoot <em>Class Path Root</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference '<em>Class Path Root</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getClassPathRoot() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EReference getEclipsePlugin_ClassPathRoot(); | |
/** | |
* Returns the meta object for the reference '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getBuildProperties <em>Build Properties</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference '<em>Build Properties</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getBuildProperties() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EReference getEclipsePlugin_BuildProperties(); | |
/** | |
* Returns the meta object for the reference '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getPluginProperties <em>Plugin Properties</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference '<em>Plugin Properties</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getPluginProperties() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EReference getEclipsePlugin_PluginProperties(); | |
/** | |
* Returns the meta object for the reference '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getBundleProperties <em>Bundle Properties</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference '<em>Bundle Properties</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getBundleProperties() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EReference getEclipsePlugin_BundleProperties(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getOutputDirectory <em>Output Directory</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Output Directory</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getOutputDirectory() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EAttribute getEclipsePlugin_OutputDirectory(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getSrcDirectory <em>Src Directory</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Src Directory</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getSrcDirectory() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EAttribute getEclipsePlugin_SrcDirectory(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getName <em>Name</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Name</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getName() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EAttribute getEclipsePlugin_Name(); | |
/** | |
* Returns the meta object for the reference '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getPluginXml <em>Plugin Xml</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference '<em>Plugin Xml</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getPluginXml() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EReference getEclipsePlugin_PluginXml(); | |
/** | |
* Returns the meta object for the reference '{@link org.eclipse.modisco.eclipseplugin.EclipsePlugin#getProject <em>Project</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference '<em>Project</em>'. | |
* @see org.eclipse.modisco.eclipseplugin.EclipsePlugin#getProject() | |
* @see #getEclipsePlugin() | |
* @generated | |
*/ | |
EReference getEclipsePlugin_Project(); | |
/** | |
* 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 | |
*/ | |
EclipsepluginFactory getEclipsepluginFactory(); | |
/** | |
* <!-- 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.modisco.eclipseplugin.impl.EclipsePluginImpl <em>Eclipse Plugin</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.eclipseplugin.impl.EclipsePluginImpl | |
* @see org.eclipse.modisco.eclipseplugin.impl.EclipsepluginPackageImpl#getEclipsePlugin() | |
* @generated | |
*/ | |
EClass ECLIPSE_PLUGIN = eINSTANCE.getEclipsePlugin(); | |
/** | |
* The meta object literal for the '<em><b>Bundle</b></em>' reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference ECLIPSE_PLUGIN__BUNDLE = eINSTANCE.getEclipsePlugin_Bundle(); | |
/** | |
* The meta object literal for the '<em><b>Java Model</b></em>' reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference ECLIPSE_PLUGIN__JAVA_MODEL = eINSTANCE.getEclipsePlugin_JavaModel(); | |
/** | |
* The meta object literal for the '<em><b>Inventory Project</b></em>' reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference ECLIPSE_PLUGIN__INVENTORY_PROJECT = eINSTANCE.getEclipsePlugin_InventoryProject(); | |
/** | |
* The meta object literal for the '<em><b>Class Path Root</b></em>' reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference ECLIPSE_PLUGIN__CLASS_PATH_ROOT = eINSTANCE.getEclipsePlugin_ClassPathRoot(); | |
/** | |
* The meta object literal for the '<em><b>Build Properties</b></em>' reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference ECLIPSE_PLUGIN__BUILD_PROPERTIES = eINSTANCE.getEclipsePlugin_BuildProperties(); | |
/** | |
* The meta object literal for the '<em><b>Plugin Properties</b></em>' reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference ECLIPSE_PLUGIN__PLUGIN_PROPERTIES = eINSTANCE.getEclipsePlugin_PluginProperties(); | |
/** | |
* The meta object literal for the '<em><b>Bundle Properties</b></em>' reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference ECLIPSE_PLUGIN__BUNDLE_PROPERTIES = eINSTANCE.getEclipsePlugin_BundleProperties(); | |
/** | |
* The meta object literal for the '<em><b>Output Directory</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute ECLIPSE_PLUGIN__OUTPUT_DIRECTORY = eINSTANCE.getEclipsePlugin_OutputDirectory(); | |
/** | |
* The meta object literal for the '<em><b>Src Directory</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute ECLIPSE_PLUGIN__SRC_DIRECTORY = eINSTANCE.getEclipsePlugin_SrcDirectory(); | |
/** | |
* The meta object literal for the '<em><b>Name</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute ECLIPSE_PLUGIN__NAME = eINSTANCE.getEclipsePlugin_Name(); | |
/** | |
* The meta object literal for the '<em><b>Plugin Xml</b></em>' reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference ECLIPSE_PLUGIN__PLUGIN_XML = eINSTANCE.getEclipsePlugin_PluginXml(); | |
/** | |
* The meta object literal for the '<em><b>Project</b></em>' reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference ECLIPSE_PLUGIN__PROJECT = eINSTANCE.getEclipsePlugin_Project(); | |
} | |
} //EclipsepluginPackage |