3 package org.simantics.aeri.redmine.core.settings;
5 import org.eclipse.emf.ecore.EAttribute;
6 import org.eclipse.emf.ecore.EClass;
7 import org.eclipse.emf.ecore.EPackage;
10 * <!-- begin-user-doc -->
11 * The <b>Package</b> for the model.
12 * It contains accessors for the meta objects to represent
14 * <li>each class,</li>
15 * <li>each feature of each class,</li>
16 * <li>each operation of each class,</li>
18 * <li>and each data type</li>
20 * <!-- end-user-doc -->
21 * @see org.simantics.aeri.redmine.core.settings.RedmineAERISettingsFactory
22 * @model kind="package"
25 public interface RedmineAERISettingsPackage extends EPackage {
28 * <!-- begin-user-doc -->
29 * <!-- end-user-doc -->
32 String eNAME = "settings";
35 * The package namespace URI.
36 * <!-- begin-user-doc -->
37 * <!-- end-user-doc -->
40 String eNS_URI = "http://www.simantics.org/emf/redmine-aeri-settings";
43 * The package namespace name.
44 * <!-- begin-user-doc -->
45 * <!-- end-user-doc -->
48 String eNS_PREFIX = "RedmineAERISettings";
51 * The singleton instance of the package.
52 * <!-- begin-user-doc -->
53 * <!-- end-user-doc -->
56 RedmineAERISettingsPackage eINSTANCE = org.simantics.aeri.redmine.core.settings.impl.RedmineAERISettingsPackageImpl.init();
59 * The meta object id for the '{@link org.simantics.aeri.redmine.core.settings.impl.RedmineAERISettingsImpl <em>Redmine AERI Settings</em>}' class.
60 * <!-- begin-user-doc -->
61 * <!-- end-user-doc -->
62 * @see org.simantics.aeri.redmine.core.settings.impl.RedmineAERISettingsImpl
63 * @see org.simantics.aeri.redmine.core.settings.impl.RedmineAERISettingsPackageImpl#getRedmineAERISettings()
66 int REDMINE_AERI_SETTINGS = 0;
69 * The feature id for the '<em><b>Api Key</b></em>' attribute.
70 * <!-- begin-user-doc -->
71 * <!-- end-user-doc -->
75 int REDMINE_AERI_SETTINGS__API_KEY = 0;
78 * The number of structural features of the '<em>Redmine AERI Settings</em>' class.
79 * <!-- begin-user-doc -->
80 * <!-- end-user-doc -->
84 int REDMINE_AERI_SETTINGS_FEATURE_COUNT = 1;
87 * The number of operations of the '<em>Redmine AERI Settings</em>' class.
88 * <!-- begin-user-doc -->
89 * <!-- end-user-doc -->
93 int REDMINE_AERI_SETTINGS_OPERATION_COUNT = 0;
97 * Returns the meta object for class '{@link org.simantics.aeri.redmine.core.settings.RedmineAERISettings <em>Redmine AERI Settings</em>}'.
98 * <!-- begin-user-doc -->
99 * <!-- end-user-doc -->
100 * @return the meta object for class '<em>Redmine AERI Settings</em>'.
101 * @see org.simantics.aeri.redmine.core.settings.RedmineAERISettings
104 EClass getRedmineAERISettings();
107 * Returns the meta object for the attribute '{@link org.simantics.aeri.redmine.core.settings.RedmineAERISettings#getApiKey <em>Api Key</em>}'.
108 * <!-- begin-user-doc -->
109 * <!-- end-user-doc -->
110 * @return the meta object for the attribute '<em>Api Key</em>'.
111 * @see org.simantics.aeri.redmine.core.settings.RedmineAERISettings#getApiKey()
112 * @see #getRedmineAERISettings()
115 EAttribute getRedmineAERISettings_ApiKey();
118 * Returns the factory that creates the instances of the model.
119 * <!-- begin-user-doc -->
120 * <!-- end-user-doc -->
121 * @return the factory that creates the instances of the model.
124 RedmineAERISettingsFactory getRedmineAERISettingsFactory();
127 * <!-- begin-user-doc -->
128 * Defines literals for the meta objects that represent
130 * <li>each class,</li>
131 * <li>each feature of each class,</li>
132 * <li>each operation of each class,</li>
133 * <li>each enum,</li>
134 * <li>and each data type</li>
136 * <!-- end-user-doc -->
141 * The meta object literal for the '{@link org.simantics.aeri.redmine.core.settings.impl.RedmineAERISettingsImpl <em>Redmine AERI Settings</em>}' class.
142 * <!-- begin-user-doc -->
143 * <!-- end-user-doc -->
144 * @see org.simantics.aeri.redmine.core.settings.impl.RedmineAERISettingsImpl
145 * @see org.simantics.aeri.redmine.core.settings.impl.RedmineAERISettingsPackageImpl#getRedmineAERISettings()
148 EClass REDMINE_AERI_SETTINGS = eINSTANCE.getRedmineAERISettings();
151 * The meta object literal for the '<em><b>Api Key</b></em>' attribute feature.
152 * <!-- begin-user-doc -->
153 * <!-- end-user-doc -->
156 EAttribute REDMINE_AERI_SETTINGS__API_KEY = eINSTANCE.getRedmineAERISettings_ApiKey();
160 } //RedmineAERISettingsPackage