diff options
Diffstat (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl')
3 files changed, 216 insertions, 3 deletions
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/EntryImpl.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/EntryImpl.java index 35003e0d..27041630 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/EntryImpl.java +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/EntryImpl.java | |||
@@ -3,19 +3,47 @@ | |||
3 | package hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl; | 3 | package hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl; |
4 | 4 | ||
5 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Entry; | 5 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Entry; |
6 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.EntryType; | ||
6 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummPackage; | 7 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummPackage; |
7 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | ||
8 | import org.eclipse.emf.ecore.EClass; | 10 | import org.eclipse.emf.ecore.EClass; |
11 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
9 | 12 | ||
10 | /** | 13 | /** |
11 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
12 | * An implementation of the model object '<em><b>Entry</b></em>'. | 15 | * An implementation of the model object '<em><b>Entry</b></em>'. |
13 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * <p> | ||
18 | * The following features are implemented: | ||
19 | * </p> | ||
20 | * <ul> | ||
21 | * <li>{@link hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl.EntryImpl#getType <em>Type</em>}</li> | ||
22 | * </ul> | ||
14 | * | 23 | * |
15 | * @generated | 24 | * @generated |
16 | */ | 25 | */ |
17 | public class EntryImpl extends PseudostateImpl implements Entry { | 26 | public class EntryImpl extends PseudostateImpl implements Entry { |
18 | /** | 27 | /** |
28 | * The default value of the '{@link #getType() <em>Type</em>}' attribute. | ||
29 | * <!-- begin-user-doc --> | ||
30 | * <!-- end-user-doc --> | ||
31 | * @see #getType() | ||
32 | * @generated | ||
33 | * @ordered | ||
34 | */ | ||
35 | protected static final EntryType TYPE_EDEFAULT = EntryType.NORMAL; | ||
36 | /** | ||
37 | * The cached value of the '{@link #getType() <em>Type</em>}' attribute. | ||
38 | * <!-- begin-user-doc --> | ||
39 | * <!-- end-user-doc --> | ||
40 | * @see #getType() | ||
41 | * @generated | ||
42 | * @ordered | ||
43 | */ | ||
44 | protected EntryType type = TYPE_EDEFAULT; | ||
45 | |||
46 | /** | ||
19 | * <!-- begin-user-doc --> | 47 | * <!-- begin-user-doc --> |
20 | * <!-- end-user-doc --> | 48 | * <!-- end-user-doc --> |
21 | * @generated | 49 | * @generated |
@@ -34,4 +62,99 @@ public class EntryImpl extends PseudostateImpl implements Entry { | |||
34 | return YakindummPackage.Literals.ENTRY; | 62 | return YakindummPackage.Literals.ENTRY; |
35 | } | 63 | } |
36 | 64 | ||
65 | /** | ||
66 | * <!-- begin-user-doc --> | ||
67 | * <!-- end-user-doc --> | ||
68 | * @generated | ||
69 | */ | ||
70 | public EntryType getType() { | ||
71 | return type; | ||
72 | } | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | public void setType(EntryType newType) { | ||
80 | EntryType oldType = type; | ||
81 | type = newType == null ? TYPE_EDEFAULT : newType; | ||
82 | if (eNotificationRequired()) | ||
83 | eNotify(new ENotificationImpl(this, Notification.SET, YakindummPackage.ENTRY__TYPE, oldType, type)); | ||
84 | } | ||
85 | |||
86 | /** | ||
87 | * <!-- begin-user-doc --> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @generated | ||
90 | */ | ||
91 | @Override | ||
92 | public Object eGet(int featureID, boolean resolve, boolean coreType) { | ||
93 | switch (featureID) { | ||
94 | case YakindummPackage.ENTRY__TYPE: | ||
95 | return getType(); | ||
96 | } | ||
97 | return super.eGet(featureID, resolve, coreType); | ||
98 | } | ||
99 | |||
100 | /** | ||
101 | * <!-- begin-user-doc --> | ||
102 | * <!-- end-user-doc --> | ||
103 | * @generated | ||
104 | */ | ||
105 | @Override | ||
106 | public void eSet(int featureID, Object newValue) { | ||
107 | switch (featureID) { | ||
108 | case YakindummPackage.ENTRY__TYPE: | ||
109 | setType((EntryType)newValue); | ||
110 | return; | ||
111 | } | ||
112 | super.eSet(featureID, newValue); | ||
113 | } | ||
114 | |||
115 | /** | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @generated | ||
119 | */ | ||
120 | @Override | ||
121 | public void eUnset(int featureID) { | ||
122 | switch (featureID) { | ||
123 | case YakindummPackage.ENTRY__TYPE: | ||
124 | setType(TYPE_EDEFAULT); | ||
125 | return; | ||
126 | } | ||
127 | super.eUnset(featureID); | ||
128 | } | ||
129 | |||
130 | /** | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @generated | ||
134 | */ | ||
135 | @Override | ||
136 | public boolean eIsSet(int featureID) { | ||
137 | switch (featureID) { | ||
138 | case YakindummPackage.ENTRY__TYPE: | ||
139 | return type != TYPE_EDEFAULT; | ||
140 | } | ||
141 | return super.eIsSet(featureID); | ||
142 | } | ||
143 | |||
144 | /** | ||
145 | * <!-- begin-user-doc --> | ||
146 | * <!-- end-user-doc --> | ||
147 | * @generated | ||
148 | */ | ||
149 | @Override | ||
150 | public String toString() { | ||
151 | if (eIsProxy()) return super.toString(); | ||
152 | |||
153 | StringBuilder result = new StringBuilder(super.toString()); | ||
154 | result.append(" (Type: "); | ||
155 | result.append(type); | ||
156 | result.append(')'); | ||
157 | return result.toString(); | ||
158 | } | ||
159 | |||
37 | } //EntryImpl | 160 | } //EntryImpl |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/YakindummFactoryImpl.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/YakindummFactoryImpl.java index 9c4fc4f1..d4fc2d01 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/YakindummFactoryImpl.java +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/YakindummFactoryImpl.java | |||
@@ -5,6 +5,7 @@ package hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl; | |||
5 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.*; | 5 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.*; |
6 | 6 | ||
7 | import org.eclipse.emf.ecore.EClass; | 7 | import org.eclipse.emf.ecore.EClass; |
8 | import org.eclipse.emf.ecore.EDataType; | ||
8 | import org.eclipse.emf.ecore.EObject; | 9 | import org.eclipse.emf.ecore.EObject; |
9 | import org.eclipse.emf.ecore.EPackage; | 10 | import org.eclipse.emf.ecore.EPackage; |
10 | 11 | ||
@@ -75,6 +76,36 @@ public class YakindummFactoryImpl extends EFactoryImpl implements YakindummFacto | |||
75 | * <!-- end-user-doc --> | 76 | * <!-- end-user-doc --> |
76 | * @generated | 77 | * @generated |
77 | */ | 78 | */ |
79 | @Override | ||
80 | public Object createFromString(EDataType eDataType, String initialValue) { | ||
81 | switch (eDataType.getClassifierID()) { | ||
82 | case YakindummPackage.ENTRY_TYPE: | ||
83 | return createEntryTypeFromString(eDataType, initialValue); | ||
84 | default: | ||
85 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | ||
86 | } | ||
87 | } | ||
88 | |||
89 | /** | ||
90 | * <!-- begin-user-doc --> | ||
91 | * <!-- end-user-doc --> | ||
92 | * @generated | ||
93 | */ | ||
94 | @Override | ||
95 | public String convertToString(EDataType eDataType, Object instanceValue) { | ||
96 | switch (eDataType.getClassifierID()) { | ||
97 | case YakindummPackage.ENTRY_TYPE: | ||
98 | return convertEntryTypeToString(eDataType, instanceValue); | ||
99 | default: | ||
100 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | ||
101 | } | ||
102 | } | ||
103 | |||
104 | /** | ||
105 | * <!-- begin-user-doc --> | ||
106 | * <!-- end-user-doc --> | ||
107 | * @generated | ||
108 | */ | ||
78 | public Region createRegion() { | 109 | public Region createRegion() { |
79 | RegionImpl region = new RegionImpl(); | 110 | RegionImpl region = new RegionImpl(); |
80 | return region; | 111 | return region; |
@@ -165,6 +196,26 @@ public class YakindummFactoryImpl extends EFactoryImpl implements YakindummFacto | |||
165 | * <!-- end-user-doc --> | 196 | * <!-- end-user-doc --> |
166 | * @generated | 197 | * @generated |
167 | */ | 198 | */ |
199 | public EntryType createEntryTypeFromString(EDataType eDataType, String initialValue) { | ||
200 | EntryType result = EntryType.get(initialValue); | ||
201 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
202 | return result; | ||
203 | } | ||
204 | |||
205 | /** | ||
206 | * <!-- begin-user-doc --> | ||
207 | * <!-- end-user-doc --> | ||
208 | * @generated | ||
209 | */ | ||
210 | public String convertEntryTypeToString(EDataType eDataType, Object instanceValue) { | ||
211 | return instanceValue == null ? null : instanceValue.toString(); | ||
212 | } | ||
213 | |||
214 | /** | ||
215 | * <!-- begin-user-doc --> | ||
216 | * <!-- end-user-doc --> | ||
217 | * @generated | ||
218 | */ | ||
168 | public YakindummPackage getYakindummPackage() { | 219 | public YakindummPackage getYakindummPackage() { |
169 | return (YakindummPackage)getEPackage(); | 220 | return (YakindummPackage)getEPackage(); |
170 | } | 221 | } |
diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/YakindummPackageImpl.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/YakindummPackageImpl.java index 77092c17..e6da53ec 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/YakindummPackageImpl.java +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph/ecore-gen/hu/bme/mit/inf/dslreasoner/domains/yakindu/sgraph/yakindumm/impl/YakindummPackageImpl.java | |||
@@ -5,6 +5,7 @@ package hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.impl; | |||
5 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Choice; | 5 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Choice; |
6 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.CompositeElement; | 6 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.CompositeElement; |
7 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Entry; | 7 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Entry; |
8 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.EntryType; | ||
8 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Exit; | 9 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Exit; |
9 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.FinalState; | 10 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.FinalState; |
10 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Pseudostate; | 11 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Pseudostate; |
@@ -18,7 +19,9 @@ import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.Vertex; | |||
18 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummFactory; | 19 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummFactory; |
19 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummPackage; | 20 | import hu.bme.mit.inf.dslreasoner.domains.yakindu.sgraph.yakindumm.YakindummPackage; |
20 | 21 | ||
22 | import org.eclipse.emf.ecore.EAttribute; | ||
21 | import org.eclipse.emf.ecore.EClass; | 23 | import org.eclipse.emf.ecore.EClass; |
24 | import org.eclipse.emf.ecore.EEnum; | ||
22 | import org.eclipse.emf.ecore.EPackage; | 25 | import org.eclipse.emf.ecore.EPackage; |
23 | import org.eclipse.emf.ecore.EReference; | 26 | import org.eclipse.emf.ecore.EReference; |
24 | 27 | ||
@@ -123,6 +126,13 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
123 | private EClass finalStateEClass = null; | 126 | private EClass finalStateEClass = null; |
124 | 127 | ||
125 | /** | 128 | /** |
129 | * <!-- begin-user-doc --> | ||
130 | * <!-- end-user-doc --> | ||
131 | * @generated | ||
132 | */ | ||
133 | private EEnum entryTypeEEnum = null; | ||
134 | |||
135 | /** | ||
126 | * Creates an instance of the model <b>Package</b>, registered with | 136 | * Creates an instance of the model <b>Package</b>, registered with |
127 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package | 137 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package |
128 | * package URI value. | 138 | * package URI value. |
@@ -150,7 +160,7 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
150 | 160 | ||
151 | /** | 161 | /** |
152 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. | 162 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. |
153 | * | 163 | * |
154 | * <p>This method is used to initialize {@link YakindummPackage#eINSTANCE} when that field is accessed. | 164 | * <p>This method is used to initialize {@link YakindummPackage#eINSTANCE} when that field is accessed. |
155 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. | 165 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. |
156 | * <!-- begin-user-doc --> | 166 | * <!-- begin-user-doc --> |
@@ -164,7 +174,8 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
164 | if (isInited) return (YakindummPackage)EPackage.Registry.INSTANCE.getEPackage(YakindummPackage.eNS_URI); | 174 | if (isInited) return (YakindummPackage)EPackage.Registry.INSTANCE.getEPackage(YakindummPackage.eNS_URI); |
165 | 175 | ||
166 | // Obtain or create and register package | 176 | // Obtain or create and register package |
167 | YakindummPackageImpl theYakindummPackage = (YakindummPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof YakindummPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new YakindummPackageImpl()); | 177 | Object registeredYakindummPackage = EPackage.Registry.INSTANCE.get(eNS_URI); |
178 | YakindummPackageImpl theYakindummPackage = registeredYakindummPackage instanceof YakindummPackageImpl ? (YakindummPackageImpl)registeredYakindummPackage : new YakindummPackageImpl(); | ||
168 | 179 | ||
169 | isInited = true; | 180 | isInited = true; |
170 | 181 | ||
@@ -177,7 +188,6 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
177 | // Mark meta-data to indicate it can't be changed | 188 | // Mark meta-data to indicate it can't be changed |
178 | theYakindummPackage.freeze(); | 189 | theYakindummPackage.freeze(); |
179 | 190 | ||
180 | |||
181 | // Update the registry and return the package | 191 | // Update the registry and return the package |
182 | EPackage.Registry.INSTANCE.put(YakindummPackage.eNS_URI, theYakindummPackage); | 192 | EPackage.Registry.INSTANCE.put(YakindummPackage.eNS_URI, theYakindummPackage); |
183 | return theYakindummPackage; | 193 | return theYakindummPackage; |
@@ -287,6 +297,15 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
287 | * <!-- end-user-doc --> | 297 | * <!-- end-user-doc --> |
288 | * @generated | 298 | * @generated |
289 | */ | 299 | */ |
300 | public EAttribute getEntry_Type() { | ||
301 | return (EAttribute)entryEClass.getEStructuralFeatures().get(0); | ||
302 | } | ||
303 | |||
304 | /** | ||
305 | * <!-- begin-user-doc --> | ||
306 | * <!-- end-user-doc --> | ||
307 | * @generated | ||
308 | */ | ||
290 | public EClass getSynchronization() { | 309 | public EClass getSynchronization() { |
291 | return synchronizationEClass; | 310 | return synchronizationEClass; |
292 | } | 311 | } |
@@ -359,6 +378,15 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
359 | * <!-- end-user-doc --> | 378 | * <!-- end-user-doc --> |
360 | * @generated | 379 | * @generated |
361 | */ | 380 | */ |
381 | public EEnum getEntryType() { | ||
382 | return entryTypeEEnum; | ||
383 | } | ||
384 | |||
385 | /** | ||
386 | * <!-- begin-user-doc --> | ||
387 | * <!-- end-user-doc --> | ||
388 | * @generated | ||
389 | */ | ||
362 | public YakindummFactory getYakindummFactory() { | 390 | public YakindummFactory getYakindummFactory() { |
363 | return (YakindummFactory)getEFactoryInstance(); | 391 | return (YakindummFactory)getEFactoryInstance(); |
364 | } | 392 | } |
@@ -398,6 +426,7 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
398 | statechartEClass = createEClass(STATECHART); | 426 | statechartEClass = createEClass(STATECHART); |
399 | 427 | ||
400 | entryEClass = createEClass(ENTRY); | 428 | entryEClass = createEClass(ENTRY); |
429 | createEAttribute(entryEClass, ENTRY__TYPE); | ||
401 | 430 | ||
402 | synchronizationEClass = createEClass(SYNCHRONIZATION); | 431 | synchronizationEClass = createEClass(SYNCHRONIZATION); |
403 | 432 | ||
@@ -413,6 +442,9 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
413 | exitEClass = createEClass(EXIT); | 442 | exitEClass = createEClass(EXIT); |
414 | 443 | ||
415 | finalStateEClass = createEClass(FINAL_STATE); | 444 | finalStateEClass = createEClass(FINAL_STATE); |
445 | |||
446 | // Create enums | ||
447 | entryTypeEEnum = createEEnum(ENTRY_TYPE); | ||
416 | } | 448 | } |
417 | 449 | ||
418 | /** | 450 | /** |
@@ -471,6 +503,7 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
471 | initEClass(statechartEClass, Statechart.class, "Statechart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 503 | initEClass(statechartEClass, Statechart.class, "Statechart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
472 | 504 | ||
473 | initEClass(entryEClass, Entry.class, "Entry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 505 | initEClass(entryEClass, Entry.class, "Entry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
506 | initEAttribute(getEntry_Type(), this.getEntryType(), "Type", null, 0, 1, Entry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
474 | 507 | ||
475 | initEClass(synchronizationEClass, Synchronization.class, "Synchronization", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 508 | initEClass(synchronizationEClass, Synchronization.class, "Synchronization", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
476 | 509 | ||
@@ -487,6 +520,12 @@ public class YakindummPackageImpl extends EPackageImpl implements YakindummPacka | |||
487 | 520 | ||
488 | initEClass(finalStateEClass, FinalState.class, "FinalState", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 521 | initEClass(finalStateEClass, FinalState.class, "FinalState", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
489 | 522 | ||
523 | // Initialize enums and add enum literals | ||
524 | initEEnum(entryTypeEEnum, EntryType.class, "EntryType"); | ||
525 | addEEnumLiteral(entryTypeEEnum, EntryType.NORMAL); | ||
526 | addEEnumLiteral(entryTypeEEnum, EntryType.HISTORY); | ||
527 | addEEnumLiteral(entryTypeEEnum, EntryType.DEEP_HISTORY); | ||
528 | |||
490 | // Create resource | 529 | // Create resource |
491 | createResource(eNS_URI); | 530 | createResource(eNS_URI); |
492 | } | 531 | } |