/** * * Copyright (c) 2012 CEA LIST. * 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: * CEA LIST - initial API and implementation * */ package org.eclipse.papyrus.infra.discovery; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; 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.papyrus.infra.discovery.DiscoveryFactory * @model kind="package" * @generated */ public interface DiscoveryPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "discovery"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/papyrus/discovery/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "discovery"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ DiscoveryPackage eINSTANCE = org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.papyrus.infra.discovery.impl.InstallableComponentImpl <em>Installable Component</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.InstallableComponentImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getInstallableComponent() * @generated */ int INSTALLABLE_COMPONENT = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__NAME = 0; /** * The feature id for the '<em><b>Provider</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__PROVIDER = 1; /** * The feature id for the '<em><b>Sites URLS</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__SITES_URLS = 2; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__DESCRIPTION = 3; /** * The feature id for the '<em><b>Overview</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__OVERVIEW = 4; /** * The feature id for the '<em><b>Category</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__CATEGORY = 5; /** * The feature id for the '<em><b>Id</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__ID = 6; /** * The feature id for the '<em><b>License</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__LICENSE = 7; /** * The feature id for the '<em><b>Selected</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__SELECTED = 8; /** * The feature id for the '<em><b>Available</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__AVAILABLE = 9; /** * The feature id for the '<em><b>Installed</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__INSTALLED = 10; /** * The feature id for the '<em><b>Groups</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__GROUPS = 11; /** * The feature id for the '<em><b>Image32</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__IMAGE32 = 12; /** * The feature id for the '<em><b>Incubation</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__INCUBATION = 13; /** * The feature id for the '<em><b>Messages</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__MESSAGES = 14; /** * The feature id for the '<em><b>Visible</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__VISIBLE = 15; /** * The feature id for the '<em><b>Hidding Feature ID</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT__HIDDING_FEATURE_ID = 16; /** * The number of structural features of the '<em>Installable Component</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INSTALLABLE_COMPONENT_FEATURE_COUNT = 17; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.discovery.impl.OverviewImpl <em>Overview</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.OverviewImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getOverview() * @generated */ int OVERVIEW = 1; /** * The feature id for the '<em><b>Summary</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OVERVIEW__SUMMARY = 0; /** * The feature id for the '<em><b>Screenshot</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OVERVIEW__SCREENSHOT = 1; /** * The feature id for the '<em><b>Url</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OVERVIEW__URL = 2; /** * The number of structural features of the '<em>Overview</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OVERVIEW_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.discovery.impl.CategoryImpl <em>Category</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.CategoryImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getCategory() * @generated */ int CATEGORY = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CATEGORY__NAME = 0; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CATEGORY__DESCRIPTION = 1; /** * The feature id for the '<em><b>Components</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CATEGORY__COMPONENTS = 2; /** * The feature id for the '<em><b>Relevance</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CATEGORY__RELEVANCE = 3; /** * The feature id for the '<em><b>Overview</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CATEGORY__OVERVIEW = 4; /** * The feature id for the '<em><b>Image48</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CATEGORY__IMAGE48 = 5; /** * The number of structural features of the '<em>Category</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CATEGORY_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.discovery.impl.DiscoveryDefinitionImpl <em>Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryDefinitionImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getDiscoveryDefinition() * @generated */ int DISCOVERY_DEFINITION = 3; /** * The feature id for the '<em><b>Categories</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DISCOVERY_DEFINITION__CATEGORIES = 0; /** * The feature id for the '<em><b>Filters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DISCOVERY_DEFINITION__FILTERS = 1; /** * The number of structural features of the '<em>Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DISCOVERY_DEFINITION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.discovery.impl.GroupImpl <em>Group</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.GroupImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getGroup() * @generated */ int GROUP = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP__NAME = 0; /** * The number of structural features of the '<em>Group</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUP_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.discovery.impl.MessageImpl <em>Message</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.MessageImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getMessage() * @generated */ int MESSAGE = 5; /** * The feature id for the '<em><b>Title</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE__TITLE = 0; /** * The feature id for the '<em><b>Message</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE__MESSAGE = 1; /** * The feature id for the '<em><b>Icon</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE__ICON = 2; /** * The number of structural features of the '<em>Message</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.papyrus.infra.discovery.Severity <em>Severity</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.Severity * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getSeverity() * @generated */ int SEVERITY = 6; /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent <em>Installable Component</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Installable Component</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent * @generated */ EClass getInstallableComponent(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getName() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getProvider <em>Provider</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Provider</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getProvider() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Provider(); /** * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getSitesURLS <em>Sites URLS</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Sites URLS</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getSitesURLS() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_SitesURLS(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getDescription() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Description(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getOverview <em>Overview</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Overview</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getOverview() * @see #getInstallableComponent() * @generated */ EReference getInstallableComponent_Overview(); /** * Returns the meta object for the container reference '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getCategory <em>Category</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Category</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getCategory() * @see #getInstallableComponent() * @generated */ EReference getInstallableComponent_Category(); /** * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Id</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getId() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Id(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getLicense <em>License</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>License</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getLicense() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_License(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#isSelected <em>Selected</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Selected</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#isSelected() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Selected(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#isAvailable <em>Available</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Available</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#isAvailable() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Available(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#isInstalled <em>Installed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Installed</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#isInstalled() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Installed(); /** * Returns the meta object for the reference list '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getGroups <em>Groups</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Groups</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getGroups() * @see #getInstallableComponent() * @generated */ EReference getInstallableComponent_Groups(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getImage32 <em>Image32</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Image32</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getImage32() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Image32(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#isIncubation <em>Incubation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Incubation</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#isIncubation() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Incubation(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getMessages <em>Messages</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Messages</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getMessages() * @see #getInstallableComponent() * @generated */ EReference getInstallableComponent_Messages(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#isVisible <em>Visible</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Visible</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#isVisible() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_Visible(); /** * Returns the meta object for the attribute list '{@link org.eclipse.papyrus.infra.discovery.InstallableComponent#getHiddingFeatureID <em>Hidding Feature ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Hidding Feature ID</em>'. * @see org.eclipse.papyrus.infra.discovery.InstallableComponent#getHiddingFeatureID() * @see #getInstallableComponent() * @generated */ EAttribute getInstallableComponent_HiddingFeatureID(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.discovery.Overview <em>Overview</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Overview</em>'. * @see org.eclipse.papyrus.infra.discovery.Overview * @generated */ EClass getOverview(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Overview#getSummary <em>Summary</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Summary</em>'. * @see org.eclipse.papyrus.infra.discovery.Overview#getSummary() * @see #getOverview() * @generated */ EAttribute getOverview_Summary(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Overview#getScreenshot <em>Screenshot</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Screenshot</em>'. * @see org.eclipse.papyrus.infra.discovery.Overview#getScreenshot() * @see #getOverview() * @generated */ EAttribute getOverview_Screenshot(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Overview#getUrl <em>Url</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Url</em>'. * @see org.eclipse.papyrus.infra.discovery.Overview#getUrl() * @see #getOverview() * @generated */ EAttribute getOverview_Url(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.discovery.Category <em>Category</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Category</em>'. * @see org.eclipse.papyrus.infra.discovery.Category * @generated */ EClass getCategory(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Category#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.papyrus.infra.discovery.Category#getName() * @see #getCategory() * @generated */ EAttribute getCategory_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Category#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see org.eclipse.papyrus.infra.discovery.Category#getDescription() * @see #getCategory() * @generated */ EAttribute getCategory_Description(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.infra.discovery.Category#getComponents <em>Components</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Components</em>'. * @see org.eclipse.papyrus.infra.discovery.Category#getComponents() * @see #getCategory() * @generated */ EReference getCategory_Components(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Category#getRelevance <em>Relevance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Relevance</em>'. * @see org.eclipse.papyrus.infra.discovery.Category#getRelevance() * @see #getCategory() * @generated */ EAttribute getCategory_Relevance(); /** * Returns the meta object for the containment reference '{@link org.eclipse.papyrus.infra.discovery.Category#getOverview <em>Overview</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Overview</em>'. * @see org.eclipse.papyrus.infra.discovery.Category#getOverview() * @see #getCategory() * @generated */ EReference getCategory_Overview(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Category#getImage48 <em>Image48</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Image48</em>'. * @see org.eclipse.papyrus.infra.discovery.Category#getImage48() * @see #getCategory() * @generated */ EAttribute getCategory_Image48(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.discovery.DiscoveryDefinition <em>Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Definition</em>'. * @see org.eclipse.papyrus.infra.discovery.DiscoveryDefinition * @generated */ EClass getDiscoveryDefinition(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.infra.discovery.DiscoveryDefinition#getCategories <em>Categories</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Categories</em>'. * @see org.eclipse.papyrus.infra.discovery.DiscoveryDefinition#getCategories() * @see #getDiscoveryDefinition() * @generated */ EReference getDiscoveryDefinition_Categories(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.infra.discovery.DiscoveryDefinition#getFilters <em>Filters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Filters</em>'. * @see org.eclipse.papyrus.infra.discovery.DiscoveryDefinition#getFilters() * @see #getDiscoveryDefinition() * @generated */ EReference getDiscoveryDefinition_Filters(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.discovery.Group <em>Group</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Group</em>'. * @see org.eclipse.papyrus.infra.discovery.Group * @generated */ EClass getGroup(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Group#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.papyrus.infra.discovery.Group#getName() * @see #getGroup() * @generated */ EAttribute getGroup_Name(); /** * Returns the meta object for class '{@link org.eclipse.papyrus.infra.discovery.Message <em>Message</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Message</em>'. * @see org.eclipse.papyrus.infra.discovery.Message * @generated */ EClass getMessage(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Message#getTitle <em>Title</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Title</em>'. * @see org.eclipse.papyrus.infra.discovery.Message#getTitle() * @see #getMessage() * @generated */ EAttribute getMessage_Title(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Message#getMessage <em>Message</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Message</em>'. * @see org.eclipse.papyrus.infra.discovery.Message#getMessage() * @see #getMessage() * @generated */ EAttribute getMessage_Message(); /** * Returns the meta object for the attribute '{@link org.eclipse.papyrus.infra.discovery.Message#getIcon <em>Icon</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Icon</em>'. * @see org.eclipse.papyrus.infra.discovery.Message#getIcon() * @see #getMessage() * @generated */ EAttribute getMessage_Icon(); /** * Returns the meta object for enum '{@link org.eclipse.papyrus.infra.discovery.Severity <em>Severity</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Severity</em>'. * @see org.eclipse.papyrus.infra.discovery.Severity * @generated */ EEnum getSeverity(); /** * 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 */ DiscoveryFactory getDiscoveryFactory(); /** * <!-- 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.papyrus.infra.discovery.impl.InstallableComponentImpl <em>Installable Component</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.InstallableComponentImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getInstallableComponent() * @generated */ EClass INSTALLABLE_COMPONENT = eINSTANCE.getInstallableComponent(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__NAME = eINSTANCE.getInstallableComponent_Name(); /** * The meta object literal for the '<em><b>Provider</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__PROVIDER = eINSTANCE.getInstallableComponent_Provider(); /** * The meta object literal for the '<em><b>Sites URLS</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__SITES_URLS = eINSTANCE.getInstallableComponent_SitesURLS(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__DESCRIPTION = eINSTANCE.getInstallableComponent_Description(); /** * The meta object literal for the '<em><b>Overview</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTALLABLE_COMPONENT__OVERVIEW = eINSTANCE.getInstallableComponent_Overview(); /** * The meta object literal for the '<em><b>Category</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTALLABLE_COMPONENT__CATEGORY = eINSTANCE.getInstallableComponent_Category(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__ID = eINSTANCE.getInstallableComponent_Id(); /** * The meta object literal for the '<em><b>License</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__LICENSE = eINSTANCE.getInstallableComponent_License(); /** * The meta object literal for the '<em><b>Selected</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__SELECTED = eINSTANCE.getInstallableComponent_Selected(); /** * The meta object literal for the '<em><b>Available</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__AVAILABLE = eINSTANCE.getInstallableComponent_Available(); /** * The meta object literal for the '<em><b>Installed</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__INSTALLED = eINSTANCE.getInstallableComponent_Installed(); /** * The meta object literal for the '<em><b>Groups</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTALLABLE_COMPONENT__GROUPS = eINSTANCE.getInstallableComponent_Groups(); /** * The meta object literal for the '<em><b>Image32</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__IMAGE32 = eINSTANCE.getInstallableComponent_Image32(); /** * The meta object literal for the '<em><b>Incubation</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__INCUBATION = eINSTANCE.getInstallableComponent_Incubation(); /** * The meta object literal for the '<em><b>Messages</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference INSTALLABLE_COMPONENT__MESSAGES = eINSTANCE.getInstallableComponent_Messages(); /** * The meta object literal for the '<em><b>Visible</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__VISIBLE = eINSTANCE.getInstallableComponent_Visible(); /** * The meta object literal for the '<em><b>Hidding Feature ID</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute INSTALLABLE_COMPONENT__HIDDING_FEATURE_ID = eINSTANCE.getInstallableComponent_HiddingFeatureID(); /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.discovery.impl.OverviewImpl <em>Overview</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.OverviewImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getOverview() * @generated */ EClass OVERVIEW = eINSTANCE.getOverview(); /** * The meta object literal for the '<em><b>Summary</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OVERVIEW__SUMMARY = eINSTANCE.getOverview_Summary(); /** * The meta object literal for the '<em><b>Screenshot</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OVERVIEW__SCREENSHOT = eINSTANCE.getOverview_Screenshot(); /** * The meta object literal for the '<em><b>Url</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute OVERVIEW__URL = eINSTANCE.getOverview_Url(); /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.discovery.impl.CategoryImpl <em>Category</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.CategoryImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getCategory() * @generated */ EClass CATEGORY = eINSTANCE.getCategory(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CATEGORY__NAME = eINSTANCE.getCategory_Name(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CATEGORY__DESCRIPTION = eINSTANCE.getCategory_Description(); /** * The meta object literal for the '<em><b>Components</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CATEGORY__COMPONENTS = eINSTANCE.getCategory_Components(); /** * The meta object literal for the '<em><b>Relevance</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CATEGORY__RELEVANCE = eINSTANCE.getCategory_Relevance(); /** * The meta object literal for the '<em><b>Overview</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CATEGORY__OVERVIEW = eINSTANCE.getCategory_Overview(); /** * The meta object literal for the '<em><b>Image48</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CATEGORY__IMAGE48 = eINSTANCE.getCategory_Image48(); /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.discovery.impl.DiscoveryDefinitionImpl <em>Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryDefinitionImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getDiscoveryDefinition() * @generated */ EClass DISCOVERY_DEFINITION = eINSTANCE.getDiscoveryDefinition(); /** * The meta object literal for the '<em><b>Categories</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DISCOVERY_DEFINITION__CATEGORIES = eINSTANCE.getDiscoveryDefinition_Categories(); /** * The meta object literal for the '<em><b>Filters</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference DISCOVERY_DEFINITION__FILTERS = eINSTANCE.getDiscoveryDefinition_Filters(); /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.discovery.impl.GroupImpl <em>Group</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.GroupImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getGroup() * @generated */ EClass GROUP = eINSTANCE.getGroup(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute GROUP__NAME = eINSTANCE.getGroup_Name(); /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.discovery.impl.MessageImpl <em>Message</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.impl.MessageImpl * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getMessage() * @generated */ EClass MESSAGE = eINSTANCE.getMessage(); /** * The meta object literal for the '<em><b>Title</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MESSAGE__TITLE = eINSTANCE.getMessage_Title(); /** * The meta object literal for the '<em><b>Message</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MESSAGE__MESSAGE = eINSTANCE.getMessage_Message(); /** * The meta object literal for the '<em><b>Icon</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MESSAGE__ICON = eINSTANCE.getMessage_Icon(); /** * The meta object literal for the '{@link org.eclipse.papyrus.infra.discovery.Severity <em>Severity</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.papyrus.infra.discovery.Severity * @see org.eclipse.papyrus.infra.discovery.impl.DiscoveryPackageImpl#getSeverity() * @generated */ EEnum SEVERITY = eINSTANCE.getSeverity(); } } //DiscoveryPackage