aboutsummaryrefslogtreecommitdiffstats
path: root/Metrics/Metrics-Calculation/SocialNetwork_plugin/encore_gen/socialnetwork/SocialnetworkPackage.java
diff options
context:
space:
mode:
Diffstat (limited to 'Metrics/Metrics-Calculation/SocialNetwork_plugin/encore_gen/socialnetwork/SocialnetworkPackage.java')
-rw-r--r--Metrics/Metrics-Calculation/SocialNetwork_plugin/encore_gen/socialnetwork/SocialnetworkPackage.java293
1 files changed, 293 insertions, 0 deletions
diff --git a/Metrics/Metrics-Calculation/SocialNetwork_plugin/encore_gen/socialnetwork/SocialnetworkPackage.java b/Metrics/Metrics-Calculation/SocialNetwork_plugin/encore_gen/socialnetwork/SocialnetworkPackage.java
new file mode 100644
index 00000000..f215f469
--- /dev/null
+++ b/Metrics/Metrics-Calculation/SocialNetwork_plugin/encore_gen/socialnetwork/SocialnetworkPackage.java
@@ -0,0 +1,293 @@
1/**
2 */
3package socialnetwork;
4
5import org.eclipse.emf.ecore.EAttribute;
6import org.eclipse.emf.ecore.EClass;
7import org.eclipse.emf.ecore.EPackage;
8import org.eclipse.emf.ecore.EReference;
9
10/**
11 * <!-- begin-user-doc -->
12 * The <b>Package</b> for the model.
13 * It contains accessors for the meta objects to represent
14 * <ul>
15 * <li>each class,</li>
16 * <li>each feature of each class,</li>
17 * <li>each operation of each class,</li>
18 * <li>each enum,</li>
19 * <li>and each data type</li>
20 * </ul>
21 * <!-- end-user-doc -->
22 * @see socialnetwork.SocialnetworkFactory
23 * @model kind="package"
24 * annotation="http://www.eclipse.org/emf/2002/Ecore"
25 * @generated
26 */
27public interface SocialnetworkPackage extends EPackage {
28 /**
29 * The package name.
30 * <!-- begin-user-doc -->
31 * <!-- end-user-doc -->
32 * @generated
33 */
34 String eNAME = "socialnetwork";
35
36 /**
37 * The package namespace URI.
38 * <!-- begin-user-doc -->
39 * <!-- end-user-doc -->
40 * @generated
41 */
42 String eNS_URI = "http://ecse.mcgill.ca/socialnetwork";
43
44 /**
45 * The package namespace name.
46 * <!-- begin-user-doc -->
47 * <!-- end-user-doc -->
48 * @generated
49 */
50 String eNS_PREFIX = "socialnetwork";
51
52 /**
53 * The singleton instance of the package.
54 * <!-- begin-user-doc -->
55 * <!-- end-user-doc -->
56 * @generated
57 */
58 SocialnetworkPackage eINSTANCE = socialnetwork.impl.SocialnetworkPackageImpl.init();
59
60 /**
61 * The meta object id for the '{@link socialnetwork.impl.SocialNetworkImpl <em>Social Network</em>}' class.
62 * <!-- begin-user-doc -->
63 * <!-- end-user-doc -->
64 * @see socialnetwork.impl.SocialNetworkImpl
65 * @see socialnetwork.impl.SocialnetworkPackageImpl#getSocialNetwork()
66 * @generated
67 */
68 int SOCIAL_NETWORK = 0;
69
70 /**
71 * The feature id for the '<em><b>Name</b></em>' attribute.
72 * <!-- begin-user-doc -->
73 * <!-- end-user-doc -->
74 * @generated
75 * @ordered
76 */
77 int SOCIAL_NETWORK__NAME = 0;
78
79 /**
80 * The feature id for the '<em><b>Persons</b></em>' containment reference list.
81 * <!-- begin-user-doc -->
82 * <!-- end-user-doc -->
83 * @generated
84 * @ordered
85 */
86 int SOCIAL_NETWORK__PERSONS = 1;
87
88 /**
89 * The number of structural features of the '<em>Social Network</em>' class.
90 * <!-- begin-user-doc -->
91 * <!-- end-user-doc -->
92 * @generated
93 * @ordered
94 */
95 int SOCIAL_NETWORK_FEATURE_COUNT = 2;
96
97 /**
98 * The number of operations of the '<em>Social Network</em>' class.
99 * <!-- begin-user-doc -->
100 * <!-- end-user-doc -->
101 * @generated
102 * @ordered
103 */
104 int SOCIAL_NETWORK_OPERATION_COUNT = 0;
105
106 /**
107 * The meta object id for the '{@link socialnetwork.impl.PersonImpl <em>Person</em>}' class.
108 * <!-- begin-user-doc -->
109 * <!-- end-user-doc -->
110 * @see socialnetwork.impl.PersonImpl
111 * @see socialnetwork.impl.SocialnetworkPackageImpl#getPerson()
112 * @generated
113 */
114 int PERSON = 1;
115
116 /**
117 * The feature id for the '<em><b>Friends</b></em>' reference list.
118 * <!-- begin-user-doc -->
119 * <!-- end-user-doc -->
120 * @generated
121 * @ordered
122 */
123 int PERSON__FRIENDS = 0;
124
125 /**
126 * The feature id for the '<em><b>Name</b></em>' attribute.
127 * <!-- begin-user-doc -->
128 * <!-- end-user-doc -->
129 * @generated
130 * @ordered
131 */
132 int PERSON__NAME = 1;
133
134 /**
135 * The number of structural features of the '<em>Person</em>' class.
136 * <!-- begin-user-doc -->
137 * <!-- end-user-doc -->
138 * @generated
139 * @ordered
140 */
141 int PERSON_FEATURE_COUNT = 2;
142
143 /**
144 * The number of operations of the '<em>Person</em>' class.
145 * <!-- begin-user-doc -->
146 * <!-- end-user-doc -->
147 * @generated
148 * @ordered
149 */
150 int PERSON_OPERATION_COUNT = 0;
151
152 /**
153 * Returns the meta object for class '{@link socialnetwork.SocialNetwork <em>Social Network</em>}'.
154 * <!-- begin-user-doc -->
155 * <!-- end-user-doc -->
156 * @return the meta object for class '<em>Social Network</em>'.
157 * @see socialnetwork.SocialNetwork
158 * @generated
159 */
160 EClass getSocialNetwork();
161
162 /**
163 * Returns the meta object for the attribute '{@link socialnetwork.SocialNetwork#getName <em>Name</em>}'.
164 * <!-- begin-user-doc -->
165 * <!-- end-user-doc -->
166 * @return the meta object for the attribute '<em>Name</em>'.
167 * @see socialnetwork.SocialNetwork#getName()
168 * @see #getSocialNetwork()
169 * @generated
170 */
171 EAttribute getSocialNetwork_Name();
172
173 /**
174 * Returns the meta object for the containment reference list '{@link socialnetwork.SocialNetwork#getPersons <em>Persons</em>}'.
175 * <!-- begin-user-doc -->
176 * <!-- end-user-doc -->
177 * @return the meta object for the containment reference list '<em>Persons</em>'.
178 * @see socialnetwork.SocialNetwork#getPersons()
179 * @see #getSocialNetwork()
180 * @generated
181 */
182 EReference getSocialNetwork_Persons();
183
184 /**
185 * Returns the meta object for class '{@link socialnetwork.Person <em>Person</em>}'.
186 * <!-- begin-user-doc -->
187 * <!-- end-user-doc -->
188 * @return the meta object for class '<em>Person</em>'.
189 * @see socialnetwork.Person
190 * @generated
191 */
192 EClass getPerson();
193
194 /**
195 * Returns the meta object for the reference list '{@link socialnetwork.Person#getFriends <em>Friends</em>}'.
196 * <!-- begin-user-doc -->
197 * <!-- end-user-doc -->
198 * @return the meta object for the reference list '<em>Friends</em>'.
199 * @see socialnetwork.Person#getFriends()
200 * @see #getPerson()
201 * @generated
202 */
203 EReference getPerson_Friends();
204
205 /**
206 * Returns the meta object for the attribute '{@link socialnetwork.Person#getName <em>Name</em>}'.
207 * <!-- begin-user-doc -->
208 * <!-- end-user-doc -->
209 * @return the meta object for the attribute '<em>Name</em>'.
210 * @see socialnetwork.Person#getName()
211 * @see #getPerson()
212 * @generated
213 */
214 EAttribute getPerson_Name();
215
216 /**
217 * Returns the factory that creates the instances of the model.
218 * <!-- begin-user-doc -->
219 * <!-- end-user-doc -->
220 * @return the factory that creates the instances of the model.
221 * @generated
222 */
223 SocialnetworkFactory getSocialnetworkFactory();
224
225 /**
226 * <!-- begin-user-doc -->
227 * Defines literals for the meta objects that represent
228 * <ul>
229 * <li>each class,</li>
230 * <li>each feature of each class,</li>
231 * <li>each operation of each class,</li>
232 * <li>each enum,</li>
233 * <li>and each data type</li>
234 * </ul>
235 * <!-- end-user-doc -->
236 * @generated
237 */
238 interface Literals {
239 /**
240 * The meta object literal for the '{@link socialnetwork.impl.SocialNetworkImpl <em>Social Network</em>}' class.
241 * <!-- begin-user-doc -->
242 * <!-- end-user-doc -->
243 * @see socialnetwork.impl.SocialNetworkImpl
244 * @see socialnetwork.impl.SocialnetworkPackageImpl#getSocialNetwork()
245 * @generated
246 */
247 EClass SOCIAL_NETWORK = eINSTANCE.getSocialNetwork();
248
249 /**
250 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
251 * <!-- begin-user-doc -->
252 * <!-- end-user-doc -->
253 * @generated
254 */
255 EAttribute SOCIAL_NETWORK__NAME = eINSTANCE.getSocialNetwork_Name();
256
257 /**
258 * The meta object literal for the '<em><b>Persons</b></em>' containment reference list feature.
259 * <!-- begin-user-doc -->
260 * <!-- end-user-doc -->
261 * @generated
262 */
263 EReference SOCIAL_NETWORK__PERSONS = eINSTANCE.getSocialNetwork_Persons();
264
265 /**
266 * The meta object literal for the '{@link socialnetwork.impl.PersonImpl <em>Person</em>}' class.
267 * <!-- begin-user-doc -->
268 * <!-- end-user-doc -->
269 * @see socialnetwork.impl.PersonImpl
270 * @see socialnetwork.impl.SocialnetworkPackageImpl#getPerson()
271 * @generated
272 */
273 EClass PERSON = eINSTANCE.getPerson();
274
275 /**
276 * The meta object literal for the '<em><b>Friends</b></em>' reference list feature.
277 * <!-- begin-user-doc -->
278 * <!-- end-user-doc -->
279 * @generated
280 */
281 EReference PERSON__FRIENDS = eINSTANCE.getPerson_Friends();
282
283 /**
284 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
285 * <!-- begin-user-doc -->
286 * <!-- end-user-doc -->
287 * @generated
288 */
289 EAttribute PERSON__NAME = eINSTANCE.getPerson_Name();
290
291 }
292
293} //SocialnetworkPackage