/** | |
* Copyright (c) 2010, 2015 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 | |
* Grégoire Dupé (Mia-Software) - Bug 480183 - The manifest.mf discoverer should manage 'Export-Package' | |
*/ | |
package org.eclipse.modisco.manifest; | |
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.manifest.ManifestFactory | |
* @model kind="package" | |
* @generated | |
*/ | |
public interface ManifestPackage extends EPackage { | |
/** | |
* The package name. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
String eNAME = "manifest"; | |
/** | |
* The package namespace URI. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
String eNS_URI = "http://www.eclipse.org/MoDisco/manifest"; | |
/** | |
* The package namespace name. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
String eNS_PREFIX = "manifest"; | |
/** | |
* The singleton instance of the package. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
ManifestPackage eINSTANCE = org.eclipse.modisco.manifest.impl.ManifestPackageImpl.init(); | |
/** | |
* The meta object id for the '{@link org.eclipse.modisco.manifest.impl.BundleImpl <em>Bundle</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.BundleImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getBundle() | |
* @generated | |
*/ | |
int BUNDLE = 0; | |
/** | |
* The feature id for the '<em><b>Name</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__NAME = 0; | |
/** | |
* The feature id for the '<em><b>Singleton</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__SINGLETON = 1; | |
/** | |
* The feature id for the '<em><b>Symbolic Name</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__SYMBOLIC_NAME = 2; | |
/** | |
* The feature id for the '<em><b>Version</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__VERSION = 3; | |
/** | |
* The feature id for the '<em><b>Activator</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__ACTIVATOR = 4; | |
/** | |
* The feature id for the '<em><b>Activation Policy</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__ACTIVATION_POLICY = 5; | |
/** | |
* The feature id for the '<em><b>Required Execution Environment</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__REQUIRED_EXECUTION_ENVIRONMENT = 6; | |
/** | |
* The feature id for the '<em><b>Vendor</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__VENDOR = 7; | |
/** | |
* The feature id for the '<em><b>Required Bundles</b></em>' containment reference list. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__REQUIRED_BUNDLES = 8; | |
/** | |
* The feature id for the '<em><b>Imported Packages</b></em>' containment reference list. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__IMPORTED_PACKAGES = 9; | |
/** | |
* The feature id for the '<em><b>Export Packages</b></em>' reference list. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE__EXPORT_PACKAGES = 10; | |
/** | |
* The number of structural features of the '<em>Bundle</em>' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int BUNDLE_FEATURE_COUNT = 11; | |
/** | |
* The meta object id for the '{@link org.eclipse.modisco.manifest.impl.RequiredBundleImpl <em>Required Bundle</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.RequiredBundleImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getRequiredBundle() | |
* @generated | |
*/ | |
int REQUIRED_BUNDLE = 1; | |
/** | |
* The feature id for the '<em><b>Symbolic Name</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int REQUIRED_BUNDLE__SYMBOLIC_NAME = 0; | |
/** | |
* The feature id for the '<em><b>Version</b></em>' containment reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int REQUIRED_BUNDLE__VERSION = 1; | |
/** | |
* The number of structural features of the '<em>Required Bundle</em>' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int REQUIRED_BUNDLE_FEATURE_COUNT = 2; | |
/** | |
* The meta object id for the '{@link org.eclipse.modisco.manifest.impl.ImportedPackageImpl <em>Imported Package</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.ImportedPackageImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getImportedPackage() | |
* @generated | |
*/ | |
int IMPORTED_PACKAGE = 2; | |
/** | |
* The feature id for the '<em><b>Name</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int IMPORTED_PACKAGE__NAME = 0; | |
/** | |
* The feature id for the '<em><b>Version</b></em>' containment reference. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int IMPORTED_PACKAGE__VERSION = 1; | |
/** | |
* The number of structural features of the '<em>Imported Package</em>' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int IMPORTED_PACKAGE_FEATURE_COUNT = 2; | |
/** | |
* The meta object id for the '{@link org.eclipse.modisco.manifest.impl.VersionImpl <em>Version</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.VersionImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getVersion() | |
* @generated | |
*/ | |
int VERSION = 3; | |
/** | |
* The feature id for the '<em><b>Minimum</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int VERSION__MINIMUM = 0; | |
/** | |
* The feature id for the '<em><b>Minimum Is Inclusive</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int VERSION__MINIMUM_IS_INCLUSIVE = 1; | |
/** | |
* The feature id for the '<em><b>Maximum</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int VERSION__MAXIMUM = 2; | |
/** | |
* The feature id for the '<em><b>Maximum Is Inclusive</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int VERSION__MAXIMUM_IS_INCLUSIVE = 3; | |
/** | |
* The number of structural features of the '<em>Version</em>' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int VERSION_FEATURE_COUNT = 4; | |
/** | |
* The meta object id for the '{@link org.eclipse.modisco.manifest.impl.ExportedPackageImpl <em>Exported Package</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.ExportedPackageImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getExportedPackage() | |
* @generated | |
*/ | |
int EXPORTED_PACKAGE = 4; | |
/** | |
* The feature id for the '<em><b>Name</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int EXPORTED_PACKAGE__NAME = 0; | |
/** | |
* The feature id for the '<em><b>XFriends</b></em>' reference list. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int EXPORTED_PACKAGE__XFRIENDS = 1; | |
/** | |
* The feature id for the '<em><b>XInternal</b></em>' attribute. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int EXPORTED_PACKAGE__XINTERNAL = 2; | |
/** | |
* The number of structural features of the '<em>Exported Package</em>' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
* @ordered | |
*/ | |
int EXPORTED_PACKAGE_FEATURE_COUNT = 3; | |
/** | |
* Returns the meta object for class '{@link org.eclipse.modisco.manifest.Bundle <em>Bundle</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for class '<em>Bundle</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle | |
* @generated | |
*/ | |
EClass getBundle(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Bundle#getName <em>Name</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Name</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getName() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EAttribute getBundle_Name(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Bundle#isSingleton <em>Singleton</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Singleton</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#isSingleton() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EAttribute getBundle_Singleton(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Bundle#getSymbolicName <em>Symbolic Name</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Symbolic Name</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getSymbolicName() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EAttribute getBundle_SymbolicName(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Bundle#getVersion <em>Version</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Version</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getVersion() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EAttribute getBundle_Version(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Bundle#getActivator <em>Activator</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Activator</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getActivator() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EAttribute getBundle_Activator(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Bundle#getActivationPolicy <em>Activation Policy</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Activation Policy</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getActivationPolicy() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EAttribute getBundle_ActivationPolicy(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Bundle#getRequiredExecutionEnvironment <em>Required Execution Environment</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Required Execution Environment</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getRequiredExecutionEnvironment() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EAttribute getBundle_RequiredExecutionEnvironment(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Bundle#getVendor <em>Vendor</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Vendor</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getVendor() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EAttribute getBundle_Vendor(); | |
/** | |
* Returns the meta object for the containment reference list '{@link org.eclipse.modisco.manifest.Bundle#getRequiredBundles <em>Required Bundles</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the containment reference list '<em>Required Bundles</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getRequiredBundles() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EReference getBundle_RequiredBundles(); | |
/** | |
* Returns the meta object for the containment reference list '{@link org.eclipse.modisco.manifest.Bundle#getImportedPackages <em>Imported Packages</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the containment reference list '<em>Imported Packages</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getImportedPackages() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EReference getBundle_ImportedPackages(); | |
/** | |
* Returns the meta object for the reference list '{@link org.eclipse.modisco.manifest.Bundle#getExportPackages <em>Export Packages</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference list '<em>Export Packages</em>'. | |
* @see org.eclipse.modisco.manifest.Bundle#getExportPackages() | |
* @see #getBundle() | |
* @generated | |
*/ | |
EReference getBundle_ExportPackages(); | |
/** | |
* Returns the meta object for class '{@link org.eclipse.modisco.manifest.RequiredBundle <em>Required Bundle</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for class '<em>Required Bundle</em>'. | |
* @see org.eclipse.modisco.manifest.RequiredBundle | |
* @generated | |
*/ | |
EClass getRequiredBundle(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.RequiredBundle#getSymbolicName <em>Symbolic Name</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Symbolic Name</em>'. | |
* @see org.eclipse.modisco.manifest.RequiredBundle#getSymbolicName() | |
* @see #getRequiredBundle() | |
* @generated | |
*/ | |
EAttribute getRequiredBundle_SymbolicName(); | |
/** | |
* Returns the meta object for the containment reference '{@link org.eclipse.modisco.manifest.RequiredBundle#getVersion <em>Version</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the containment reference '<em>Version</em>'. | |
* @see org.eclipse.modisco.manifest.RequiredBundle#getVersion() | |
* @see #getRequiredBundle() | |
* @generated | |
*/ | |
EReference getRequiredBundle_Version(); | |
/** | |
* Returns the meta object for class '{@link org.eclipse.modisco.manifest.ImportedPackage <em>Imported Package</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for class '<em>Imported Package</em>'. | |
* @see org.eclipse.modisco.manifest.ImportedPackage | |
* @generated | |
*/ | |
EClass getImportedPackage(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.ImportedPackage#getName <em>Name</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Name</em>'. | |
* @see org.eclipse.modisco.manifest.ImportedPackage#getName() | |
* @see #getImportedPackage() | |
* @generated | |
*/ | |
EAttribute getImportedPackage_Name(); | |
/** | |
* Returns the meta object for the containment reference '{@link org.eclipse.modisco.manifest.ImportedPackage#getVersion <em>Version</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the containment reference '<em>Version</em>'. | |
* @see org.eclipse.modisco.manifest.ImportedPackage#getVersion() | |
* @see #getImportedPackage() | |
* @generated | |
*/ | |
EReference getImportedPackage_Version(); | |
/** | |
* Returns the meta object for class '{@link org.eclipse.modisco.manifest.Version <em>Version</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for class '<em>Version</em>'. | |
* @see org.eclipse.modisco.manifest.Version | |
* @generated | |
*/ | |
EClass getVersion(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Version#getMinimum <em>Minimum</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Minimum</em>'. | |
* @see org.eclipse.modisco.manifest.Version#getMinimum() | |
* @see #getVersion() | |
* @generated | |
*/ | |
EAttribute getVersion_Minimum(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Version#isMinimumIsInclusive <em>Minimum Is Inclusive</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Minimum Is Inclusive</em>'. | |
* @see org.eclipse.modisco.manifest.Version#isMinimumIsInclusive() | |
* @see #getVersion() | |
* @generated | |
*/ | |
EAttribute getVersion_MinimumIsInclusive(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Version#getMaximum <em>Maximum</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Maximum</em>'. | |
* @see org.eclipse.modisco.manifest.Version#getMaximum() | |
* @see #getVersion() | |
* @generated | |
*/ | |
EAttribute getVersion_Maximum(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.Version#isMaximumIsInclusive <em>Maximum Is Inclusive</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Maximum Is Inclusive</em>'. | |
* @see org.eclipse.modisco.manifest.Version#isMaximumIsInclusive() | |
* @see #getVersion() | |
* @generated | |
*/ | |
EAttribute getVersion_MaximumIsInclusive(); | |
/** | |
* Returns the meta object for class '{@link org.eclipse.modisco.manifest.ExportedPackage <em>Exported Package</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for class '<em>Exported Package</em>'. | |
* @see org.eclipse.modisco.manifest.ExportedPackage | |
* @generated | |
*/ | |
EClass getExportedPackage(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.ExportedPackage#getName <em>Name</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>Name</em>'. | |
* @see org.eclipse.modisco.manifest.ExportedPackage#getName() | |
* @see #getExportedPackage() | |
* @generated | |
*/ | |
EAttribute getExportedPackage_Name(); | |
/** | |
* Returns the meta object for the reference list '{@link org.eclipse.modisco.manifest.ExportedPackage#getXFriends <em>XFriends</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the reference list '<em>XFriends</em>'. | |
* @see org.eclipse.modisco.manifest.ExportedPackage#getXFriends() | |
* @see #getExportedPackage() | |
* @generated | |
*/ | |
EReference getExportedPackage_XFriends(); | |
/** | |
* Returns the meta object for the attribute '{@link org.eclipse.modisco.manifest.ExportedPackage#isXInternal <em>XInternal</em>}'. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @return the meta object for the attribute '<em>XInternal</em>'. | |
* @see org.eclipse.modisco.manifest.ExportedPackage#isXInternal() | |
* @see #getExportedPackage() | |
* @generated | |
*/ | |
EAttribute getExportedPackage_XInternal(); | |
/** | |
* 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 | |
*/ | |
ManifestFactory getManifestFactory(); | |
/** | |
* <!-- 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.manifest.impl.BundleImpl <em>Bundle</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.BundleImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getBundle() | |
* @generated | |
*/ | |
EClass BUNDLE = eINSTANCE.getBundle(); | |
/** | |
* The meta object literal for the '<em><b>Name</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute BUNDLE__NAME = eINSTANCE.getBundle_Name(); | |
/** | |
* The meta object literal for the '<em><b>Singleton</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute BUNDLE__SINGLETON = eINSTANCE.getBundle_Singleton(); | |
/** | |
* The meta object literal for the '<em><b>Symbolic Name</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute BUNDLE__SYMBOLIC_NAME = eINSTANCE.getBundle_SymbolicName(); | |
/** | |
* The meta object literal for the '<em><b>Version</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute BUNDLE__VERSION = eINSTANCE.getBundle_Version(); | |
/** | |
* The meta object literal for the '<em><b>Activator</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute BUNDLE__ACTIVATOR = eINSTANCE.getBundle_Activator(); | |
/** | |
* The meta object literal for the '<em><b>Activation Policy</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute BUNDLE__ACTIVATION_POLICY = eINSTANCE.getBundle_ActivationPolicy(); | |
/** | |
* The meta object literal for the '<em><b>Required Execution Environment</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute BUNDLE__REQUIRED_EXECUTION_ENVIRONMENT = eINSTANCE.getBundle_RequiredExecutionEnvironment(); | |
/** | |
* The meta object literal for the '<em><b>Vendor</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute BUNDLE__VENDOR = eINSTANCE.getBundle_Vendor(); | |
/** | |
* The meta object literal for the '<em><b>Required Bundles</b></em>' containment reference list feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference BUNDLE__REQUIRED_BUNDLES = eINSTANCE.getBundle_RequiredBundles(); | |
/** | |
* The meta object literal for the '<em><b>Imported Packages</b></em>' containment reference list feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference BUNDLE__IMPORTED_PACKAGES = eINSTANCE.getBundle_ImportedPackages(); | |
/** | |
* The meta object literal for the '<em><b>Export Packages</b></em>' reference list feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference BUNDLE__EXPORT_PACKAGES = eINSTANCE.getBundle_ExportPackages(); | |
/** | |
* The meta object literal for the '{@link org.eclipse.modisco.manifest.impl.RequiredBundleImpl <em>Required Bundle</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.RequiredBundleImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getRequiredBundle() | |
* @generated | |
*/ | |
EClass REQUIRED_BUNDLE = eINSTANCE.getRequiredBundle(); | |
/** | |
* The meta object literal for the '<em><b>Symbolic Name</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute REQUIRED_BUNDLE__SYMBOLIC_NAME = eINSTANCE.getRequiredBundle_SymbolicName(); | |
/** | |
* The meta object literal for the '<em><b>Version</b></em>' containment reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference REQUIRED_BUNDLE__VERSION = eINSTANCE.getRequiredBundle_Version(); | |
/** | |
* The meta object literal for the '{@link org.eclipse.modisco.manifest.impl.ImportedPackageImpl <em>Imported Package</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.ImportedPackageImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getImportedPackage() | |
* @generated | |
*/ | |
EClass IMPORTED_PACKAGE = eINSTANCE.getImportedPackage(); | |
/** | |
* The meta object literal for the '<em><b>Name</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute IMPORTED_PACKAGE__NAME = eINSTANCE.getImportedPackage_Name(); | |
/** | |
* The meta object literal for the '<em><b>Version</b></em>' containment reference feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference IMPORTED_PACKAGE__VERSION = eINSTANCE.getImportedPackage_Version(); | |
/** | |
* The meta object literal for the '{@link org.eclipse.modisco.manifest.impl.VersionImpl <em>Version</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.VersionImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getVersion() | |
* @generated | |
*/ | |
EClass VERSION = eINSTANCE.getVersion(); | |
/** | |
* The meta object literal for the '<em><b>Minimum</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute VERSION__MINIMUM = eINSTANCE.getVersion_Minimum(); | |
/** | |
* The meta object literal for the '<em><b>Minimum Is Inclusive</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute VERSION__MINIMUM_IS_INCLUSIVE = eINSTANCE.getVersion_MinimumIsInclusive(); | |
/** | |
* The meta object literal for the '<em><b>Maximum</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute VERSION__MAXIMUM = eINSTANCE.getVersion_Maximum(); | |
/** | |
* The meta object literal for the '<em><b>Maximum Is Inclusive</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute VERSION__MAXIMUM_IS_INCLUSIVE = eINSTANCE.getVersion_MaximumIsInclusive(); | |
/** | |
* The meta object literal for the '{@link org.eclipse.modisco.manifest.impl.ExportedPackageImpl <em>Exported Package</em>}' class. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @see org.eclipse.modisco.manifest.impl.ExportedPackageImpl | |
* @see org.eclipse.modisco.manifest.impl.ManifestPackageImpl#getExportedPackage() | |
* @generated | |
*/ | |
EClass EXPORTED_PACKAGE = eINSTANCE.getExportedPackage(); | |
/** | |
* The meta object literal for the '<em><b>Name</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute EXPORTED_PACKAGE__NAME = eINSTANCE.getExportedPackage_Name(); | |
/** | |
* The meta object literal for the '<em><b>XFriends</b></em>' reference list feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EReference EXPORTED_PACKAGE__XFRIENDS = eINSTANCE.getExportedPackage_XFriends(); | |
/** | |
* The meta object literal for the '<em><b>XInternal</b></em>' attribute feature. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
EAttribute EXPORTED_PACKAGE__XINTERNAL = eINSTANCE.getExportedPackage_XInternal(); | |
} | |
} //ManifestPackage |