/******************************************************************************* * Copyright (c) 2010 Martin Schnabel <mb0@mb0.org>. * 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 ******************************************************************************/ package org.axdt.core; 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 org.axdt.core.AxdtEFactory * @generated */ public interface AxdtEPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "core"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://axdt.org/uri/Axdt"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "axdt"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ AxdtEPackage eINSTANCE = org.axdt.core.model.impl.AxdtEPackageImpl.init(); /** * The meta object id for the '{@link org.axdt.core.model.impl.AxdtElementImpl <em>Axdt Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtElementImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtElement() * @generated */ int AXDT_ELEMENT = 0; /** * The number of structural features of the '<em>Axdt Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_ELEMENT_FEATURE_COUNT = 0; /** * The meta object id for the '{@link org.axdt.core.model.impl.AxdtHandleImpl <em>Axdt Handle</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtHandleImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtHandle() * @generated */ int AXDT_HANDLE = 1; /** * The feature id for the '<em><b>Resource</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_HANDLE__RESOURCE = AXDT_ELEMENT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.axdt.core.model.AxdtProject <em>Axdt Project</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.AxdtProject * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtProject() * @generated */ int AXDT_PROJECT = 3; /** * The meta object id for the '{@link org.axdt.core.model.AxdtPackageRoot <em>Axdt Package Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.AxdtPackageRoot * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtPackageRoot() * @generated */ int AXDT_PACKAGE_ROOT = 6; /** * The meta object id for the '{@link org.axdt.core.model.impl.AxdtModelImpl <em>Axdt Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtModelImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtModel() * @generated */ int AXDT_MODEL = 2; /** * The meta object id for the '{@link org.axdt.core.model.impl.AxdtProjectSourceImpl <em>Axdt Project Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtProjectSourceImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtProjectSource() * @generated */ int AXDT_PROJECT_SOURCE = 4; /** * The meta object id for the '{@link org.axdt.core.model.impl.AxdtProjectHandleImpl <em>Axdt Project Handle</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtProjectHandleImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtProjectHandle() * @generated */ int AXDT_PROJECT_HANDLE = 5; /** * The meta object id for the '{@link org.axdt.core.model.impl.AxdtPackageRootSourceImpl <em>Axdt Package Root Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtPackageRootSourceImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtPackageRootSource() * @generated */ int AXDT_PACKAGE_ROOT_SOURCE = 7; /** * The feature id for the '<em><b>Delegate</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_HANDLE__DELEGATE = AXDT_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Axdt Handle</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_HANDLE_FEATURE_COUNT = AXDT_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Connected Projects</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_MODEL__CONNECTED_PROJECTS = AXDT_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Axdt Model</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_MODEL_FEATURE_COUNT = AXDT_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Axdt Project</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_FEATURE_COUNT = AXDT_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Project</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_SOURCE__PROJECT = AXDT_PROJECT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Output Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_SOURCE__OUTPUT_LOCATION = AXDT_PROJECT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Libraries Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_SOURCE__LIBRARIES_LOCATION = AXDT_PROJECT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Config Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_SOURCE__CONFIG_LOCATION = AXDT_PROJECT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Connected Package Roots</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_SOURCE__CONNECTED_PACKAGE_ROOTS = AXDT_PROJECT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Parent</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_SOURCE__PARENT = AXDT_PROJECT_FEATURE_COUNT + 5; /** * The number of structural features of the '<em>Axdt Project Source</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_SOURCE_FEATURE_COUNT = AXDT_PROJECT_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Resource</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_HANDLE__RESOURCE = AXDT_HANDLE__RESOURCE; /** * The feature id for the '<em><b>Delegate</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_HANDLE__DELEGATE = AXDT_HANDLE__DELEGATE; /** * The number of structural features of the '<em>Axdt Project Handle</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PROJECT_HANDLE_FEATURE_COUNT = AXDT_HANDLE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Axdt Package Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PACKAGE_ROOT_FEATURE_COUNT = AXDT_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Resource</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PACKAGE_ROOT_SOURCE__RESOURCE = AXDT_PACKAGE_ROOT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Parent</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PACKAGE_ROOT_SOURCE__PARENT = AXDT_PACKAGE_ROOT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Axdt Package Root Source</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PACKAGE_ROOT_SOURCE_FEATURE_COUNT = AXDT_PACKAGE_ROOT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.axdt.core.model.impl.AxdtPackageRootHandleImpl <em>Axdt Package Root Handle</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtPackageRootHandleImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtPackageRootHandle() * @generated */ int AXDT_PACKAGE_ROOT_HANDLE = 8; /** * The feature id for the '<em><b>Resource</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PACKAGE_ROOT_HANDLE__RESOURCE = AXDT_HANDLE__RESOURCE; /** * The feature id for the '<em><b>Delegate</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PACKAGE_ROOT_HANDLE__DELEGATE = AXDT_HANDLE__DELEGATE; /** * The number of structural features of the '<em>Axdt Package Root Handle</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int AXDT_PACKAGE_ROOT_HANDLE_FEATURE_COUNT = AXDT_HANDLE_FEATURE_COUNT + 0; /** * The meta object id for the '<em>IPath</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.runtime.IPath * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIPath() * @generated */ int IPATH = 11; /** * The meta object id for the '<em>IWorkspace</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IWorkspace * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIWorkspace() * @generated */ int IWORKSPACE = 12; /** * The meta object id for the '<em>IResource</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IResource * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIResource() * @generated */ int IRESOURCE = 13; /** * The meta object id for the '<em>IContainer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IContainer * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIContainer() * @generated */ int ICONTAINER = 14; /** * The meta object id for the '<em>IProject</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IProject * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIProject() * @generated */ int IPROJECT = 15; /** * The meta object id for the '<em>IProgress Monitor</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.runtime.IProgressMonitor * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIProgressMonitor() * @generated */ int IPROGRESS_MONITOR = 16; /** * The meta object id for the '<em>Core Exception</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.runtime.CoreException * @see org.axdt.core.model.impl.AxdtEPackageImpl#getCoreException() * @generated */ int CORE_EXCEPTION = 9; /** * The meta object id for the '<em>IProject Description</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IProjectDescription * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIProjectDescription() * @generated */ int IPROJECT_DESCRIPTION = 17; /** * The meta object id for the '<em>List</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.axdt.core.model.impl.AxdtEPackageImpl#getList() * @generated */ int LIST = 19; /** * The meta object id for the '<em>Set</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Set * @see org.axdt.core.model.impl.AxdtEPackageImpl#getSet() * @generated */ int SET = 18; /** * The meta object id for the '<em>ICommand</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.ICommand * @see org.axdt.core.model.impl.AxdtEPackageImpl#getICommand() * @generated */ int ICOMMAND = 10; /** * Returns the meta object for class '{@link org.axdt.core.model.AxdtElement <em>Axdt Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Axdt Element</em>'. * @see org.axdt.core.model.AxdtElement * @generated */ EClass getAxdtElement(); /** * Returns the meta object for class '{@link org.axdt.core.model.AxdtHandle <em>Axdt Handle</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Axdt Handle</em>'. * @see org.axdt.core.model.AxdtHandle * @generated */ EClass getAxdtHandle(); /** * Returns the meta object for the attribute '{@link org.axdt.core.model.AxdtHandle#getResource <em>Resource</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Resource</em>'. * @see org.axdt.core.model.AxdtHandle#getResource() * @see #getAxdtHandle() * @generated */ EAttribute getAxdtHandle_Resource(); /** * Returns the meta object for the reference '{@link org.axdt.core.model.AxdtHandle#getDelegate <em>Delegate</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Delegate</em>'. * @see org.axdt.core.model.AxdtHandle#getDelegate() * @see #getAxdtHandle() * @generated */ EReference getAxdtHandle_Delegate(); /** * Returns the meta object for class '{@link org.axdt.core.model.AxdtProject <em>Axdt Project</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Axdt Project</em>'. * @see org.axdt.core.model.AxdtProject * @generated */ EClass getAxdtProject(); /** * Returns the meta object for class '{@link org.axdt.core.model.AxdtPackageRoot <em>Axdt Package Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Axdt Package Root</em>'. * @see org.axdt.core.model.AxdtPackageRoot * @generated */ EClass getAxdtPackageRoot(); /** * Returns the meta object for class '{@link org.axdt.core.model.AxdtModel <em>Axdt Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Axdt Model</em>'. * @see org.axdt.core.model.AxdtModel * @generated */ EClass getAxdtModel(); /** * Returns the meta object for the containment reference list '{@link org.axdt.core.model.AxdtModel#getConnectedProjects <em>Connected Projects</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Connected Projects</em>'. * @see org.axdt.core.model.AxdtModel#getConnectedProjects() * @see #getAxdtModel() * @generated */ EReference getAxdtModel_ConnectedProjects(); /** * Returns the meta object for class '{@link org.axdt.core.model.AxdtProjectSource <em>Axdt Project Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Axdt Project Source</em>'. * @see org.axdt.core.model.AxdtProjectSource * @generated */ EClass getAxdtProjectSource(); /** * Returns the meta object for the attribute '{@link org.axdt.core.model.AxdtProjectSource#getProject <em>Project</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Project</em>'. * @see org.axdt.core.model.AxdtProjectSource#getProject() * @see #getAxdtProjectSource() * @generated */ EAttribute getAxdtProjectSource_Project(); /** * Returns the meta object for the attribute '{@link org.axdt.core.model.AxdtProjectSource#getOutputLocation <em>Output Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Output Location</em>'. * @see org.axdt.core.model.AxdtProjectSource#getOutputLocation() * @see #getAxdtProjectSource() * @generated */ EAttribute getAxdtProjectSource_OutputLocation(); /** * Returns the meta object for the attribute '{@link org.axdt.core.model.AxdtProjectSource#getLibrariesLocation <em>Libraries Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Libraries Location</em>'. * @see org.axdt.core.model.AxdtProjectSource#getLibrariesLocation() * @see #getAxdtProjectSource() * @generated */ EAttribute getAxdtProjectSource_LibrariesLocation(); /** * Returns the meta object for the attribute '{@link org.axdt.core.model.AxdtProjectSource#getConfigLocation <em>Config Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Config Location</em>'. * @see org.axdt.core.model.AxdtProjectSource#getConfigLocation() * @see #getAxdtProjectSource() * @generated */ EAttribute getAxdtProjectSource_ConfigLocation(); /** * Returns the meta object for the containment reference list '{@link org.axdt.core.model.AxdtProjectSource#getConnectedPackageRoots <em>Connected Package Roots</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Connected Package Roots</em>'. * @see org.axdt.core.model.AxdtProjectSource#getConnectedPackageRoots() * @see #getAxdtProjectSource() * @generated */ EReference getAxdtProjectSource_ConnectedPackageRoots(); /** * Returns the meta object for the container reference '{@link org.axdt.core.model.AxdtProjectSource#getParent <em>Parent</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Parent</em>'. * @see org.axdt.core.model.AxdtProjectSource#getParent() * @see #getAxdtProjectSource() * @generated */ EReference getAxdtProjectSource_Parent(); /** * Returns the meta object for class '{@link org.axdt.core.model.AxdtProjectHandle <em>Axdt Project Handle</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Axdt Project Handle</em>'. * @see org.axdt.core.model.AxdtProjectHandle * @generated */ EClass getAxdtProjectHandle(); /** * Returns the meta object for class '{@link org.axdt.core.model.AxdtPackageRootSource <em>Axdt Package Root Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Axdt Package Root Source</em>'. * @see org.axdt.core.model.AxdtPackageRootSource * @generated */ EClass getAxdtPackageRootSource(); /** * Returns the meta object for the attribute '{@link org.axdt.core.model.AxdtPackageRootSource#getResource <em>Resource</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Resource</em>'. * @see org.axdt.core.model.AxdtPackageRootSource#getResource() * @see #getAxdtPackageRootSource() * @generated */ EAttribute getAxdtPackageRootSource_Resource(); /** * Returns the meta object for the container reference '{@link org.axdt.core.model.AxdtPackageRootSource#getParent <em>Parent</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Parent</em>'. * @see org.axdt.core.model.AxdtPackageRootSource#getParent() * @see #getAxdtPackageRootSource() * @generated */ EReference getAxdtPackageRootSource_Parent(); /** * Returns the meta object for class '{@link org.axdt.core.model.AxdtPackageRootHandle <em>Axdt Package Root Handle</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Axdt Package Root Handle</em>'. * @see org.axdt.core.model.AxdtPackageRootHandle * @generated */ EClass getAxdtPackageRootHandle(); /** * Returns the meta object for data type '{@link org.eclipse.core.runtime.IPath <em>IPath</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IPath</em>'. * @see org.eclipse.core.runtime.IPath * @generated */ EDataType getIPath(); /** * Returns the meta object for data type '{@link org.eclipse.core.resources.IWorkspace <em>IWorkspace</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IWorkspace</em>'. * @see org.eclipse.core.resources.IWorkspace * @generated */ EDataType getIWorkspace(); /** * Returns the meta object for data type '{@link org.eclipse.core.resources.IResource <em>IResource</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IResource</em>'. * @see org.eclipse.core.resources.IResource * @generated */ EDataType getIResource(); /** * Returns the meta object for data type '{@link org.eclipse.core.resources.IContainer <em>IContainer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IContainer</em>'. * @see org.eclipse.core.resources.IContainer * @generated */ EDataType getIContainer(); /** * Returns the meta object for data type '{@link org.eclipse.core.resources.IProject <em>IProject</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IProject</em>'. * @see org.eclipse.core.resources.IProject * @generated */ EDataType getIProject(); /** * Returns the meta object for data type '{@link org.eclipse.core.runtime.IProgressMonitor <em>IProgress Monitor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IProgress Monitor</em>'. * @see org.eclipse.core.runtime.IProgressMonitor * @generated */ EDataType getIProgressMonitor(); /** * Returns the meta object for data type '{@link org.eclipse.core.runtime.CoreException <em>Core Exception</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Core Exception</em>'. * @see org.eclipse.core.runtime.CoreException * @generated */ EDataType getCoreException(); /** * Returns the meta object for data type '{@link org.eclipse.core.resources.IProjectDescription <em>IProject Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IProject Description</em>'. * @see org.eclipse.core.resources.IProjectDescription * @generated */ EDataType getIProjectDescription(); /** * Returns the meta object for data type '{@link java.util.List <em>List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>List</em>'. * @see java.util.List * @generated */ EDataType getList(); /** * Returns the meta object for data type '{@link java.util.Set <em>Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Set</em>'. * @see java.util.Set * @generated */ EDataType getSet(); /** * Returns the meta object for data type '{@link org.eclipse.core.resources.ICommand <em>ICommand</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>ICommand</em>'. * @see org.eclipse.core.resources.ICommand * @generated */ EDataType getICommand(); /** * 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 */ AxdtEFactory getAxdtEFactory(); /** * <!-- 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.axdt.core.model.impl.AxdtElementImpl <em>Axdt Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtElementImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtElement() * @generated */ EClass AXDT_ELEMENT = eINSTANCE.getAxdtElement(); /** * The meta object literal for the '{@link org.axdt.core.model.impl.AxdtHandleImpl <em>Axdt Handle</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtHandleImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtHandle() * @generated */ EClass AXDT_HANDLE = eINSTANCE.getAxdtHandle(); /** * The meta object literal for the '<em><b>Resource</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute AXDT_HANDLE__RESOURCE = eINSTANCE.getAxdtHandle_Resource(); /** * The meta object literal for the '<em><b>Delegate</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AXDT_HANDLE__DELEGATE = eINSTANCE.getAxdtHandle_Delegate(); /** * The meta object literal for the '{@link org.axdt.core.model.AxdtProject <em>Axdt Project</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.AxdtProject * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtProject() * @generated */ EClass AXDT_PROJECT = eINSTANCE.getAxdtProject(); /** * The meta object literal for the '{@link org.axdt.core.model.AxdtPackageRoot <em>Axdt Package Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.AxdtPackageRoot * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtPackageRoot() * @generated */ EClass AXDT_PACKAGE_ROOT = eINSTANCE.getAxdtPackageRoot(); /** * The meta object literal for the '{@link org.axdt.core.model.impl.AxdtModelImpl <em>Axdt Model</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtModelImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtModel() * @generated */ EClass AXDT_MODEL = eINSTANCE.getAxdtModel(); /** * The meta object literal for the '<em><b>Connected Projects</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AXDT_MODEL__CONNECTED_PROJECTS = eINSTANCE.getAxdtModel_ConnectedProjects(); /** * The meta object literal for the '{@link org.axdt.core.model.impl.AxdtProjectSourceImpl <em>Axdt Project Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtProjectSourceImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtProjectSource() * @generated */ EClass AXDT_PROJECT_SOURCE = eINSTANCE.getAxdtProjectSource(); /** * The meta object literal for the '<em><b>Project</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute AXDT_PROJECT_SOURCE__PROJECT = eINSTANCE.getAxdtProjectSource_Project(); /** * The meta object literal for the '<em><b>Output Location</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute AXDT_PROJECT_SOURCE__OUTPUT_LOCATION = eINSTANCE.getAxdtProjectSource_OutputLocation(); /** * The meta object literal for the '<em><b>Libraries Location</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute AXDT_PROJECT_SOURCE__LIBRARIES_LOCATION = eINSTANCE.getAxdtProjectSource_LibrariesLocation(); /** * The meta object literal for the '<em><b>Config Location</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute AXDT_PROJECT_SOURCE__CONFIG_LOCATION = eINSTANCE.getAxdtProjectSource_ConfigLocation(); /** * The meta object literal for the '<em><b>Connected Package Roots</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AXDT_PROJECT_SOURCE__CONNECTED_PACKAGE_ROOTS = eINSTANCE.getAxdtProjectSource_ConnectedPackageRoots(); /** * The meta object literal for the '<em><b>Parent</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AXDT_PROJECT_SOURCE__PARENT = eINSTANCE.getAxdtProjectSource_Parent(); /** * The meta object literal for the '{@link org.axdt.core.model.impl.AxdtProjectHandleImpl <em>Axdt Project Handle</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtProjectHandleImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtProjectHandle() * @generated */ EClass AXDT_PROJECT_HANDLE = eINSTANCE.getAxdtProjectHandle(); /** * The meta object literal for the '{@link org.axdt.core.model.impl.AxdtPackageRootSourceImpl <em>Axdt Package Root Source</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtPackageRootSourceImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtPackageRootSource() * @generated */ EClass AXDT_PACKAGE_ROOT_SOURCE = eINSTANCE.getAxdtPackageRootSource(); /** * The meta object literal for the '<em><b>Resource</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute AXDT_PACKAGE_ROOT_SOURCE__RESOURCE = eINSTANCE.getAxdtPackageRootSource_Resource(); /** * The meta object literal for the '<em><b>Parent</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference AXDT_PACKAGE_ROOT_SOURCE__PARENT = eINSTANCE.getAxdtPackageRootSource_Parent(); /** * The meta object literal for the '{@link org.axdt.core.model.impl.AxdtPackageRootHandleImpl <em>Axdt Package Root Handle</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.axdt.core.model.impl.AxdtPackageRootHandleImpl * @see org.axdt.core.model.impl.AxdtEPackageImpl#getAxdtPackageRootHandle() * @generated */ EClass AXDT_PACKAGE_ROOT_HANDLE = eINSTANCE.getAxdtPackageRootHandle(); /** * The meta object literal for the '<em>IPath</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.runtime.IPath * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIPath() * @generated */ EDataType IPATH = eINSTANCE.getIPath(); /** * The meta object literal for the '<em>IWorkspace</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IWorkspace * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIWorkspace() * @generated */ EDataType IWORKSPACE = eINSTANCE.getIWorkspace(); /** * The meta object literal for the '<em>IResource</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IResource * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIResource() * @generated */ EDataType IRESOURCE = eINSTANCE.getIResource(); /** * The meta object literal for the '<em>IContainer</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IContainer * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIContainer() * @generated */ EDataType ICONTAINER = eINSTANCE.getIContainer(); /** * The meta object literal for the '<em>IProject</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IProject * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIProject() * @generated */ EDataType IPROJECT = eINSTANCE.getIProject(); /** * The meta object literal for the '<em>IProgress Monitor</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.runtime.IProgressMonitor * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIProgressMonitor() * @generated */ EDataType IPROGRESS_MONITOR = eINSTANCE.getIProgressMonitor(); /** * The meta object literal for the '<em>Core Exception</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.runtime.CoreException * @see org.axdt.core.model.impl.AxdtEPackageImpl#getCoreException() * @generated */ EDataType CORE_EXCEPTION = eINSTANCE.getCoreException(); /** * The meta object literal for the '<em>IProject Description</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.IProjectDescription * @see org.axdt.core.model.impl.AxdtEPackageImpl#getIProjectDescription() * @generated */ EDataType IPROJECT_DESCRIPTION = eINSTANCE.getIProjectDescription(); /** * The meta object literal for the '<em>List</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.axdt.core.model.impl.AxdtEPackageImpl#getList() * @generated */ EDataType LIST = eINSTANCE.getList(); /** * The meta object literal for the '<em>Set</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.Set * @see org.axdt.core.model.impl.AxdtEPackageImpl#getSet() * @generated */ EDataType SET = eINSTANCE.getSet(); /** * The meta object literal for the '<em>ICommand</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.resources.ICommand * @see org.axdt.core.model.impl.AxdtEPackageImpl#getICommand() * @generated */ EDataType ICOMMAND = eINSTANCE.getICommand(); } } //AxdtEPackage