1 | /** |
2 | * Copyright 2005-2009 by SDQ, IPD, University of Karlsruhe, Germany |
3 | * |
4 | * $Id$ |
5 | */ |
6 | package de.uka.ipd.sdq.pcm.core.composition.impl; |
7 | |
8 | import org.eclipse.emf.ecore.EClass; |
9 | import org.eclipse.emf.ecore.EGenericType; |
10 | import org.eclipse.emf.ecore.EOperation; |
11 | import org.eclipse.emf.ecore.EPackage; |
12 | import org.eclipse.emf.ecore.EReference; |
13 | import org.eclipse.emf.ecore.EValidator; |
14 | import org.eclipse.emf.ecore.impl.EPackageImpl; |
15 | |
16 | import de.uka.ipd.sdq.identifier.IdentifierPackage; |
17 | import de.uka.ipd.sdq.pcm.PcmPackage; |
18 | import de.uka.ipd.sdq.pcm.allocation.AllocationPackage; |
19 | import de.uka.ipd.sdq.pcm.allocation.impl.AllocationPackageImpl; |
20 | import de.uka.ipd.sdq.pcm.core.CorePackage; |
21 | import de.uka.ipd.sdq.pcm.core.composition.AssemblyConnector; |
22 | import de.uka.ipd.sdq.pcm.core.composition.AssemblyContext; |
23 | import de.uka.ipd.sdq.pcm.core.composition.AssemblyEventConnector; |
24 | import de.uka.ipd.sdq.pcm.core.composition.AssemblyInfrastructureConnector; |
25 | import de.uka.ipd.sdq.pcm.core.composition.ComposedStructure; |
26 | import de.uka.ipd.sdq.pcm.core.composition.CompositionFactory; |
27 | import de.uka.ipd.sdq.pcm.core.composition.CompositionPackage; |
28 | import de.uka.ipd.sdq.pcm.core.composition.Connector; |
29 | import de.uka.ipd.sdq.pcm.core.composition.DelegationConnector; |
30 | import de.uka.ipd.sdq.pcm.core.composition.EventChannel; |
31 | import de.uka.ipd.sdq.pcm.core.composition.EventChannelSinkConnector; |
32 | import de.uka.ipd.sdq.pcm.core.composition.EventChannelSourceConnector; |
33 | import de.uka.ipd.sdq.pcm.core.composition.ProvidedDelegationConnector; |
34 | import de.uka.ipd.sdq.pcm.core.composition.ProvidedInfrastructureDelegationConnector; |
35 | import de.uka.ipd.sdq.pcm.core.composition.RequiredDelegationConnector; |
36 | import de.uka.ipd.sdq.pcm.core.composition.RequiredInfrastructureDelegationConnector; |
37 | import de.uka.ipd.sdq.pcm.core.composition.RequiredResourceDelegationConnector; |
38 | import de.uka.ipd.sdq.pcm.core.composition.ResourceRequiredDelegationConnector; |
39 | import de.uka.ipd.sdq.pcm.core.composition.SinkDelegationConnector; |
40 | import de.uka.ipd.sdq.pcm.core.composition.SourceDelegationConnector; |
41 | import de.uka.ipd.sdq.pcm.core.composition.util.CompositionValidator; |
42 | import de.uka.ipd.sdq.pcm.core.entity.EntityPackage; |
43 | import de.uka.ipd.sdq.pcm.core.entity.impl.EntityPackageImpl; |
44 | import de.uka.ipd.sdq.pcm.core.impl.CorePackageImpl; |
45 | import de.uka.ipd.sdq.pcm.impl.PcmPackageImpl; |
46 | import de.uka.ipd.sdq.pcm.parameter.ParameterPackage; |
47 | import de.uka.ipd.sdq.pcm.parameter.impl.ParameterPackageImpl; |
48 | import de.uka.ipd.sdq.pcm.protocol.ProtocolPackage; |
49 | import de.uka.ipd.sdq.pcm.protocol.impl.ProtocolPackageImpl; |
50 | import de.uka.ipd.sdq.pcm.qosannotations.QosannotationsPackage; |
51 | import de.uka.ipd.sdq.pcm.qosannotations.impl.QosannotationsPackageImpl; |
52 | import de.uka.ipd.sdq.pcm.qosannotations.qos_performance.Qos_performancePackage; |
53 | import de.uka.ipd.sdq.pcm.qosannotations.qos_performance.impl.Qos_performancePackageImpl; |
54 | import de.uka.ipd.sdq.pcm.qosannotations.qos_reliability.Qos_reliabilityPackage; |
55 | import de.uka.ipd.sdq.pcm.qosannotations.qos_reliability.impl.Qos_reliabilityPackageImpl; |
56 | import de.uka.ipd.sdq.pcm.reliability.ReliabilityPackage; |
57 | import de.uka.ipd.sdq.pcm.reliability.impl.ReliabilityPackageImpl; |
58 | import de.uka.ipd.sdq.pcm.repository.RepositoryPackage; |
59 | import de.uka.ipd.sdq.pcm.repository.impl.RepositoryPackageImpl; |
60 | import de.uka.ipd.sdq.pcm.resourceenvironment.ResourceenvironmentPackage; |
61 | import de.uka.ipd.sdq.pcm.resourceenvironment.impl.ResourceenvironmentPackageImpl; |
62 | import de.uka.ipd.sdq.pcm.resourcetype.ResourcetypePackage; |
63 | import de.uka.ipd.sdq.pcm.resourcetype.impl.ResourcetypePackageImpl; |
64 | import de.uka.ipd.sdq.pcm.seff.SeffPackage; |
65 | import de.uka.ipd.sdq.pcm.seff.impl.SeffPackageImpl; |
66 | import de.uka.ipd.sdq.pcm.seff.seff_performance.Seff_performancePackage; |
67 | import de.uka.ipd.sdq.pcm.seff.seff_performance.impl.Seff_performancePackageImpl; |
68 | import de.uka.ipd.sdq.pcm.seff.seff_reliability.Seff_reliabilityPackage; |
69 | import de.uka.ipd.sdq.pcm.seff.seff_reliability.impl.Seff_reliabilityPackageImpl; |
70 | import de.uka.ipd.sdq.pcm.subsystem.SubsystemPackage; |
71 | import de.uka.ipd.sdq.pcm.subsystem.impl.SubsystemPackageImpl; |
72 | import de.uka.ipd.sdq.pcm.system.SystemPackage; |
73 | import de.uka.ipd.sdq.pcm.system.impl.SystemPackageImpl; |
74 | import de.uka.ipd.sdq.pcm.usagemodel.UsagemodelPackage; |
75 | import de.uka.ipd.sdq.pcm.usagemodel.impl.UsagemodelPackageImpl; |
76 | import de.uka.ipd.sdq.stoex.StoexPackage; |
77 | |
78 | /** |
79 | * <!-- begin-user-doc --> |
80 | * An implementation of the model <b>Package</b>. |
81 | * <!-- end-user-doc --> |
82 | * @generated |
83 | */ |
84 | public class CompositionPackageImpl extends EPackageImpl implements CompositionPackage { |
85 | /** |
86 | * <!-- begin-user-doc --> |
87 | * <!-- end-user-doc --> |
88 | * @generated |
89 | */ |
90 | public static final String copyright = "Copyright 2005-2009 by SDQ, IPD, University of Karlsruhe, Germany"; |
91 | |
92 | /** |
93 | * <!-- begin-user-doc --> |
94 | * <!-- end-user-doc --> |
95 | * @generated |
96 | */ |
97 | private EClass delegationConnectorEClass = null; |
98 | |
99 | /** |
100 | * <!-- begin-user-doc --> |
101 | * <!-- end-user-doc --> |
102 | * @generated |
103 | */ |
104 | private EClass connectorEClass = null; |
105 | |
106 | /** |
107 | * <!-- begin-user-doc --> |
108 | * <!-- end-user-doc --> |
109 | * @generated |
110 | */ |
111 | private EClass providedDelegationConnectorEClass = null; |
112 | |
113 | /** |
114 | * <!-- begin-user-doc --> |
115 | * <!-- end-user-doc --> |
116 | * @generated |
117 | */ |
118 | private EClass composedStructureEClass = null; |
119 | |
120 | /** |
121 | * <!-- begin-user-doc --> |
122 | * <!-- end-user-doc --> |
123 | * @generated |
124 | */ |
125 | private EClass assemblyConnectorEClass = null; |
126 | |
127 | /** |
128 | * <!-- begin-user-doc --> |
129 | * <!-- end-user-doc --> |
130 | * @generated |
131 | */ |
132 | private EClass requiredDelegationConnectorEClass = null; |
133 | |
134 | /** |
135 | * <!-- begin-user-doc --> |
136 | * <!-- end-user-doc --> |
137 | * @generated |
138 | */ |
139 | private EClass resourceRequiredDelegationConnectorEClass = null; |
140 | |
141 | /** |
142 | * <!-- begin-user-doc --> |
143 | * <!-- end-user-doc --> |
144 | * @generated |
145 | */ |
146 | private EClass eventChannelEClass = null; |
147 | |
148 | /** |
149 | * <!-- begin-user-doc --> |
150 | * <!-- end-user-doc --> |
151 | * @generated |
152 | */ |
153 | private EClass assemblyEventConnectorEClass = null; |
154 | |
155 | /** |
156 | * <!-- begin-user-doc --> |
157 | * <!-- end-user-doc --> |
158 | * @generated |
159 | */ |
160 | private EClass sourceDelegationConnectorEClass = null; |
161 | |
162 | /** |
163 | * <!-- begin-user-doc --> |
164 | * <!-- end-user-doc --> |
165 | * @generated |
166 | */ |
167 | private EClass sinkDelegationConnectorEClass = null; |
168 | |
169 | /** |
170 | * <!-- begin-user-doc --> |
171 | * <!-- end-user-doc --> |
172 | * @generated |
173 | */ |
174 | private EClass assemblyInfrastructureConnectorEClass = null; |
175 | |
176 | /** |
177 | * <!-- begin-user-doc --> |
178 | * <!-- end-user-doc --> |
179 | * @generated |
180 | */ |
181 | private EClass requiredInfrastructureDelegationConnectorEClass = null; |
182 | |
183 | /** |
184 | * <!-- begin-user-doc --> |
185 | * <!-- end-user-doc --> |
186 | * @generated |
187 | */ |
188 | private EClass providedInfrastructureDelegationConnectorEClass = null; |
189 | |
190 | /** |
191 | * <!-- begin-user-doc --> |
192 | * <!-- end-user-doc --> |
193 | * @generated |
194 | */ |
195 | private EClass requiredResourceDelegationConnectorEClass = null; |
196 | |
197 | /** |
198 | * <!-- begin-user-doc --> |
199 | * <!-- end-user-doc --> |
200 | * @generated |
201 | */ |
202 | private EClass eventChannelSinkConnectorEClass = null; |
203 | |
204 | /** |
205 | * <!-- begin-user-doc --> |
206 | * <!-- end-user-doc --> |
207 | * @generated |
208 | */ |
209 | private EClass eventChannelSourceConnectorEClass = null; |
210 | |
211 | /** |
212 | * <!-- begin-user-doc --> |
213 | * <!-- end-user-doc --> |
214 | * @generated |
215 | */ |
216 | private EClass assemblyContextEClass = null; |
217 | |
218 | /** |
219 | * Creates an instance of the model <b>Package</b>, registered with |
220 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package |
221 | * package URI value. |
222 | * <p>Note: the correct way to create the package is via the static |
223 | * factory method {@link #init init()}, which also performs |
224 | * initialization of the package, or returns the registered package, |
225 | * if one already exists. |
226 | * <!-- begin-user-doc --> |
227 | * <!-- end-user-doc --> |
228 | * @see org.eclipse.emf.ecore.EPackage.Registry |
229 | * @see de.uka.ipd.sdq.pcm.core.composition.CompositionPackage#eNS_URI |
230 | * @see #init() |
231 | * @generated |
232 | */ |
233 | private CompositionPackageImpl() { |
234 | super(eNS_URI, CompositionFactory.eINSTANCE); |
235 | } |
236 | |
237 | /** |
238 | * <!-- begin-user-doc --> |
239 | * <!-- end-user-doc --> |
240 | * @generated |
241 | */ |
242 | private static boolean isInited = false; |
243 | |
244 | /** |
245 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. |
246 | * |
247 | * <p>This method is used to initialize {@link CompositionPackage#eINSTANCE} when that field is accessed. |
248 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. |
249 | * <!-- begin-user-doc --> |
250 | * <!-- end-user-doc --> |
251 | * @see #eNS_URI |
252 | * @see #createPackageContents() |
253 | * @see #initializePackageContents() |
254 | * @generated |
255 | */ |
256 | public static CompositionPackage init() { |
257 | if (isInited) return (CompositionPackage)EPackage.Registry.INSTANCE.getEPackage(CompositionPackage.eNS_URI); |
258 | |
259 | // Obtain or create and register package |
260 | CompositionPackageImpl theCompositionPackage = (CompositionPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof CompositionPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new CompositionPackageImpl()); |
261 | |
262 | isInited = true; |
263 | |
264 | // Initialize simple dependencies |
265 | IdentifierPackage.eINSTANCE.eClass(); |
266 | StoexPackage.eINSTANCE.eClass(); |
267 | |
268 | // Obtain or create and register interdependencies |
269 | PcmPackageImpl thePcmPackage = (PcmPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PcmPackage.eNS_URI) instanceof PcmPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PcmPackage.eNS_URI) : PcmPackage.eINSTANCE); |
270 | CorePackageImpl theCorePackage = (CorePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(CorePackage.eNS_URI) instanceof CorePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(CorePackage.eNS_URI) : CorePackage.eINSTANCE); |
271 | EntityPackageImpl theEntityPackage = (EntityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(EntityPackage.eNS_URI) instanceof EntityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(EntityPackage.eNS_URI) : EntityPackage.eINSTANCE); |
272 | UsagemodelPackageImpl theUsagemodelPackage = (UsagemodelPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(UsagemodelPackage.eNS_URI) instanceof UsagemodelPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(UsagemodelPackage.eNS_URI) : UsagemodelPackage.eINSTANCE); |
273 | RepositoryPackageImpl theRepositoryPackage = (RepositoryPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RepositoryPackage.eNS_URI) instanceof RepositoryPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RepositoryPackage.eNS_URI) : RepositoryPackage.eINSTANCE); |
274 | ResourcetypePackageImpl theResourcetypePackage = (ResourcetypePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ResourcetypePackage.eNS_URI) instanceof ResourcetypePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ResourcetypePackage.eNS_URI) : ResourcetypePackage.eINSTANCE); |
275 | ProtocolPackageImpl theProtocolPackage = (ProtocolPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ProtocolPackage.eNS_URI) instanceof ProtocolPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ProtocolPackage.eNS_URI) : ProtocolPackage.eINSTANCE); |
276 | ParameterPackageImpl theParameterPackage = (ParameterPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ParameterPackage.eNS_URI) instanceof ParameterPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ParameterPackage.eNS_URI) : ParameterPackage.eINSTANCE); |
277 | ReliabilityPackageImpl theReliabilityPackage = (ReliabilityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ReliabilityPackage.eNS_URI) instanceof ReliabilityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ReliabilityPackage.eNS_URI) : ReliabilityPackage.eINSTANCE); |
278 | SeffPackageImpl theSeffPackage = (SeffPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SeffPackage.eNS_URI) instanceof SeffPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SeffPackage.eNS_URI) : SeffPackage.eINSTANCE); |
279 | Seff_performancePackageImpl theSeff_performancePackage = (Seff_performancePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(Seff_performancePackage.eNS_URI) instanceof Seff_performancePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(Seff_performancePackage.eNS_URI) : Seff_performancePackage.eINSTANCE); |
280 | Seff_reliabilityPackageImpl theSeff_reliabilityPackage = (Seff_reliabilityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(Seff_reliabilityPackage.eNS_URI) instanceof Seff_reliabilityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(Seff_reliabilityPackage.eNS_URI) : Seff_reliabilityPackage.eINSTANCE); |
281 | QosannotationsPackageImpl theQosannotationsPackage = (QosannotationsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(QosannotationsPackage.eNS_URI) instanceof QosannotationsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(QosannotationsPackage.eNS_URI) : QosannotationsPackage.eINSTANCE); |
282 | Qos_performancePackageImpl theQos_performancePackage = (Qos_performancePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(Qos_performancePackage.eNS_URI) instanceof Qos_performancePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(Qos_performancePackage.eNS_URI) : Qos_performancePackage.eINSTANCE); |
283 | Qos_reliabilityPackageImpl theQos_reliabilityPackage = (Qos_reliabilityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(Qos_reliabilityPackage.eNS_URI) instanceof Qos_reliabilityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(Qos_reliabilityPackage.eNS_URI) : Qos_reliabilityPackage.eINSTANCE); |
284 | SystemPackageImpl theSystemPackage = (SystemPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SystemPackage.eNS_URI) instanceof SystemPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SystemPackage.eNS_URI) : SystemPackage.eINSTANCE); |
285 | ResourceenvironmentPackageImpl theResourceenvironmentPackage = (ResourceenvironmentPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ResourceenvironmentPackage.eNS_URI) instanceof ResourceenvironmentPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ResourceenvironmentPackage.eNS_URI) : ResourceenvironmentPackage.eINSTANCE); |
286 | AllocationPackageImpl theAllocationPackage = (AllocationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(AllocationPackage.eNS_URI) instanceof AllocationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(AllocationPackage.eNS_URI) : AllocationPackage.eINSTANCE); |
287 | SubsystemPackageImpl theSubsystemPackage = (SubsystemPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SubsystemPackage.eNS_URI) instanceof SubsystemPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SubsystemPackage.eNS_URI) : SubsystemPackage.eINSTANCE); |
288 | |
289 | // Create package meta-data objects |
290 | theCompositionPackage.createPackageContents(); |
291 | thePcmPackage.createPackageContents(); |
292 | theCorePackage.createPackageContents(); |
293 | theEntityPackage.createPackageContents(); |
294 | theUsagemodelPackage.createPackageContents(); |
295 | theRepositoryPackage.createPackageContents(); |
296 | theResourcetypePackage.createPackageContents(); |
297 | theProtocolPackage.createPackageContents(); |
298 | theParameterPackage.createPackageContents(); |
299 | theReliabilityPackage.createPackageContents(); |
300 | theSeffPackage.createPackageContents(); |
301 | theSeff_performancePackage.createPackageContents(); |
302 | theSeff_reliabilityPackage.createPackageContents(); |
303 | theQosannotationsPackage.createPackageContents(); |
304 | theQos_performancePackage.createPackageContents(); |
305 | theQos_reliabilityPackage.createPackageContents(); |
306 | theSystemPackage.createPackageContents(); |
307 | theResourceenvironmentPackage.createPackageContents(); |
308 | theAllocationPackage.createPackageContents(); |
309 | theSubsystemPackage.createPackageContents(); |
310 | |
311 | // Initialize created meta-data |
312 | theCompositionPackage.initializePackageContents(); |
313 | thePcmPackage.initializePackageContents(); |
314 | theCorePackage.initializePackageContents(); |
315 | theEntityPackage.initializePackageContents(); |
316 | theUsagemodelPackage.initializePackageContents(); |
317 | theRepositoryPackage.initializePackageContents(); |
318 | theResourcetypePackage.initializePackageContents(); |
319 | theProtocolPackage.initializePackageContents(); |
320 | theParameterPackage.initializePackageContents(); |
321 | theReliabilityPackage.initializePackageContents(); |
322 | theSeffPackage.initializePackageContents(); |
323 | theSeff_performancePackage.initializePackageContents(); |
324 | theSeff_reliabilityPackage.initializePackageContents(); |
325 | theQosannotationsPackage.initializePackageContents(); |
326 | theQos_performancePackage.initializePackageContents(); |
327 | theQos_reliabilityPackage.initializePackageContents(); |
328 | theSystemPackage.initializePackageContents(); |
329 | theResourceenvironmentPackage.initializePackageContents(); |
330 | theAllocationPackage.initializePackageContents(); |
331 | theSubsystemPackage.initializePackageContents(); |
332 | |
333 | // Register package validator |
334 | EValidator.Registry.INSTANCE.put |
335 | (theCompositionPackage, |
336 | new EValidator.Descriptor() { |
337 | public EValidator getEValidator() { |
338 | return CompositionValidator.INSTANCE; |
339 | } |
340 | }); |
341 | |
342 | // Mark meta-data to indicate it can't be changed |
343 | theCompositionPackage.freeze(); |
344 | |
345 | |
346 | // Update the registry and return the package |
347 | EPackage.Registry.INSTANCE.put(CompositionPackage.eNS_URI, theCompositionPackage); |
348 | return theCompositionPackage; |
349 | } |
350 | |
351 | /** |
352 | * <!-- begin-user-doc --> |
353 | * <!-- end-user-doc --> |
354 | * @generated |
355 | */ |
356 | public EClass getDelegationConnector() { |
357 | return delegationConnectorEClass; |
358 | } |
359 | |
360 | /** |
361 | * <!-- begin-user-doc --> |
362 | * <!-- end-user-doc --> |
363 | * @generated |
364 | */ |
365 | public EClass getConnector() { |
366 | return connectorEClass; |
367 | } |
368 | |
369 | /** |
370 | * <!-- begin-user-doc --> |
371 | * <!-- end-user-doc --> |
372 | * @generated |
373 | */ |
374 | public EReference getConnector_ParentStructure__Connector() { |
375 | return (EReference)connectorEClass.getEStructuralFeatures().get(0); |
376 | } |
377 | |
378 | /** |
379 | * <!-- begin-user-doc --> |
380 | * <!-- end-user-doc --> |
381 | * @generated |
382 | */ |
383 | public EClass getProvidedDelegationConnector() { |
384 | return providedDelegationConnectorEClass; |
385 | } |
386 | |
387 | /** |
388 | * <!-- begin-user-doc --> |
389 | * <!-- end-user-doc --> |
390 | * @generated |
391 | */ |
392 | public EReference getProvidedDelegationConnector_InnerProvidedRole_ProvidedDelegationConnector() { |
393 | return (EReference)providedDelegationConnectorEClass.getEStructuralFeatures().get(0); |
394 | } |
395 | |
396 | /** |
397 | * <!-- begin-user-doc --> |
398 | * <!-- end-user-doc --> |
399 | * @generated |
400 | */ |
401 | public EReference getProvidedDelegationConnector_OuterProvidedRole_ProvidedDelegationConnector() { |
402 | return (EReference)providedDelegationConnectorEClass.getEStructuralFeatures().get(1); |
403 | } |
404 | |
405 | /** |
406 | * <!-- begin-user-doc --> |
407 | * <!-- end-user-doc --> |
408 | * @generated |
409 | */ |
410 | public EReference getProvidedDelegationConnector_AssemblyContext_ProvidedDelegationConnector() { |
411 | return (EReference)providedDelegationConnectorEClass.getEStructuralFeatures().get(2); |
412 | } |
413 | |
414 | /** |
415 | * <!-- begin-user-doc --> |
416 | * <!-- end-user-doc --> |
417 | * @generated |
418 | */ |
419 | public EClass getComposedStructure() { |
420 | return composedStructureEClass; |
421 | } |
422 | |
423 | /** |
424 | * <!-- begin-user-doc --> |
425 | * <!-- end-user-doc --> |
426 | * @generated |
427 | */ |
428 | public EReference getComposedStructure_AssemblyContexts__ComposedStructure() { |
429 | return (EReference)composedStructureEClass.getEStructuralFeatures().get(0); |
430 | } |
431 | |
432 | /** |
433 | * <!-- begin-user-doc --> |
434 | * <!-- end-user-doc --> |
435 | * @generated |
436 | */ |
437 | public EReference getComposedStructure_ResourceRequiredDelegationConnectors_ComposedStructure() { |
438 | return (EReference)composedStructureEClass.getEStructuralFeatures().get(1); |
439 | } |
440 | |
441 | /** |
442 | * <!-- begin-user-doc --> |
443 | * <!-- end-user-doc --> |
444 | * @generated |
445 | */ |
446 | public EReference getComposedStructure_EventChannel__ComposedStructure() { |
447 | return (EReference)composedStructureEClass.getEStructuralFeatures().get(2); |
448 | } |
449 | |
450 | /** |
451 | * <!-- begin-user-doc --> |
452 | * <!-- end-user-doc --> |
453 | * @generated |
454 | */ |
455 | public EReference getComposedStructure_Connectors__ComposedStructure() { |
456 | return (EReference)composedStructureEClass.getEStructuralFeatures().get(3); |
457 | } |
458 | |
459 | /** |
460 | * <!-- begin-user-doc --> |
461 | * <!-- end-user-doc --> |
462 | * @generated |
463 | */ |
464 | public EClass getAssemblyConnector() { |
465 | return assemblyConnectorEClass; |
466 | } |
467 | |
468 | /** |
469 | * <!-- begin-user-doc --> |
470 | * <!-- end-user-doc --> |
471 | * @generated |
472 | */ |
473 | public EReference getAssemblyConnector_RequiringAssemblyContext_AssemblyConnector() { |
474 | return (EReference)assemblyConnectorEClass.getEStructuralFeatures().get(0); |
475 | } |
476 | |
477 | /** |
478 | * <!-- begin-user-doc --> |
479 | * <!-- end-user-doc --> |
480 | * @generated |
481 | */ |
482 | public EReference getAssemblyConnector_ProvidingAssemblyContext_AssemblyConnector() { |
483 | return (EReference)assemblyConnectorEClass.getEStructuralFeatures().get(1); |
484 | } |
485 | |
486 | /** |
487 | * <!-- begin-user-doc --> |
488 | * <!-- end-user-doc --> |
489 | * @generated |
490 | */ |
491 | public EReference getAssemblyConnector_ProvidedRole_AssemblyConnector() { |
492 | return (EReference)assemblyConnectorEClass.getEStructuralFeatures().get(2); |
493 | } |
494 | |
495 | /** |
496 | * <!-- begin-user-doc --> |
497 | * <!-- end-user-doc --> |
498 | * @generated |
499 | */ |
500 | public EReference getAssemblyConnector_RequiredRole_AssemblyConnector() { |
501 | return (EReference)assemblyConnectorEClass.getEStructuralFeatures().get(3); |
502 | } |
503 | |
504 | /** |
505 | * <!-- begin-user-doc --> |
506 | * <!-- end-user-doc --> |
507 | * @generated |
508 | */ |
509 | public EClass getRequiredDelegationConnector() { |
510 | return requiredDelegationConnectorEClass; |
511 | } |
512 | |
513 | /** |
514 | * <!-- begin-user-doc --> |
515 | * <!-- end-user-doc --> |
516 | * @generated |
517 | */ |
518 | public EReference getRequiredDelegationConnector_InnerRequiredRole_RequiredDelegationConnector() { |
519 | return (EReference)requiredDelegationConnectorEClass.getEStructuralFeatures().get(0); |
520 | } |
521 | |
522 | /** |
523 | * <!-- begin-user-doc --> |
524 | * <!-- end-user-doc --> |
525 | * @generated |
526 | */ |
527 | public EReference getRequiredDelegationConnector_OuterRequiredRole_RequiredDelegationConnector() { |
528 | return (EReference)requiredDelegationConnectorEClass.getEStructuralFeatures().get(1); |
529 | } |
530 | |
531 | /** |
532 | * <!-- begin-user-doc --> |
533 | * <!-- end-user-doc --> |
534 | * @generated |
535 | */ |
536 | public EReference getRequiredDelegationConnector_AssemblyContext_RequiredDelegationConnector() { |
537 | return (EReference)requiredDelegationConnectorEClass.getEStructuralFeatures().get(2); |
538 | } |
539 | |
540 | /** |
541 | * <!-- begin-user-doc --> |
542 | * <!-- end-user-doc --> |
543 | * @generated |
544 | */ |
545 | public EClass getResourceRequiredDelegationConnector() { |
546 | return resourceRequiredDelegationConnectorEClass; |
547 | } |
548 | |
549 | /** |
550 | * <!-- begin-user-doc --> |
551 | * <!-- end-user-doc --> |
552 | * @generated |
553 | */ |
554 | public EReference getResourceRequiredDelegationConnector_InnerResourceRequiredRole_ResourceRequiredDelegationConnector() { |
555 | return (EReference)resourceRequiredDelegationConnectorEClass.getEStructuralFeatures().get(0); |
556 | } |
557 | |
558 | /** |
559 | * <!-- begin-user-doc --> |
560 | * <!-- end-user-doc --> |
561 | * @generated |
562 | */ |
563 | public EReference getResourceRequiredDelegationConnector_OuterResourceRequiredRole_ResourceRequiredDelegationConnector() { |
564 | return (EReference)resourceRequiredDelegationConnectorEClass.getEStructuralFeatures().get(1); |
565 | } |
566 | |
567 | /** |
568 | * <!-- begin-user-doc --> |
569 | * <!-- end-user-doc --> |
570 | * @generated |
571 | */ |
572 | public EReference getResourceRequiredDelegationConnector_ParentStructure_ResourceRequiredDelegationConnector() { |
573 | return (EReference)resourceRequiredDelegationConnectorEClass.getEStructuralFeatures().get(2); |
574 | } |
575 | |
576 | /** |
577 | * <!-- begin-user-doc --> |
578 | * <!-- end-user-doc --> |
579 | * @generated |
580 | */ |
581 | public EClass getEventChannel() { |
582 | return eventChannelEClass; |
583 | } |
584 | |
585 | /** |
586 | * <!-- begin-user-doc --> |
587 | * <!-- end-user-doc --> |
588 | * @generated |
589 | */ |
590 | public EReference getEventChannel_EventGroup__EventChannel() { |
591 | return (EReference)eventChannelEClass.getEStructuralFeatures().get(0); |
592 | } |
593 | |
594 | /** |
595 | * <!-- begin-user-doc --> |
596 | * <!-- end-user-doc --> |
597 | * @generated |
598 | */ |
599 | public EReference getEventChannel_EventChannelSourceConnector__EventChannel() { |
600 | return (EReference)eventChannelEClass.getEStructuralFeatures().get(1); |
601 | } |
602 | |
603 | /** |
604 | * <!-- begin-user-doc --> |
605 | * <!-- end-user-doc --> |
606 | * @generated |
607 | */ |
608 | public EReference getEventChannel_EventChannelSinkConnector__EventChannel() { |
609 | return (EReference)eventChannelEClass.getEStructuralFeatures().get(2); |
610 | } |
611 | |
612 | /** |
613 | * <!-- begin-user-doc --> |
614 | * <!-- end-user-doc --> |
615 | * @generated |
616 | */ |
617 | public EReference getEventChannel_ParentStructure__EventChannel() { |
618 | return (EReference)eventChannelEClass.getEStructuralFeatures().get(3); |
619 | } |
620 | |
621 | /** |
622 | * <!-- begin-user-doc --> |
623 | * <!-- end-user-doc --> |
624 | * @generated |
625 | */ |
626 | public EClass getAssemblyEventConnector() { |
627 | return assemblyEventConnectorEClass; |
628 | } |
629 | |
630 | /** |
631 | * <!-- begin-user-doc --> |
632 | * <!-- end-user-doc --> |
633 | * @generated |
634 | */ |
635 | public EReference getAssemblyEventConnector_SinkRole__AssemblyEventConnector() { |
636 | return (EReference)assemblyEventConnectorEClass.getEStructuralFeatures().get(0); |
637 | } |
638 | |
639 | /** |
640 | * <!-- begin-user-doc --> |
641 | * <!-- end-user-doc --> |
642 | * @generated |
643 | */ |
644 | public EReference getAssemblyEventConnector_SourceRole__AssemblyEventConnector() { |
645 | return (EReference)assemblyEventConnectorEClass.getEStructuralFeatures().get(1); |
646 | } |
647 | |
648 | /** |
649 | * <!-- begin-user-doc --> |
650 | * <!-- end-user-doc --> |
651 | * @generated |
652 | */ |
653 | public EReference getAssemblyEventConnector_SinkAssemblyContext__AssemblyEventConnector() { |
654 | return (EReference)assemblyEventConnectorEClass.getEStructuralFeatures().get(2); |
655 | } |
656 | |
657 | /** |
658 | * <!-- begin-user-doc --> |
659 | * <!-- end-user-doc --> |
660 | * @generated |
661 | */ |
662 | public EReference getAssemblyEventConnector_SourceAssemblyContext__AssemblyEventConnector() { |
663 | return (EReference)assemblyEventConnectorEClass.getEStructuralFeatures().get(3); |
664 | } |
665 | |
666 | /** |
667 | * <!-- begin-user-doc --> |
668 | * <!-- end-user-doc --> |
669 | * @generated |
670 | */ |
671 | public EReference getAssemblyEventConnector_FilterCondition__AssemblyEventConnector() { |
672 | return (EReference)assemblyEventConnectorEClass.getEStructuralFeatures().get(4); |
673 | } |
674 | |
675 | /** |
676 | * <!-- begin-user-doc --> |
677 | * <!-- end-user-doc --> |
678 | * @generated |
679 | */ |
680 | public EClass getSourceDelegationConnector() { |
681 | return sourceDelegationConnectorEClass; |
682 | } |
683 | |
684 | /** |
685 | * <!-- begin-user-doc --> |
686 | * <!-- end-user-doc --> |
687 | * @generated |
688 | */ |
689 | public EReference getSourceDelegationConnector_InnerSourceRole__SourceRole() { |
690 | return (EReference)sourceDelegationConnectorEClass.getEStructuralFeatures().get(0); |
691 | } |
692 | |
693 | /** |
694 | * <!-- begin-user-doc --> |
695 | * <!-- end-user-doc --> |
696 | * @generated |
697 | */ |
698 | public EReference getSourceDelegationConnector_OuterSourceRole__SourceRole() { |
699 | return (EReference)sourceDelegationConnectorEClass.getEStructuralFeatures().get(1); |
700 | } |
701 | |
702 | /** |
703 | * <!-- begin-user-doc --> |
704 | * <!-- end-user-doc --> |
705 | * @generated |
706 | */ |
707 | public EReference getSourceDelegationConnector_AssemblyContext__SourceDelegationConnector() { |
708 | return (EReference)sourceDelegationConnectorEClass.getEStructuralFeatures().get(2); |
709 | } |
710 | |
711 | /** |
712 | * <!-- begin-user-doc --> |
713 | * <!-- end-user-doc --> |
714 | * @generated |
715 | */ |
716 | public EClass getSinkDelegationConnector() { |
717 | return sinkDelegationConnectorEClass; |
718 | } |
719 | |
720 | /** |
721 | * <!-- begin-user-doc --> |
722 | * <!-- end-user-doc --> |
723 | * @generated |
724 | */ |
725 | public EReference getSinkDelegationConnector_AssemblyContext__SinkDelegationConnector() { |
726 | return (EReference)sinkDelegationConnectorEClass.getEStructuralFeatures().get(0); |
727 | } |
728 | |
729 | /** |
730 | * <!-- begin-user-doc --> |
731 | * <!-- end-user-doc --> |
732 | * @generated |
733 | */ |
734 | public EReference getSinkDelegationConnector_InnerSinkRole__SinkRole() { |
735 | return (EReference)sinkDelegationConnectorEClass.getEStructuralFeatures().get(1); |
736 | } |
737 | |
738 | /** |
739 | * <!-- begin-user-doc --> |
740 | * <!-- end-user-doc --> |
741 | * @generated |
742 | */ |
743 | public EReference getSinkDelegationConnector_OuterSinkRole__SinkRole() { |
744 | return (EReference)sinkDelegationConnectorEClass.getEStructuralFeatures().get(2); |
745 | } |
746 | |
747 | /** |
748 | * <!-- begin-user-doc --> |
749 | * <!-- end-user-doc --> |
750 | * @generated |
751 | */ |
752 | public EClass getAssemblyInfrastructureConnector() { |
753 | return assemblyInfrastructureConnectorEClass; |
754 | } |
755 | |
756 | /** |
757 | * <!-- begin-user-doc --> |
758 | * <!-- end-user-doc --> |
759 | * @generated |
760 | */ |
761 | public EReference getAssemblyInfrastructureConnector_ProvidedRole__AssemblyInfrastructureConnector() { |
762 | return (EReference)assemblyInfrastructureConnectorEClass.getEStructuralFeatures().get(0); |
763 | } |
764 | |
765 | /** |
766 | * <!-- begin-user-doc --> |
767 | * <!-- end-user-doc --> |
768 | * @generated |
769 | */ |
770 | public EReference getAssemblyInfrastructureConnector_RequiredRole__AssemblyInfrastructureConnector() { |
771 | return (EReference)assemblyInfrastructureConnectorEClass.getEStructuralFeatures().get(1); |
772 | } |
773 | |
774 | /** |
775 | * <!-- begin-user-doc --> |
776 | * <!-- end-user-doc --> |
777 | * @generated |
778 | */ |
779 | public EReference getAssemblyInfrastructureConnector_ProvidingAssemblyContext__AssemblyInfrastructureConnector() { |
780 | return (EReference)assemblyInfrastructureConnectorEClass.getEStructuralFeatures().get(2); |
781 | } |
782 | |
783 | /** |
784 | * <!-- begin-user-doc --> |
785 | * <!-- end-user-doc --> |
786 | * @generated |
787 | */ |
788 | public EReference getAssemblyInfrastructureConnector_RequiringAssemblyContext__AssemblyInfrastructureConnector() { |
789 | return (EReference)assemblyInfrastructureConnectorEClass.getEStructuralFeatures().get(3); |
790 | } |
791 | |
792 | /** |
793 | * <!-- begin-user-doc --> |
794 | * <!-- end-user-doc --> |
795 | * @generated |
796 | */ |
797 | public EClass getRequiredInfrastructureDelegationConnector() { |
798 | return requiredInfrastructureDelegationConnectorEClass; |
799 | } |
800 | |
801 | /** |
802 | * <!-- begin-user-doc --> |
803 | * <!-- end-user-doc --> |
804 | * @generated |
805 | */ |
806 | public EReference getRequiredInfrastructureDelegationConnector_InnerRequiredRole__RequiredInfrastructureDelegationConnector() { |
807 | return (EReference)requiredInfrastructureDelegationConnectorEClass.getEStructuralFeatures().get(0); |
808 | } |
809 | |
810 | /** |
811 | * <!-- begin-user-doc --> |
812 | * <!-- end-user-doc --> |
813 | * @generated |
814 | */ |
815 | public EReference getRequiredInfrastructureDelegationConnector_OuterRequiredRole__RequiredInfrastructureDelegationConnector() { |
816 | return (EReference)requiredInfrastructureDelegationConnectorEClass.getEStructuralFeatures().get(1); |
817 | } |
818 | |
819 | /** |
820 | * <!-- begin-user-doc --> |
821 | * <!-- end-user-doc --> |
822 | * @generated |
823 | */ |
824 | public EReference getRequiredInfrastructureDelegationConnector_AssemblyContext__RequiredInfrastructureDelegationConnector() { |
825 | return (EReference)requiredInfrastructureDelegationConnectorEClass.getEStructuralFeatures().get(2); |
826 | } |
827 | |
828 | /** |
829 | * <!-- begin-user-doc --> |
830 | * <!-- end-user-doc --> |
831 | * @generated |
832 | */ |
833 | public EClass getProvidedInfrastructureDelegationConnector() { |
834 | return providedInfrastructureDelegationConnectorEClass; |
835 | } |
836 | |
837 | /** |
838 | * <!-- begin-user-doc --> |
839 | * <!-- end-user-doc --> |
840 | * @generated |
841 | */ |
842 | public EReference getProvidedInfrastructureDelegationConnector_InnerProvidedRole__ProvidedInfrastructureDelegationConnector() { |
843 | return (EReference)providedInfrastructureDelegationConnectorEClass.getEStructuralFeatures().get(0); |
844 | } |
845 | |
846 | /** |
847 | * <!-- begin-user-doc --> |
848 | * <!-- end-user-doc --> |
849 | * @generated |
850 | */ |
851 | public EReference getProvidedInfrastructureDelegationConnector_OuterProvidedRole__ProvidedInfrastructureDelegationConnector() { |
852 | return (EReference)providedInfrastructureDelegationConnectorEClass.getEStructuralFeatures().get(1); |
853 | } |
854 | |
855 | /** |
856 | * <!-- begin-user-doc --> |
857 | * <!-- end-user-doc --> |
858 | * @generated |
859 | */ |
860 | public EReference getProvidedInfrastructureDelegationConnector_AssemblyContext__ProvidedInfrastructureDelegationConnector() { |
861 | return (EReference)providedInfrastructureDelegationConnectorEClass.getEStructuralFeatures().get(2); |
862 | } |
863 | |
864 | /** |
865 | * <!-- begin-user-doc --> |
866 | * <!-- end-user-doc --> |
867 | * @generated |
868 | */ |
869 | public EClass getRequiredResourceDelegationConnector() { |
870 | return requiredResourceDelegationConnectorEClass; |
871 | } |
872 | |
873 | /** |
874 | * <!-- begin-user-doc --> |
875 | * <!-- end-user-doc --> |
876 | * @generated |
877 | */ |
878 | public EReference getRequiredResourceDelegationConnector_AssemblyContext__RequiredResourceDelegationConnector() { |
879 | return (EReference)requiredResourceDelegationConnectorEClass.getEStructuralFeatures().get(0); |
880 | } |
881 | |
882 | /** |
883 | * <!-- begin-user-doc --> |
884 | * <!-- end-user-doc --> |
885 | * @generated |
886 | */ |
887 | public EReference getRequiredResourceDelegationConnector_InnerRequiredRole__RequiredResourceDelegationConnector() { |
888 | return (EReference)requiredResourceDelegationConnectorEClass.getEStructuralFeatures().get(1); |
889 | } |
890 | |
891 | /** |
892 | * <!-- begin-user-doc --> |
893 | * <!-- end-user-doc --> |
894 | * @generated |
895 | */ |
896 | public EReference getRequiredResourceDelegationConnector_OuterRequiredRole__RequiredResourceDelegationConnector() { |
897 | return (EReference)requiredResourceDelegationConnectorEClass.getEStructuralFeatures().get(2); |
898 | } |
899 | |
900 | /** |
901 | * <!-- begin-user-doc --> |
902 | * <!-- end-user-doc --> |
903 | * @generated |
904 | */ |
905 | public EClass getEventChannelSinkConnector() { |
906 | return eventChannelSinkConnectorEClass; |
907 | } |
908 | |
909 | /** |
910 | * <!-- begin-user-doc --> |
911 | * <!-- end-user-doc --> |
912 | * @generated |
913 | */ |
914 | public EReference getEventChannelSinkConnector_SinkRole__EventChannelSinkConnector() { |
915 | return (EReference)eventChannelSinkConnectorEClass.getEStructuralFeatures().get(0); |
916 | } |
917 | |
918 | /** |
919 | * <!-- begin-user-doc --> |
920 | * <!-- end-user-doc --> |
921 | * @generated |
922 | */ |
923 | public EReference getEventChannelSinkConnector_FilterCondition__EventChannelSinkConnector() { |
924 | return (EReference)eventChannelSinkConnectorEClass.getEStructuralFeatures().get(1); |
925 | } |
926 | |
927 | /** |
928 | * <!-- begin-user-doc --> |
929 | * <!-- end-user-doc --> |
930 | * @generated |
931 | */ |
932 | public EReference getEventChannelSinkConnector_AssemblyContext__EventChannelSinkConnector() { |
933 | return (EReference)eventChannelSinkConnectorEClass.getEStructuralFeatures().get(2); |
934 | } |
935 | |
936 | /** |
937 | * <!-- begin-user-doc --> |
938 | * <!-- end-user-doc --> |
939 | * @generated |
940 | */ |
941 | public EReference getEventChannelSinkConnector_EventChannel__EventChannelSinkConnector() { |
942 | return (EReference)eventChannelSinkConnectorEClass.getEStructuralFeatures().get(3); |
943 | } |
944 | |
945 | /** |
946 | * <!-- begin-user-doc --> |
947 | * <!-- end-user-doc --> |
948 | * @generated |
949 | */ |
950 | public EClass getEventChannelSourceConnector() { |
951 | return eventChannelSourceConnectorEClass; |
952 | } |
953 | |
954 | /** |
955 | * <!-- begin-user-doc --> |
956 | * <!-- end-user-doc --> |
957 | * @generated |
958 | */ |
959 | public EReference getEventChannelSourceConnector_SourceRole__EventChannelSourceRole() { |
960 | return (EReference)eventChannelSourceConnectorEClass.getEStructuralFeatures().get(0); |
961 | } |
962 | |
963 | /** |
964 | * <!-- begin-user-doc --> |
965 | * <!-- end-user-doc --> |
966 | * @generated |
967 | */ |
968 | public EReference getEventChannelSourceConnector_AssemblyContext__EventChannelSourceConnector() { |
969 | return (EReference)eventChannelSourceConnectorEClass.getEStructuralFeatures().get(1); |
970 | } |
971 | |
972 | /** |
973 | * <!-- begin-user-doc --> |
974 | * <!-- end-user-doc --> |
975 | * @generated |
976 | */ |
977 | public EReference getEventChannelSourceConnector_EventChannel__EventChannelSourceConnector() { |
978 | return (EReference)eventChannelSourceConnectorEClass.getEStructuralFeatures().get(2); |
979 | } |
980 | |
981 | /** |
982 | * <!-- begin-user-doc --> |
983 | * <!-- end-user-doc --> |
984 | * @generated |
985 | */ |
986 | public EClass getAssemblyContext() { |
987 | return assemblyContextEClass; |
988 | } |
989 | |
990 | /** |
991 | * <!-- begin-user-doc --> |
992 | * <!-- end-user-doc --> |
993 | * @generated |
994 | */ |
995 | public EReference getAssemblyContext_ParentStructure__AssemblyContext() { |
996 | return (EReference)assemblyContextEClass.getEStructuralFeatures().get(0); |
997 | } |
998 | |
999 | /** |
1000 | * <!-- begin-user-doc --> |
1001 | * <!-- end-user-doc --> |
1002 | * @generated |
1003 | */ |
1004 | public EReference getAssemblyContext_EncapsulatedComponent__AssemblyContext() { |
1005 | return (EReference)assemblyContextEClass.getEStructuralFeatures().get(1); |
1006 | } |
1007 | |
1008 | /** |
1009 | * <!-- begin-user-doc --> |
1010 | * <!-- end-user-doc --> |
1011 | * @generated |
1012 | */ |
1013 | public EReference getAssemblyContext_ConfigParameterUsages__AssemblyContext() { |
1014 | return (EReference)assemblyContextEClass.getEStructuralFeatures().get(2); |
1015 | } |
1016 | |
1017 | /** |
1018 | * <!-- begin-user-doc --> |
1019 | * <!-- end-user-doc --> |
1020 | * @generated |
1021 | */ |
1022 | public CompositionFactory getCompositionFactory() { |
1023 | return (CompositionFactory)getEFactoryInstance(); |
1024 | } |
1025 | |
1026 | /** |
1027 | * <!-- begin-user-doc --> |
1028 | * <!-- end-user-doc --> |
1029 | * @generated |
1030 | */ |
1031 | private boolean isCreated = false; |
1032 | |
1033 | /** |
1034 | * Creates the meta-model objects for the package. This method is |
1035 | * guarded to have no affect on any invocation but its first. |
1036 | * <!-- begin-user-doc --> |
1037 | * <!-- end-user-doc --> |
1038 | * @generated |
1039 | */ |
1040 | public void createPackageContents() { |
1041 | if (isCreated) return; |
1042 | isCreated = true; |
1043 | |
1044 | // Create classes and their features |
1045 | delegationConnectorEClass = createEClass(DELEGATION_CONNECTOR); |
1046 | |
1047 | connectorEClass = createEClass(CONNECTOR); |
1048 | createEReference(connectorEClass, CONNECTOR__PARENT_STRUCTURE_CONNECTOR); |
1049 | |
1050 | composedStructureEClass = createEClass(COMPOSED_STRUCTURE); |
1051 | createEReference(composedStructureEClass, COMPOSED_STRUCTURE__ASSEMBLY_CONTEXTS_COMPOSED_STRUCTURE); |
1052 | createEReference(composedStructureEClass, COMPOSED_STRUCTURE__RESOURCE_REQUIRED_DELEGATION_CONNECTORS_COMPOSED_STRUCTURE); |
1053 | createEReference(composedStructureEClass, COMPOSED_STRUCTURE__EVENT_CHANNEL_COMPOSED_STRUCTURE); |
1054 | createEReference(composedStructureEClass, COMPOSED_STRUCTURE__CONNECTORS_COMPOSED_STRUCTURE); |
1055 | |
1056 | resourceRequiredDelegationConnectorEClass = createEClass(RESOURCE_REQUIRED_DELEGATION_CONNECTOR); |
1057 | createEReference(resourceRequiredDelegationConnectorEClass, RESOURCE_REQUIRED_DELEGATION_CONNECTOR__INNER_RESOURCE_REQUIRED_ROLE_RESOURCE_REQUIRED_DELEGATION_CONNECTOR); |
1058 | createEReference(resourceRequiredDelegationConnectorEClass, RESOURCE_REQUIRED_DELEGATION_CONNECTOR__OUTER_RESOURCE_REQUIRED_ROLE_RESOURCE_REQUIRED_DELEGATION_CONNECTOR); |
1059 | createEReference(resourceRequiredDelegationConnectorEClass, RESOURCE_REQUIRED_DELEGATION_CONNECTOR__PARENT_STRUCTURE_RESOURCE_REQUIRED_DELEGATION_CONNECTOR); |
1060 | |
1061 | eventChannelEClass = createEClass(EVENT_CHANNEL); |
1062 | createEReference(eventChannelEClass, EVENT_CHANNEL__EVENT_GROUP_EVENT_CHANNEL); |
1063 | createEReference(eventChannelEClass, EVENT_CHANNEL__EVENT_CHANNEL_SOURCE_CONNECTOR_EVENT_CHANNEL); |
1064 | createEReference(eventChannelEClass, EVENT_CHANNEL__EVENT_CHANNEL_SINK_CONNECTOR_EVENT_CHANNEL); |
1065 | createEReference(eventChannelEClass, EVENT_CHANNEL__PARENT_STRUCTURE_EVENT_CHANNEL); |
1066 | |
1067 | eventChannelSourceConnectorEClass = createEClass(EVENT_CHANNEL_SOURCE_CONNECTOR); |
1068 | createEReference(eventChannelSourceConnectorEClass, EVENT_CHANNEL_SOURCE_CONNECTOR__SOURCE_ROLE_EVENT_CHANNEL_SOURCE_ROLE); |
1069 | createEReference(eventChannelSourceConnectorEClass, EVENT_CHANNEL_SOURCE_CONNECTOR__ASSEMBLY_CONTEXT_EVENT_CHANNEL_SOURCE_CONNECTOR); |
1070 | createEReference(eventChannelSourceConnectorEClass, EVENT_CHANNEL_SOURCE_CONNECTOR__EVENT_CHANNEL_EVENT_CHANNEL_SOURCE_CONNECTOR); |
1071 | |
1072 | eventChannelSinkConnectorEClass = createEClass(EVENT_CHANNEL_SINK_CONNECTOR); |
1073 | createEReference(eventChannelSinkConnectorEClass, EVENT_CHANNEL_SINK_CONNECTOR__SINK_ROLE_EVENT_CHANNEL_SINK_CONNECTOR); |
1074 | createEReference(eventChannelSinkConnectorEClass, EVENT_CHANNEL_SINK_CONNECTOR__FILTER_CONDITION_EVENT_CHANNEL_SINK_CONNECTOR); |
1075 | createEReference(eventChannelSinkConnectorEClass, EVENT_CHANNEL_SINK_CONNECTOR__ASSEMBLY_CONTEXT_EVENT_CHANNEL_SINK_CONNECTOR); |
1076 | createEReference(eventChannelSinkConnectorEClass, EVENT_CHANNEL_SINK_CONNECTOR__EVENT_CHANNEL_EVENT_CHANNEL_SINK_CONNECTOR); |
1077 | |
1078 | providedDelegationConnectorEClass = createEClass(PROVIDED_DELEGATION_CONNECTOR); |
1079 | createEReference(providedDelegationConnectorEClass, PROVIDED_DELEGATION_CONNECTOR__INNER_PROVIDED_ROLE_PROVIDED_DELEGATION_CONNECTOR); |
1080 | createEReference(providedDelegationConnectorEClass, PROVIDED_DELEGATION_CONNECTOR__OUTER_PROVIDED_ROLE_PROVIDED_DELEGATION_CONNECTOR); |
1081 | createEReference(providedDelegationConnectorEClass, PROVIDED_DELEGATION_CONNECTOR__ASSEMBLY_CONTEXT_PROVIDED_DELEGATION_CONNECTOR); |
1082 | |
1083 | requiredDelegationConnectorEClass = createEClass(REQUIRED_DELEGATION_CONNECTOR); |
1084 | createEReference(requiredDelegationConnectorEClass, REQUIRED_DELEGATION_CONNECTOR__INNER_REQUIRED_ROLE_REQUIRED_DELEGATION_CONNECTOR); |
1085 | createEReference(requiredDelegationConnectorEClass, REQUIRED_DELEGATION_CONNECTOR__OUTER_REQUIRED_ROLE_REQUIRED_DELEGATION_CONNECTOR); |
1086 | createEReference(requiredDelegationConnectorEClass, REQUIRED_DELEGATION_CONNECTOR__ASSEMBLY_CONTEXT_REQUIRED_DELEGATION_CONNECTOR); |
1087 | |
1088 | assemblyConnectorEClass = createEClass(ASSEMBLY_CONNECTOR); |
1089 | createEReference(assemblyConnectorEClass, ASSEMBLY_CONNECTOR__REQUIRING_ASSEMBLY_CONTEXT_ASSEMBLY_CONNECTOR); |
1090 | createEReference(assemblyConnectorEClass, ASSEMBLY_CONNECTOR__PROVIDING_ASSEMBLY_CONTEXT_ASSEMBLY_CONNECTOR); |
1091 | createEReference(assemblyConnectorEClass, ASSEMBLY_CONNECTOR__PROVIDED_ROLE_ASSEMBLY_CONNECTOR); |
1092 | createEReference(assemblyConnectorEClass, ASSEMBLY_CONNECTOR__REQUIRED_ROLE_ASSEMBLY_CONNECTOR); |
1093 | |
1094 | assemblyEventConnectorEClass = createEClass(ASSEMBLY_EVENT_CONNECTOR); |
1095 | createEReference(assemblyEventConnectorEClass, ASSEMBLY_EVENT_CONNECTOR__SINK_ROLE_ASSEMBLY_EVENT_CONNECTOR); |
1096 | createEReference(assemblyEventConnectorEClass, ASSEMBLY_EVENT_CONNECTOR__SOURCE_ROLE_ASSEMBLY_EVENT_CONNECTOR); |
1097 | createEReference(assemblyEventConnectorEClass, ASSEMBLY_EVENT_CONNECTOR__SINK_ASSEMBLY_CONTEXT_ASSEMBLY_EVENT_CONNECTOR); |
1098 | createEReference(assemblyEventConnectorEClass, ASSEMBLY_EVENT_CONNECTOR__SOURCE_ASSEMBLY_CONTEXT_ASSEMBLY_EVENT_CONNECTOR); |
1099 | createEReference(assemblyEventConnectorEClass, ASSEMBLY_EVENT_CONNECTOR__FILTER_CONDITION_ASSEMBLY_EVENT_CONNECTOR); |
1100 | |
1101 | sourceDelegationConnectorEClass = createEClass(SOURCE_DELEGATION_CONNECTOR); |
1102 | createEReference(sourceDelegationConnectorEClass, SOURCE_DELEGATION_CONNECTOR__INNER_SOURCE_ROLE_SOURCE_ROLE); |
1103 | createEReference(sourceDelegationConnectorEClass, SOURCE_DELEGATION_CONNECTOR__OUTER_SOURCE_ROLE_SOURCE_ROLE); |
1104 | createEReference(sourceDelegationConnectorEClass, SOURCE_DELEGATION_CONNECTOR__ASSEMBLY_CONTEXT_SOURCE_DELEGATION_CONNECTOR); |
1105 | |
1106 | sinkDelegationConnectorEClass = createEClass(SINK_DELEGATION_CONNECTOR); |
1107 | createEReference(sinkDelegationConnectorEClass, SINK_DELEGATION_CONNECTOR__ASSEMBLY_CONTEXT_SINK_DELEGATION_CONNECTOR); |
1108 | createEReference(sinkDelegationConnectorEClass, SINK_DELEGATION_CONNECTOR__INNER_SINK_ROLE_SINK_ROLE); |
1109 | createEReference(sinkDelegationConnectorEClass, SINK_DELEGATION_CONNECTOR__OUTER_SINK_ROLE_SINK_ROLE); |
1110 | |
1111 | assemblyInfrastructureConnectorEClass = createEClass(ASSEMBLY_INFRASTRUCTURE_CONNECTOR); |
1112 | createEReference(assemblyInfrastructureConnectorEClass, ASSEMBLY_INFRASTRUCTURE_CONNECTOR__PROVIDED_ROLE_ASSEMBLY_INFRASTRUCTURE_CONNECTOR); |
1113 | createEReference(assemblyInfrastructureConnectorEClass, ASSEMBLY_INFRASTRUCTURE_CONNECTOR__REQUIRED_ROLE_ASSEMBLY_INFRASTRUCTURE_CONNECTOR); |
1114 | createEReference(assemblyInfrastructureConnectorEClass, ASSEMBLY_INFRASTRUCTURE_CONNECTOR__PROVIDING_ASSEMBLY_CONTEXT_ASSEMBLY_INFRASTRUCTURE_CONNECTOR); |
1115 | createEReference(assemblyInfrastructureConnectorEClass, ASSEMBLY_INFRASTRUCTURE_CONNECTOR__REQUIRING_ASSEMBLY_CONTEXT_ASSEMBLY_INFRASTRUCTURE_CONNECTOR); |
1116 | |
1117 | providedInfrastructureDelegationConnectorEClass = createEClass(PROVIDED_INFRASTRUCTURE_DELEGATION_CONNECTOR); |
1118 | createEReference(providedInfrastructureDelegationConnectorEClass, PROVIDED_INFRASTRUCTURE_DELEGATION_CONNECTOR__INNER_PROVIDED_ROLE_PROVIDED_INFRASTRUCTURE_DELEGATION_CONNECTOR); |
1119 | createEReference(providedInfrastructureDelegationConnectorEClass, PROVIDED_INFRASTRUCTURE_DELEGATION_CONNECTOR__OUTER_PROVIDED_ROLE_PROVIDED_INFRASTRUCTURE_DELEGATION_CONNECTOR); |
1120 | createEReference(providedInfrastructureDelegationConnectorEClass, PROVIDED_INFRASTRUCTURE_DELEGATION_CONNECTOR__ASSEMBLY_CONTEXT_PROVIDED_INFRASTRUCTURE_DELEGATION_CONNECTOR); |
1121 | |
1122 | requiredInfrastructureDelegationConnectorEClass = createEClass(REQUIRED_INFRASTRUCTURE_DELEGATION_CONNECTOR); |
1123 | createEReference(requiredInfrastructureDelegationConnectorEClass, REQUIRED_INFRASTRUCTURE_DELEGATION_CONNECTOR__INNER_REQUIRED_ROLE_REQUIRED_INFRASTRUCTURE_DELEGATION_CONNECTOR); |
1124 | createEReference(requiredInfrastructureDelegationConnectorEClass, REQUIRED_INFRASTRUCTURE_DELEGATION_CONNECTOR__OUTER_REQUIRED_ROLE_REQUIRED_INFRASTRUCTURE_DELEGATION_CONNECTOR); |
1125 | createEReference(requiredInfrastructureDelegationConnectorEClass, REQUIRED_INFRASTRUCTURE_DELEGATION_CONNECTOR__ASSEMBLY_CONTEXT_REQUIRED_INFRASTRUCTURE_DELEGATION_CONNECTOR); |
1126 | |
1127 | requiredResourceDelegationConnectorEClass = createEClass(REQUIRED_RESOURCE_DELEGATION_CONNECTOR); |
1128 | createEReference(requiredResourceDelegationConnectorEClass, REQUIRED_RESOURCE_DELEGATION_CONNECTOR__ASSEMBLY_CONTEXT_REQUIRED_RESOURCE_DELEGATION_CONNECTOR); |
1129 | createEReference(requiredResourceDelegationConnectorEClass, REQUIRED_RESOURCE_DELEGATION_CONNECTOR__INNER_REQUIRED_ROLE_REQUIRED_RESOURCE_DELEGATION_CONNECTOR); |
1130 | createEReference(requiredResourceDelegationConnectorEClass, REQUIRED_RESOURCE_DELEGATION_CONNECTOR__OUTER_REQUIRED_ROLE_REQUIRED_RESOURCE_DELEGATION_CONNECTOR); |
1131 | |
1132 | assemblyContextEClass = createEClass(ASSEMBLY_CONTEXT); |
1133 | createEReference(assemblyContextEClass, ASSEMBLY_CONTEXT__PARENT_STRUCTURE_ASSEMBLY_CONTEXT); |
1134 | createEReference(assemblyContextEClass, ASSEMBLY_CONTEXT__ENCAPSULATED_COMPONENT_ASSEMBLY_CONTEXT); |
1135 | createEReference(assemblyContextEClass, ASSEMBLY_CONTEXT__CONFIG_PARAMETER_USAGES_ASSEMBLY_CONTEXT); |
1136 | } |
1137 | |
1138 | /** |
1139 | * <!-- begin-user-doc --> |
1140 | * <!-- end-user-doc --> |
1141 | * @generated |
1142 | */ |
1143 | private boolean isInitialized = false; |
1144 | |
1145 | /** |
1146 | * Complete the initialization of the package and its meta-model. This |
1147 | * method is guarded to have no affect on any invocation but its first. |
1148 | * <!-- begin-user-doc --> |
1149 | * <!-- end-user-doc --> |
1150 | * @generated |
1151 | */ |
1152 | public void initializePackageContents() { |
1153 | if (isInitialized) return; |
1154 | isInitialized = true; |
1155 | |
1156 | // Initialize package |
1157 | setName(eNAME); |
1158 | setNsPrefix(eNS_PREFIX); |
1159 | setNsURI(eNS_URI); |
1160 | |
1161 | // Obtain other dependent packages |
1162 | EntityPackage theEntityPackage = (EntityPackage)EPackage.Registry.INSTANCE.getEPackage(EntityPackage.eNS_URI); |
1163 | RepositoryPackage theRepositoryPackage = (RepositoryPackage)EPackage.Registry.INSTANCE.getEPackage(RepositoryPackage.eNS_URI); |
1164 | CorePackage theCorePackage = (CorePackage)EPackage.Registry.INSTANCE.getEPackage(CorePackage.eNS_URI); |
1165 | ParameterPackage theParameterPackage = (ParameterPackage)EPackage.Registry.INSTANCE.getEPackage(ParameterPackage.eNS_URI); |
1166 | |
1167 | // Create type parameters |
1168 | |
1169 | // Set bounds for type parameters |
1170 | |
1171 | // Add supertypes to classes |
1172 | delegationConnectorEClass.getESuperTypes().add(this.getConnector()); |
1173 | connectorEClass.getESuperTypes().add(theEntityPackage.getEntity()); |
1174 | composedStructureEClass.getESuperTypes().add(theEntityPackage.getEntity()); |
1175 | eventChannelEClass.getESuperTypes().add(theEntityPackage.getEntity()); |
1176 | eventChannelSourceConnectorEClass.getESuperTypes().add(this.getConnector()); |
1177 | eventChannelSinkConnectorEClass.getESuperTypes().add(this.getConnector()); |
1178 | providedDelegationConnectorEClass.getESuperTypes().add(this.getDelegationConnector()); |
1179 | requiredDelegationConnectorEClass.getESuperTypes().add(this.getDelegationConnector()); |
1180 | assemblyConnectorEClass.getESuperTypes().add(this.getConnector()); |
1181 | assemblyEventConnectorEClass.getESuperTypes().add(this.getConnector()); |
1182 | sourceDelegationConnectorEClass.getESuperTypes().add(this.getDelegationConnector()); |
1183 | sinkDelegationConnectorEClass.getESuperTypes().add(this.getDelegationConnector()); |
1184 | assemblyInfrastructureConnectorEClass.getESuperTypes().add(this.getConnector()); |
1185 | providedInfrastructureDelegationConnectorEClass.getESuperTypes().add(this.getDelegationConnector()); |
1186 | requiredInfrastructureDelegationConnectorEClass.getESuperTypes().add(this.getDelegationConnector()); |
1187 | requiredResourceDelegationConnectorEClass.getESuperTypes().add(this.getDelegationConnector()); |
1188 | assemblyContextEClass.getESuperTypes().add(theEntityPackage.getEntity()); |
1189 | |
1190 | // Initialize classes and features; add operations and parameters |
1191 | initEClass(delegationConnectorEClass, DelegationConnector.class, "DelegationConnector", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1192 | |
1193 | initEClass(connectorEClass, Connector.class, "Connector", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1194 | initEReference(getConnector_ParentStructure__Connector(), this.getComposedStructure(), this.getComposedStructure_Connectors__ComposedStructure(), "parentStructure__Connector", null, 1, 1, Connector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1195 | |
1196 | initEClass(composedStructureEClass, ComposedStructure.class, "ComposedStructure", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1197 | initEReference(getComposedStructure_AssemblyContexts__ComposedStructure(), this.getAssemblyContext(), this.getAssemblyContext_ParentStructure__AssemblyContext(), "assemblyContexts__ComposedStructure", null, 0, -1, ComposedStructure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1198 | initEReference(getComposedStructure_ResourceRequiredDelegationConnectors_ComposedStructure(), this.getResourceRequiredDelegationConnector(), this.getResourceRequiredDelegationConnector_ParentStructure_ResourceRequiredDelegationConnector(), "resourceRequiredDelegationConnectors_ComposedStructure", null, 0, -1, ComposedStructure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1199 | initEReference(getComposedStructure_EventChannel__ComposedStructure(), this.getEventChannel(), this.getEventChannel_ParentStructure__EventChannel(), "eventChannel__ComposedStructure", null, 0, -1, ComposedStructure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1200 | initEReference(getComposedStructure_Connectors__ComposedStructure(), this.getConnector(), this.getConnector_ParentStructure__Connector(), "connectors__ComposedStructure", null, 0, -1, ComposedStructure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1201 | |
1202 | EOperation op = addEOperation(composedStructureEClass, ecorePackage.getEBoolean(), "MultipleConnectorsConstraint", 0, 1, IS_UNIQUE, IS_ORDERED); |
1203 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1204 | EGenericType g1 = createEGenericType(ecorePackage.getEMap()); |
1205 | EGenericType g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1206 | g1.getETypeArguments().add(g2); |
1207 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1208 | g1.getETypeArguments().add(g2); |
1209 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1210 | |
1211 | op = addEOperation(composedStructureEClass, ecorePackage.getEBoolean(), "MultipleConnectorsConstraintForAssemblyConnectors", 0, 1, IS_UNIQUE, IS_ORDERED); |
1212 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1213 | g1 = createEGenericType(ecorePackage.getEMap()); |
1214 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1215 | g1.getETypeArguments().add(g2); |
1216 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1217 | g1.getETypeArguments().add(g2); |
1218 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1219 | |
1220 | initEClass(resourceRequiredDelegationConnectorEClass, ResourceRequiredDelegationConnector.class, "ResourceRequiredDelegationConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1221 | initEReference(getResourceRequiredDelegationConnector_InnerResourceRequiredRole_ResourceRequiredDelegationConnector(), theEntityPackage.getResourceRequiredRole(), null, "innerResourceRequiredRole_ResourceRequiredDelegationConnector", null, 1, 1, ResourceRequiredDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1222 | initEReference(getResourceRequiredDelegationConnector_OuterResourceRequiredRole_ResourceRequiredDelegationConnector(), theEntityPackage.getResourceRequiredRole(), null, "outerResourceRequiredRole_ResourceRequiredDelegationConnector", null, 1, 1, ResourceRequiredDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1223 | initEReference(getResourceRequiredDelegationConnector_ParentStructure_ResourceRequiredDelegationConnector(), this.getComposedStructure(), this.getComposedStructure_ResourceRequiredDelegationConnectors_ComposedStructure(), "parentStructure_ResourceRequiredDelegationConnector", null, 1, 1, ResourceRequiredDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1224 | |
1225 | initEClass(eventChannelEClass, EventChannel.class, "EventChannel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1226 | initEReference(getEventChannel_EventGroup__EventChannel(), theRepositoryPackage.getEventGroup(), null, "eventGroup__EventChannel", null, 1, 1, EventChannel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1227 | initEReference(getEventChannel_EventChannelSourceConnector__EventChannel(), this.getEventChannelSourceConnector(), this.getEventChannelSourceConnector_EventChannel__EventChannelSourceConnector(), "eventChannelSourceConnector__EventChannel", null, 0, -1, EventChannel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1228 | initEReference(getEventChannel_EventChannelSinkConnector__EventChannel(), this.getEventChannelSinkConnector(), this.getEventChannelSinkConnector_EventChannel__EventChannelSinkConnector(), "eventChannelSinkConnector__EventChannel", null, 0, -1, EventChannel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1229 | initEReference(getEventChannel_ParentStructure__EventChannel(), this.getComposedStructure(), this.getComposedStructure_EventChannel__ComposedStructure(), "parentStructure__EventChannel", null, 1, 1, EventChannel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1230 | |
1231 | initEClass(eventChannelSourceConnectorEClass, EventChannelSourceConnector.class, "EventChannelSourceConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1232 | initEReference(getEventChannelSourceConnector_SourceRole__EventChannelSourceRole(), theRepositoryPackage.getSourceRole(), null, "sourceRole__EventChannelSourceRole", null, 1, 1, EventChannelSourceConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1233 | initEReference(getEventChannelSourceConnector_AssemblyContext__EventChannelSourceConnector(), this.getAssemblyContext(), null, "assemblyContext__EventChannelSourceConnector", null, 1, 1, EventChannelSourceConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1234 | initEReference(getEventChannelSourceConnector_EventChannel__EventChannelSourceConnector(), this.getEventChannel(), this.getEventChannel_EventChannelSourceConnector__EventChannel(), "eventChannel__EventChannelSourceConnector", null, 1, 1, EventChannelSourceConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1235 | |
1236 | initEClass(eventChannelSinkConnectorEClass, EventChannelSinkConnector.class, "EventChannelSinkConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1237 | initEReference(getEventChannelSinkConnector_SinkRole__EventChannelSinkConnector(), theRepositoryPackage.getSinkRole(), null, "sinkRole__EventChannelSinkConnector", null, 1, 1, EventChannelSinkConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1238 | initEReference(getEventChannelSinkConnector_FilterCondition__EventChannelSinkConnector(), theCorePackage.getPCMRandomVariable(), theCorePackage.getPCMRandomVariable_EventChannelSinkConnector__FilterCondition(), "filterCondition__EventChannelSinkConnector", null, 0, 1, EventChannelSinkConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1239 | initEReference(getEventChannelSinkConnector_AssemblyContext__EventChannelSinkConnector(), this.getAssemblyContext(), null, "assemblyContext__EventChannelSinkConnector", null, 1, 1, EventChannelSinkConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1240 | initEReference(getEventChannelSinkConnector_EventChannel__EventChannelSinkConnector(), this.getEventChannel(), this.getEventChannel_EventChannelSinkConnector__EventChannel(), "eventChannel__EventChannelSinkConnector", null, 1, 1, EventChannelSinkConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1241 | |
1242 | initEClass(providedDelegationConnectorEClass, ProvidedDelegationConnector.class, "ProvidedDelegationConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1243 | initEReference(getProvidedDelegationConnector_InnerProvidedRole_ProvidedDelegationConnector(), theRepositoryPackage.getOperationProvidedRole(), null, "innerProvidedRole_ProvidedDelegationConnector", null, 1, 1, ProvidedDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1244 | initEReference(getProvidedDelegationConnector_OuterProvidedRole_ProvidedDelegationConnector(), theRepositoryPackage.getOperationProvidedRole(), null, "outerProvidedRole_ProvidedDelegationConnector", null, 1, 1, ProvidedDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1245 | initEReference(getProvidedDelegationConnector_AssemblyContext_ProvidedDelegationConnector(), this.getAssemblyContext(), null, "assemblyContext_ProvidedDelegationConnector", null, 1, 1, ProvidedDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1246 | |
1247 | op = addEOperation(providedDelegationConnectorEClass, ecorePackage.getEBoolean(), "ProvidedDelegationConnectorandtheconnectedComponentmustbepartofthesamecompositestructure", 0, 1, IS_UNIQUE, IS_ORDERED); |
1248 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1249 | g1 = createEGenericType(ecorePackage.getEMap()); |
1250 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1251 | g1.getETypeArguments().add(g2); |
1252 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1253 | g1.getETypeArguments().add(g2); |
1254 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1255 | |
1256 | op = addEOperation(providedDelegationConnectorEClass, ecorePackage.getEBoolean(), "ComponentOfAssemblyContextAndInnerRoleProvidingComponentNeedToBeTheSame", 0, 1, IS_UNIQUE, IS_ORDERED); |
1257 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1258 | g1 = createEGenericType(ecorePackage.getEMap()); |
1259 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1260 | g1.getETypeArguments().add(g2); |
1261 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1262 | g1.getETypeArguments().add(g2); |
1263 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1264 | |
1265 | initEClass(requiredDelegationConnectorEClass, RequiredDelegationConnector.class, "RequiredDelegationConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1266 | initEReference(getRequiredDelegationConnector_InnerRequiredRole_RequiredDelegationConnector(), theRepositoryPackage.getOperationRequiredRole(), null, "innerRequiredRole_RequiredDelegationConnector", null, 1, 1, RequiredDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1267 | initEReference(getRequiredDelegationConnector_OuterRequiredRole_RequiredDelegationConnector(), theRepositoryPackage.getOperationRequiredRole(), null, "outerRequiredRole_RequiredDelegationConnector", null, 1, 1, RequiredDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1268 | initEReference(getRequiredDelegationConnector_AssemblyContext_RequiredDelegationConnector(), this.getAssemblyContext(), null, "assemblyContext_RequiredDelegationConnector", null, 1, 1, RequiredDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1269 | |
1270 | op = addEOperation(requiredDelegationConnectorEClass, ecorePackage.getEBoolean(), "RequiredDelegationConnectorandtheconnectedComponentmustbepartofthesamecompositestructure", 0, 1, IS_UNIQUE, IS_ORDERED); |
1271 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1272 | g1 = createEGenericType(ecorePackage.getEMap()); |
1273 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1274 | g1.getETypeArguments().add(g2); |
1275 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1276 | g1.getETypeArguments().add(g2); |
1277 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1278 | |
1279 | op = addEOperation(requiredDelegationConnectorEClass, ecorePackage.getEBoolean(), "ComponentOfAssemblyContextAndInnerRoleRequiringComponentNeedToBeTheSame", 0, 1, IS_UNIQUE, IS_ORDERED); |
1280 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1281 | g1 = createEGenericType(ecorePackage.getEMap()); |
1282 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1283 | g1.getETypeArguments().add(g2); |
1284 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1285 | g1.getETypeArguments().add(g2); |
1286 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1287 | |
1288 | op = addEOperation(requiredDelegationConnectorEClass, ecorePackage.getEBoolean(), "RequiringEntityOfOuterRequiredRoleMustBeTheSameAsTheParentOfTheRequiredDelegationConnector", 0, 1, IS_UNIQUE, IS_ORDERED); |
1289 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1290 | g1 = createEGenericType(ecorePackage.getEMap()); |
1291 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1292 | g1.getETypeArguments().add(g2); |
1293 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1294 | g1.getETypeArguments().add(g2); |
1295 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1296 | |
1297 | initEClass(assemblyConnectorEClass, AssemblyConnector.class, "AssemblyConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1298 | initEReference(getAssemblyConnector_RequiringAssemblyContext_AssemblyConnector(), this.getAssemblyContext(), null, "requiringAssemblyContext_AssemblyConnector", null, 1, 1, AssemblyConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1299 | initEReference(getAssemblyConnector_ProvidingAssemblyContext_AssemblyConnector(), this.getAssemblyContext(), null, "providingAssemblyContext_AssemblyConnector", null, 1, 1, AssemblyConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1300 | initEReference(getAssemblyConnector_ProvidedRole_AssemblyConnector(), theRepositoryPackage.getOperationProvidedRole(), null, "providedRole_AssemblyConnector", null, 1, 1, AssemblyConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1301 | initEReference(getAssemblyConnector_RequiredRole_AssemblyConnector(), theRepositoryPackage.getOperationRequiredRole(), null, "requiredRole_AssemblyConnector", null, 1, 1, AssemblyConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1302 | |
1303 | op = addEOperation(assemblyConnectorEClass, ecorePackage.getEBoolean(), "AssemblyConnectorsReferencedProvidedRolesAndChildContextMustMatch", 0, 1, IS_UNIQUE, IS_ORDERED); |
1304 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1305 | g1 = createEGenericType(ecorePackage.getEMap()); |
1306 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1307 | g1.getETypeArguments().add(g2); |
1308 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1309 | g1.getETypeArguments().add(g2); |
1310 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1311 | |
1312 | op = addEOperation(assemblyConnectorEClass, ecorePackage.getEBoolean(), "AssemblyConnectorsReferencedRequiredRoleAndChildContextMustMatch", 0, 1, IS_UNIQUE, IS_ORDERED); |
1313 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1314 | g1 = createEGenericType(ecorePackage.getEMap()); |
1315 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1316 | g1.getETypeArguments().add(g2); |
1317 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1318 | g1.getETypeArguments().add(g2); |
1319 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1320 | |
1321 | op = addEOperation(assemblyConnectorEClass, ecorePackage.getEBoolean(), "AssemblyConnectorsReferencedInterfacesMustMatch", 0, 1, IS_UNIQUE, IS_ORDERED); |
1322 | addEParameter(op, ecorePackage.getEDiagnosticChain(), "diagnostics", 0, 1, IS_UNIQUE, IS_ORDERED); |
1323 | g1 = createEGenericType(ecorePackage.getEMap()); |
1324 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1325 | g1.getETypeArguments().add(g2); |
1326 | g2 = createEGenericType(ecorePackage.getEJavaObject()); |
1327 | g1.getETypeArguments().add(g2); |
1328 | addEParameter(op, g1, "context", 0, 1, IS_UNIQUE, IS_ORDERED); |
1329 | |
1330 | initEClass(assemblyEventConnectorEClass, AssemblyEventConnector.class, "AssemblyEventConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1331 | initEReference(getAssemblyEventConnector_SinkRole__AssemblyEventConnector(), theRepositoryPackage.getSinkRole(), null, "sinkRole__AssemblyEventConnector", null, 1, 1, AssemblyEventConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1332 | initEReference(getAssemblyEventConnector_SourceRole__AssemblyEventConnector(), theRepositoryPackage.getSourceRole(), null, "sourceRole__AssemblyEventConnector", null, 1, 1, AssemblyEventConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1333 | initEReference(getAssemblyEventConnector_SinkAssemblyContext__AssemblyEventConnector(), this.getAssemblyContext(), null, "sinkAssemblyContext__AssemblyEventConnector", null, 1, 1, AssemblyEventConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1334 | initEReference(getAssemblyEventConnector_SourceAssemblyContext__AssemblyEventConnector(), this.getAssemblyContext(), null, "sourceAssemblyContext__AssemblyEventConnector", null, 1, 1, AssemblyEventConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1335 | initEReference(getAssemblyEventConnector_FilterCondition__AssemblyEventConnector(), theCorePackage.getPCMRandomVariable(), theCorePackage.getPCMRandomVariable_AssemblyEventConnector__FilterCondition(), "filterCondition__AssemblyEventConnector", null, 0, 1, AssemblyEventConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1336 | |
1337 | initEClass(sourceDelegationConnectorEClass, SourceDelegationConnector.class, "SourceDelegationConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1338 | initEReference(getSourceDelegationConnector_InnerSourceRole__SourceRole(), theRepositoryPackage.getSourceRole(), null, "innerSourceRole__SourceRole", null, 1, 1, SourceDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1339 | initEReference(getSourceDelegationConnector_OuterSourceRole__SourceRole(), theRepositoryPackage.getSourceRole(), null, "outerSourceRole__SourceRole", null, 1, 1, SourceDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1340 | initEReference(getSourceDelegationConnector_AssemblyContext__SourceDelegationConnector(), this.getAssemblyContext(), null, "assemblyContext__SourceDelegationConnector", null, 1, 1, SourceDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1341 | |
1342 | initEClass(sinkDelegationConnectorEClass, SinkDelegationConnector.class, "SinkDelegationConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1343 | initEReference(getSinkDelegationConnector_AssemblyContext__SinkDelegationConnector(), this.getAssemblyContext(), null, "assemblyContext__SinkDelegationConnector", null, 1, 1, SinkDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1344 | initEReference(getSinkDelegationConnector_InnerSinkRole__SinkRole(), theRepositoryPackage.getSinkRole(), null, "innerSinkRole__SinkRole", null, 1, 1, SinkDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1345 | initEReference(getSinkDelegationConnector_OuterSinkRole__SinkRole(), theRepositoryPackage.getSinkRole(), null, "outerSinkRole__SinkRole", null, 1, 1, SinkDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1346 | |
1347 | initEClass(assemblyInfrastructureConnectorEClass, AssemblyInfrastructureConnector.class, "AssemblyInfrastructureConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1348 | initEReference(getAssemblyInfrastructureConnector_ProvidedRole__AssemblyInfrastructureConnector(), theRepositoryPackage.getInfrastructureProvidedRole(), null, "providedRole__AssemblyInfrastructureConnector", null, 1, 1, AssemblyInfrastructureConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1349 | initEReference(getAssemblyInfrastructureConnector_RequiredRole__AssemblyInfrastructureConnector(), theRepositoryPackage.getInfrastructureRequiredRole(), null, "requiredRole__AssemblyInfrastructureConnector", null, 1, 1, AssemblyInfrastructureConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1350 | initEReference(getAssemblyInfrastructureConnector_ProvidingAssemblyContext__AssemblyInfrastructureConnector(), this.getAssemblyContext(), null, "providingAssemblyContext__AssemblyInfrastructureConnector", null, 1, 1, AssemblyInfrastructureConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1351 | initEReference(getAssemblyInfrastructureConnector_RequiringAssemblyContext__AssemblyInfrastructureConnector(), this.getAssemblyContext(), null, "requiringAssemblyContext__AssemblyInfrastructureConnector", null, 0, 1, AssemblyInfrastructureConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1352 | |
1353 | initEClass(providedInfrastructureDelegationConnectorEClass, ProvidedInfrastructureDelegationConnector.class, "ProvidedInfrastructureDelegationConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1354 | initEReference(getProvidedInfrastructureDelegationConnector_InnerProvidedRole__ProvidedInfrastructureDelegationConnector(), theRepositoryPackage.getInfrastructureProvidedRole(), null, "innerProvidedRole__ProvidedInfrastructureDelegationConnector", null, 1, 1, ProvidedInfrastructureDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1355 | initEReference(getProvidedInfrastructureDelegationConnector_OuterProvidedRole__ProvidedInfrastructureDelegationConnector(), theRepositoryPackage.getInfrastructureProvidedRole(), null, "outerProvidedRole__ProvidedInfrastructureDelegationConnector", null, 1, 1, ProvidedInfrastructureDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1356 | initEReference(getProvidedInfrastructureDelegationConnector_AssemblyContext__ProvidedInfrastructureDelegationConnector(), this.getAssemblyContext(), null, "assemblyContext__ProvidedInfrastructureDelegationConnector", null, 1, 1, ProvidedInfrastructureDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1357 | |
1358 | initEClass(requiredInfrastructureDelegationConnectorEClass, RequiredInfrastructureDelegationConnector.class, "RequiredInfrastructureDelegationConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1359 | initEReference(getRequiredInfrastructureDelegationConnector_InnerRequiredRole__RequiredInfrastructureDelegationConnector(), theRepositoryPackage.getInfrastructureRequiredRole(), null, "innerRequiredRole__RequiredInfrastructureDelegationConnector", null, 1, 1, RequiredInfrastructureDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1360 | initEReference(getRequiredInfrastructureDelegationConnector_OuterRequiredRole__RequiredInfrastructureDelegationConnector(), theRepositoryPackage.getInfrastructureRequiredRole(), null, "outerRequiredRole__RequiredInfrastructureDelegationConnector", null, 1, 1, RequiredInfrastructureDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1361 | initEReference(getRequiredInfrastructureDelegationConnector_AssemblyContext__RequiredInfrastructureDelegationConnector(), this.getAssemblyContext(), null, "assemblyContext__RequiredInfrastructureDelegationConnector", null, 1, 1, RequiredInfrastructureDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1362 | |
1363 | initEClass(requiredResourceDelegationConnectorEClass, RequiredResourceDelegationConnector.class, "RequiredResourceDelegationConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1364 | initEReference(getRequiredResourceDelegationConnector_AssemblyContext__RequiredResourceDelegationConnector(), this.getAssemblyContext(), null, "assemblyContext__RequiredResourceDelegationConnector", null, 1, 1, RequiredResourceDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1365 | initEReference(getRequiredResourceDelegationConnector_InnerRequiredRole__RequiredResourceDelegationConnector(), theEntityPackage.getResourceRequiredRole(), null, "innerRequiredRole__RequiredResourceDelegationConnector", null, 1, 1, RequiredResourceDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1366 | initEReference(getRequiredResourceDelegationConnector_OuterRequiredRole__RequiredResourceDelegationConnector(), theEntityPackage.getResourceRequiredRole(), null, "outerRequiredRole__RequiredResourceDelegationConnector", null, 1, 1, RequiredResourceDelegationConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1367 | |
1368 | initEClass(assemblyContextEClass, AssemblyContext.class, "AssemblyContext", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
1369 | initEReference(getAssemblyContext_ParentStructure__AssemblyContext(), this.getComposedStructure(), this.getComposedStructure_AssemblyContexts__ComposedStructure(), "parentStructure__AssemblyContext", null, 1, 1, AssemblyContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1370 | initEReference(getAssemblyContext_EncapsulatedComponent__AssemblyContext(), theRepositoryPackage.getRepositoryComponent(), null, "encapsulatedComponent__AssemblyContext", null, 1, 1, AssemblyContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1371 | initEReference(getAssemblyContext_ConfigParameterUsages__AssemblyContext(), theParameterPackage.getVariableUsage(), theParameterPackage.getVariableUsage_AssemblyContext__VariableUsage(), "configParameterUsages__AssemblyContext", null, 0, -1, AssemblyContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); |
1372 | } |
1373 | |
1374 | } //CompositionPackageImpl |