| /** |
| */ |
| package configuration; |
| |
| 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 operation of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @see configuration.ConfigurationFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface ConfigurationPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "configuration"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://www.eclipse.org/emf/2011/Henshin/configuration"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "configuration"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| ConfigurationPackage eINSTANCE = configuration.impl.ConfigurationPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link configuration.impl.FeatureImpl <em>Feature</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see configuration.impl.FeatureImpl |
| * @see configuration.impl.ConfigurationPackageImpl#getFeature() |
| * @generated |
| */ |
| int FEATURE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FEATURE__NAME = 0; |
| |
| /** |
| * The feature id for the '<em><b>Binding</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FEATURE__BINDING = 1; |
| |
| /** |
| * The number of structural features of the '<em>Feature</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FEATURE_FEATURE_COUNT = 2; |
| |
| /** |
| * The number of operations of the '<em>Feature</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FEATURE_OPERATION_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link configuration.impl.ConfigurationImpl <em>Configuration</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see configuration.impl.ConfigurationImpl |
| * @see configuration.impl.ConfigurationPackageImpl#getConfiguration() |
| * @generated |
| */ |
| int CONFIGURATION = 1; |
| |
| /** |
| * The feature id for the '<em><b>Rule</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONFIGURATION__RULE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Features</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONFIGURATION__FEATURES = 1; |
| |
| /** |
| * The number of structural features of the '<em>Configuration</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONFIGURATION_FEATURE_COUNT = 2; |
| |
| /** |
| * The number of operations of the '<em>Configuration</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONFIGURATION_OPERATION_COUNT = 0; |
| |
| /** |
| * The meta object id for the '{@link configuration.impl.FavoriteImpl <em>Favorite</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see configuration.impl.FavoriteImpl |
| * @see configuration.impl.ConfigurationPackageImpl#getFavorite() |
| * @generated |
| */ |
| int FAVORITE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Rule</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAVORITE__RULE = CONFIGURATION__RULE; |
| |
| /** |
| * The feature id for the '<em><b>Features</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAVORITE__FEATURES = CONFIGURATION__FEATURES; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAVORITE__NAME = CONFIGURATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Favorite</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAVORITE_FEATURE_COUNT = CONFIGURATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of operations of the '<em>Favorite</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAVORITE_OPERATION_COUNT = CONFIGURATION_OPERATION_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link configuration.FeatureBinding <em>Feature Binding</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see configuration.FeatureBinding |
| * @see configuration.impl.ConfigurationPackageImpl#getFeatureBinding() |
| * @generated |
| */ |
| int FEATURE_BINDING = 3; |
| |
| /** |
| * Returns the meta object for class '{@link configuration.Feature <em>Feature</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Feature</em>'. |
| * @see configuration.Feature |
| * @generated |
| */ |
| EClass getFeature(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link configuration.Feature#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see configuration.Feature#getName() |
| * @see #getFeature() |
| * @generated |
| */ |
| EAttribute getFeature_Name(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link configuration.Feature#getBinding <em>Binding</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Binding</em>'. |
| * @see configuration.Feature#getBinding() |
| * @see #getFeature() |
| * @generated |
| */ |
| EAttribute getFeature_Binding(); |
| |
| /** |
| * Returns the meta object for class '{@link configuration.Configuration <em>Configuration</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Configuration</em>'. |
| * @see configuration.Configuration |
| * @generated |
| */ |
| EClass getConfiguration(); |
| |
| /** |
| * Returns the meta object for class '{@link configuration.Favorite <em>Favorite</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Favorite</em>'. |
| * @see configuration.Favorite |
| * @generated |
| */ |
| EClass getFavorite(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link configuration.Favorite#getName <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Name</em>'. |
| * @see configuration.Favorite#getName() |
| * @see #getFavorite() |
| * @generated |
| */ |
| EAttribute getFavorite_Name(); |
| |
| /** |
| * Returns the meta object for enum '{@link configuration.FeatureBinding <em>Feature Binding</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Feature Binding</em>'. |
| * @see configuration.FeatureBinding |
| * @generated |
| */ |
| EEnum getFeatureBinding(); |
| |
| /** |
| * Returns the meta object for the reference '{@link configuration.Configuration#getRule <em>Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Rule</em>'. |
| * @see configuration.Configuration#getRule() |
| * @see #getConfiguration() |
| * @generated |
| */ |
| EReference getConfiguration_Rule(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link configuration.Configuration#getFeatures <em>Features</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Features</em>'. |
| * @see configuration.Configuration#getFeatures() |
| * @see #getConfiguration() |
| * @generated |
| */ |
| EReference getConfiguration_Features(); |
| |
| /** |
| * 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 |
| */ |
| ConfigurationFactory getConfigurationFactory(); |
| |
| /** |
| * <!-- 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 operation 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.impl.FeatureImpl <em>Feature</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see configuration.impl.FeatureImpl |
| * @see configuration.impl.ConfigurationPackageImpl#getFeature() |
| * @generated |
| */ |
| EClass FEATURE = eINSTANCE.getFeature(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FEATURE__NAME = eINSTANCE.getFeature_Name(); |
| |
| /** |
| * The meta object literal for the '<em><b>Binding</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FEATURE__BINDING = eINSTANCE.getFeature_Binding(); |
| |
| /** |
| * The meta object literal for the '{@link configuration.impl.ConfigurationImpl <em>Configuration</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see configuration.impl.ConfigurationImpl |
| * @see configuration.impl.ConfigurationPackageImpl#getConfiguration() |
| * @generated |
| */ |
| EClass CONFIGURATION = eINSTANCE.getConfiguration(); |
| |
| /** |
| * The meta object literal for the '{@link configuration.impl.FavoriteImpl <em>Favorite</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see configuration.impl.FavoriteImpl |
| * @see configuration.impl.ConfigurationPackageImpl#getFavorite() |
| * @generated |
| */ |
| EClass FAVORITE = eINSTANCE.getFavorite(); |
| |
| /** |
| * The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute FAVORITE__NAME = eINSTANCE.getFavorite_Name(); |
| |
| /** |
| * The meta object literal for the '{@link configuration.FeatureBinding <em>Feature Binding</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see configuration.FeatureBinding |
| * @see configuration.impl.ConfigurationPackageImpl#getFeatureBinding() |
| * @generated |
| */ |
| EEnum FEATURE_BINDING = eINSTANCE.getFeatureBinding(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rule</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONFIGURATION__RULE = eINSTANCE.getConfiguration_Rule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Features</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONFIGURATION__FEATURES = eINSTANCE.getConfiguration_Features(); |
| |
| } |
| |
| } //ConfigurationPackage |