blob: a7b6b7d3b4041c8c002e2cc19416b04a98aa9e3d [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2009, 2018 SAP AG and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*
* Contributors:
* SAP AG - initial API and implementation
******************************************************************************
*/
package configuration.businessconfiguration;
import modelmanagement.ModelmanagementPackage;
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 configuration.businessconfiguration.BusinessconfigurationFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL'"
* @generated
*/
public interface BusinessconfigurationPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "businessconfiguration";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/configuration/businessconfiguration.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "configuration.businessconfiguration";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
BusinessconfigurationPackage eINSTANCE = configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl.init();
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.ScopingContextImpl <em>Scoping Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.ScopingContextImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getScopingContext()
* @generated
*/
int SCOPING_CONTEXT = 0;
/**
* The number of structural features of the '<em>Scoping Context</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCOPING_CONTEXT_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.IndustryImpl <em>Industry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.IndustryImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getIndustry()
* @generated
*/
int INDUSTRY = 1;
/**
* The number of structural features of the '<em>Industry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INDUSTRY_FEATURE_COUNT = SCOPING_CONTEXT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.CountryImpl <em>Country</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.CountryImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getCountry()
* @generated
*/
int COUNTRY = 2;
/**
* The number of structural features of the '<em>Country</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COUNTRY_FEATURE_COUNT = SCOPING_CONTEXT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.ConfigurationElementImpl <em>Configuration Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.ConfigurationElementImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getConfigurationElement()
* @generated
*/
int CONFIGURATION_ELEMENT = 3;
/**
* The feature id for the '<em><b>Applicable In Context</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION_ELEMENT__APPLICABLE_IN_CONTEXT = 0;
/**
* The number of structural features of the '<em>Configuration Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION_ELEMENT_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.BusinessTopicImpl <em>Business Topic</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.BusinessTopicImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getBusinessTopic()
* @generated
*/
int BUSINESS_TOPIC = 4;
/**
* The feature id for the '<em><b>Applicable In Context</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_TOPIC__APPLICABLE_IN_CONTEXT = CONFIGURATION_ELEMENT__APPLICABLE_IN_CONTEXT;
/**
* The feature id for the '<em><b>Business Option</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_TOPIC__BUSINESS_OPTION = CONFIGURATION_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Business Topic</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_TOPIC_FEATURE_COUNT = CONFIGURATION_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.BusinessPackageImpl <em>Business Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.BusinessPackageImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getBusinessPackage()
* @generated
*/
int BUSINESS_PACKAGE = 5;
/**
* The feature id for the '<em><b>Applicable In Context</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PACKAGE__APPLICABLE_IN_CONTEXT = CONFIGURATION_ELEMENT__APPLICABLE_IN_CONTEXT;
/**
* The feature id for the '<em><b>Business Topic</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PACKAGE__BUSINESS_TOPIC = CONFIGURATION_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Business Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_PACKAGE_FEATURE_COUNT = CONFIGURATION_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.BusinessOptionImpl <em>Business Option</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.BusinessOptionImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getBusinessOption()
* @generated
*/
int BUSINESS_OPTION = 6;
/**
* The feature id for the '<em><b>Applicable In Context</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OPTION__APPLICABLE_IN_CONTEXT = CONFIGURATION_ELEMENT__APPLICABLE_IN_CONTEXT;
/**
* The feature id for the '<em><b>Value Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OPTION__VALUE_SET = CONFIGURATION_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Business Option</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_OPTION_FEATURE_COUNT = CONFIGURATION_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.BusinessAreaImpl <em>Business Area</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.BusinessAreaImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getBusinessArea()
* @generated
*/
int BUSINESS_AREA = 7;
/**
* The feature id for the '<em><b>Applicable In Context</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_AREA__APPLICABLE_IN_CONTEXT = CONFIGURATION_ELEMENT__APPLICABLE_IN_CONTEXT;
/**
* The feature id for the '<em><b>Business Package</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_AREA__BUSINESS_PACKAGE = CONFIGURATION_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Business Area</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BUSINESS_AREA_FEATURE_COUNT = CONFIGURATION_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.ValueSetImpl <em>Value Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.ValueSetImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getValueSet()
* @generated
*/
int VALUE_SET = 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET__OWNED_TYPE_DEFINITION = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Extensible</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET__EXTENSIBLE = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Configuration Business Option</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET__CONFIGURATION_BUSINESS_OPTION = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Entries</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET__ENTRIES = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Value Set</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link configuration.businessconfiguration.impl.ValueSetEntryImpl <em>Value Set Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.ValueSetEntryImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getValueSetEntry()
* @generated
*/
int VALUE_SET_ENTRY = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET_ENTRY__NAME = ModelmanagementPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET_ENTRY__DESCRIPTION = ModelmanagementPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Can Be Changed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET_ENTRY__CAN_BE_CHANGED = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Can Be Deleted</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET_ENTRY__CAN_BE_DELETED = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Value Set</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET_ENTRY__VALUE_SET = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET_ENTRY__VALUE = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Value Set Entry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_SET_ENTRY_FEATURE_COUNT = ModelmanagementPackage.NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.ScopingContext <em>Scoping Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Scoping Context</em>'.
* @see configuration.businessconfiguration.ScopingContext
* @generated
*/
EClass getScopingContext();
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.Industry <em>Industry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Industry</em>'.
* @see configuration.businessconfiguration.Industry
* @generated
*/
EClass getIndustry();
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.Country <em>Country</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Country</em>'.
* @see configuration.businessconfiguration.Country
* @generated
*/
EClass getCountry();
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.ConfigurationElement <em>Configuration Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Configuration Element</em>'.
* @see configuration.businessconfiguration.ConfigurationElement
* @generated
*/
EClass getConfigurationElement();
/**
* Returns the meta object for the reference list '{@link configuration.businessconfiguration.ConfigurationElement#getApplicableInContext <em>Applicable In Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Applicable In Context</em>'.
* @see configuration.businessconfiguration.ConfigurationElement#getApplicableInContext()
* @see #getConfigurationElement()
* @generated
*/
EReference getConfigurationElement_ApplicableInContext();
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.BusinessTopic <em>Business Topic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Business Topic</em>'.
* @see configuration.businessconfiguration.BusinessTopic
* @generated
*/
EClass getBusinessTopic();
/**
* Returns the meta object for the containment reference list '{@link configuration.businessconfiguration.BusinessTopic#getBusinessOption <em>Business Option</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Business Option</em>'.
* @see configuration.businessconfiguration.BusinessTopic#getBusinessOption()
* @see #getBusinessTopic()
* @generated
*/
EReference getBusinessTopic_BusinessOption();
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.BusinessPackage <em>Business Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Business Package</em>'.
* @see configuration.businessconfiguration.BusinessPackage
* @generated
*/
EClass getBusinessPackage();
/**
* Returns the meta object for the containment reference list '{@link configuration.businessconfiguration.BusinessPackage#getBusinessTopic <em>Business Topic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Business Topic</em>'.
* @see configuration.businessconfiguration.BusinessPackage#getBusinessTopic()
* @see #getBusinessPackage()
* @generated
*/
EReference getBusinessPackage_BusinessTopic();
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.BusinessOption <em>Business Option</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Business Option</em>'.
* @see configuration.businessconfiguration.BusinessOption
* @generated
*/
EClass getBusinessOption();
/**
* Returns the meta object for the reference list '{@link configuration.businessconfiguration.BusinessOption#getValueSet <em>Value Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Value Set</em>'.
* @see configuration.businessconfiguration.BusinessOption#getValueSet()
* @see #getBusinessOption()
* @generated
*/
EReference getBusinessOption_ValueSet();
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.BusinessArea <em>Business Area</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Business Area</em>'.
* @see configuration.businessconfiguration.BusinessArea
* @generated
*/
EClass getBusinessArea();
/**
* Returns the meta object for the containment reference list '{@link configuration.businessconfiguration.BusinessArea#getBusinessPackage <em>Business Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Business Package</em>'.
* @see configuration.businessconfiguration.BusinessArea#getBusinessPackage()
* @see #getBusinessArea()
* @generated
*/
EReference getBusinessArea_BusinessPackage();
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.ValueSet <em>Value Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value Set</em>'.
* @see configuration.businessconfiguration.ValueSet
* @generated
*/
EClass getValueSet();
/**
* Returns the meta object for the attribute '{@link configuration.businessconfiguration.ValueSet#isExtensible <em>Extensible</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Extensible</em>'.
* @see configuration.businessconfiguration.ValueSet#isExtensible()
* @see #getValueSet()
* @generated
*/
EAttribute getValueSet_Extensible();
/**
* Returns the meta object for the reference '{@link configuration.businessconfiguration.ValueSet#getConfigurationBusinessOption <em>Configuration Business Option</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Configuration Business Option</em>'.
* @see configuration.businessconfiguration.ValueSet#getConfigurationBusinessOption()
* @see #getValueSet()
* @generated
*/
EReference getValueSet_ConfigurationBusinessOption();
/**
* Returns the meta object for the containment reference list '{@link configuration.businessconfiguration.ValueSet#getEntries <em>Entries</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Entries</em>'.
* @see configuration.businessconfiguration.ValueSet#getEntries()
* @see #getValueSet()
* @generated
*/
EReference getValueSet_Entries();
/**
* Returns the meta object for class '{@link configuration.businessconfiguration.ValueSetEntry <em>Value Set Entry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value Set Entry</em>'.
* @see configuration.businessconfiguration.ValueSetEntry
* @generated
*/
EClass getValueSetEntry();
/**
* Returns the meta object for the attribute '{@link configuration.businessconfiguration.ValueSetEntry#isCanBeChanged <em>Can Be Changed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Can Be Changed</em>'.
* @see configuration.businessconfiguration.ValueSetEntry#isCanBeChanged()
* @see #getValueSetEntry()
* @generated
*/
EAttribute getValueSetEntry_CanBeChanged();
/**
* Returns the meta object for the attribute '{@link configuration.businessconfiguration.ValueSetEntry#isCanBeDeleted <em>Can Be Deleted</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Can Be Deleted</em>'.
* @see configuration.businessconfiguration.ValueSetEntry#isCanBeDeleted()
* @see #getValueSetEntry()
* @generated
*/
EAttribute getValueSetEntry_CanBeDeleted();
/**
* Returns the meta object for the container reference '{@link configuration.businessconfiguration.ValueSetEntry#getValueSet <em>Value Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Value Set</em>'.
* @see configuration.businessconfiguration.ValueSetEntry#getValueSet()
* @see #getValueSetEntry()
* @generated
*/
EReference getValueSetEntry_ValueSet();
/**
* Returns the meta object for the containment reference '{@link configuration.businessconfiguration.ValueSetEntry#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value</em>'.
* @see configuration.businessconfiguration.ValueSetEntry#getValue()
* @see #getValueSetEntry()
* @generated
*/
EReference getValueSetEntry_Value();
/**
* 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
*/
BusinessconfigurationFactory getBusinessconfigurationFactory();
/**
* <!-- 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 configuration.businessconfiguration.impl.ScopingContextImpl <em>Scoping Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.ScopingContextImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getScopingContext()
* @generated
*/
EClass SCOPING_CONTEXT = eINSTANCE.getScopingContext();
/**
* The meta object literal for the '{@link configuration.businessconfiguration.impl.IndustryImpl <em>Industry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.IndustryImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getIndustry()
* @generated
*/
EClass INDUSTRY = eINSTANCE.getIndustry();
/**
* The meta object literal for the '{@link configuration.businessconfiguration.impl.CountryImpl <em>Country</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.CountryImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getCountry()
* @generated
*/
EClass COUNTRY = eINSTANCE.getCountry();
/**
* The meta object literal for the '{@link configuration.businessconfiguration.impl.ConfigurationElementImpl <em>Configuration Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.ConfigurationElementImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getConfigurationElement()
* @generated
*/
EClass CONFIGURATION_ELEMENT = eINSTANCE.getConfigurationElement();
/**
* The meta object literal for the '<em><b>Applicable In Context</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONFIGURATION_ELEMENT__APPLICABLE_IN_CONTEXT = eINSTANCE.getConfigurationElement_ApplicableInContext();
/**
* The meta object literal for the '{@link configuration.businessconfiguration.impl.BusinessTopicImpl <em>Business Topic</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.BusinessTopicImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getBusinessTopic()
* @generated
*/
EClass BUSINESS_TOPIC = eINSTANCE.getBusinessTopic();
/**
* The meta object literal for the '<em><b>Business Option</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_TOPIC__BUSINESS_OPTION = eINSTANCE.getBusinessTopic_BusinessOption();
/**
* The meta object literal for the '{@link configuration.businessconfiguration.impl.BusinessPackageImpl <em>Business Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.BusinessPackageImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getBusinessPackage()
* @generated
*/
EClass BUSINESS_PACKAGE = eINSTANCE.getBusinessPackage();
/**
* The meta object literal for the '<em><b>Business Topic</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_PACKAGE__BUSINESS_TOPIC = eINSTANCE.getBusinessPackage_BusinessTopic();
/**
* The meta object literal for the '{@link configuration.businessconfiguration.impl.BusinessOptionImpl <em>Business Option</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.BusinessOptionImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getBusinessOption()
* @generated
*/
EClass BUSINESS_OPTION = eINSTANCE.getBusinessOption();
/**
* The meta object literal for the '<em><b>Value Set</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_OPTION__VALUE_SET = eINSTANCE.getBusinessOption_ValueSet();
/**
* The meta object literal for the '{@link configuration.businessconfiguration.impl.BusinessAreaImpl <em>Business Area</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.BusinessAreaImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getBusinessArea()
* @generated
*/
EClass BUSINESS_AREA = eINSTANCE.getBusinessArea();
/**
* The meta object literal for the '<em><b>Business Package</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BUSINESS_AREA__BUSINESS_PACKAGE = eINSTANCE.getBusinessArea_BusinessPackage();
/**
* The meta object literal for the '{@link configuration.businessconfiguration.impl.ValueSetImpl <em>Value Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.ValueSetImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getValueSet()
* @generated
*/
EClass VALUE_SET = eINSTANCE.getValueSet();
/**
* The meta object literal for the '<em><b>Extensible</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_SET__EXTENSIBLE = eINSTANCE.getValueSet_Extensible();
/**
* The meta object literal for the '<em><b>Configuration Business Option</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VALUE_SET__CONFIGURATION_BUSINESS_OPTION = eINSTANCE.getValueSet_ConfigurationBusinessOption();
/**
* The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VALUE_SET__ENTRIES = eINSTANCE.getValueSet_Entries();
/**
* The meta object literal for the '{@link configuration.businessconfiguration.impl.ValueSetEntryImpl <em>Value Set Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see configuration.businessconfiguration.impl.ValueSetEntryImpl
* @see configuration.businessconfiguration.impl.BusinessconfigurationPackageImpl#getValueSetEntry()
* @generated
*/
EClass VALUE_SET_ENTRY = eINSTANCE.getValueSetEntry();
/**
* The meta object literal for the '<em><b>Can Be Changed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_SET_ENTRY__CAN_BE_CHANGED = eINSTANCE.getValueSetEntry_CanBeChanged();
/**
* The meta object literal for the '<em><b>Can Be Deleted</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE_SET_ENTRY__CAN_BE_DELETED = eINSTANCE.getValueSetEntry_CanBeDeleted();
/**
* The meta object literal for the '<em><b>Value Set</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VALUE_SET_ENTRY__VALUE_SET = eINSTANCE.getValueSetEntry_ValueSet();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VALUE_SET_ENTRY__VALUE = eINSTANCE.getValueSetEntry_Value();
}
} //BusinessconfigurationPackage