diff options
author | Kristóf Marussy <marussy@mit.bme.hu> | 2020-06-25 19:55:10 +0200 |
---|---|---|
committer | Kristóf Marussy <marussy@mit.bme.hu> | 2020-06-25 19:55:10 +0200 |
commit | c3a6d4b9cf3657070d180aa65ddbf0459e880329 (patch) | |
tree | 780c4fc61578dcb309af53fb0c164c7627e51676 /Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl | |
parent | New configuration language parser WIP (diff) | |
parent | Scope unsat benchmarks (diff) | |
download | VIATRA-Generator-c3a6d4b9cf3657070d180aa65ddbf0459e880329.tar.gz VIATRA-Generator-c3a6d4b9cf3657070d180aa65ddbf0459e880329.tar.zst VIATRA-Generator-c3a6d4b9cf3657070d180aa65ddbf0459e880329.zip |
Merge branch 'kris'
Diffstat (limited to 'Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl')
79 files changed, 16801 insertions, 14109 deletions
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java index c69a5c6e..8b71d7b3 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPackageEntryImpl.java | |||
@@ -1,166 +1,167 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; |
9 | 9 | ||
10 | import java.util.Collection; | 10 | import java.util.Collection; |
11 | 11 | ||
12 | import org.eclipse.emf.common.notify.NotificationChain; | 12 | import org.eclipse.emf.common.notify.NotificationChain; |
13 | 13 | ||
14 | import org.eclipse.emf.common.util.EList; | 14 | import org.eclipse.emf.common.util.EList; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.EClass; | 16 | import org.eclipse.emf.ecore.EClass; |
17 | import org.eclipse.emf.ecore.InternalEObject; | 17 | import org.eclipse.emf.ecore.InternalEObject; |
18 | 18 | ||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | 19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; |
20 | import org.eclipse.emf.ecore.util.InternalEList; | 20 | import org.eclipse.emf.ecore.util.InternalEList; |
21 | 21 | ||
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * An implementation of the model object '<em><b>All Package Entry</b></em>'. | 24 | * An implementation of the model object '<em><b>All Package Entry</b></em>'. |
25 | * <!-- end-user-doc --> | 25 | * <!-- end-user-doc --> |
26 | * <p> | 26 | * <p> |
27 | * The following features are implemented: | 27 | * The following features are implemented: |
28 | * </p> | 28 | * </p> |
29 | * <ul> | 29 | * <ul> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl#getExclusion <em>Exclusion</em>}</li> | 30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPackageEntryImpl#getExclusion <em>Exclusion</em>}</li> |
31 | * </ul> | 31 | * </ul> |
32 | * | 32 | * |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | public class AllPackageEntryImpl extends MetamodelEntryImpl implements AllPackageEntry | 35 | public class AllPackageEntryImpl extends MetamodelEntryImpl implements AllPackageEntry |
36 | { | 36 | { |
37 | /** | 37 | /** |
38 | * The cached value of the '{@link #getExclusion() <em>Exclusion</em>}' containment reference list. | 38 | * The cached value of the '{@link #getExclusion() <em>Exclusion</em>}' containment reference list. |
39 | * <!-- begin-user-doc --> | 39 | * <!-- begin-user-doc --> |
40 | * <!-- end-user-doc --> | 40 | * <!-- end-user-doc --> |
41 | * @see #getExclusion() | 41 | * @see #getExclusion() |
42 | * @generated | 42 | * @generated |
43 | * @ordered | 43 | * @ordered |
44 | */ | 44 | */ |
45 | protected EList<MetamodelElement> exclusion; | 45 | protected EList<MetamodelElement> exclusion; |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
49 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
50 | * @generated | 50 | * @generated |
51 | */ | 51 | */ |
52 | protected AllPackageEntryImpl() | 52 | protected AllPackageEntryImpl() |
53 | { | 53 | { |
54 | super(); | 54 | super(); |
55 | } | 55 | } |
56 | 56 | ||
57 | /** | 57 | /** |
58 | * <!-- begin-user-doc --> | 58 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 59 | * <!-- end-user-doc --> |
60 | * @generated | 60 | * @generated |
61 | */ | 61 | */ |
62 | @Override | 62 | @Override |
63 | protected EClass eStaticClass() | 63 | protected EClass eStaticClass() |
64 | { | 64 | { |
65 | return ApplicationConfigurationPackage.Literals.ALL_PACKAGE_ENTRY; | 65 | return ApplicationConfigurationPackage.Literals.ALL_PACKAGE_ENTRY; |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
69 | * <!-- begin-user-doc --> | 69 | * <!-- begin-user-doc --> |
70 | * <!-- end-user-doc --> | 70 | * <!-- end-user-doc --> |
71 | * @generated | 71 | * @generated |
72 | */ | 72 | */ |
73 | public EList<MetamodelElement> getExclusion() | 73 | @Override |
74 | { | 74 | public EList<MetamodelElement> getExclusion() |
75 | if (exclusion == null) | 75 | { |
76 | { | 76 | if (exclusion == null) |
77 | exclusion = new EObjectContainmentEList<MetamodelElement>(MetamodelElement.class, this, ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION); | 77 | { |
78 | } | 78 | exclusion = new EObjectContainmentEList<MetamodelElement>(MetamodelElement.class, this, ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION); |
79 | return exclusion; | 79 | } |
80 | } | 80 | return exclusion; |
81 | 81 | } | |
82 | /** | 82 | |
83 | * <!-- begin-user-doc --> | 83 | /** |
84 | * <!-- end-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * @generated | 85 | * <!-- end-user-doc --> |
86 | */ | 86 | * @generated |
87 | @Override | 87 | */ |
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 88 | @Override |
89 | { | 89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
90 | switch (featureID) | 90 | { |
91 | { | 91 | switch (featureID) |
92 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: | 92 | { |
93 | return ((InternalEList<?>)getExclusion()).basicRemove(otherEnd, msgs); | 93 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: |
94 | } | 94 | return ((InternalEList<?>)getExclusion()).basicRemove(otherEnd, msgs); |
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | 95 | } |
96 | } | 96 | return super.eInverseRemove(otherEnd, featureID, msgs); |
97 | 97 | } | |
98 | /** | 98 | |
99 | * <!-- begin-user-doc --> | 99 | /** |
100 | * <!-- end-user-doc --> | 100 | * <!-- begin-user-doc --> |
101 | * @generated | 101 | * <!-- end-user-doc --> |
102 | */ | 102 | * @generated |
103 | @Override | 103 | */ |
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 104 | @Override |
105 | { | 105 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
106 | switch (featureID) | 106 | { |
107 | { | 107 | switch (featureID) |
108 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: | 108 | { |
109 | return getExclusion(); | 109 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: |
110 | } | 110 | return getExclusion(); |
111 | return super.eGet(featureID, resolve, coreType); | 111 | } |
112 | } | 112 | return super.eGet(featureID, resolve, coreType); |
113 | 113 | } | |
114 | /** | 114 | |
115 | * <!-- begin-user-doc --> | 115 | /** |
116 | * <!-- end-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | */ | 118 | * @generated |
119 | @SuppressWarnings("unchecked") | 119 | */ |
120 | @Override | 120 | @SuppressWarnings("unchecked") |
121 | public void eSet(int featureID, Object newValue) | 121 | @Override |
122 | { | 122 | public void eSet(int featureID, Object newValue) |
123 | switch (featureID) | 123 | { |
124 | { | 124 | switch (featureID) |
125 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: | 125 | { |
126 | getExclusion().clear(); | 126 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: |
127 | getExclusion().addAll((Collection<? extends MetamodelElement>)newValue); | 127 | getExclusion().clear(); |
128 | return; | 128 | getExclusion().addAll((Collection<? extends MetamodelElement>)newValue); |
129 | } | 129 | return; |
130 | super.eSet(featureID, newValue); | 130 | } |
131 | } | 131 | super.eSet(featureID, newValue); |
132 | 132 | } | |
133 | /** | 133 | |
134 | * <!-- begin-user-doc --> | 134 | /** |
135 | * <!-- end-user-doc --> | 135 | * <!-- begin-user-doc --> |
136 | * @generated | 136 | * <!-- end-user-doc --> |
137 | */ | 137 | * @generated |
138 | @Override | 138 | */ |
139 | public void eUnset(int featureID) | 139 | @Override |
140 | { | 140 | public void eUnset(int featureID) |
141 | switch (featureID) | 141 | { |
142 | { | 142 | switch (featureID) |
143 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: | 143 | { |
144 | getExclusion().clear(); | 144 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: |
145 | return; | 145 | getExclusion().clear(); |
146 | } | 146 | return; |
147 | super.eUnset(featureID); | 147 | } |
148 | } | 148 | super.eUnset(featureID); |
149 | 149 | } | |
150 | /** | 150 | |
151 | * <!-- begin-user-doc --> | 151 | /** |
152 | * <!-- end-user-doc --> | 152 | * <!-- begin-user-doc --> |
153 | * @generated | 153 | * <!-- end-user-doc --> |
154 | */ | 154 | * @generated |
155 | @Override | 155 | */ |
156 | public boolean eIsSet(int featureID) | 156 | @Override |
157 | { | 157 | public boolean eIsSet(int featureID) |
158 | switch (featureID) | 158 | { |
159 | { | 159 | switch (featureID) |
160 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: | 160 | { |
161 | return exclusion != null && !exclusion.isEmpty(); | 161 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY__EXCLUSION: |
162 | } | 162 | return exclusion != null && !exclusion.isEmpty(); |
163 | return super.eIsSet(featureID); | 163 | } |
164 | } | 164 | return super.eIsSet(featureID); |
165 | 165 | } | |
166 | } //AllPackageEntryImpl | 166 | |
167 | } //AllPackageEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java index 1418bad4..20a362ed 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/AllPatternEntryImpl.java | |||
@@ -1,166 +1,167 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; |
9 | 9 | ||
10 | import java.util.Collection; | 10 | import java.util.Collection; |
11 | 11 | ||
12 | import org.eclipse.emf.common.notify.NotificationChain; | 12 | import org.eclipse.emf.common.notify.NotificationChain; |
13 | 13 | ||
14 | import org.eclipse.emf.common.util.EList; | 14 | import org.eclipse.emf.common.util.EList; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.EClass; | 16 | import org.eclipse.emf.ecore.EClass; |
17 | import org.eclipse.emf.ecore.InternalEObject; | 17 | import org.eclipse.emf.ecore.InternalEObject; |
18 | 18 | ||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | 19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; |
20 | import org.eclipse.emf.ecore.util.InternalEList; | 20 | import org.eclipse.emf.ecore.util.InternalEList; |
21 | 21 | ||
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * An implementation of the model object '<em><b>All Pattern Entry</b></em>'. | 24 | * An implementation of the model object '<em><b>All Pattern Entry</b></em>'. |
25 | * <!-- end-user-doc --> | 25 | * <!-- end-user-doc --> |
26 | * <p> | 26 | * <p> |
27 | * The following features are implemented: | 27 | * The following features are implemented: |
28 | * </p> | 28 | * </p> |
29 | * <ul> | 29 | * <ul> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl#getExclusuion <em>Exclusuion</em>}</li> | 30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.AllPatternEntryImpl#getExclusuion <em>Exclusuion</em>}</li> |
31 | * </ul> | 31 | * </ul> |
32 | * | 32 | * |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | public class AllPatternEntryImpl extends PatternEntryImpl implements AllPatternEntry | 35 | public class AllPatternEntryImpl extends PatternEntryImpl implements AllPatternEntry |
36 | { | 36 | { |
37 | /** | 37 | /** |
38 | * The cached value of the '{@link #getExclusuion() <em>Exclusuion</em>}' containment reference list. | 38 | * The cached value of the '{@link #getExclusuion() <em>Exclusuion</em>}' containment reference list. |
39 | * <!-- begin-user-doc --> | 39 | * <!-- begin-user-doc --> |
40 | * <!-- end-user-doc --> | 40 | * <!-- end-user-doc --> |
41 | * @see #getExclusuion() | 41 | * @see #getExclusuion() |
42 | * @generated | 42 | * @generated |
43 | * @ordered | 43 | * @ordered |
44 | */ | 44 | */ |
45 | protected EList<PatternElement> exclusuion; | 45 | protected EList<PatternElement> exclusuion; |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
49 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
50 | * @generated | 50 | * @generated |
51 | */ | 51 | */ |
52 | protected AllPatternEntryImpl() | 52 | protected AllPatternEntryImpl() |
53 | { | 53 | { |
54 | super(); | 54 | super(); |
55 | } | 55 | } |
56 | 56 | ||
57 | /** | 57 | /** |
58 | * <!-- begin-user-doc --> | 58 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 59 | * <!-- end-user-doc --> |
60 | * @generated | 60 | * @generated |
61 | */ | 61 | */ |
62 | @Override | 62 | @Override |
63 | protected EClass eStaticClass() | 63 | protected EClass eStaticClass() |
64 | { | 64 | { |
65 | return ApplicationConfigurationPackage.Literals.ALL_PATTERN_ENTRY; | 65 | return ApplicationConfigurationPackage.Literals.ALL_PATTERN_ENTRY; |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
69 | * <!-- begin-user-doc --> | 69 | * <!-- begin-user-doc --> |
70 | * <!-- end-user-doc --> | 70 | * <!-- end-user-doc --> |
71 | * @generated | 71 | * @generated |
72 | */ | 72 | */ |
73 | public EList<PatternElement> getExclusuion() | 73 | @Override |
74 | { | 74 | public EList<PatternElement> getExclusuion() |
75 | if (exclusuion == null) | 75 | { |
76 | { | 76 | if (exclusuion == null) |
77 | exclusuion = new EObjectContainmentEList<PatternElement>(PatternElement.class, this, ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION); | 77 | { |
78 | } | 78 | exclusuion = new EObjectContainmentEList<PatternElement>(PatternElement.class, this, ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION); |
79 | return exclusuion; | 79 | } |
80 | } | 80 | return exclusuion; |
81 | 81 | } | |
82 | /** | 82 | |
83 | * <!-- begin-user-doc --> | 83 | /** |
84 | * <!-- end-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * @generated | 85 | * <!-- end-user-doc --> |
86 | */ | 86 | * @generated |
87 | @Override | 87 | */ |
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 88 | @Override |
89 | { | 89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
90 | switch (featureID) | 90 | { |
91 | { | 91 | switch (featureID) |
92 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | 92 | { |
93 | return ((InternalEList<?>)getExclusuion()).basicRemove(otherEnd, msgs); | 93 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: |
94 | } | 94 | return ((InternalEList<?>)getExclusuion()).basicRemove(otherEnd, msgs); |
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | 95 | } |
96 | } | 96 | return super.eInverseRemove(otherEnd, featureID, msgs); |
97 | 97 | } | |
98 | /** | 98 | |
99 | * <!-- begin-user-doc --> | 99 | /** |
100 | * <!-- end-user-doc --> | 100 | * <!-- begin-user-doc --> |
101 | * @generated | 101 | * <!-- end-user-doc --> |
102 | */ | 102 | * @generated |
103 | @Override | 103 | */ |
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 104 | @Override |
105 | { | 105 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
106 | switch (featureID) | 106 | { |
107 | { | 107 | switch (featureID) |
108 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | 108 | { |
109 | return getExclusuion(); | 109 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: |
110 | } | 110 | return getExclusuion(); |
111 | return super.eGet(featureID, resolve, coreType); | 111 | } |
112 | } | 112 | return super.eGet(featureID, resolve, coreType); |
113 | 113 | } | |
114 | /** | 114 | |
115 | * <!-- begin-user-doc --> | 115 | /** |
116 | * <!-- end-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | */ | 118 | * @generated |
119 | @SuppressWarnings("unchecked") | 119 | */ |
120 | @Override | 120 | @SuppressWarnings("unchecked") |
121 | public void eSet(int featureID, Object newValue) | 121 | @Override |
122 | { | 122 | public void eSet(int featureID, Object newValue) |
123 | switch (featureID) | 123 | { |
124 | { | 124 | switch (featureID) |
125 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | 125 | { |
126 | getExclusuion().clear(); | 126 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: |
127 | getExclusuion().addAll((Collection<? extends PatternElement>)newValue); | 127 | getExclusuion().clear(); |
128 | return; | 128 | getExclusuion().addAll((Collection<? extends PatternElement>)newValue); |
129 | } | 129 | return; |
130 | super.eSet(featureID, newValue); | 130 | } |
131 | } | 131 | super.eSet(featureID, newValue); |
132 | 132 | } | |
133 | /** | 133 | |
134 | * <!-- begin-user-doc --> | 134 | /** |
135 | * <!-- end-user-doc --> | 135 | * <!-- begin-user-doc --> |
136 | * @generated | 136 | * <!-- end-user-doc --> |
137 | */ | 137 | * @generated |
138 | @Override | 138 | */ |
139 | public void eUnset(int featureID) | 139 | @Override |
140 | { | 140 | public void eUnset(int featureID) |
141 | switch (featureID) | 141 | { |
142 | { | 142 | switch (featureID) |
143 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | 143 | { |
144 | getExclusuion().clear(); | 144 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: |
145 | return; | 145 | getExclusuion().clear(); |
146 | } | 146 | return; |
147 | super.eUnset(featureID); | 147 | } |
148 | } | 148 | super.eUnset(featureID); |
149 | 149 | } | |
150 | /** | 150 | |
151 | * <!-- begin-user-doc --> | 151 | /** |
152 | * <!-- end-user-doc --> | 152 | * <!-- begin-user-doc --> |
153 | * @generated | 153 | * <!-- end-user-doc --> |
154 | */ | 154 | * @generated |
155 | @Override | 155 | */ |
156 | public boolean eIsSet(int featureID) | 156 | @Override |
157 | { | 157 | public boolean eIsSet(int featureID) |
158 | switch (featureID) | 158 | { |
159 | { | 159 | switch (featureID) |
160 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: | 160 | { |
161 | return exclusuion != null && !exclusuion.isEmpty(); | 161 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY__EXCLUSUION: |
162 | } | 162 | return exclusuion != null && !exclusuion.isEmpty(); |
163 | return super.eIsSet(featureID); | 163 | } |
164 | } | 164 | return super.eIsSet(featureID); |
165 | 165 | } | |
166 | } //AllPatternEntryImpl | 166 | |
167 | } //AllPatternEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java index 7f485ec5..fa555b1d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationFactoryImpl.java | |||
@@ -1,982 +1,1232 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.*; |
7 | 7 | ||
8 | import org.eclipse.emf.ecore.EClass; | 8 | import org.eclipse.emf.ecore.EClass; |
9 | import org.eclipse.emf.ecore.EDataType; | 9 | import org.eclipse.emf.ecore.EDataType; |
10 | import org.eclipse.emf.ecore.EObject; | 10 | import org.eclipse.emf.ecore.EObject; |
11 | import org.eclipse.emf.ecore.EPackage; | 11 | import org.eclipse.emf.ecore.EPackage; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.impl.EFactoryImpl; | 13 | import org.eclipse.emf.ecore.impl.EFactoryImpl; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.plugin.EcorePlugin; | 15 | import org.eclipse.emf.ecore.plugin.EcorePlugin; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model <b>Factory</b>. | 19 | * An implementation of the model <b>Factory</b>. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * @generated | 21 | * @generated |
22 | */ | 22 | */ |
23 | public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements ApplicationConfigurationFactory | 23 | public class ApplicationConfigurationFactoryImpl extends EFactoryImpl implements ApplicationConfigurationFactory |
24 | { | 24 | { |
25 | /** | 25 | /** |
26 | * Creates the default factory implementation. | 26 | * Creates the default factory implementation. |
27 | * <!-- begin-user-doc --> | 27 | * <!-- begin-user-doc --> |
28 | * <!-- end-user-doc --> | 28 | * <!-- end-user-doc --> |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public static ApplicationConfigurationFactory init() | 31 | public static ApplicationConfigurationFactory init() |
32 | { | 32 | { |
33 | try | 33 | try |
34 | { | 34 | { |
35 | ApplicationConfigurationFactory theApplicationConfigurationFactory = (ApplicationConfigurationFactory)EPackage.Registry.INSTANCE.getEFactory(ApplicationConfigurationPackage.eNS_URI); | 35 | ApplicationConfigurationFactory theApplicationConfigurationFactory = (ApplicationConfigurationFactory)EPackage.Registry.INSTANCE.getEFactory(ApplicationConfigurationPackage.eNS_URI); |
36 | if (theApplicationConfigurationFactory != null) | 36 | if (theApplicationConfigurationFactory != null) |
37 | { | 37 | { |
38 | return theApplicationConfigurationFactory; | 38 | return theApplicationConfigurationFactory; |
39 | } | 39 | } |
40 | } | 40 | } |
41 | catch (Exception exception) | 41 | catch (Exception exception) |
42 | { | 42 | { |
43 | EcorePlugin.INSTANCE.log(exception); | 43 | EcorePlugin.INSTANCE.log(exception); |
44 | } | 44 | } |
45 | return new ApplicationConfigurationFactoryImpl(); | 45 | return new ApplicationConfigurationFactoryImpl(); |
46 | } | 46 | } |
47 | 47 | ||
48 | /** | 48 | /** |
49 | * Creates an instance of the factory. | 49 | * Creates an instance of the factory. |
50 | * <!-- begin-user-doc --> | 50 | * <!-- begin-user-doc --> |
51 | * <!-- end-user-doc --> | 51 | * <!-- end-user-doc --> |
52 | * @generated | 52 | * @generated |
53 | */ | 53 | */ |
54 | public ApplicationConfigurationFactoryImpl() | 54 | public ApplicationConfigurationFactoryImpl() |
55 | { | 55 | { |
56 | super(); | 56 | super(); |
57 | } | 57 | } |
58 | 58 | ||
59 | /** | 59 | /** |
60 | * <!-- begin-user-doc --> | 60 | * <!-- begin-user-doc --> |
61 | * <!-- end-user-doc --> | 61 | * <!-- end-user-doc --> |
62 | * @generated | 62 | * @generated |
63 | */ | 63 | */ |
64 | @Override | 64 | @Override |
65 | public EObject create(EClass eClass) | 65 | public EObject create(EClass eClass) |
66 | { | 66 | { |
67 | switch (eClass.getClassifierID()) | 67 | switch (eClass.getClassifierID()) |
68 | { | 68 | { |
69 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript(); | 69 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT: return createConfigurationScript(); |
70 | case ApplicationConfigurationPackage.COMMAND: return createCommand(); | 70 | case ApplicationConfigurationPackage.COMMAND: return createCommand(); |
71 | case ApplicationConfigurationPackage.IMPORT: return createImport(); | 71 | case ApplicationConfigurationPackage.IMPORT: return createImport(); |
72 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport(); | 72 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT: return createEPackageImport(); |
73 | case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport(); | 73 | case ApplicationConfigurationPackage.VIATRA_IMPORT: return createViatraImport(); |
74 | case ApplicationConfigurationPackage.DECLARATION: return createDeclaration(); | 74 | case ApplicationConfigurationPackage.DECLARATION: return createDeclaration(); |
75 | case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification(); | 75 | case ApplicationConfigurationPackage.FILE_SPECIFICATION: return createFileSpecification(); |
76 | case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration(); | 76 | case ApplicationConfigurationPackage.FILE_DECLARATION: return createFileDeclaration(); |
77 | case ApplicationConfigurationPackage.FILE_REFERENCE: return createFileReference(); | 77 | case ApplicationConfigurationPackage.FILE_REFERENCE: return createFileReference(); |
78 | case ApplicationConfigurationPackage.FILE: return createFile(); | 78 | case ApplicationConfigurationPackage.FILE: return createFile(); |
79 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification(); | 79 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION: return createMetamodelSpecification(); |
80 | case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry(); | 80 | case ApplicationConfigurationPackage.METAMODEL_ENTRY: return createMetamodelEntry(); |
81 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry(); | 81 | case ApplicationConfigurationPackage.ALL_PACKAGE_ENTRY: return createAllPackageEntry(); |
82 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT: return createMetamodelElement(); | 82 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT: return createMetamodelElement(); |
83 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration(); | 83 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION: return createMetamodelDeclaration(); |
84 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference(); | 84 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE: return createMetamodelReference(); |
85 | case ApplicationConfigurationPackage.METAMODEL: return createMetamodel(); | 85 | case ApplicationConfigurationPackage.METAMODEL: return createMetamodel(); |
86 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: return createPartialModelSpecification(); | 86 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION: return createPartialModelSpecification(); |
87 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: return createPartialModelEntry(); | 87 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY: return createPartialModelEntry(); |
88 | case ApplicationConfigurationPackage.MODEL_ENTRY: return createModelEntry(); | 88 | case ApplicationConfigurationPackage.MODEL_ENTRY: return createModelEntry(); |
89 | case ApplicationConfigurationPackage.FOLDER_ENTRY: return createFolderEntry(); | 89 | case ApplicationConfigurationPackage.FOLDER_ENTRY: return createFolderEntry(); |
90 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: return createPartialModelDeclaration(); | 90 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION: return createPartialModelDeclaration(); |
91 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: return createPartialModelReference(); | 91 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE: return createPartialModelReference(); |
92 | case ApplicationConfigurationPackage.PARTIAL_MODEL: return createPartialModel(); | 92 | case ApplicationConfigurationPackage.PARTIAL_MODEL: return createPartialModel(); |
93 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: return createPatternSpecification(); | 93 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION: return createPatternSpecification(); |
94 | case ApplicationConfigurationPackage.PATTERN_ENTRY: return createPatternEntry(); | 94 | case ApplicationConfigurationPackage.PATTERN_ENTRY: return createPatternEntry(); |
95 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: return createAllPatternEntry(); | 95 | case ApplicationConfigurationPackage.ALL_PATTERN_ENTRY: return createAllPatternEntry(); |
96 | case ApplicationConfigurationPackage.PATTERN_ELEMENT: return createPatternElement(); | 96 | case ApplicationConfigurationPackage.PATTERN_ELEMENT: return createPatternElement(); |
97 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: return createGraphPatternDeclaration(); | 97 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION: return createGraphPatternDeclaration(); |
98 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: return createGraphPatternReference(); | 98 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE: return createGraphPatternReference(); |
99 | case ApplicationConfigurationPackage.GRAPH_PATTERN: return createGraphPattern(); | 99 | case ApplicationConfigurationPackage.GRAPH_PATTERN: return createGraphPattern(); |
100 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification(); | 100 | case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION: return createObjectiveSpecification(); |
101 | case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration(); | 101 | case ApplicationConfigurationPackage.OBJECTIVE_ENTRY: return createObjectiveEntry(); |
102 | case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry(); | 102 | case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY: return createOptimizationEntry(); |
103 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: return createDocumentationEntry(); | 103 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY: return createThresholdEntry(); |
104 | case ApplicationConfigurationPackage.RUNTIME_ENTRY: return createRuntimeEntry(); | 104 | case ApplicationConfigurationPackage.OBJECTIVE_FUNCTION: return createObjectiveFunction(); |
105 | case ApplicationConfigurationPackage.MEMORY_ENTRY: return createMemoryEntry(); | 105 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION: return createCostObjectiveFunction(); |
106 | case ApplicationConfigurationPackage.CUSTOM_ENTRY: return createCustomEntry(); | 106 | case ApplicationConfigurationPackage.COST_ENTRY: return createCostEntry(); |
107 | case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference(); | 107 | case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION: return createObjectiveDeclaration(); |
108 | case ApplicationConfigurationPackage.CONFIG: return createConfig(); | 108 | case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE: return createObjectiveReference(); |
109 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); | 109 | case ApplicationConfigurationPackage.OBJECTIVE: return createObjective(); |
110 | case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); | 110 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION: return createConfigSpecification(); |
111 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope(); | 111 | case ApplicationConfigurationPackage.CONFIG_DECLARATION: return createConfigDeclaration(); |
112 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope(); | 112 | case ApplicationConfigurationPackage.CONFIG_ENTRY: return createConfigEntry(); |
113 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope(); | 113 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY: return createDocumentationEntry(); |
114 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope(); | 114 | case ApplicationConfigurationPackage.RUNTIME_ENTRY: return createRuntimeEntry(); |
115 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope(); | 115 | case ApplicationConfigurationPackage.MEMORY_ENTRY: return createMemoryEntry(); |
116 | case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); | 116 | case ApplicationConfigurationPackage.CUSTOM_ENTRY: return createCustomEntry(); |
117 | case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); | 117 | case ApplicationConfigurationPackage.CONFIG_REFERENCE: return createConfigReference(); |
118 | case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); | 118 | case ApplicationConfigurationPackage.CONFIG: return createConfig(); |
119 | case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); | 119 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION: return createScopeSpecification(); |
120 | case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); | 120 | case ApplicationConfigurationPackage.TYPE_SCOPE: return createTypeScope(); |
121 | case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); | 121 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE: return createClassTypeScope(); |
122 | case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification(); | 122 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE: return createObjectTypeScope(); |
123 | case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber(); | 123 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE: return createIntegerTypeScope(); |
124 | case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber(); | 124 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE: return createRealTypeScope(); |
125 | case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation(); | 125 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE: return createStringTypeScope(); |
126 | case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration(); | 126 | case ApplicationConfigurationPackage.TYPE_REFERENCE: return createTypeReference(); |
127 | case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration(); | 127 | case ApplicationConfigurationPackage.CLASS_REFERENCE: return createClassReference(); |
128 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); | 128 | case ApplicationConfigurationPackage.OBJECT_REFERENCE: return createObjectReference(); |
129 | case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); | 129 | case ApplicationConfigurationPackage.INTEGER_REFERENCE: return createIntegerReference(); |
130 | case ApplicationConfigurationPackage.SCOPE: return createScope(); | 130 | case ApplicationConfigurationPackage.REAL_REFERENCE: return createRealReference(); |
131 | case ApplicationConfigurationPackage.TASK: return createTask(); | 131 | case ApplicationConfigurationPackage.STRING_REFERENCE: return createStringReference(); |
132 | case ApplicationConfigurationPackage.GENERATION_TASK: return createGenerationTask(); | 132 | case ApplicationConfigurationPackage.NUMBER_SPECIFICATION: return createNumberSpecification(); |
133 | case ApplicationConfigurationPackage.INTEGER_SCOPE: return createIntegerScope(); | 133 | case ApplicationConfigurationPackage.EXACT_NUMBER: return createExactNumber(); |
134 | case ApplicationConfigurationPackage.REAL_SCOPE: return createRealScope(); | 134 | case ApplicationConfigurationPackage.INTERVALL_NUMBER: return createIntervallNumber(); |
135 | case ApplicationConfigurationPackage.STRING_SCOPE: return createStringScope(); | 135 | case ApplicationConfigurationPackage.INT_ENUMBERATION: return createIntEnumberation(); |
136 | default: | 136 | case ApplicationConfigurationPackage.REAL_ENUMERATION: return createRealEnumeration(); |
137 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); | 137 | case ApplicationConfigurationPackage.STRING_ENUMERATION: return createStringEnumeration(); |
138 | } | 138 | case ApplicationConfigurationPackage.SCOPE_DECLARATION: return createScopeDeclaration(); |
139 | } | 139 | case ApplicationConfigurationPackage.SCOPE_REFERENCE: return createScopeReference(); |
140 | 140 | case ApplicationConfigurationPackage.SCOPE: return createScope(); | |
141 | /** | 141 | case ApplicationConfigurationPackage.TASK: return createTask(); |
142 | * <!-- begin-user-doc --> | 142 | case ApplicationConfigurationPackage.GENERATION_TASK: return createGenerationTask(); |
143 | * <!-- end-user-doc --> | 143 | case ApplicationConfigurationPackage.INTEGER_SCOPE: return createIntegerScope(); |
144 | * @generated | 144 | case ApplicationConfigurationPackage.REAL_SCOPE: return createRealScope(); |
145 | */ | 145 | case ApplicationConfigurationPackage.STRING_SCOPE: return createStringScope(); |
146 | @Override | 146 | default: |
147 | public Object createFromString(EDataType eDataType, String initialValue) | 147 | throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); |
148 | { | 148 | } |
149 | switch (eDataType.getClassifierID()) | 149 | } |
150 | { | 150 | |
151 | case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: | 151 | /** |
152 | return createDocumentLevelSpecificationFromString(eDataType, initialValue); | 152 | * <!-- begin-user-doc --> |
153 | case ApplicationConfigurationPackage.SOLVER: | 153 | * <!-- end-user-doc --> |
154 | return createSolverFromString(eDataType, initialValue); | 154 | * @generated |
155 | default: | 155 | */ |
156 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | 156 | @Override |
157 | } | 157 | public Object createFromString(EDataType eDataType, String initialValue) |
158 | } | 158 | { |
159 | 159 | switch (eDataType.getClassifierID()) | |
160 | /** | 160 | { |
161 | * <!-- begin-user-doc --> | 161 | case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: |
162 | * <!-- end-user-doc --> | 162 | return createOptimizationDirectionFromString(eDataType, initialValue); |
163 | * @generated | 163 | case ApplicationConfigurationPackage.COMPARISON_OPERATOR: |
164 | */ | 164 | return createComparisonOperatorFromString(eDataType, initialValue); |
165 | @Override | 165 | case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: |
166 | public String convertToString(EDataType eDataType, Object instanceValue) | 166 | return createDocumentLevelSpecificationFromString(eDataType, initialValue); |
167 | { | 167 | case ApplicationConfigurationPackage.SOLVER: |
168 | switch (eDataType.getClassifierID()) | 168 | return createSolverFromString(eDataType, initialValue); |
169 | { | 169 | default: |
170 | case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: | 170 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); |
171 | return convertDocumentLevelSpecificationToString(eDataType, instanceValue); | 171 | } |
172 | case ApplicationConfigurationPackage.SOLVER: | 172 | } |
173 | return convertSolverToString(eDataType, instanceValue); | 173 | |
174 | default: | 174 | /** |
175 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | 175 | * <!-- begin-user-doc --> |
176 | } | 176 | * <!-- end-user-doc --> |
177 | } | 177 | * @generated |
178 | 178 | */ | |
179 | /** | 179 | @Override |
180 | * <!-- begin-user-doc --> | 180 | public String convertToString(EDataType eDataType, Object instanceValue) |
181 | * <!-- end-user-doc --> | 181 | { |
182 | * @generated | 182 | switch (eDataType.getClassifierID()) |
183 | */ | 183 | { |
184 | public ConfigurationScript createConfigurationScript() | 184 | case ApplicationConfigurationPackage.OPTIMIZATION_DIRECTION: |
185 | { | 185 | return convertOptimizationDirectionToString(eDataType, instanceValue); |
186 | ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl(); | 186 | case ApplicationConfigurationPackage.COMPARISON_OPERATOR: |
187 | return configurationScript; | 187 | return convertComparisonOperatorToString(eDataType, instanceValue); |
188 | } | 188 | case ApplicationConfigurationPackage.DOCUMENT_LEVEL_SPECIFICATION: |
189 | 189 | return convertDocumentLevelSpecificationToString(eDataType, instanceValue); | |
190 | /** | 190 | case ApplicationConfigurationPackage.SOLVER: |
191 | * <!-- begin-user-doc --> | 191 | return convertSolverToString(eDataType, instanceValue); |
192 | * <!-- end-user-doc --> | 192 | default: |
193 | * @generated | 193 | throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); |
194 | */ | 194 | } |
195 | public Command createCommand() | 195 | } |
196 | { | 196 | |
197 | CommandImpl command = new CommandImpl(); | 197 | /** |
198 | return command; | 198 | * <!-- begin-user-doc --> |
199 | } | 199 | * <!-- end-user-doc --> |
200 | 200 | * @generated | |
201 | /** | 201 | */ |
202 | * <!-- begin-user-doc --> | 202 | @Override |
203 | * <!-- end-user-doc --> | 203 | public ConfigurationScript createConfigurationScript() |
204 | * @generated | 204 | { |
205 | */ | 205 | ConfigurationScriptImpl configurationScript = new ConfigurationScriptImpl(); |
206 | public Import createImport() | 206 | return configurationScript; |
207 | { | 207 | } |
208 | ImportImpl import_ = new ImportImpl(); | 208 | |
209 | return import_; | 209 | /** |
210 | } | 210 | * <!-- begin-user-doc --> |
211 | 211 | * <!-- end-user-doc --> | |
212 | /** | 212 | * @generated |
213 | * <!-- begin-user-doc --> | 213 | */ |
214 | * <!-- end-user-doc --> | 214 | @Override |
215 | * @generated | 215 | public Command createCommand() |
216 | */ | 216 | { |
217 | public EPackageImport createEPackageImport() | 217 | CommandImpl command = new CommandImpl(); |
218 | { | 218 | return command; |
219 | EPackageImportImpl ePackageImport = new EPackageImportImpl(); | 219 | } |
220 | return ePackageImport; | 220 | |
221 | } | 221 | /** |
222 | 222 | * <!-- begin-user-doc --> | |
223 | /** | 223 | * <!-- end-user-doc --> |
224 | * <!-- begin-user-doc --> | 224 | * @generated |
225 | * <!-- end-user-doc --> | 225 | */ |
226 | * @generated | 226 | @Override |
227 | */ | 227 | public Import createImport() |
228 | public ViatraImport createViatraImport() | 228 | { |
229 | { | 229 | ImportImpl import_ = new ImportImpl(); |
230 | ViatraImportImpl viatraImport = new ViatraImportImpl(); | 230 | return import_; |
231 | return viatraImport; | 231 | } |
232 | } | 232 | |
233 | 233 | /** | |
234 | /** | 234 | * <!-- begin-user-doc --> |
235 | * <!-- begin-user-doc --> | 235 | * <!-- end-user-doc --> |
236 | * <!-- end-user-doc --> | 236 | * @generated |
237 | * @generated | 237 | */ |
238 | */ | 238 | @Override |
239 | public Declaration createDeclaration() | 239 | public EPackageImport createEPackageImport() |
240 | { | 240 | { |
241 | DeclarationImpl declaration = new DeclarationImpl(); | 241 | EPackageImportImpl ePackageImport = new EPackageImportImpl(); |
242 | return declaration; | 242 | return ePackageImport; |
243 | } | 243 | } |
244 | 244 | ||
245 | /** | 245 | /** |
246 | * <!-- begin-user-doc --> | 246 | * <!-- begin-user-doc --> |
247 | * <!-- end-user-doc --> | 247 | * <!-- end-user-doc --> |
248 | * @generated | 248 | * @generated |
249 | */ | 249 | */ |
250 | public FileSpecification createFileSpecification() | 250 | @Override |
251 | { | 251 | public ViatraImport createViatraImport() |
252 | FileSpecificationImpl fileSpecification = new FileSpecificationImpl(); | 252 | { |
253 | return fileSpecification; | 253 | ViatraImportImpl viatraImport = new ViatraImportImpl(); |
254 | } | 254 | return viatraImport; |
255 | 255 | } | |
256 | /** | 256 | |
257 | * <!-- begin-user-doc --> | 257 | /** |
258 | * <!-- end-user-doc --> | 258 | * <!-- begin-user-doc --> |
259 | * @generated | 259 | * <!-- end-user-doc --> |
260 | */ | 260 | * @generated |
261 | public FileDeclaration createFileDeclaration() | 261 | */ |
262 | { | 262 | @Override |
263 | FileDeclarationImpl fileDeclaration = new FileDeclarationImpl(); | 263 | public Declaration createDeclaration() |
264 | return fileDeclaration; | 264 | { |
265 | } | 265 | DeclarationImpl declaration = new DeclarationImpl(); |
266 | 266 | return declaration; | |
267 | /** | 267 | } |
268 | * <!-- begin-user-doc --> | 268 | |
269 | * <!-- end-user-doc --> | 269 | /** |
270 | * @generated | 270 | * <!-- begin-user-doc --> |
271 | */ | 271 | * <!-- end-user-doc --> |
272 | public FileReference createFileReference() | 272 | * @generated |
273 | { | 273 | */ |
274 | FileReferenceImpl fileReference = new FileReferenceImpl(); | 274 | @Override |
275 | return fileReference; | 275 | public FileSpecification createFileSpecification() |
276 | } | 276 | { |
277 | 277 | FileSpecificationImpl fileSpecification = new FileSpecificationImpl(); | |
278 | /** | 278 | return fileSpecification; |
279 | * <!-- begin-user-doc --> | 279 | } |
280 | * <!-- end-user-doc --> | 280 | |
281 | * @generated | 281 | /** |
282 | */ | 282 | * <!-- begin-user-doc --> |
283 | public File createFile() | 283 | * <!-- end-user-doc --> |
284 | { | 284 | * @generated |
285 | FileImpl file = new FileImpl(); | 285 | */ |
286 | return file; | 286 | @Override |
287 | } | 287 | public FileDeclaration createFileDeclaration() |
288 | 288 | { | |
289 | /** | 289 | FileDeclarationImpl fileDeclaration = new FileDeclarationImpl(); |
290 | * <!-- begin-user-doc --> | 290 | return fileDeclaration; |
291 | * <!-- end-user-doc --> | 291 | } |
292 | * @generated | 292 | |
293 | */ | 293 | /** |
294 | public MetamodelSpecification createMetamodelSpecification() | 294 | * <!-- begin-user-doc --> |
295 | { | 295 | * <!-- end-user-doc --> |
296 | MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl(); | 296 | * @generated |
297 | return metamodelSpecification; | 297 | */ |
298 | } | 298 | @Override |
299 | 299 | public FileReference createFileReference() | |
300 | /** | 300 | { |
301 | * <!-- begin-user-doc --> | 301 | FileReferenceImpl fileReference = new FileReferenceImpl(); |
302 | * <!-- end-user-doc --> | 302 | return fileReference; |
303 | * @generated | 303 | } |
304 | */ | 304 | |
305 | public MetamodelEntry createMetamodelEntry() | 305 | /** |
306 | { | 306 | * <!-- begin-user-doc --> |
307 | MetamodelEntryImpl metamodelEntry = new MetamodelEntryImpl(); | 307 | * <!-- end-user-doc --> |
308 | return metamodelEntry; | 308 | * @generated |
309 | } | 309 | */ |
310 | 310 | @Override | |
311 | /** | 311 | public File createFile() |
312 | * <!-- begin-user-doc --> | 312 | { |
313 | * <!-- end-user-doc --> | 313 | FileImpl file = new FileImpl(); |
314 | * @generated | 314 | return file; |
315 | */ | 315 | } |
316 | public AllPackageEntry createAllPackageEntry() | 316 | |
317 | { | 317 | /** |
318 | AllPackageEntryImpl allPackageEntry = new AllPackageEntryImpl(); | 318 | * <!-- begin-user-doc --> |
319 | return allPackageEntry; | 319 | * <!-- end-user-doc --> |
320 | } | 320 | * @generated |
321 | 321 | */ | |
322 | /** | 322 | @Override |
323 | * <!-- begin-user-doc --> | 323 | public MetamodelSpecification createMetamodelSpecification() |
324 | * <!-- end-user-doc --> | 324 | { |
325 | * @generated | 325 | MetamodelSpecificationImpl metamodelSpecification = new MetamodelSpecificationImpl(); |
326 | */ | 326 | return metamodelSpecification; |
327 | public MetamodelElement createMetamodelElement() | 327 | } |
328 | { | 328 | |
329 | MetamodelElementImpl metamodelElement = new MetamodelElementImpl(); | 329 | /** |
330 | return metamodelElement; | 330 | * <!-- begin-user-doc --> |
331 | } | 331 | * <!-- end-user-doc --> |
332 | 332 | * @generated | |
333 | /** | 333 | */ |
334 | * <!-- begin-user-doc --> | 334 | @Override |
335 | * <!-- end-user-doc --> | 335 | public MetamodelEntry createMetamodelEntry() |
336 | * @generated | 336 | { |
337 | */ | 337 | MetamodelEntryImpl metamodelEntry = new MetamodelEntryImpl(); |
338 | public MetamodelDeclaration createMetamodelDeclaration() | 338 | return metamodelEntry; |
339 | { | 339 | } |
340 | MetamodelDeclarationImpl metamodelDeclaration = new MetamodelDeclarationImpl(); | 340 | |
341 | return metamodelDeclaration; | 341 | /** |
342 | } | 342 | * <!-- begin-user-doc --> |
343 | 343 | * <!-- end-user-doc --> | |
344 | /** | 344 | * @generated |
345 | * <!-- begin-user-doc --> | 345 | */ |
346 | * <!-- end-user-doc --> | 346 | @Override |
347 | * @generated | 347 | public AllPackageEntry createAllPackageEntry() |
348 | */ | 348 | { |
349 | public MetamodelReference createMetamodelReference() | 349 | AllPackageEntryImpl allPackageEntry = new AllPackageEntryImpl(); |
350 | { | 350 | return allPackageEntry; |
351 | MetamodelReferenceImpl metamodelReference = new MetamodelReferenceImpl(); | 351 | } |
352 | return metamodelReference; | 352 | |
353 | } | 353 | /** |
354 | 354 | * <!-- begin-user-doc --> | |
355 | /** | 355 | * <!-- end-user-doc --> |
356 | * <!-- begin-user-doc --> | 356 | * @generated |
357 | * <!-- end-user-doc --> | 357 | */ |
358 | * @generated | 358 | @Override |
359 | */ | 359 | public MetamodelElement createMetamodelElement() |
360 | public Metamodel createMetamodel() | 360 | { |
361 | { | 361 | MetamodelElementImpl metamodelElement = new MetamodelElementImpl(); |
362 | MetamodelImpl metamodel = new MetamodelImpl(); | 362 | return metamodelElement; |
363 | return metamodel; | 363 | } |
364 | } | 364 | |
365 | 365 | /** | |
366 | /** | 366 | * <!-- begin-user-doc --> |
367 | * <!-- begin-user-doc --> | 367 | * <!-- end-user-doc --> |
368 | * <!-- end-user-doc --> | 368 | * @generated |
369 | * @generated | 369 | */ |
370 | */ | 370 | @Override |
371 | public PartialModelSpecification createPartialModelSpecification() | 371 | public MetamodelDeclaration createMetamodelDeclaration() |
372 | { | 372 | { |
373 | PartialModelSpecificationImpl partialModelSpecification = new PartialModelSpecificationImpl(); | 373 | MetamodelDeclarationImpl metamodelDeclaration = new MetamodelDeclarationImpl(); |
374 | return partialModelSpecification; | 374 | return metamodelDeclaration; |
375 | } | 375 | } |
376 | 376 | ||
377 | /** | 377 | /** |
378 | * <!-- begin-user-doc --> | 378 | * <!-- begin-user-doc --> |
379 | * <!-- end-user-doc --> | 379 | * <!-- end-user-doc --> |
380 | * @generated | 380 | * @generated |
381 | */ | 381 | */ |
382 | public PartialModelEntry createPartialModelEntry() | 382 | @Override |
383 | { | 383 | public MetamodelReference createMetamodelReference() |
384 | PartialModelEntryImpl partialModelEntry = new PartialModelEntryImpl(); | 384 | { |
385 | return partialModelEntry; | 385 | MetamodelReferenceImpl metamodelReference = new MetamodelReferenceImpl(); |
386 | } | 386 | return metamodelReference; |
387 | 387 | } | |
388 | /** | 388 | |
389 | * <!-- begin-user-doc --> | 389 | /** |
390 | * <!-- end-user-doc --> | 390 | * <!-- begin-user-doc --> |
391 | * @generated | 391 | * <!-- end-user-doc --> |
392 | */ | 392 | * @generated |
393 | public ModelEntry createModelEntry() | 393 | */ |
394 | { | 394 | @Override |
395 | ModelEntryImpl modelEntry = new ModelEntryImpl(); | 395 | public Metamodel createMetamodel() |
396 | return modelEntry; | 396 | { |
397 | } | 397 | MetamodelImpl metamodel = new MetamodelImpl(); |
398 | 398 | return metamodel; | |
399 | /** | 399 | } |
400 | * <!-- begin-user-doc --> | 400 | |
401 | * <!-- end-user-doc --> | 401 | /** |
402 | * @generated | 402 | * <!-- begin-user-doc --> |
403 | */ | 403 | * <!-- end-user-doc --> |
404 | public FolderEntry createFolderEntry() | 404 | * @generated |
405 | { | 405 | */ |
406 | FolderEntryImpl folderEntry = new FolderEntryImpl(); | 406 | @Override |
407 | return folderEntry; | 407 | public PartialModelSpecification createPartialModelSpecification() |
408 | } | 408 | { |
409 | 409 | PartialModelSpecificationImpl partialModelSpecification = new PartialModelSpecificationImpl(); | |
410 | /** | 410 | return partialModelSpecification; |
411 | * <!-- begin-user-doc --> | 411 | } |
412 | * <!-- end-user-doc --> | 412 | |
413 | * @generated | 413 | /** |
414 | */ | 414 | * <!-- begin-user-doc --> |
415 | public PartialModelDeclaration createPartialModelDeclaration() | 415 | * <!-- end-user-doc --> |
416 | { | 416 | * @generated |
417 | PartialModelDeclarationImpl partialModelDeclaration = new PartialModelDeclarationImpl(); | 417 | */ |
418 | return partialModelDeclaration; | 418 | @Override |
419 | } | 419 | public PartialModelEntry createPartialModelEntry() |
420 | 420 | { | |
421 | /** | 421 | PartialModelEntryImpl partialModelEntry = new PartialModelEntryImpl(); |
422 | * <!-- begin-user-doc --> | 422 | return partialModelEntry; |
423 | * <!-- end-user-doc --> | 423 | } |
424 | * @generated | 424 | |
425 | */ | 425 | /** |
426 | public PartialModelReference createPartialModelReference() | 426 | * <!-- begin-user-doc --> |
427 | { | 427 | * <!-- end-user-doc --> |
428 | PartialModelReferenceImpl partialModelReference = new PartialModelReferenceImpl(); | 428 | * @generated |
429 | return partialModelReference; | 429 | */ |
430 | } | 430 | @Override |
431 | 431 | public ModelEntry createModelEntry() | |
432 | /** | 432 | { |
433 | * <!-- begin-user-doc --> | 433 | ModelEntryImpl modelEntry = new ModelEntryImpl(); |
434 | * <!-- end-user-doc --> | 434 | return modelEntry; |
435 | * @generated | 435 | } |
436 | */ | 436 | |
437 | public PartialModel createPartialModel() | 437 | /** |
438 | { | 438 | * <!-- begin-user-doc --> |
439 | PartialModelImpl partialModel = new PartialModelImpl(); | 439 | * <!-- end-user-doc --> |
440 | return partialModel; | 440 | * @generated |
441 | } | 441 | */ |
442 | 442 | @Override | |
443 | /** | 443 | public FolderEntry createFolderEntry() |
444 | * <!-- begin-user-doc --> | 444 | { |
445 | * <!-- end-user-doc --> | 445 | FolderEntryImpl folderEntry = new FolderEntryImpl(); |
446 | * @generated | 446 | return folderEntry; |
447 | */ | 447 | } |
448 | public PatternSpecification createPatternSpecification() | 448 | |
449 | { | 449 | /** |
450 | PatternSpecificationImpl patternSpecification = new PatternSpecificationImpl(); | 450 | * <!-- begin-user-doc --> |
451 | return patternSpecification; | 451 | * <!-- end-user-doc --> |
452 | } | 452 | * @generated |
453 | 453 | */ | |
454 | /** | 454 | @Override |
455 | * <!-- begin-user-doc --> | 455 | public PartialModelDeclaration createPartialModelDeclaration() |
456 | * <!-- end-user-doc --> | 456 | { |
457 | * @generated | 457 | PartialModelDeclarationImpl partialModelDeclaration = new PartialModelDeclarationImpl(); |
458 | */ | 458 | return partialModelDeclaration; |
459 | public PatternEntry createPatternEntry() | 459 | } |
460 | { | 460 | |
461 | PatternEntryImpl patternEntry = new PatternEntryImpl(); | 461 | /** |
462 | return patternEntry; | 462 | * <!-- begin-user-doc --> |
463 | } | 463 | * <!-- end-user-doc --> |
464 | 464 | * @generated | |
465 | /** | 465 | */ |
466 | * <!-- begin-user-doc --> | 466 | @Override |
467 | * <!-- end-user-doc --> | 467 | public PartialModelReference createPartialModelReference() |
468 | * @generated | 468 | { |
469 | */ | 469 | PartialModelReferenceImpl partialModelReference = new PartialModelReferenceImpl(); |
470 | public AllPatternEntry createAllPatternEntry() | 470 | return partialModelReference; |
471 | { | 471 | } |
472 | AllPatternEntryImpl allPatternEntry = new AllPatternEntryImpl(); | 472 | |
473 | return allPatternEntry; | 473 | /** |
474 | } | 474 | * <!-- begin-user-doc --> |
475 | 475 | * <!-- end-user-doc --> | |
476 | /** | 476 | * @generated |
477 | * <!-- begin-user-doc --> | 477 | */ |
478 | * <!-- end-user-doc --> | 478 | @Override |
479 | * @generated | 479 | public PartialModel createPartialModel() |
480 | */ | 480 | { |
481 | public PatternElement createPatternElement() | 481 | PartialModelImpl partialModel = new PartialModelImpl(); |
482 | { | 482 | return partialModel; |
483 | PatternElementImpl patternElement = new PatternElementImpl(); | 483 | } |
484 | return patternElement; | 484 | |
485 | } | 485 | /** |
486 | 486 | * <!-- begin-user-doc --> | |
487 | /** | 487 | * <!-- end-user-doc --> |
488 | * <!-- begin-user-doc --> | 488 | * @generated |
489 | * <!-- end-user-doc --> | 489 | */ |
490 | * @generated | 490 | @Override |
491 | */ | 491 | public PatternSpecification createPatternSpecification() |
492 | public GraphPatternDeclaration createGraphPatternDeclaration() | 492 | { |
493 | { | 493 | PatternSpecificationImpl patternSpecification = new PatternSpecificationImpl(); |
494 | GraphPatternDeclarationImpl graphPatternDeclaration = new GraphPatternDeclarationImpl(); | 494 | return patternSpecification; |
495 | return graphPatternDeclaration; | 495 | } |
496 | } | 496 | |
497 | 497 | /** | |
498 | /** | 498 | * <!-- begin-user-doc --> |
499 | * <!-- begin-user-doc --> | 499 | * <!-- end-user-doc --> |
500 | * <!-- end-user-doc --> | 500 | * @generated |
501 | * @generated | 501 | */ |
502 | */ | 502 | @Override |
503 | public GraphPatternReference createGraphPatternReference() | 503 | public PatternEntry createPatternEntry() |
504 | { | 504 | { |
505 | GraphPatternReferenceImpl graphPatternReference = new GraphPatternReferenceImpl(); | 505 | PatternEntryImpl patternEntry = new PatternEntryImpl(); |
506 | return graphPatternReference; | 506 | return patternEntry; |
507 | } | 507 | } |
508 | 508 | ||
509 | /** | 509 | /** |
510 | * <!-- begin-user-doc --> | 510 | * <!-- begin-user-doc --> |
511 | * <!-- end-user-doc --> | 511 | * <!-- end-user-doc --> |
512 | * @generated | 512 | * @generated |
513 | */ | 513 | */ |
514 | public GraphPattern createGraphPattern() | 514 | @Override |
515 | { | 515 | public AllPatternEntry createAllPatternEntry() |
516 | GraphPatternImpl graphPattern = new GraphPatternImpl(); | 516 | { |
517 | return graphPattern; | 517 | AllPatternEntryImpl allPatternEntry = new AllPatternEntryImpl(); |
518 | } | 518 | return allPatternEntry; |
519 | 519 | } | |
520 | /** | 520 | |
521 | * <!-- begin-user-doc --> | 521 | /** |
522 | * <!-- end-user-doc --> | 522 | * <!-- begin-user-doc --> |
523 | * @generated | 523 | * <!-- end-user-doc --> |
524 | */ | 524 | * @generated |
525 | public ConfigSpecification createConfigSpecification() | 525 | */ |
526 | { | 526 | @Override |
527 | ConfigSpecificationImpl configSpecification = new ConfigSpecificationImpl(); | 527 | public PatternElement createPatternElement() |
528 | return configSpecification; | 528 | { |
529 | } | 529 | PatternElementImpl patternElement = new PatternElementImpl(); |
530 | 530 | return patternElement; | |
531 | /** | 531 | } |
532 | * <!-- begin-user-doc --> | 532 | |
533 | * <!-- end-user-doc --> | 533 | /** |
534 | * @generated | 534 | * <!-- begin-user-doc --> |
535 | */ | 535 | * <!-- end-user-doc --> |
536 | public ConfigDeclaration createConfigDeclaration() | 536 | * @generated |
537 | { | 537 | */ |
538 | ConfigDeclarationImpl configDeclaration = new ConfigDeclarationImpl(); | 538 | @Override |
539 | return configDeclaration; | 539 | public GraphPatternDeclaration createGraphPatternDeclaration() |
540 | } | 540 | { |
541 | 541 | GraphPatternDeclarationImpl graphPatternDeclaration = new GraphPatternDeclarationImpl(); | |
542 | /** | 542 | return graphPatternDeclaration; |
543 | * <!-- begin-user-doc --> | 543 | } |
544 | * <!-- end-user-doc --> | 544 | |
545 | * @generated | 545 | /** |
546 | */ | 546 | * <!-- begin-user-doc --> |
547 | public ConfigEntry createConfigEntry() | 547 | * <!-- end-user-doc --> |
548 | { | 548 | * @generated |
549 | ConfigEntryImpl configEntry = new ConfigEntryImpl(); | 549 | */ |
550 | return configEntry; | 550 | @Override |
551 | } | 551 | public GraphPatternReference createGraphPatternReference() |
552 | 552 | { | |
553 | /** | 553 | GraphPatternReferenceImpl graphPatternReference = new GraphPatternReferenceImpl(); |
554 | * <!-- begin-user-doc --> | 554 | return graphPatternReference; |
555 | * <!-- end-user-doc --> | 555 | } |
556 | * @generated | 556 | |
557 | */ | 557 | /** |
558 | public DocumentationEntry createDocumentationEntry() | 558 | * <!-- begin-user-doc --> |
559 | { | 559 | * <!-- end-user-doc --> |
560 | DocumentationEntryImpl documentationEntry = new DocumentationEntryImpl(); | 560 | * @generated |
561 | return documentationEntry; | 561 | */ |
562 | } | 562 | @Override |
563 | 563 | public GraphPattern createGraphPattern() | |
564 | /** | 564 | { |
565 | * <!-- begin-user-doc --> | 565 | GraphPatternImpl graphPattern = new GraphPatternImpl(); |
566 | * <!-- end-user-doc --> | 566 | return graphPattern; |
567 | * @generated | 567 | } |
568 | */ | 568 | |
569 | public RuntimeEntry createRuntimeEntry() | 569 | /** |
570 | { | 570 | * <!-- begin-user-doc --> |
571 | RuntimeEntryImpl runtimeEntry = new RuntimeEntryImpl(); | 571 | * <!-- end-user-doc --> |
572 | return runtimeEntry; | 572 | * @generated |
573 | } | 573 | */ |
574 | 574 | @Override | |
575 | /** | 575 | public ObjectiveSpecification createObjectiveSpecification() |
576 | * <!-- begin-user-doc --> | 576 | { |
577 | * <!-- end-user-doc --> | 577 | ObjectiveSpecificationImpl objectiveSpecification = new ObjectiveSpecificationImpl(); |
578 | * @generated | 578 | return objectiveSpecification; |
579 | */ | 579 | } |
580 | public MemoryEntry createMemoryEntry() | 580 | |
581 | { | 581 | /** |
582 | MemoryEntryImpl memoryEntry = new MemoryEntryImpl(); | 582 | * <!-- begin-user-doc --> |
583 | return memoryEntry; | 583 | * <!-- end-user-doc --> |
584 | } | 584 | * @generated |
585 | 585 | */ | |
586 | /** | 586 | @Override |
587 | * <!-- begin-user-doc --> | 587 | public ObjectiveEntry createObjectiveEntry() |
588 | * <!-- end-user-doc --> | 588 | { |
589 | * @generated | 589 | ObjectiveEntryImpl objectiveEntry = new ObjectiveEntryImpl(); |
590 | */ | 590 | return objectiveEntry; |
591 | public CustomEntry createCustomEntry() | 591 | } |
592 | { | 592 | |
593 | CustomEntryImpl customEntry = new CustomEntryImpl(); | 593 | /** |
594 | return customEntry; | 594 | * <!-- begin-user-doc --> |
595 | } | 595 | * <!-- end-user-doc --> |
596 | 596 | * @generated | |
597 | /** | 597 | */ |
598 | * <!-- begin-user-doc --> | 598 | @Override |
599 | * <!-- end-user-doc --> | 599 | public OptimizationEntry createOptimizationEntry() |
600 | * @generated | 600 | { |
601 | */ | 601 | OptimizationEntryImpl optimizationEntry = new OptimizationEntryImpl(); |
602 | public ConfigReference createConfigReference() | 602 | return optimizationEntry; |
603 | { | 603 | } |
604 | ConfigReferenceImpl configReference = new ConfigReferenceImpl(); | 604 | |
605 | return configReference; | 605 | /** |
606 | } | 606 | * <!-- begin-user-doc --> |
607 | 607 | * <!-- end-user-doc --> | |
608 | /** | 608 | * @generated |
609 | * <!-- begin-user-doc --> | 609 | */ |
610 | * <!-- end-user-doc --> | 610 | @Override |
611 | * @generated | 611 | public ThresholdEntry createThresholdEntry() |
612 | */ | 612 | { |
613 | public Config createConfig() | 613 | ThresholdEntryImpl thresholdEntry = new ThresholdEntryImpl(); |
614 | { | 614 | return thresholdEntry; |
615 | ConfigImpl config = new ConfigImpl(); | 615 | } |
616 | return config; | 616 | |
617 | } | 617 | /** |
618 | 618 | * <!-- begin-user-doc --> | |
619 | /** | 619 | * <!-- end-user-doc --> |
620 | * <!-- begin-user-doc --> | 620 | * @generated |
621 | * <!-- end-user-doc --> | 621 | */ |
622 | * @generated | 622 | @Override |
623 | */ | 623 | public ObjectiveFunction createObjectiveFunction() |
624 | public ScopeSpecification createScopeSpecification() | 624 | { |
625 | { | 625 | ObjectiveFunctionImpl objectiveFunction = new ObjectiveFunctionImpl(); |
626 | ScopeSpecificationImpl scopeSpecification = new ScopeSpecificationImpl(); | 626 | return objectiveFunction; |
627 | return scopeSpecification; | 627 | } |
628 | } | 628 | |
629 | 629 | /** | |
630 | /** | 630 | * <!-- begin-user-doc --> |
631 | * <!-- begin-user-doc --> | 631 | * <!-- end-user-doc --> |
632 | * <!-- end-user-doc --> | 632 | * @generated |
633 | * @generated | 633 | */ |
634 | */ | 634 | @Override |
635 | public TypeScope createTypeScope() | 635 | public CostObjectiveFunction createCostObjectiveFunction() |
636 | { | 636 | { |
637 | TypeScopeImpl typeScope = new TypeScopeImpl(); | 637 | CostObjectiveFunctionImpl costObjectiveFunction = new CostObjectiveFunctionImpl(); |
638 | return typeScope; | 638 | return costObjectiveFunction; |
639 | } | 639 | } |
640 | 640 | ||
641 | /** | 641 | /** |
642 | * <!-- begin-user-doc --> | 642 | * <!-- begin-user-doc --> |
643 | * <!-- end-user-doc --> | 643 | * <!-- end-user-doc --> |
644 | * @generated | 644 | * @generated |
645 | */ | 645 | */ |
646 | public ClassTypeScope createClassTypeScope() | 646 | @Override |
647 | { | 647 | public CostEntry createCostEntry() |
648 | ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl(); | 648 | { |
649 | return classTypeScope; | 649 | CostEntryImpl costEntry = new CostEntryImpl(); |
650 | } | 650 | return costEntry; |
651 | 651 | } | |
652 | /** | 652 | |
653 | * <!-- begin-user-doc --> | 653 | /** |
654 | * <!-- end-user-doc --> | 654 | * <!-- begin-user-doc --> |
655 | * @generated | 655 | * <!-- end-user-doc --> |
656 | */ | 656 | * @generated |
657 | public ObjectTypeScope createObjectTypeScope() | 657 | */ |
658 | { | 658 | @Override |
659 | ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl(); | 659 | public ObjectiveDeclaration createObjectiveDeclaration() |
660 | return objectTypeScope; | 660 | { |
661 | } | 661 | ObjectiveDeclarationImpl objectiveDeclaration = new ObjectiveDeclarationImpl(); |
662 | 662 | return objectiveDeclaration; | |
663 | /** | 663 | } |
664 | * <!-- begin-user-doc --> | 664 | |
665 | * <!-- end-user-doc --> | 665 | /** |
666 | * @generated | 666 | * <!-- begin-user-doc --> |
667 | */ | 667 | * <!-- end-user-doc --> |
668 | public IntegerTypeScope createIntegerTypeScope() | 668 | * @generated |
669 | { | 669 | */ |
670 | IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl(); | 670 | @Override |
671 | return integerTypeScope; | 671 | public ObjectiveReference createObjectiveReference() |
672 | } | 672 | { |
673 | 673 | ObjectiveReferenceImpl objectiveReference = new ObjectiveReferenceImpl(); | |
674 | /** | 674 | return objectiveReference; |
675 | * <!-- begin-user-doc --> | 675 | } |
676 | * <!-- end-user-doc --> | 676 | |
677 | * @generated | 677 | /** |
678 | */ | 678 | * <!-- begin-user-doc --> |
679 | public RealTypeScope createRealTypeScope() | 679 | * <!-- end-user-doc --> |
680 | { | 680 | * @generated |
681 | RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl(); | 681 | */ |
682 | return realTypeScope; | 682 | @Override |
683 | } | 683 | public Objective createObjective() |
684 | 684 | { | |
685 | /** | 685 | ObjectiveImpl objective = new ObjectiveImpl(); |
686 | * <!-- begin-user-doc --> | 686 | return objective; |
687 | * <!-- end-user-doc --> | 687 | } |
688 | * @generated | 688 | |
689 | */ | 689 | /** |
690 | public StringTypeScope createStringTypeScope() | 690 | * <!-- begin-user-doc --> |
691 | { | 691 | * <!-- end-user-doc --> |
692 | StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl(); | 692 | * @generated |
693 | return stringTypeScope; | 693 | */ |
694 | } | 694 | @Override |
695 | 695 | public ConfigSpecification createConfigSpecification() | |
696 | /** | 696 | { |
697 | * <!-- begin-user-doc --> | 697 | ConfigSpecificationImpl configSpecification = new ConfigSpecificationImpl(); |
698 | * <!-- end-user-doc --> | 698 | return configSpecification; |
699 | * @generated | 699 | } |
700 | */ | 700 | |
701 | public TypeReference createTypeReference() | 701 | /** |
702 | { | 702 | * <!-- begin-user-doc --> |
703 | TypeReferenceImpl typeReference = new TypeReferenceImpl(); | 703 | * <!-- end-user-doc --> |
704 | return typeReference; | 704 | * @generated |
705 | } | 705 | */ |
706 | 706 | @Override | |
707 | /** | 707 | public ConfigDeclaration createConfigDeclaration() |
708 | * <!-- begin-user-doc --> | 708 | { |
709 | * <!-- end-user-doc --> | 709 | ConfigDeclarationImpl configDeclaration = new ConfigDeclarationImpl(); |
710 | * @generated | 710 | return configDeclaration; |
711 | */ | 711 | } |
712 | public ClassReference createClassReference() | 712 | |
713 | { | 713 | /** |
714 | ClassReferenceImpl classReference = new ClassReferenceImpl(); | 714 | * <!-- begin-user-doc --> |
715 | return classReference; | 715 | * <!-- end-user-doc --> |
716 | } | 716 | * @generated |
717 | 717 | */ | |
718 | /** | 718 | @Override |
719 | * <!-- begin-user-doc --> | 719 | public ConfigEntry createConfigEntry() |
720 | * <!-- end-user-doc --> | 720 | { |
721 | * @generated | 721 | ConfigEntryImpl configEntry = new ConfigEntryImpl(); |
722 | */ | 722 | return configEntry; |
723 | public ObjectReference createObjectReference() | 723 | } |
724 | { | 724 | |
725 | ObjectReferenceImpl objectReference = new ObjectReferenceImpl(); | 725 | /** |
726 | return objectReference; | 726 | * <!-- begin-user-doc --> |
727 | } | 727 | * <!-- end-user-doc --> |
728 | 728 | * @generated | |
729 | /** | 729 | */ |
730 | * <!-- begin-user-doc --> | 730 | @Override |
731 | * <!-- end-user-doc --> | 731 | public DocumentationEntry createDocumentationEntry() |
732 | * @generated | 732 | { |
733 | */ | 733 | DocumentationEntryImpl documentationEntry = new DocumentationEntryImpl(); |
734 | public IntegerReference createIntegerReference() | 734 | return documentationEntry; |
735 | { | 735 | } |
736 | IntegerReferenceImpl integerReference = new IntegerReferenceImpl(); | 736 | |
737 | return integerReference; | 737 | /** |
738 | } | 738 | * <!-- begin-user-doc --> |
739 | 739 | * <!-- end-user-doc --> | |
740 | /** | 740 | * @generated |
741 | * <!-- begin-user-doc --> | 741 | */ |
742 | * <!-- end-user-doc --> | 742 | @Override |
743 | * @generated | 743 | public RuntimeEntry createRuntimeEntry() |
744 | */ | 744 | { |
745 | public RealReference createRealReference() | 745 | RuntimeEntryImpl runtimeEntry = new RuntimeEntryImpl(); |
746 | { | 746 | return runtimeEntry; |
747 | RealReferenceImpl realReference = new RealReferenceImpl(); | 747 | } |
748 | return realReference; | 748 | |
749 | } | 749 | /** |
750 | 750 | * <!-- begin-user-doc --> | |
751 | /** | 751 | * <!-- end-user-doc --> |
752 | * <!-- begin-user-doc --> | 752 | * @generated |
753 | * <!-- end-user-doc --> | 753 | */ |
754 | * @generated | 754 | @Override |
755 | */ | 755 | public MemoryEntry createMemoryEntry() |
756 | public StringReference createStringReference() | 756 | { |
757 | { | 757 | MemoryEntryImpl memoryEntry = new MemoryEntryImpl(); |
758 | StringReferenceImpl stringReference = new StringReferenceImpl(); | 758 | return memoryEntry; |
759 | return stringReference; | 759 | } |
760 | } | 760 | |
761 | 761 | /** | |
762 | /** | 762 | * <!-- begin-user-doc --> |
763 | * <!-- begin-user-doc --> | 763 | * <!-- end-user-doc --> |
764 | * <!-- end-user-doc --> | 764 | * @generated |
765 | * @generated | 765 | */ |
766 | */ | 766 | @Override |
767 | public NumberSpecification createNumberSpecification() | 767 | public CustomEntry createCustomEntry() |
768 | { | 768 | { |
769 | NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl(); | 769 | CustomEntryImpl customEntry = new CustomEntryImpl(); |
770 | return numberSpecification; | 770 | return customEntry; |
771 | } | 771 | } |
772 | 772 | ||
773 | /** | 773 | /** |
774 | * <!-- begin-user-doc --> | 774 | * <!-- begin-user-doc --> |
775 | * <!-- end-user-doc --> | 775 | * <!-- end-user-doc --> |
776 | * @generated | 776 | * @generated |
777 | */ | 777 | */ |
778 | public ExactNumber createExactNumber() | 778 | @Override |
779 | { | 779 | public ConfigReference createConfigReference() |
780 | ExactNumberImpl exactNumber = new ExactNumberImpl(); | 780 | { |
781 | return exactNumber; | 781 | ConfigReferenceImpl configReference = new ConfigReferenceImpl(); |
782 | } | 782 | return configReference; |
783 | 783 | } | |
784 | /** | 784 | |
785 | * <!-- begin-user-doc --> | 785 | /** |
786 | * <!-- end-user-doc --> | 786 | * <!-- begin-user-doc --> |
787 | * @generated | 787 | * <!-- end-user-doc --> |
788 | */ | 788 | * @generated |
789 | public IntervallNumber createIntervallNumber() | 789 | */ |
790 | { | 790 | @Override |
791 | IntervallNumberImpl intervallNumber = new IntervallNumberImpl(); | 791 | public Config createConfig() |
792 | return intervallNumber; | 792 | { |
793 | } | 793 | ConfigImpl config = new ConfigImpl(); |
794 | 794 | return config; | |
795 | /** | 795 | } |
796 | * <!-- begin-user-doc --> | 796 | |
797 | * <!-- end-user-doc --> | 797 | /** |
798 | * @generated | 798 | * <!-- begin-user-doc --> |
799 | */ | 799 | * <!-- end-user-doc --> |
800 | public IntEnumberation createIntEnumberation() | 800 | * @generated |
801 | { | 801 | */ |
802 | IntEnumberationImpl intEnumberation = new IntEnumberationImpl(); | 802 | @Override |
803 | return intEnumberation; | 803 | public ScopeSpecification createScopeSpecification() |
804 | } | 804 | { |
805 | 805 | ScopeSpecificationImpl scopeSpecification = new ScopeSpecificationImpl(); | |
806 | /** | 806 | return scopeSpecification; |
807 | * <!-- begin-user-doc --> | 807 | } |
808 | * <!-- end-user-doc --> | 808 | |
809 | * @generated | 809 | /** |
810 | */ | 810 | * <!-- begin-user-doc --> |
811 | public RealEnumeration createRealEnumeration() | 811 | * <!-- end-user-doc --> |
812 | { | 812 | * @generated |
813 | RealEnumerationImpl realEnumeration = new RealEnumerationImpl(); | 813 | */ |
814 | return realEnumeration; | 814 | @Override |
815 | } | 815 | public TypeScope createTypeScope() |
816 | 816 | { | |
817 | /** | 817 | TypeScopeImpl typeScope = new TypeScopeImpl(); |
818 | * <!-- begin-user-doc --> | 818 | return typeScope; |
819 | * <!-- end-user-doc --> | 819 | } |
820 | * @generated | 820 | |
821 | */ | 821 | /** |
822 | public StringEnumeration createStringEnumeration() | 822 | * <!-- begin-user-doc --> |
823 | { | 823 | * <!-- end-user-doc --> |
824 | StringEnumerationImpl stringEnumeration = new StringEnumerationImpl(); | 824 | * @generated |
825 | return stringEnumeration; | 825 | */ |
826 | } | 826 | @Override |
827 | 827 | public ClassTypeScope createClassTypeScope() | |
828 | /** | 828 | { |
829 | * <!-- begin-user-doc --> | 829 | ClassTypeScopeImpl classTypeScope = new ClassTypeScopeImpl(); |
830 | * <!-- end-user-doc --> | 830 | return classTypeScope; |
831 | * @generated | 831 | } |
832 | */ | 832 | |
833 | public ScopeDeclaration createScopeDeclaration() | 833 | /** |
834 | { | 834 | * <!-- begin-user-doc --> |
835 | ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); | 835 | * <!-- end-user-doc --> |
836 | return scopeDeclaration; | 836 | * @generated |
837 | } | 837 | */ |
838 | 838 | @Override | |
839 | /** | 839 | public ObjectTypeScope createObjectTypeScope() |
840 | * <!-- begin-user-doc --> | 840 | { |
841 | * <!-- end-user-doc --> | 841 | ObjectTypeScopeImpl objectTypeScope = new ObjectTypeScopeImpl(); |
842 | * @generated | 842 | return objectTypeScope; |
843 | */ | 843 | } |
844 | public ScopeReference createScopeReference() | 844 | |
845 | { | 845 | /** |
846 | ScopeReferenceImpl scopeReference = new ScopeReferenceImpl(); | 846 | * <!-- begin-user-doc --> |
847 | return scopeReference; | 847 | * <!-- end-user-doc --> |
848 | } | 848 | * @generated |
849 | 849 | */ | |
850 | /** | 850 | @Override |
851 | * <!-- begin-user-doc --> | 851 | public IntegerTypeScope createIntegerTypeScope() |
852 | * <!-- end-user-doc --> | 852 | { |
853 | * @generated | 853 | IntegerTypeScopeImpl integerTypeScope = new IntegerTypeScopeImpl(); |
854 | */ | 854 | return integerTypeScope; |
855 | public Scope createScope() | 855 | } |
856 | { | 856 | |
857 | ScopeImpl scope = new ScopeImpl(); | 857 | /** |
858 | return scope; | 858 | * <!-- begin-user-doc --> |
859 | } | 859 | * <!-- end-user-doc --> |
860 | 860 | * @generated | |
861 | /** | 861 | */ |
862 | * <!-- begin-user-doc --> | 862 | @Override |
863 | * <!-- end-user-doc --> | 863 | public RealTypeScope createRealTypeScope() |
864 | * @generated | 864 | { |
865 | */ | 865 | RealTypeScopeImpl realTypeScope = new RealTypeScopeImpl(); |
866 | public Task createTask() | 866 | return realTypeScope; |
867 | { | 867 | } |
868 | TaskImpl task = new TaskImpl(); | 868 | |
869 | return task; | 869 | /** |
870 | } | 870 | * <!-- begin-user-doc --> |
871 | 871 | * <!-- end-user-doc --> | |
872 | /** | 872 | * @generated |
873 | * <!-- begin-user-doc --> | 873 | */ |
874 | * <!-- end-user-doc --> | 874 | @Override |
875 | * @generated | 875 | public StringTypeScope createStringTypeScope() |
876 | */ | 876 | { |
877 | public GenerationTask createGenerationTask() | 877 | StringTypeScopeImpl stringTypeScope = new StringTypeScopeImpl(); |
878 | { | 878 | return stringTypeScope; |
879 | GenerationTaskImpl generationTask = new GenerationTaskImpl(); | 879 | } |
880 | return generationTask; | 880 | |
881 | } | 881 | /** |
882 | 882 | * <!-- begin-user-doc --> | |
883 | /** | 883 | * <!-- end-user-doc --> |
884 | * <!-- begin-user-doc --> | 884 | * @generated |
885 | * <!-- end-user-doc --> | 885 | */ |
886 | * @generated | 886 | @Override |
887 | */ | 887 | public TypeReference createTypeReference() |
888 | public IntegerScope createIntegerScope() | 888 | { |
889 | { | 889 | TypeReferenceImpl typeReference = new TypeReferenceImpl(); |
890 | IntegerScopeImpl integerScope = new IntegerScopeImpl(); | 890 | return typeReference; |
891 | return integerScope; | 891 | } |
892 | } | 892 | |
893 | 893 | /** | |
894 | /** | 894 | * <!-- begin-user-doc --> |
895 | * <!-- begin-user-doc --> | 895 | * <!-- end-user-doc --> |
896 | * <!-- end-user-doc --> | 896 | * @generated |
897 | * @generated | 897 | */ |
898 | */ | 898 | @Override |
899 | public RealScope createRealScope() | 899 | public ClassReference createClassReference() |
900 | { | 900 | { |
901 | RealScopeImpl realScope = new RealScopeImpl(); | 901 | ClassReferenceImpl classReference = new ClassReferenceImpl(); |
902 | return realScope; | 902 | return classReference; |
903 | } | 903 | } |
904 | 904 | ||
905 | /** | 905 | /** |
906 | * <!-- begin-user-doc --> | 906 | * <!-- begin-user-doc --> |
907 | * <!-- end-user-doc --> | 907 | * <!-- end-user-doc --> |
908 | * @generated | 908 | * @generated |
909 | */ | 909 | */ |
910 | public StringScope createStringScope() | 910 | @Override |
911 | { | 911 | public ObjectReference createObjectReference() |
912 | StringScopeImpl stringScope = new StringScopeImpl(); | 912 | { |
913 | return stringScope; | 913 | ObjectReferenceImpl objectReference = new ObjectReferenceImpl(); |
914 | } | 914 | return objectReference; |
915 | 915 | } | |
916 | /** | 916 | |
917 | * <!-- begin-user-doc --> | 917 | /** |
918 | * <!-- end-user-doc --> | 918 | * <!-- begin-user-doc --> |
919 | * @generated | 919 | * <!-- end-user-doc --> |
920 | */ | 920 | * @generated |
921 | public DocumentLevelSpecification createDocumentLevelSpecificationFromString(EDataType eDataType, String initialValue) | 921 | */ |
922 | { | 922 | @Override |
923 | DocumentLevelSpecification result = DocumentLevelSpecification.get(initialValue); | 923 | public IntegerReference createIntegerReference() |
924 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | 924 | { |
925 | return result; | 925 | IntegerReferenceImpl integerReference = new IntegerReferenceImpl(); |
926 | } | 926 | return integerReference; |
927 | 927 | } | |
928 | /** | 928 | |
929 | * <!-- begin-user-doc --> | 929 | /** |
930 | * <!-- end-user-doc --> | 930 | * <!-- begin-user-doc --> |
931 | * @generated | 931 | * <!-- end-user-doc --> |
932 | */ | 932 | * @generated |
933 | public String convertDocumentLevelSpecificationToString(EDataType eDataType, Object instanceValue) | 933 | */ |
934 | { | 934 | @Override |
935 | return instanceValue == null ? null : instanceValue.toString(); | 935 | public RealReference createRealReference() |
936 | } | 936 | { |
937 | 937 | RealReferenceImpl realReference = new RealReferenceImpl(); | |
938 | /** | 938 | return realReference; |
939 | * <!-- begin-user-doc --> | 939 | } |
940 | * <!-- end-user-doc --> | 940 | |
941 | * @generated | 941 | /** |
942 | */ | 942 | * <!-- begin-user-doc --> |
943 | public Solver createSolverFromString(EDataType eDataType, String initialValue) | 943 | * <!-- end-user-doc --> |
944 | { | 944 | * @generated |
945 | Solver result = Solver.get(initialValue); | 945 | */ |
946 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | 946 | @Override |
947 | return result; | 947 | public StringReference createStringReference() |
948 | } | 948 | { |
949 | 949 | StringReferenceImpl stringReference = new StringReferenceImpl(); | |
950 | /** | 950 | return stringReference; |
951 | * <!-- begin-user-doc --> | 951 | } |
952 | * <!-- end-user-doc --> | 952 | |
953 | * @generated | 953 | /** |
954 | */ | 954 | * <!-- begin-user-doc --> |
955 | public String convertSolverToString(EDataType eDataType, Object instanceValue) | 955 | * <!-- end-user-doc --> |
956 | { | 956 | * @generated |
957 | return instanceValue == null ? null : instanceValue.toString(); | 957 | */ |
958 | } | 958 | @Override |
959 | 959 | public NumberSpecification createNumberSpecification() | |
960 | /** | 960 | { |
961 | * <!-- begin-user-doc --> | 961 | NumberSpecificationImpl numberSpecification = new NumberSpecificationImpl(); |
962 | * <!-- end-user-doc --> | 962 | return numberSpecification; |
963 | * @generated | 963 | } |
964 | */ | 964 | |
965 | public ApplicationConfigurationPackage getApplicationConfigurationPackage() | 965 | /** |
966 | { | 966 | * <!-- begin-user-doc --> |
967 | return (ApplicationConfigurationPackage)getEPackage(); | 967 | * <!-- end-user-doc --> |
968 | } | 968 | * @generated |
969 | 969 | */ | |
970 | /** | 970 | @Override |
971 | * <!-- begin-user-doc --> | 971 | public ExactNumber createExactNumber() |
972 | * <!-- end-user-doc --> | 972 | { |
973 | * @deprecated | 973 | ExactNumberImpl exactNumber = new ExactNumberImpl(); |
974 | * @generated | 974 | return exactNumber; |
975 | */ | 975 | } |
976 | @Deprecated | 976 | |
977 | public static ApplicationConfigurationPackage getPackage() | 977 | /** |
978 | { | 978 | * <!-- begin-user-doc --> |
979 | return ApplicationConfigurationPackage.eINSTANCE; | 979 | * <!-- end-user-doc --> |
980 | } | 980 | * @generated |
981 | 981 | */ | |
982 | } //ApplicationConfigurationFactoryImpl | 982 | @Override |
983 | public IntervallNumber createIntervallNumber() | ||
984 | { | ||
985 | IntervallNumberImpl intervallNumber = new IntervallNumberImpl(); | ||
986 | return intervallNumber; | ||
987 | } | ||
988 | |||
989 | /** | ||
990 | * <!-- begin-user-doc --> | ||
991 | * <!-- end-user-doc --> | ||
992 | * @generated | ||
993 | */ | ||
994 | @Override | ||
995 | public IntEnumberation createIntEnumberation() | ||
996 | { | ||
997 | IntEnumberationImpl intEnumberation = new IntEnumberationImpl(); | ||
998 | return intEnumberation; | ||
999 | } | ||
1000 | |||
1001 | /** | ||
1002 | * <!-- begin-user-doc --> | ||
1003 | * <!-- end-user-doc --> | ||
1004 | * @generated | ||
1005 | */ | ||
1006 | @Override | ||
1007 | public RealEnumeration createRealEnumeration() | ||
1008 | { | ||
1009 | RealEnumerationImpl realEnumeration = new RealEnumerationImpl(); | ||
1010 | return realEnumeration; | ||
1011 | } | ||
1012 | |||
1013 | /** | ||
1014 | * <!-- begin-user-doc --> | ||
1015 | * <!-- end-user-doc --> | ||
1016 | * @generated | ||
1017 | */ | ||
1018 | @Override | ||
1019 | public StringEnumeration createStringEnumeration() | ||
1020 | { | ||
1021 | StringEnumerationImpl stringEnumeration = new StringEnumerationImpl(); | ||
1022 | return stringEnumeration; | ||
1023 | } | ||
1024 | |||
1025 | /** | ||
1026 | * <!-- begin-user-doc --> | ||
1027 | * <!-- end-user-doc --> | ||
1028 | * @generated | ||
1029 | */ | ||
1030 | @Override | ||
1031 | public ScopeDeclaration createScopeDeclaration() | ||
1032 | { | ||
1033 | ScopeDeclarationImpl scopeDeclaration = new ScopeDeclarationImpl(); | ||
1034 | return scopeDeclaration; | ||
1035 | } | ||
1036 | |||
1037 | /** | ||
1038 | * <!-- begin-user-doc --> | ||
1039 | * <!-- end-user-doc --> | ||
1040 | * @generated | ||
1041 | */ | ||
1042 | @Override | ||
1043 | public ScopeReference createScopeReference() | ||
1044 | { | ||
1045 | ScopeReferenceImpl scopeReference = new ScopeReferenceImpl(); | ||
1046 | return scopeReference; | ||
1047 | } | ||
1048 | |||
1049 | /** | ||
1050 | * <!-- begin-user-doc --> | ||
1051 | * <!-- end-user-doc --> | ||
1052 | * @generated | ||
1053 | */ | ||
1054 | @Override | ||
1055 | public Scope createScope() | ||
1056 | { | ||
1057 | ScopeImpl scope = new ScopeImpl(); | ||
1058 | return scope; | ||
1059 | } | ||
1060 | |||
1061 | /** | ||
1062 | * <!-- begin-user-doc --> | ||
1063 | * <!-- end-user-doc --> | ||
1064 | * @generated | ||
1065 | */ | ||
1066 | @Override | ||
1067 | public Task createTask() | ||
1068 | { | ||
1069 | TaskImpl task = new TaskImpl(); | ||
1070 | return task; | ||
1071 | } | ||
1072 | |||
1073 | /** | ||
1074 | * <!-- begin-user-doc --> | ||
1075 | * <!-- end-user-doc --> | ||
1076 | * @generated | ||
1077 | */ | ||
1078 | @Override | ||
1079 | public GenerationTask createGenerationTask() | ||
1080 | { | ||
1081 | GenerationTaskImpl generationTask = new GenerationTaskImpl(); | ||
1082 | return generationTask; | ||
1083 | } | ||
1084 | |||
1085 | /** | ||
1086 | * <!-- begin-user-doc --> | ||
1087 | * <!-- end-user-doc --> | ||
1088 | * @generated | ||
1089 | */ | ||
1090 | @Override | ||
1091 | public IntegerScope createIntegerScope() | ||
1092 | { | ||
1093 | IntegerScopeImpl integerScope = new IntegerScopeImpl(); | ||
1094 | return integerScope; | ||
1095 | } | ||
1096 | |||
1097 | /** | ||
1098 | * <!-- begin-user-doc --> | ||
1099 | * <!-- end-user-doc --> | ||
1100 | * @generated | ||
1101 | */ | ||
1102 | @Override | ||
1103 | public RealScope createRealScope() | ||
1104 | { | ||
1105 | RealScopeImpl realScope = new RealScopeImpl(); | ||
1106 | return realScope; | ||
1107 | } | ||
1108 | |||
1109 | /** | ||
1110 | * <!-- begin-user-doc --> | ||
1111 | * <!-- end-user-doc --> | ||
1112 | * @generated | ||
1113 | */ | ||
1114 | @Override | ||
1115 | public StringScope createStringScope() | ||
1116 | { | ||
1117 | StringScopeImpl stringScope = new StringScopeImpl(); | ||
1118 | return stringScope; | ||
1119 | } | ||
1120 | |||
1121 | /** | ||
1122 | * <!-- begin-user-doc --> | ||
1123 | * <!-- end-user-doc --> | ||
1124 | * @generated | ||
1125 | */ | ||
1126 | public OptimizationDirection createOptimizationDirectionFromString(EDataType eDataType, String initialValue) | ||
1127 | { | ||
1128 | OptimizationDirection result = OptimizationDirection.get(initialValue); | ||
1129 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
1130 | return result; | ||
1131 | } | ||
1132 | |||
1133 | /** | ||
1134 | * <!-- begin-user-doc --> | ||
1135 | * <!-- end-user-doc --> | ||
1136 | * @generated | ||
1137 | */ | ||
1138 | public String convertOptimizationDirectionToString(EDataType eDataType, Object instanceValue) | ||
1139 | { | ||
1140 | return instanceValue == null ? null : instanceValue.toString(); | ||
1141 | } | ||
1142 | |||
1143 | /** | ||
1144 | * <!-- begin-user-doc --> | ||
1145 | * <!-- end-user-doc --> | ||
1146 | * @generated | ||
1147 | */ | ||
1148 | public ComparisonOperator createComparisonOperatorFromString(EDataType eDataType, String initialValue) | ||
1149 | { | ||
1150 | ComparisonOperator result = ComparisonOperator.get(initialValue); | ||
1151 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
1152 | return result; | ||
1153 | } | ||
1154 | |||
1155 | /** | ||
1156 | * <!-- begin-user-doc --> | ||
1157 | * <!-- end-user-doc --> | ||
1158 | * @generated | ||
1159 | */ | ||
1160 | public String convertComparisonOperatorToString(EDataType eDataType, Object instanceValue) | ||
1161 | { | ||
1162 | return instanceValue == null ? null : instanceValue.toString(); | ||
1163 | } | ||
1164 | |||
1165 | /** | ||
1166 | * <!-- begin-user-doc --> | ||
1167 | * <!-- end-user-doc --> | ||
1168 | * @generated | ||
1169 | */ | ||
1170 | public DocumentLevelSpecification createDocumentLevelSpecificationFromString(EDataType eDataType, String initialValue) | ||
1171 | { | ||
1172 | DocumentLevelSpecification result = DocumentLevelSpecification.get(initialValue); | ||
1173 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
1174 | return result; | ||
1175 | } | ||
1176 | |||
1177 | /** | ||
1178 | * <!-- begin-user-doc --> | ||
1179 | * <!-- end-user-doc --> | ||
1180 | * @generated | ||
1181 | */ | ||
1182 | public String convertDocumentLevelSpecificationToString(EDataType eDataType, Object instanceValue) | ||
1183 | { | ||
1184 | return instanceValue == null ? null : instanceValue.toString(); | ||
1185 | } | ||
1186 | |||
1187 | /** | ||
1188 | * <!-- begin-user-doc --> | ||
1189 | * <!-- end-user-doc --> | ||
1190 | * @generated | ||
1191 | */ | ||
1192 | public Solver createSolverFromString(EDataType eDataType, String initialValue) | ||
1193 | { | ||
1194 | Solver result = Solver.get(initialValue); | ||
1195 | if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | ||
1196 | return result; | ||
1197 | } | ||
1198 | |||
1199 | /** | ||
1200 | * <!-- begin-user-doc --> | ||
1201 | * <!-- end-user-doc --> | ||
1202 | * @generated | ||
1203 | */ | ||
1204 | public String convertSolverToString(EDataType eDataType, Object instanceValue) | ||
1205 | { | ||
1206 | return instanceValue == null ? null : instanceValue.toString(); | ||
1207 | } | ||
1208 | |||
1209 | /** | ||
1210 | * <!-- begin-user-doc --> | ||
1211 | * <!-- end-user-doc --> | ||
1212 | * @generated | ||
1213 | */ | ||
1214 | @Override | ||
1215 | public ApplicationConfigurationPackage getApplicationConfigurationPackage() | ||
1216 | { | ||
1217 | return (ApplicationConfigurationPackage)getEPackage(); | ||
1218 | } | ||
1219 | |||
1220 | /** | ||
1221 | * <!-- begin-user-doc --> | ||
1222 | * <!-- end-user-doc --> | ||
1223 | * @deprecated | ||
1224 | * @generated | ||
1225 | */ | ||
1226 | @Deprecated | ||
1227 | public static ApplicationConfigurationPackage getPackage() | ||
1228 | { | ||
1229 | return ApplicationConfigurationPackage.eINSTANCE; | ||
1230 | } | ||
1231 | |||
1232 | } //ApplicationConfigurationFactoryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java index d549ad84..43de4f82 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ApplicationConfigurationPackageImpl.java | |||
@@ -1,2566 +1,3133 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPackageEntry; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.AllPatternEntry; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationFactory; |
9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; | 10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; |
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; | 11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; |
12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; | 12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; |
13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; | 13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; |
14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; | 14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; |
15 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; | 15 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; |
16 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; | 16 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; |
17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; | 17 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; |
18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; | 18 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; |
19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; | 19 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; |
20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; | 20 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; |
21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; | 21 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; |
22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; | 22 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; |
23 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; | 23 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; |
24 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; | 24 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; |
25 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; | 25 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; |
26 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; | 26 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; |
27 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; | 27 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; |
28 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; | 28 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; |
29 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; | 29 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; |
30 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; | 30 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; |
31 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; | 31 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; |
32 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; | 32 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; |
33 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; | 33 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; |
34 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; | 34 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; |
35 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; | 35 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; |
36 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; | 36 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; |
37 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; | 37 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; |
38 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; | 38 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; |
39 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; | 39 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; |
40 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; | 40 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; |
41 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; | 41 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; |
42 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; | 42 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; |
43 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; | 43 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; |
44 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; | 44 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; |
45 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; | 45 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; |
46 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; | 46 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; |
47 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; | 47 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; |
48 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; | 48 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; |
49 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; | 49 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; |
50 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; | 50 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; |
51 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; | 51 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; |
52 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; | 52 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; |
53 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; | 53 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; |
54 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; | 54 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; |
55 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; | 55 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; |
56 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; | 56 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; |
57 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; | 57 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; |
58 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; | 58 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; |
59 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; | 59 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; |
60 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; | 60 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; |
61 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; | 61 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; |
62 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; | 62 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; |
63 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; | 63 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; |
64 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; | 64 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; |
65 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; | 65 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; |
66 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; | 66 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; |
67 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; | 67 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; |
68 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; | 68 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; |
69 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; | 69 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; |
70 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; | 70 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; |
71 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; | 71 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; |
72 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; | 72 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; |
73 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; | 73 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; |
74 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; | 74 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; |
75 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | 75 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; |
76 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; | 76 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; |
77 | 77 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; | |
78 | import org.eclipse.emf.ecore.EAttribute; | 78 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; |
79 | import org.eclipse.emf.ecore.EClass; | 79 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; |
80 | import org.eclipse.emf.ecore.EEnum; | 80 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; |
81 | import org.eclipse.emf.ecore.EPackage; | 81 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; |
82 | import org.eclipse.emf.ecore.EReference; | 82 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; |
83 | import org.eclipse.emf.ecore.EcorePackage; | 83 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; |
84 | 84 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; | |
85 | import org.eclipse.emf.ecore.impl.EPackageImpl; | 85 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; |
86 | 86 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; | |
87 | import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage; | 87 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; |
88 | 88 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; | |
89 | import org.eclipse.xtext.common.types.TypesPackage; | 89 | |
90 | 90 | import org.eclipse.emf.ecore.EAttribute; | |
91 | import org.eclipse.xtext.xbase.XbasePackage; | 91 | import org.eclipse.emf.ecore.EClass; |
92 | 92 | import org.eclipse.emf.ecore.EEnum; | |
93 | import org.eclipse.xtext.xtype.XtypePackage; | 93 | import org.eclipse.emf.ecore.EPackage; |
94 | 94 | import org.eclipse.emf.ecore.EReference; | |
95 | /** | 95 | import org.eclipse.emf.ecore.EcorePackage; |
96 | * <!-- begin-user-doc --> | 96 | |
97 | * An implementation of the model <b>Package</b>. | 97 | import org.eclipse.emf.ecore.impl.EPackageImpl; |
98 | * <!-- end-user-doc --> | 98 | |
99 | * @generated | 99 | import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternLanguagePackage; |
100 | */ | 100 | |
101 | public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage | 101 | import org.eclipse.xtext.common.types.TypesPackage; |
102 | { | 102 | |
103 | /** | 103 | import org.eclipse.xtext.xbase.XbasePackage; |
104 | * <!-- begin-user-doc --> | 104 | |
105 | * <!-- end-user-doc --> | 105 | import org.eclipse.xtext.xtype.XtypePackage; |
106 | * @generated | 106 | |
107 | */ | 107 | /** |
108 | private EClass configurationScriptEClass = null; | 108 | * <!-- begin-user-doc --> |
109 | 109 | * An implementation of the model <b>Package</b>. | |
110 | /** | 110 | * <!-- end-user-doc --> |
111 | * <!-- begin-user-doc --> | 111 | * @generated |
112 | * <!-- end-user-doc --> | 112 | */ |
113 | * @generated | 113 | public class ApplicationConfigurationPackageImpl extends EPackageImpl implements ApplicationConfigurationPackage |
114 | */ | 114 | { |
115 | private EClass commandEClass = null; | 115 | /** |
116 | 116 | * <!-- begin-user-doc --> | |
117 | /** | 117 | * <!-- end-user-doc --> |
118 | * <!-- begin-user-doc --> | 118 | * @generated |
119 | * <!-- end-user-doc --> | 119 | */ |
120 | * @generated | 120 | private EClass configurationScriptEClass = null; |
121 | */ | 121 | |
122 | private EClass importEClass = null; | 122 | /** |
123 | 123 | * <!-- begin-user-doc --> | |
124 | /** | 124 | * <!-- end-user-doc --> |
125 | * <!-- begin-user-doc --> | 125 | * @generated |
126 | * <!-- end-user-doc --> | 126 | */ |
127 | * @generated | 127 | private EClass commandEClass = null; |
128 | */ | 128 | |
129 | private EClass ePackageImportEClass = null; | 129 | /** |
130 | 130 | * <!-- begin-user-doc --> | |
131 | /** | 131 | * <!-- end-user-doc --> |
132 | * <!-- begin-user-doc --> | 132 | * @generated |
133 | * <!-- end-user-doc --> | 133 | */ |
134 | * @generated | 134 | private EClass importEClass = null; |
135 | */ | 135 | |
136 | private EClass viatraImportEClass = null; | 136 | /** |
137 | 137 | * <!-- begin-user-doc --> | |
138 | /** | 138 | * <!-- end-user-doc --> |
139 | * <!-- begin-user-doc --> | 139 | * @generated |
140 | * <!-- end-user-doc --> | 140 | */ |
141 | * @generated | 141 | private EClass ePackageImportEClass = null; |
142 | */ | 142 | |
143 | private EClass declarationEClass = null; | 143 | /** |
144 | 144 | * <!-- begin-user-doc --> | |
145 | /** | 145 | * <!-- end-user-doc --> |
146 | * <!-- begin-user-doc --> | 146 | * @generated |
147 | * <!-- end-user-doc --> | 147 | */ |
148 | * @generated | 148 | private EClass viatraImportEClass = null; |
149 | */ | 149 | |
150 | private EClass fileSpecificationEClass = null; | 150 | /** |
151 | 151 | * <!-- begin-user-doc --> | |
152 | /** | 152 | * <!-- end-user-doc --> |
153 | * <!-- begin-user-doc --> | 153 | * @generated |
154 | * <!-- end-user-doc --> | 154 | */ |
155 | * @generated | 155 | private EClass declarationEClass = null; |
156 | */ | 156 | |
157 | private EClass fileDeclarationEClass = null; | 157 | /** |
158 | 158 | * <!-- begin-user-doc --> | |
159 | /** | 159 | * <!-- end-user-doc --> |
160 | * <!-- begin-user-doc --> | 160 | * @generated |
161 | * <!-- end-user-doc --> | 161 | */ |
162 | * @generated | 162 | private EClass fileSpecificationEClass = null; |
163 | */ | 163 | |
164 | private EClass fileReferenceEClass = null; | 164 | /** |
165 | 165 | * <!-- begin-user-doc --> | |
166 | /** | 166 | * <!-- end-user-doc --> |
167 | * <!-- begin-user-doc --> | 167 | * @generated |
168 | * <!-- end-user-doc --> | 168 | */ |
169 | * @generated | 169 | private EClass fileDeclarationEClass = null; |
170 | */ | 170 | |
171 | private EClass fileEClass = null; | 171 | /** |
172 | 172 | * <!-- begin-user-doc --> | |
173 | /** | 173 | * <!-- end-user-doc --> |
174 | * <!-- begin-user-doc --> | 174 | * @generated |
175 | * <!-- end-user-doc --> | 175 | */ |
176 | * @generated | 176 | private EClass fileReferenceEClass = null; |
177 | */ | 177 | |
178 | private EClass metamodelSpecificationEClass = null; | 178 | /** |
179 | 179 | * <!-- begin-user-doc --> | |
180 | /** | 180 | * <!-- end-user-doc --> |
181 | * <!-- begin-user-doc --> | 181 | * @generated |
182 | * <!-- end-user-doc --> | 182 | */ |
183 | * @generated | 183 | private EClass fileEClass = null; |
184 | */ | 184 | |
185 | private EClass metamodelEntryEClass = null; | 185 | /** |
186 | 186 | * <!-- begin-user-doc --> | |
187 | /** | 187 | * <!-- end-user-doc --> |
188 | * <!-- begin-user-doc --> | 188 | * @generated |
189 | * <!-- end-user-doc --> | 189 | */ |
190 | * @generated | 190 | private EClass metamodelSpecificationEClass = null; |
191 | */ | 191 | |
192 | private EClass allPackageEntryEClass = null; | 192 | /** |
193 | 193 | * <!-- begin-user-doc --> | |
194 | /** | 194 | * <!-- end-user-doc --> |
195 | * <!-- begin-user-doc --> | 195 | * @generated |
196 | * <!-- end-user-doc --> | 196 | */ |
197 | * @generated | 197 | private EClass metamodelEntryEClass = null; |
198 | */ | 198 | |
199 | private EClass metamodelElementEClass = null; | 199 | /** |
200 | 200 | * <!-- begin-user-doc --> | |
201 | /** | 201 | * <!-- end-user-doc --> |
202 | * <!-- begin-user-doc --> | 202 | * @generated |
203 | * <!-- end-user-doc --> | 203 | */ |
204 | * @generated | 204 | private EClass allPackageEntryEClass = null; |
205 | */ | 205 | |
206 | private EClass metamodelDeclarationEClass = null; | 206 | /** |
207 | 207 | * <!-- begin-user-doc --> | |
208 | /** | 208 | * <!-- end-user-doc --> |
209 | * <!-- begin-user-doc --> | 209 | * @generated |
210 | * <!-- end-user-doc --> | 210 | */ |
211 | * @generated | 211 | private EClass metamodelElementEClass = null; |
212 | */ | 212 | |
213 | private EClass metamodelReferenceEClass = null; | 213 | /** |
214 | 214 | * <!-- begin-user-doc --> | |
215 | /** | 215 | * <!-- end-user-doc --> |
216 | * <!-- begin-user-doc --> | 216 | * @generated |
217 | * <!-- end-user-doc --> | 217 | */ |
218 | * @generated | 218 | private EClass metamodelDeclarationEClass = null; |
219 | */ | 219 | |
220 | private EClass metamodelEClass = null; | 220 | /** |
221 | 221 | * <!-- begin-user-doc --> | |
222 | /** | 222 | * <!-- end-user-doc --> |
223 | * <!-- begin-user-doc --> | 223 | * @generated |
224 | * <!-- end-user-doc --> | 224 | */ |
225 | * @generated | 225 | private EClass metamodelReferenceEClass = null; |
226 | */ | 226 | |
227 | private EClass partialModelSpecificationEClass = null; | 227 | /** |
228 | 228 | * <!-- begin-user-doc --> | |
229 | /** | 229 | * <!-- end-user-doc --> |
230 | * <!-- begin-user-doc --> | 230 | * @generated |
231 | * <!-- end-user-doc --> | 231 | */ |
232 | * @generated | 232 | private EClass metamodelEClass = null; |
233 | */ | 233 | |
234 | private EClass partialModelEntryEClass = null; | 234 | /** |
235 | 235 | * <!-- begin-user-doc --> | |
236 | /** | 236 | * <!-- end-user-doc --> |
237 | * <!-- begin-user-doc --> | 237 | * @generated |
238 | * <!-- end-user-doc --> | 238 | */ |
239 | * @generated | 239 | private EClass partialModelSpecificationEClass = null; |
240 | */ | 240 | |
241 | private EClass modelEntryEClass = null; | 241 | /** |
242 | 242 | * <!-- begin-user-doc --> | |
243 | /** | 243 | * <!-- end-user-doc --> |
244 | * <!-- begin-user-doc --> | 244 | * @generated |
245 | * <!-- end-user-doc --> | 245 | */ |
246 | * @generated | 246 | private EClass partialModelEntryEClass = null; |
247 | */ | 247 | |
248 | private EClass folderEntryEClass = null; | 248 | /** |
249 | 249 | * <!-- begin-user-doc --> | |
250 | /** | 250 | * <!-- end-user-doc --> |
251 | * <!-- begin-user-doc --> | 251 | * @generated |
252 | * <!-- end-user-doc --> | 252 | */ |
253 | * @generated | 253 | private EClass modelEntryEClass = null; |
254 | */ | 254 | |
255 | private EClass partialModelDeclarationEClass = null; | 255 | /** |
256 | 256 | * <!-- begin-user-doc --> | |
257 | /** | 257 | * <!-- end-user-doc --> |
258 | * <!-- begin-user-doc --> | 258 | * @generated |
259 | * <!-- end-user-doc --> | 259 | */ |
260 | * @generated | 260 | private EClass folderEntryEClass = null; |
261 | */ | 261 | |
262 | private EClass partialModelReferenceEClass = null; | 262 | /** |
263 | 263 | * <!-- begin-user-doc --> | |
264 | /** | 264 | * <!-- end-user-doc --> |
265 | * <!-- begin-user-doc --> | 265 | * @generated |
266 | * <!-- end-user-doc --> | 266 | */ |
267 | * @generated | 267 | private EClass partialModelDeclarationEClass = null; |
268 | */ | 268 | |
269 | private EClass partialModelEClass = null; | 269 | /** |
270 | 270 | * <!-- begin-user-doc --> | |
271 | /** | 271 | * <!-- end-user-doc --> |
272 | * <!-- begin-user-doc --> | 272 | * @generated |
273 | * <!-- end-user-doc --> | 273 | */ |
274 | * @generated | 274 | private EClass partialModelReferenceEClass = null; |
275 | */ | 275 | |
276 | private EClass patternSpecificationEClass = null; | 276 | /** |
277 | 277 | * <!-- begin-user-doc --> | |
278 | /** | 278 | * <!-- end-user-doc --> |
279 | * <!-- begin-user-doc --> | 279 | * @generated |
280 | * <!-- end-user-doc --> | 280 | */ |
281 | * @generated | 281 | private EClass partialModelEClass = null; |
282 | */ | 282 | |
283 | private EClass patternEntryEClass = null; | 283 | /** |
284 | 284 | * <!-- begin-user-doc --> | |
285 | /** | 285 | * <!-- end-user-doc --> |
286 | * <!-- begin-user-doc --> | 286 | * @generated |
287 | * <!-- end-user-doc --> | 287 | */ |
288 | * @generated | 288 | private EClass patternSpecificationEClass = null; |
289 | */ | 289 | |
290 | private EClass allPatternEntryEClass = null; | 290 | /** |
291 | 291 | * <!-- begin-user-doc --> | |
292 | /** | 292 | * <!-- end-user-doc --> |
293 | * <!-- begin-user-doc --> | 293 | * @generated |
294 | * <!-- end-user-doc --> | 294 | */ |
295 | * @generated | 295 | private EClass patternEntryEClass = null; |
296 | */ | 296 | |
297 | private EClass patternElementEClass = null; | 297 | /** |
298 | 298 | * <!-- begin-user-doc --> | |
299 | /** | 299 | * <!-- end-user-doc --> |
300 | * <!-- begin-user-doc --> | 300 | * @generated |
301 | * <!-- end-user-doc --> | 301 | */ |
302 | * @generated | 302 | private EClass allPatternEntryEClass = null; |
303 | */ | 303 | |
304 | private EClass graphPatternDeclarationEClass = null; | 304 | /** |
305 | 305 | * <!-- begin-user-doc --> | |
306 | /** | 306 | * <!-- end-user-doc --> |
307 | * <!-- begin-user-doc --> | 307 | * @generated |
308 | * <!-- end-user-doc --> | 308 | */ |
309 | * @generated | 309 | private EClass patternElementEClass = null; |
310 | */ | 310 | |
311 | private EClass graphPatternReferenceEClass = null; | 311 | /** |
312 | 312 | * <!-- begin-user-doc --> | |
313 | /** | 313 | * <!-- end-user-doc --> |
314 | * <!-- begin-user-doc --> | 314 | * @generated |
315 | * <!-- end-user-doc --> | 315 | */ |
316 | * @generated | 316 | private EClass graphPatternDeclarationEClass = null; |
317 | */ | 317 | |
318 | private EClass graphPatternEClass = null; | 318 | /** |
319 | 319 | * <!-- begin-user-doc --> | |
320 | /** | 320 | * <!-- end-user-doc --> |
321 | * <!-- begin-user-doc --> | 321 | * @generated |
322 | * <!-- end-user-doc --> | 322 | */ |
323 | * @generated | 323 | private EClass graphPatternReferenceEClass = null; |
324 | */ | 324 | |
325 | private EClass configSpecificationEClass = null; | 325 | /** |
326 | 326 | * <!-- begin-user-doc --> | |
327 | /** | 327 | * <!-- end-user-doc --> |
328 | * <!-- begin-user-doc --> | 328 | * @generated |
329 | * <!-- end-user-doc --> | 329 | */ |
330 | * @generated | 330 | private EClass graphPatternEClass = null; |
331 | */ | 331 | |
332 | private EClass configDeclarationEClass = null; | 332 | /** |
333 | 333 | * <!-- begin-user-doc --> | |
334 | /** | 334 | * <!-- end-user-doc --> |
335 | * <!-- begin-user-doc --> | 335 | * @generated |
336 | * <!-- end-user-doc --> | 336 | */ |
337 | * @generated | 337 | private EClass objectiveSpecificationEClass = null; |
338 | */ | 338 | |
339 | private EClass configEntryEClass = null; | 339 | /** |
340 | 340 | * <!-- begin-user-doc --> | |
341 | /** | 341 | * <!-- end-user-doc --> |
342 | * <!-- begin-user-doc --> | 342 | * @generated |
343 | * <!-- end-user-doc --> | 343 | */ |
344 | * @generated | 344 | private EClass objectiveEntryEClass = null; |
345 | */ | 345 | |
346 | private EClass documentationEntryEClass = null; | 346 | /** |
347 | 347 | * <!-- begin-user-doc --> | |
348 | /** | 348 | * <!-- end-user-doc --> |
349 | * <!-- begin-user-doc --> | 349 | * @generated |
350 | * <!-- end-user-doc --> | 350 | */ |
351 | * @generated | 351 | private EClass optimizationEntryEClass = null; |
352 | */ | 352 | |
353 | private EClass runtimeEntryEClass = null; | 353 | /** |
354 | 354 | * <!-- begin-user-doc --> | |
355 | /** | 355 | * <!-- end-user-doc --> |
356 | * <!-- begin-user-doc --> | 356 | * @generated |
357 | * <!-- end-user-doc --> | 357 | */ |
358 | * @generated | 358 | private EClass thresholdEntryEClass = null; |
359 | */ | 359 | |
360 | private EClass memoryEntryEClass = null; | 360 | /** |
361 | 361 | * <!-- begin-user-doc --> | |
362 | /** | 362 | * <!-- end-user-doc --> |
363 | * <!-- begin-user-doc --> | 363 | * @generated |
364 | * <!-- end-user-doc --> | 364 | */ |
365 | * @generated | 365 | private EClass objectiveFunctionEClass = null; |
366 | */ | 366 | |
367 | private EClass customEntryEClass = null; | 367 | /** |
368 | 368 | * <!-- begin-user-doc --> | |
369 | /** | 369 | * <!-- end-user-doc --> |
370 | * <!-- begin-user-doc --> | 370 | * @generated |
371 | * <!-- end-user-doc --> | 371 | */ |
372 | * @generated | 372 | private EClass costObjectiveFunctionEClass = null; |
373 | */ | 373 | |
374 | private EClass configReferenceEClass = null; | 374 | /** |
375 | 375 | * <!-- begin-user-doc --> | |
376 | /** | 376 | * <!-- end-user-doc --> |
377 | * <!-- begin-user-doc --> | 377 | * @generated |
378 | * <!-- end-user-doc --> | 378 | */ |
379 | * @generated | 379 | private EClass costEntryEClass = null; |
380 | */ | 380 | |
381 | private EClass configEClass = null; | 381 | /** |
382 | 382 | * <!-- begin-user-doc --> | |
383 | /** | 383 | * <!-- end-user-doc --> |
384 | * <!-- begin-user-doc --> | 384 | * @generated |
385 | * <!-- end-user-doc --> | 385 | */ |
386 | * @generated | 386 | private EClass objectiveDeclarationEClass = null; |
387 | */ | 387 | |
388 | private EClass scopeSpecificationEClass = null; | 388 | /** |
389 | 389 | * <!-- begin-user-doc --> | |
390 | /** | 390 | * <!-- end-user-doc --> |
391 | * <!-- begin-user-doc --> | 391 | * @generated |
392 | * <!-- end-user-doc --> | 392 | */ |
393 | * @generated | 393 | private EClass objectiveReferenceEClass = null; |
394 | */ | 394 | |
395 | private EClass typeScopeEClass = null; | 395 | /** |
396 | 396 | * <!-- begin-user-doc --> | |
397 | /** | 397 | * <!-- end-user-doc --> |
398 | * <!-- begin-user-doc --> | 398 | * @generated |
399 | * <!-- end-user-doc --> | 399 | */ |
400 | * @generated | 400 | private EClass objectiveEClass = null; |
401 | */ | 401 | |
402 | private EClass classTypeScopeEClass = null; | 402 | /** |
403 | 403 | * <!-- begin-user-doc --> | |
404 | /** | 404 | * <!-- end-user-doc --> |
405 | * <!-- begin-user-doc --> | 405 | * @generated |
406 | * <!-- end-user-doc --> | 406 | */ |
407 | * @generated | 407 | private EClass configSpecificationEClass = null; |
408 | */ | 408 | |
409 | private EClass objectTypeScopeEClass = null; | 409 | /** |
410 | 410 | * <!-- begin-user-doc --> | |
411 | /** | 411 | * <!-- end-user-doc --> |
412 | * <!-- begin-user-doc --> | 412 | * @generated |
413 | * <!-- end-user-doc --> | 413 | */ |
414 | * @generated | 414 | private EClass configDeclarationEClass = null; |
415 | */ | 415 | |
416 | private EClass integerTypeScopeEClass = null; | 416 | /** |
417 | 417 | * <!-- begin-user-doc --> | |
418 | /** | 418 | * <!-- end-user-doc --> |
419 | * <!-- begin-user-doc --> | 419 | * @generated |
420 | * <!-- end-user-doc --> | 420 | */ |
421 | * @generated | 421 | private EClass configEntryEClass = null; |
422 | */ | 422 | |
423 | private EClass realTypeScopeEClass = null; | 423 | /** |
424 | 424 | * <!-- begin-user-doc --> | |
425 | /** | 425 | * <!-- end-user-doc --> |
426 | * <!-- begin-user-doc --> | 426 | * @generated |
427 | * <!-- end-user-doc --> | 427 | */ |
428 | * @generated | 428 | private EClass documentationEntryEClass = null; |
429 | */ | 429 | |
430 | private EClass stringTypeScopeEClass = null; | 430 | /** |
431 | 431 | * <!-- begin-user-doc --> | |
432 | /** | 432 | * <!-- end-user-doc --> |
433 | * <!-- begin-user-doc --> | 433 | * @generated |
434 | * <!-- end-user-doc --> | 434 | */ |
435 | * @generated | 435 | private EClass runtimeEntryEClass = null; |
436 | */ | 436 | |
437 | private EClass typeReferenceEClass = null; | 437 | /** |
438 | 438 | * <!-- begin-user-doc --> | |
439 | /** | 439 | * <!-- end-user-doc --> |
440 | * <!-- begin-user-doc --> | 440 | * @generated |
441 | * <!-- end-user-doc --> | 441 | */ |
442 | * @generated | 442 | private EClass memoryEntryEClass = null; |
443 | */ | 443 | |
444 | private EClass classReferenceEClass = null; | 444 | /** |
445 | 445 | * <!-- begin-user-doc --> | |
446 | /** | 446 | * <!-- end-user-doc --> |
447 | * <!-- begin-user-doc --> | 447 | * @generated |
448 | * <!-- end-user-doc --> | 448 | */ |
449 | * @generated | 449 | private EClass customEntryEClass = null; |
450 | */ | 450 | |
451 | private EClass objectReferenceEClass = null; | 451 | /** |
452 | 452 | * <!-- begin-user-doc --> | |
453 | /** | 453 | * <!-- end-user-doc --> |
454 | * <!-- begin-user-doc --> | 454 | * @generated |
455 | * <!-- end-user-doc --> | 455 | */ |
456 | * @generated | 456 | private EClass configReferenceEClass = null; |
457 | */ | 457 | |
458 | private EClass integerReferenceEClass = null; | 458 | /** |
459 | 459 | * <!-- begin-user-doc --> | |
460 | /** | 460 | * <!-- end-user-doc --> |
461 | * <!-- begin-user-doc --> | 461 | * @generated |
462 | * <!-- end-user-doc --> | 462 | */ |
463 | * @generated | 463 | private EClass configEClass = null; |
464 | */ | 464 | |
465 | private EClass realReferenceEClass = null; | 465 | /** |
466 | 466 | * <!-- begin-user-doc --> | |
467 | /** | 467 | * <!-- end-user-doc --> |
468 | * <!-- begin-user-doc --> | 468 | * @generated |
469 | * <!-- end-user-doc --> | 469 | */ |
470 | * @generated | 470 | private EClass scopeSpecificationEClass = null; |
471 | */ | 471 | |
472 | private EClass stringReferenceEClass = null; | 472 | /** |
473 | 473 | * <!-- begin-user-doc --> | |
474 | /** | 474 | * <!-- end-user-doc --> |
475 | * <!-- begin-user-doc --> | 475 | * @generated |
476 | * <!-- end-user-doc --> | 476 | */ |
477 | * @generated | 477 | private EClass typeScopeEClass = null; |
478 | */ | 478 | |
479 | private EClass numberSpecificationEClass = null; | 479 | /** |
480 | 480 | * <!-- begin-user-doc --> | |
481 | /** | 481 | * <!-- end-user-doc --> |
482 | * <!-- begin-user-doc --> | 482 | * @generated |
483 | * <!-- end-user-doc --> | 483 | */ |
484 | * @generated | 484 | private EClass classTypeScopeEClass = null; |
485 | */ | 485 | |
486 | private EClass exactNumberEClass = null; | 486 | /** |
487 | 487 | * <!-- begin-user-doc --> | |
488 | /** | 488 | * <!-- end-user-doc --> |
489 | * <!-- begin-user-doc --> | 489 | * @generated |
490 | * <!-- end-user-doc --> | 490 | */ |
491 | * @generated | 491 | private EClass objectTypeScopeEClass = null; |
492 | */ | 492 | |
493 | private EClass intervallNumberEClass = null; | 493 | /** |
494 | 494 | * <!-- begin-user-doc --> | |
495 | /** | 495 | * <!-- end-user-doc --> |
496 | * <!-- begin-user-doc --> | 496 | * @generated |
497 | * <!-- end-user-doc --> | 497 | */ |
498 | * @generated | 498 | private EClass integerTypeScopeEClass = null; |
499 | */ | 499 | |
500 | private EClass intEnumberationEClass = null; | 500 | /** |
501 | 501 | * <!-- begin-user-doc --> | |
502 | /** | 502 | * <!-- end-user-doc --> |
503 | * <!-- begin-user-doc --> | 503 | * @generated |
504 | * <!-- end-user-doc --> | 504 | */ |
505 | * @generated | 505 | private EClass realTypeScopeEClass = null; |
506 | */ | 506 | |
507 | private EClass realEnumerationEClass = null; | 507 | /** |
508 | 508 | * <!-- begin-user-doc --> | |
509 | /** | 509 | * <!-- end-user-doc --> |
510 | * <!-- begin-user-doc --> | 510 | * @generated |
511 | * <!-- end-user-doc --> | 511 | */ |
512 | * @generated | 512 | private EClass stringTypeScopeEClass = null; |
513 | */ | 513 | |
514 | private EClass stringEnumerationEClass = null; | 514 | /** |
515 | 515 | * <!-- begin-user-doc --> | |
516 | /** | 516 | * <!-- end-user-doc --> |
517 | * <!-- begin-user-doc --> | 517 | * @generated |
518 | * <!-- end-user-doc --> | 518 | */ |
519 | * @generated | 519 | private EClass typeReferenceEClass = null; |
520 | */ | 520 | |
521 | private EClass scopeDeclarationEClass = null; | 521 | /** |
522 | 522 | * <!-- begin-user-doc --> | |
523 | /** | 523 | * <!-- end-user-doc --> |
524 | * <!-- begin-user-doc --> | 524 | * @generated |
525 | * <!-- end-user-doc --> | 525 | */ |
526 | * @generated | 526 | private EClass classReferenceEClass = null; |
527 | */ | 527 | |
528 | private EClass scopeReferenceEClass = null; | 528 | /** |
529 | 529 | * <!-- begin-user-doc --> | |
530 | /** | 530 | * <!-- end-user-doc --> |
531 | * <!-- begin-user-doc --> | 531 | * @generated |
532 | * <!-- end-user-doc --> | 532 | */ |
533 | * @generated | 533 | private EClass objectReferenceEClass = null; |
534 | */ | 534 | |
535 | private EClass scopeEClass = null; | 535 | /** |
536 | 536 | * <!-- begin-user-doc --> | |
537 | /** | 537 | * <!-- end-user-doc --> |
538 | * <!-- begin-user-doc --> | 538 | * @generated |
539 | * <!-- end-user-doc --> | 539 | */ |
540 | * @generated | 540 | private EClass integerReferenceEClass = null; |
541 | */ | 541 | |
542 | private EClass taskEClass = null; | 542 | /** |
543 | 543 | * <!-- begin-user-doc --> | |
544 | /** | 544 | * <!-- end-user-doc --> |
545 | * <!-- begin-user-doc --> | 545 | * @generated |
546 | * <!-- end-user-doc --> | 546 | */ |
547 | * @generated | 547 | private EClass realReferenceEClass = null; |
548 | */ | 548 | |
549 | private EClass generationTaskEClass = null; | 549 | /** |
550 | 550 | * <!-- begin-user-doc --> | |
551 | /** | 551 | * <!-- end-user-doc --> |
552 | * <!-- begin-user-doc --> | 552 | * @generated |
553 | * <!-- end-user-doc --> | 553 | */ |
554 | * @generated | 554 | private EClass stringReferenceEClass = null; |
555 | */ | 555 | |
556 | private EClass integerScopeEClass = null; | 556 | /** |
557 | 557 | * <!-- begin-user-doc --> | |
558 | /** | 558 | * <!-- end-user-doc --> |
559 | * <!-- begin-user-doc --> | 559 | * @generated |
560 | * <!-- end-user-doc --> | 560 | */ |
561 | * @generated | 561 | private EClass numberSpecificationEClass = null; |
562 | */ | 562 | |
563 | private EClass realScopeEClass = null; | 563 | /** |
564 | 564 | * <!-- begin-user-doc --> | |
565 | /** | 565 | * <!-- end-user-doc --> |
566 | * <!-- begin-user-doc --> | 566 | * @generated |
567 | * <!-- end-user-doc --> | 567 | */ |
568 | * @generated | 568 | private EClass exactNumberEClass = null; |
569 | */ | 569 | |
570 | private EClass stringScopeEClass = null; | 570 | /** |
571 | 571 | * <!-- begin-user-doc --> | |
572 | /** | 572 | * <!-- end-user-doc --> |
573 | * <!-- begin-user-doc --> | 573 | * @generated |
574 | * <!-- end-user-doc --> | 574 | */ |
575 | * @generated | 575 | private EClass intervallNumberEClass = null; |
576 | */ | 576 | |
577 | private EEnum documentLevelSpecificationEEnum = null; | 577 | /** |
578 | 578 | * <!-- begin-user-doc --> | |
579 | /** | 579 | * <!-- end-user-doc --> |
580 | * <!-- begin-user-doc --> | 580 | * @generated |
581 | * <!-- end-user-doc --> | 581 | */ |
582 | * @generated | 582 | private EClass intEnumberationEClass = null; |
583 | */ | 583 | |
584 | private EEnum solverEEnum = null; | 584 | /** |
585 | 585 | * <!-- begin-user-doc --> | |
586 | /** | 586 | * <!-- end-user-doc --> |
587 | * Creates an instance of the model <b>Package</b>, registered with | 587 | * @generated |
588 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package | 588 | */ |
589 | * package URI value. | 589 | private EClass realEnumerationEClass = null; |
590 | * <p>Note: the correct way to create the package is via the static | 590 | |
591 | * factory method {@link #init init()}, which also performs | 591 | /** |
592 | * initialization of the package, or returns the registered package, | 592 | * <!-- begin-user-doc --> |
593 | * if one already exists. | 593 | * <!-- end-user-doc --> |
594 | * <!-- begin-user-doc --> | 594 | * @generated |
595 | * <!-- end-user-doc --> | 595 | */ |
596 | * @see org.eclipse.emf.ecore.EPackage.Registry | 596 | private EClass stringEnumerationEClass = null; |
597 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI | 597 | |
598 | * @see #init() | 598 | /** |
599 | * @generated | 599 | * <!-- begin-user-doc --> |
600 | */ | 600 | * <!-- end-user-doc --> |
601 | private ApplicationConfigurationPackageImpl() | 601 | * @generated |
602 | { | 602 | */ |
603 | super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE); | 603 | private EClass scopeDeclarationEClass = null; |
604 | } | 604 | |
605 | 605 | /** | |
606 | /** | 606 | * <!-- begin-user-doc --> |
607 | * <!-- begin-user-doc --> | 607 | * <!-- end-user-doc --> |
608 | * <!-- end-user-doc --> | 608 | * @generated |
609 | * @generated | 609 | */ |
610 | */ | 610 | private EClass scopeReferenceEClass = null; |
611 | private static boolean isInited = false; | 611 | |
612 | 612 | /** | |
613 | /** | 613 | * <!-- begin-user-doc --> |
614 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. | 614 | * <!-- end-user-doc --> |
615 | * | 615 | * @generated |
616 | * <p>This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed. | 616 | */ |
617 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. | 617 | private EClass scopeEClass = null; |
618 | * <!-- begin-user-doc --> | 618 | |
619 | * <!-- end-user-doc --> | 619 | /** |
620 | * @see #eNS_URI | 620 | * <!-- begin-user-doc --> |
621 | * @see #createPackageContents() | 621 | * <!-- end-user-doc --> |
622 | * @see #initializePackageContents() | 622 | * @generated |
623 | * @generated | 623 | */ |
624 | */ | 624 | private EClass taskEClass = null; |
625 | public static ApplicationConfigurationPackage init() | 625 | |
626 | { | 626 | /** |
627 | if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI); | 627 | * <!-- begin-user-doc --> |
628 | 628 | * <!-- end-user-doc --> | |
629 | // Obtain or create and register package | 629 | * @generated |
630 | ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = (ApplicationConfigurationPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof ApplicationConfigurationPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new ApplicationConfigurationPackageImpl()); | 630 | */ |
631 | 631 | private EClass generationTaskEClass = null; | |
632 | isInited = true; | 632 | |
633 | 633 | /** | |
634 | // Initialize simple dependencies | 634 | * <!-- begin-user-doc --> |
635 | EcorePackage.eINSTANCE.eClass(); | 635 | * <!-- end-user-doc --> |
636 | PatternLanguagePackage.eINSTANCE.eClass(); | 636 | * @generated |
637 | XtypePackage.eINSTANCE.eClass(); | 637 | */ |
638 | TypesPackage.eINSTANCE.eClass(); | 638 | private EClass integerScopeEClass = null; |
639 | XbasePackage.eINSTANCE.eClass(); | 639 | |
640 | 640 | /** | |
641 | // Create package meta-data objects | 641 | * <!-- begin-user-doc --> |
642 | theApplicationConfigurationPackage.createPackageContents(); | 642 | * <!-- end-user-doc --> |
643 | 643 | * @generated | |
644 | // Initialize created meta-data | 644 | */ |
645 | theApplicationConfigurationPackage.initializePackageContents(); | 645 | private EClass realScopeEClass = null; |
646 | 646 | ||
647 | // Mark meta-data to indicate it can't be changed | 647 | /** |
648 | theApplicationConfigurationPackage.freeze(); | 648 | * <!-- begin-user-doc --> |
649 | 649 | * <!-- end-user-doc --> | |
650 | 650 | * @generated | |
651 | // Update the registry and return the package | 651 | */ |
652 | EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage); | 652 | private EClass stringScopeEClass = null; |
653 | return theApplicationConfigurationPackage; | 653 | |
654 | } | 654 | /** |
655 | 655 | * <!-- begin-user-doc --> | |
656 | /** | 656 | * <!-- end-user-doc --> |
657 | * <!-- begin-user-doc --> | 657 | * @generated |
658 | * <!-- end-user-doc --> | 658 | */ |
659 | * @generated | 659 | private EEnum optimizationDirectionEEnum = null; |
660 | */ | 660 | |
661 | public EClass getConfigurationScript() | 661 | /** |
662 | { | 662 | * <!-- begin-user-doc --> |
663 | return configurationScriptEClass; | 663 | * <!-- end-user-doc --> |
664 | } | 664 | * @generated |
665 | 665 | */ | |
666 | /** | 666 | private EEnum comparisonOperatorEEnum = null; |
667 | * <!-- begin-user-doc --> | 667 | |
668 | * <!-- end-user-doc --> | 668 | /** |
669 | * @generated | 669 | * <!-- begin-user-doc --> |
670 | */ | 670 | * <!-- end-user-doc --> |
671 | public EReference getConfigurationScript_Imports() | 671 | * @generated |
672 | { | 672 | */ |
673 | return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0); | 673 | private EEnum documentLevelSpecificationEEnum = null; |
674 | } | 674 | |
675 | 675 | /** | |
676 | /** | 676 | * <!-- begin-user-doc --> |
677 | * <!-- begin-user-doc --> | 677 | * <!-- end-user-doc --> |
678 | * <!-- end-user-doc --> | 678 | * @generated |
679 | * @generated | 679 | */ |
680 | */ | 680 | private EEnum solverEEnum = null; |
681 | public EReference getConfigurationScript_Commands() | 681 | |
682 | { | 682 | /** |
683 | return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1); | 683 | * Creates an instance of the model <b>Package</b>, registered with |
684 | } | 684 | * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package |
685 | 685 | * package URI value. | |
686 | /** | 686 | * <p>Note: the correct way to create the package is via the static |
687 | * <!-- begin-user-doc --> | 687 | * factory method {@link #init init()}, which also performs |
688 | * <!-- end-user-doc --> | 688 | * initialization of the package, or returns the registered package, |
689 | * @generated | 689 | * if one already exists. |
690 | */ | 690 | * <!-- begin-user-doc --> |
691 | public EClass getCommand() | 691 | * <!-- end-user-doc --> |
692 | { | 692 | * @see org.eclipse.emf.ecore.EPackage.Registry |
693 | return commandEClass; | 693 | * @see hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage#eNS_URI |
694 | } | 694 | * @see #init() |
695 | 695 | * @generated | |
696 | /** | 696 | */ |
697 | * <!-- begin-user-doc --> | 697 | private ApplicationConfigurationPackageImpl() |
698 | * <!-- end-user-doc --> | 698 | { |
699 | * @generated | 699 | super(eNS_URI, ApplicationConfigurationFactory.eINSTANCE); |
700 | */ | 700 | } |
701 | public EClass getImport() | 701 | |
702 | { | 702 | /** |
703 | return importEClass; | 703 | * <!-- begin-user-doc --> |
704 | } | 704 | * <!-- end-user-doc --> |
705 | 705 | * @generated | |
706 | /** | 706 | */ |
707 | * <!-- begin-user-doc --> | 707 | private static boolean isInited = false; |
708 | * <!-- end-user-doc --> | 708 | |
709 | * @generated | 709 | /** |
710 | */ | 710 | * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. |
711 | public EClass getEPackageImport() | 711 | * |
712 | { | 712 | * <p>This method is used to initialize {@link ApplicationConfigurationPackage#eINSTANCE} when that field is accessed. |
713 | return ePackageImportEClass; | 713 | * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. |
714 | } | 714 | * <!-- begin-user-doc --> |
715 | 715 | * <!-- end-user-doc --> | |
716 | /** | 716 | * @see #eNS_URI |
717 | * <!-- begin-user-doc --> | 717 | * @see #createPackageContents() |
718 | * <!-- end-user-doc --> | 718 | * @see #initializePackageContents() |
719 | * @generated | 719 | * @generated |
720 | */ | 720 | */ |
721 | public EReference getEPackageImport_ImportedPackage() | 721 | public static ApplicationConfigurationPackage init() |
722 | { | 722 | { |
723 | return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0); | 723 | if (isInited) return (ApplicationConfigurationPackage)EPackage.Registry.INSTANCE.getEPackage(ApplicationConfigurationPackage.eNS_URI); |
724 | } | 724 | |
725 | 725 | // Obtain or create and register package | |
726 | /** | 726 | Object registeredApplicationConfigurationPackage = EPackage.Registry.INSTANCE.get(eNS_URI); |
727 | * <!-- begin-user-doc --> | 727 | ApplicationConfigurationPackageImpl theApplicationConfigurationPackage = registeredApplicationConfigurationPackage instanceof ApplicationConfigurationPackageImpl ? (ApplicationConfigurationPackageImpl)registeredApplicationConfigurationPackage : new ApplicationConfigurationPackageImpl(); |
728 | * <!-- end-user-doc --> | 728 | |
729 | * @generated | 729 | isInited = true; |
730 | */ | 730 | |
731 | public EClass getViatraImport() | 731 | // Initialize simple dependencies |
732 | { | 732 | EcorePackage.eINSTANCE.eClass(); |
733 | return viatraImportEClass; | 733 | PatternLanguagePackage.eINSTANCE.eClass(); |
734 | } | 734 | XtypePackage.eINSTANCE.eClass(); |
735 | 735 | TypesPackage.eINSTANCE.eClass(); | |
736 | /** | 736 | XbasePackage.eINSTANCE.eClass(); |
737 | * <!-- begin-user-doc --> | 737 | |
738 | * <!-- end-user-doc --> | 738 | // Create package meta-data objects |
739 | * @generated | 739 | theApplicationConfigurationPackage.createPackageContents(); |
740 | */ | 740 | |
741 | public EReference getViatraImport_ImportedViatra() | 741 | // Initialize created meta-data |
742 | { | 742 | theApplicationConfigurationPackage.initializePackageContents(); |
743 | return (EReference)viatraImportEClass.getEStructuralFeatures().get(0); | 743 | |
744 | } | 744 | // Mark meta-data to indicate it can't be changed |
745 | 745 | theApplicationConfigurationPackage.freeze(); | |
746 | /** | 746 | |
747 | * <!-- begin-user-doc --> | 747 | // Update the registry and return the package |
748 | * <!-- end-user-doc --> | 748 | EPackage.Registry.INSTANCE.put(ApplicationConfigurationPackage.eNS_URI, theApplicationConfigurationPackage); |
749 | * @generated | 749 | return theApplicationConfigurationPackage; |
750 | */ | 750 | } |
751 | public EClass getDeclaration() | 751 | |
752 | { | 752 | /** |
753 | return declarationEClass; | 753 | * <!-- begin-user-doc --> |
754 | } | 754 | * <!-- end-user-doc --> |
755 | 755 | * @generated | |
756 | /** | 756 | */ |
757 | * <!-- begin-user-doc --> | 757 | @Override |
758 | * <!-- end-user-doc --> | 758 | public EClass getConfigurationScript() |
759 | * @generated | 759 | { |
760 | */ | 760 | return configurationScriptEClass; |
761 | public EAttribute getDeclaration_Name() | 761 | } |
762 | { | 762 | |
763 | return (EAttribute)declarationEClass.getEStructuralFeatures().get(0); | 763 | /** |
764 | } | 764 | * <!-- begin-user-doc --> |
765 | 765 | * <!-- end-user-doc --> | |
766 | /** | 766 | * @generated |
767 | * <!-- begin-user-doc --> | 767 | */ |
768 | * <!-- end-user-doc --> | 768 | @Override |
769 | * @generated | 769 | public EReference getConfigurationScript_Imports() |
770 | */ | 770 | { |
771 | public EClass getFileSpecification() | 771 | return (EReference)configurationScriptEClass.getEStructuralFeatures().get(0); |
772 | { | 772 | } |
773 | return fileSpecificationEClass; | 773 | |
774 | } | 774 | /** |
775 | 775 | * <!-- begin-user-doc --> | |
776 | /** | 776 | * <!-- end-user-doc --> |
777 | * <!-- begin-user-doc --> | 777 | * @generated |
778 | * <!-- end-user-doc --> | 778 | */ |
779 | * @generated | 779 | @Override |
780 | */ | 780 | public EReference getConfigurationScript_Commands() |
781 | public EAttribute getFileSpecification_Path() | 781 | { |
782 | { | 782 | return (EReference)configurationScriptEClass.getEStructuralFeatures().get(1); |
783 | return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0); | 783 | } |
784 | } | 784 | |
785 | 785 | /** | |
786 | /** | 786 | * <!-- begin-user-doc --> |
787 | * <!-- begin-user-doc --> | 787 | * <!-- end-user-doc --> |
788 | * <!-- end-user-doc --> | 788 | * @generated |
789 | * @generated | 789 | */ |
790 | */ | 790 | @Override |
791 | public EClass getFileDeclaration() | 791 | public EClass getCommand() |
792 | { | 792 | { |
793 | return fileDeclarationEClass; | 793 | return commandEClass; |
794 | } | 794 | } |
795 | 795 | ||
796 | /** | 796 | /** |
797 | * <!-- begin-user-doc --> | 797 | * <!-- begin-user-doc --> |
798 | * <!-- end-user-doc --> | 798 | * <!-- end-user-doc --> |
799 | * @generated | 799 | * @generated |
800 | */ | 800 | */ |
801 | public EReference getFileDeclaration_Specification() | 801 | @Override |
802 | { | 802 | public EClass getImport() |
803 | return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0); | 803 | { |
804 | } | 804 | return importEClass; |
805 | 805 | } | |
806 | /** | 806 | |
807 | * <!-- begin-user-doc --> | 807 | /** |
808 | * <!-- end-user-doc --> | 808 | * <!-- begin-user-doc --> |
809 | * @generated | 809 | * <!-- end-user-doc --> |
810 | */ | 810 | * @generated |
811 | public EClass getFileReference() | 811 | */ |
812 | { | 812 | @Override |
813 | return fileReferenceEClass; | 813 | public EClass getEPackageImport() |
814 | } | 814 | { |
815 | 815 | return ePackageImportEClass; | |
816 | /** | 816 | } |
817 | * <!-- begin-user-doc --> | 817 | |
818 | * <!-- end-user-doc --> | 818 | /** |
819 | * @generated | 819 | * <!-- begin-user-doc --> |
820 | */ | 820 | * <!-- end-user-doc --> |
821 | public EReference getFileReference_Referred() | 821 | * @generated |
822 | { | 822 | */ |
823 | return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0); | 823 | @Override |
824 | } | 824 | public EReference getEPackageImport_ImportedPackage() |
825 | 825 | { | |
826 | /** | 826 | return (EReference)ePackageImportEClass.getEStructuralFeatures().get(0); |
827 | * <!-- begin-user-doc --> | 827 | } |
828 | * <!-- end-user-doc --> | 828 | |
829 | * @generated | 829 | /** |
830 | */ | 830 | * <!-- begin-user-doc --> |
831 | public EClass getFile() | 831 | * <!-- end-user-doc --> |
832 | { | 832 | * @generated |
833 | return fileEClass; | 833 | */ |
834 | } | 834 | @Override |
835 | 835 | public EClass getViatraImport() | |
836 | /** | 836 | { |
837 | * <!-- begin-user-doc --> | 837 | return viatraImportEClass; |
838 | * <!-- end-user-doc --> | 838 | } |
839 | * @generated | 839 | |
840 | */ | 840 | /** |
841 | public EClass getMetamodelSpecification() | 841 | * <!-- begin-user-doc --> |
842 | { | 842 | * <!-- end-user-doc --> |
843 | return metamodelSpecificationEClass; | 843 | * @generated |
844 | } | 844 | */ |
845 | 845 | @Override | |
846 | /** | 846 | public EReference getViatraImport_ImportedViatra() |
847 | * <!-- begin-user-doc --> | 847 | { |
848 | * <!-- end-user-doc --> | 848 | return (EReference)viatraImportEClass.getEStructuralFeatures().get(0); |
849 | * @generated | 849 | } |
850 | */ | 850 | |
851 | public EReference getMetamodelSpecification_Entries() | 851 | /** |
852 | { | 852 | * <!-- begin-user-doc --> |
853 | return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0); | 853 | * <!-- end-user-doc --> |
854 | } | 854 | * @generated |
855 | 855 | */ | |
856 | /** | 856 | @Override |
857 | * <!-- begin-user-doc --> | 857 | public EClass getDeclaration() |
858 | * <!-- end-user-doc --> | 858 | { |
859 | * @generated | 859 | return declarationEClass; |
860 | */ | 860 | } |
861 | public EClass getMetamodelEntry() | 861 | |
862 | { | 862 | /** |
863 | return metamodelEntryEClass; | 863 | * <!-- begin-user-doc --> |
864 | } | 864 | * <!-- end-user-doc --> |
865 | 865 | * @generated | |
866 | /** | 866 | */ |
867 | * <!-- begin-user-doc --> | 867 | @Override |
868 | * <!-- end-user-doc --> | 868 | public EAttribute getDeclaration_Name() |
869 | * @generated | 869 | { |
870 | */ | 870 | return (EAttribute)declarationEClass.getEStructuralFeatures().get(0); |
871 | public EReference getMetamodelEntry_Package() | 871 | } |
872 | { | 872 | |
873 | return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0); | 873 | /** |
874 | } | 874 | * <!-- begin-user-doc --> |
875 | 875 | * <!-- end-user-doc --> | |
876 | /** | 876 | * @generated |
877 | * <!-- begin-user-doc --> | 877 | */ |
878 | * <!-- end-user-doc --> | 878 | @Override |
879 | * @generated | 879 | public EClass getFileSpecification() |
880 | */ | 880 | { |
881 | public EClass getAllPackageEntry() | 881 | return fileSpecificationEClass; |
882 | { | 882 | } |
883 | return allPackageEntryEClass; | 883 | |
884 | } | 884 | /** |
885 | 885 | * <!-- begin-user-doc --> | |
886 | /** | 886 | * <!-- end-user-doc --> |
887 | * <!-- begin-user-doc --> | 887 | * @generated |
888 | * <!-- end-user-doc --> | 888 | */ |
889 | * @generated | 889 | @Override |
890 | */ | 890 | public EAttribute getFileSpecification_Path() |
891 | public EReference getAllPackageEntry_Exclusion() | 891 | { |
892 | { | 892 | return (EAttribute)fileSpecificationEClass.getEStructuralFeatures().get(0); |
893 | return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0); | 893 | } |
894 | } | 894 | |
895 | 895 | /** | |
896 | /** | 896 | * <!-- begin-user-doc --> |
897 | * <!-- begin-user-doc --> | 897 | * <!-- end-user-doc --> |
898 | * <!-- end-user-doc --> | 898 | * @generated |
899 | * @generated | 899 | */ |
900 | */ | 900 | @Override |
901 | public EClass getMetamodelElement() | 901 | public EClass getFileDeclaration() |
902 | { | 902 | { |
903 | return metamodelElementEClass; | 903 | return fileDeclarationEClass; |
904 | } | 904 | } |
905 | 905 | ||
906 | /** | 906 | /** |
907 | * <!-- begin-user-doc --> | 907 | * <!-- begin-user-doc --> |
908 | * <!-- end-user-doc --> | 908 | * <!-- end-user-doc --> |
909 | * @generated | 909 | * @generated |
910 | */ | 910 | */ |
911 | public EReference getMetamodelElement_Classifier() | 911 | @Override |
912 | { | 912 | public EReference getFileDeclaration_Specification() |
913 | return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0); | 913 | { |
914 | } | 914 | return (EReference)fileDeclarationEClass.getEStructuralFeatures().get(0); |
915 | 915 | } | |
916 | /** | 916 | |
917 | * <!-- begin-user-doc --> | 917 | /** |
918 | * <!-- end-user-doc --> | 918 | * <!-- begin-user-doc --> |
919 | * @generated | 919 | * <!-- end-user-doc --> |
920 | */ | 920 | * @generated |
921 | public EReference getMetamodelElement_Feature() | 921 | */ |
922 | { | 922 | @Override |
923 | return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1); | 923 | public EClass getFileReference() |
924 | } | 924 | { |
925 | 925 | return fileReferenceEClass; | |
926 | /** | 926 | } |
927 | * <!-- begin-user-doc --> | 927 | |
928 | * <!-- end-user-doc --> | 928 | /** |
929 | * @generated | 929 | * <!-- begin-user-doc --> |
930 | */ | 930 | * <!-- end-user-doc --> |
931 | public EClass getMetamodelDeclaration() | 931 | * @generated |
932 | { | 932 | */ |
933 | return metamodelDeclarationEClass; | 933 | @Override |
934 | } | 934 | public EReference getFileReference_Referred() |
935 | 935 | { | |
936 | /** | 936 | return (EReference)fileReferenceEClass.getEStructuralFeatures().get(0); |
937 | * <!-- begin-user-doc --> | 937 | } |
938 | * <!-- end-user-doc --> | 938 | |
939 | * @generated | 939 | /** |
940 | */ | 940 | * <!-- begin-user-doc --> |
941 | public EReference getMetamodelDeclaration_Specification() | 941 | * <!-- end-user-doc --> |
942 | { | 942 | * @generated |
943 | return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0); | 943 | */ |
944 | } | 944 | @Override |
945 | 945 | public EClass getFile() | |
946 | /** | 946 | { |
947 | * <!-- begin-user-doc --> | 947 | return fileEClass; |
948 | * <!-- end-user-doc --> | 948 | } |
949 | * @generated | 949 | |
950 | */ | 950 | /** |
951 | public EClass getMetamodelReference() | 951 | * <!-- begin-user-doc --> |
952 | { | 952 | * <!-- end-user-doc --> |
953 | return metamodelReferenceEClass; | 953 | * @generated |
954 | } | 954 | */ |
955 | 955 | @Override | |
956 | /** | 956 | public EClass getMetamodelSpecification() |
957 | * <!-- begin-user-doc --> | 957 | { |
958 | * <!-- end-user-doc --> | 958 | return metamodelSpecificationEClass; |
959 | * @generated | 959 | } |
960 | */ | 960 | |
961 | public EReference getMetamodelReference_Referred() | 961 | /** |
962 | { | 962 | * <!-- begin-user-doc --> |
963 | return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0); | 963 | * <!-- end-user-doc --> |
964 | } | 964 | * @generated |
965 | 965 | */ | |
966 | /** | 966 | @Override |
967 | * <!-- begin-user-doc --> | 967 | public EReference getMetamodelSpecification_Entries() |
968 | * <!-- end-user-doc --> | 968 | { |
969 | * @generated | 969 | return (EReference)metamodelSpecificationEClass.getEStructuralFeatures().get(0); |
970 | */ | 970 | } |
971 | public EClass getMetamodel() | 971 | |
972 | { | 972 | /** |
973 | return metamodelEClass; | 973 | * <!-- begin-user-doc --> |
974 | } | 974 | * <!-- end-user-doc --> |
975 | 975 | * @generated | |
976 | /** | 976 | */ |
977 | * <!-- begin-user-doc --> | 977 | @Override |
978 | * <!-- end-user-doc --> | 978 | public EClass getMetamodelEntry() |
979 | * @generated | 979 | { |
980 | */ | 980 | return metamodelEntryEClass; |
981 | public EClass getPartialModelSpecification() | 981 | } |
982 | { | 982 | |
983 | return partialModelSpecificationEClass; | 983 | /** |
984 | } | 984 | * <!-- begin-user-doc --> |
985 | 985 | * <!-- end-user-doc --> | |
986 | /** | 986 | * @generated |
987 | * <!-- begin-user-doc --> | 987 | */ |
988 | * <!-- end-user-doc --> | 988 | @Override |
989 | * @generated | 989 | public EReference getMetamodelEntry_Package() |
990 | */ | 990 | { |
991 | public EReference getPartialModelSpecification_Entry() | 991 | return (EReference)metamodelEntryEClass.getEStructuralFeatures().get(0); |
992 | { | 992 | } |
993 | return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0); | 993 | |
994 | } | 994 | /** |
995 | 995 | * <!-- begin-user-doc --> | |
996 | /** | 996 | * <!-- end-user-doc --> |
997 | * <!-- begin-user-doc --> | 997 | * @generated |
998 | * <!-- end-user-doc --> | 998 | */ |
999 | * @generated | 999 | @Override |
1000 | */ | 1000 | public EClass getAllPackageEntry() |
1001 | public EClass getPartialModelEntry() | 1001 | { |
1002 | { | 1002 | return allPackageEntryEClass; |
1003 | return partialModelEntryEClass; | 1003 | } |
1004 | } | 1004 | |
1005 | 1005 | /** | |
1006 | /** | 1006 | * <!-- begin-user-doc --> |
1007 | * <!-- begin-user-doc --> | 1007 | * <!-- end-user-doc --> |
1008 | * <!-- end-user-doc --> | 1008 | * @generated |
1009 | * @generated | 1009 | */ |
1010 | */ | 1010 | @Override |
1011 | public EReference getPartialModelEntry_Path() | 1011 | public EReference getAllPackageEntry_Exclusion() |
1012 | { | 1012 | { |
1013 | return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0); | 1013 | return (EReference)allPackageEntryEClass.getEStructuralFeatures().get(0); |
1014 | } | 1014 | } |
1015 | 1015 | ||
1016 | /** | 1016 | /** |
1017 | * <!-- begin-user-doc --> | 1017 | * <!-- begin-user-doc --> |
1018 | * <!-- end-user-doc --> | 1018 | * <!-- end-user-doc --> |
1019 | * @generated | 1019 | * @generated |
1020 | */ | 1020 | */ |
1021 | public EClass getModelEntry() | 1021 | @Override |
1022 | { | 1022 | public EClass getMetamodelElement() |
1023 | return modelEntryEClass; | 1023 | { |
1024 | } | 1024 | return metamodelElementEClass; |
1025 | 1025 | } | |
1026 | /** | 1026 | |
1027 | * <!-- begin-user-doc --> | 1027 | /** |
1028 | * <!-- end-user-doc --> | 1028 | * <!-- begin-user-doc --> |
1029 | * @generated | 1029 | * <!-- end-user-doc --> |
1030 | */ | 1030 | * @generated |
1031 | public EClass getFolderEntry() | 1031 | */ |
1032 | { | 1032 | @Override |
1033 | return folderEntryEClass; | 1033 | public EReference getMetamodelElement_Classifier() |
1034 | } | 1034 | { |
1035 | 1035 | return (EReference)metamodelElementEClass.getEStructuralFeatures().get(0); | |
1036 | /** | 1036 | } |
1037 | * <!-- begin-user-doc --> | 1037 | |
1038 | * <!-- end-user-doc --> | 1038 | /** |
1039 | * @generated | 1039 | * <!-- begin-user-doc --> |
1040 | */ | 1040 | * <!-- end-user-doc --> |
1041 | public EReference getFolderEntry_Exclusion() | 1041 | * @generated |
1042 | { | 1042 | */ |
1043 | return (EReference)folderEntryEClass.getEStructuralFeatures().get(0); | 1043 | @Override |
1044 | } | 1044 | public EReference getMetamodelElement_Feature() |
1045 | 1045 | { | |
1046 | /** | 1046 | return (EReference)metamodelElementEClass.getEStructuralFeatures().get(1); |
1047 | * <!-- begin-user-doc --> | 1047 | } |
1048 | * <!-- end-user-doc --> | 1048 | |
1049 | * @generated | 1049 | /** |
1050 | */ | 1050 | * <!-- begin-user-doc --> |
1051 | public EClass getPartialModelDeclaration() | 1051 | * <!-- end-user-doc --> |
1052 | { | 1052 | * @generated |
1053 | return partialModelDeclarationEClass; | 1053 | */ |
1054 | } | 1054 | @Override |
1055 | 1055 | public EClass getMetamodelDeclaration() | |
1056 | /** | 1056 | { |
1057 | * <!-- begin-user-doc --> | 1057 | return metamodelDeclarationEClass; |
1058 | * <!-- end-user-doc --> | 1058 | } |
1059 | * @generated | 1059 | |
1060 | */ | 1060 | /** |
1061 | public EReference getPartialModelDeclaration_Specification() | 1061 | * <!-- begin-user-doc --> |
1062 | { | 1062 | * <!-- end-user-doc --> |
1063 | return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0); | 1063 | * @generated |
1064 | } | 1064 | */ |
1065 | 1065 | @Override | |
1066 | /** | 1066 | public EReference getMetamodelDeclaration_Specification() |
1067 | * <!-- begin-user-doc --> | 1067 | { |
1068 | * <!-- end-user-doc --> | 1068 | return (EReference)metamodelDeclarationEClass.getEStructuralFeatures().get(0); |
1069 | * @generated | 1069 | } |
1070 | */ | 1070 | |
1071 | public EClass getPartialModelReference() | 1071 | /** |
1072 | { | 1072 | * <!-- begin-user-doc --> |
1073 | return partialModelReferenceEClass; | 1073 | * <!-- end-user-doc --> |
1074 | } | 1074 | * @generated |
1075 | 1075 | */ | |
1076 | /** | 1076 | @Override |
1077 | * <!-- begin-user-doc --> | 1077 | public EClass getMetamodelReference() |
1078 | * <!-- end-user-doc --> | 1078 | { |
1079 | * @generated | 1079 | return metamodelReferenceEClass; |
1080 | */ | 1080 | } |
1081 | public EReference getPartialModelReference_Referred() | 1081 | |
1082 | { | 1082 | /** |
1083 | return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0); | 1083 | * <!-- begin-user-doc --> |
1084 | } | 1084 | * <!-- end-user-doc --> |
1085 | 1085 | * @generated | |
1086 | /** | 1086 | */ |
1087 | * <!-- begin-user-doc --> | 1087 | @Override |
1088 | * <!-- end-user-doc --> | 1088 | public EReference getMetamodelReference_Referred() |
1089 | * @generated | 1089 | { |
1090 | */ | 1090 | return (EReference)metamodelReferenceEClass.getEStructuralFeatures().get(0); |
1091 | public EClass getPartialModel() | 1091 | } |
1092 | { | 1092 | |
1093 | return partialModelEClass; | 1093 | /** |
1094 | } | 1094 | * <!-- begin-user-doc --> |
1095 | 1095 | * <!-- end-user-doc --> | |
1096 | /** | 1096 | * @generated |
1097 | * <!-- begin-user-doc --> | 1097 | */ |
1098 | * <!-- end-user-doc --> | 1098 | @Override |
1099 | * @generated | 1099 | public EClass getMetamodel() |
1100 | */ | 1100 | { |
1101 | public EClass getPatternSpecification() | 1101 | return metamodelEClass; |
1102 | { | 1102 | } |
1103 | return patternSpecificationEClass; | 1103 | |
1104 | } | 1104 | /** |
1105 | 1105 | * <!-- begin-user-doc --> | |
1106 | /** | 1106 | * <!-- end-user-doc --> |
1107 | * <!-- begin-user-doc --> | 1107 | * @generated |
1108 | * <!-- end-user-doc --> | 1108 | */ |
1109 | * @generated | 1109 | @Override |
1110 | */ | 1110 | public EClass getPartialModelSpecification() |
1111 | public EReference getPatternSpecification_Entries() | 1111 | { |
1112 | { | 1112 | return partialModelSpecificationEClass; |
1113 | return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0); | 1113 | } |
1114 | } | 1114 | |
1115 | 1115 | /** | |
1116 | /** | 1116 | * <!-- begin-user-doc --> |
1117 | * <!-- begin-user-doc --> | 1117 | * <!-- end-user-doc --> |
1118 | * <!-- end-user-doc --> | 1118 | * @generated |
1119 | * @generated | 1119 | */ |
1120 | */ | 1120 | @Override |
1121 | public EClass getPatternEntry() | 1121 | public EReference getPartialModelSpecification_Entry() |
1122 | { | 1122 | { |
1123 | return patternEntryEClass; | 1123 | return (EReference)partialModelSpecificationEClass.getEStructuralFeatures().get(0); |
1124 | } | 1124 | } |
1125 | 1125 | ||
1126 | /** | 1126 | /** |
1127 | * <!-- begin-user-doc --> | 1127 | * <!-- begin-user-doc --> |
1128 | * <!-- end-user-doc --> | 1128 | * <!-- end-user-doc --> |
1129 | * @generated | 1129 | * @generated |
1130 | */ | 1130 | */ |
1131 | public EReference getPatternEntry_Package() | 1131 | @Override |
1132 | { | 1132 | public EClass getPartialModelEntry() |
1133 | return (EReference)patternEntryEClass.getEStructuralFeatures().get(0); | 1133 | { |
1134 | } | 1134 | return partialModelEntryEClass; |
1135 | 1135 | } | |
1136 | /** | 1136 | |
1137 | * <!-- begin-user-doc --> | 1137 | /** |
1138 | * <!-- end-user-doc --> | 1138 | * <!-- begin-user-doc --> |
1139 | * @generated | 1139 | * <!-- end-user-doc --> |
1140 | */ | 1140 | * @generated |
1141 | public EClass getAllPatternEntry() | 1141 | */ |
1142 | { | 1142 | @Override |
1143 | return allPatternEntryEClass; | 1143 | public EReference getPartialModelEntry_Path() |
1144 | } | 1144 | { |
1145 | 1145 | return (EReference)partialModelEntryEClass.getEStructuralFeatures().get(0); | |
1146 | /** | 1146 | } |
1147 | * <!-- begin-user-doc --> | 1147 | |
1148 | * <!-- end-user-doc --> | 1148 | /** |
1149 | * @generated | 1149 | * <!-- begin-user-doc --> |
1150 | */ | 1150 | * <!-- end-user-doc --> |
1151 | public EReference getAllPatternEntry_Exclusuion() | 1151 | * @generated |
1152 | { | 1152 | */ |
1153 | return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0); | 1153 | @Override |
1154 | } | 1154 | public EClass getModelEntry() |
1155 | 1155 | { | |
1156 | /** | 1156 | return modelEntryEClass; |
1157 | * <!-- begin-user-doc --> | 1157 | } |
1158 | * <!-- end-user-doc --> | 1158 | |
1159 | * @generated | 1159 | /** |
1160 | */ | 1160 | * <!-- begin-user-doc --> |
1161 | public EClass getPatternElement() | 1161 | * <!-- end-user-doc --> |
1162 | { | 1162 | * @generated |
1163 | return patternElementEClass; | 1163 | */ |
1164 | } | 1164 | @Override |
1165 | 1165 | public EClass getFolderEntry() | |
1166 | /** | 1166 | { |
1167 | * <!-- begin-user-doc --> | 1167 | return folderEntryEClass; |
1168 | * <!-- end-user-doc --> | 1168 | } |
1169 | * @generated | 1169 | |
1170 | */ | 1170 | /** |
1171 | public EReference getPatternElement_Pattern() | 1171 | * <!-- begin-user-doc --> |
1172 | { | 1172 | * <!-- end-user-doc --> |
1173 | return (EReference)patternElementEClass.getEStructuralFeatures().get(0); | 1173 | * @generated |
1174 | } | 1174 | */ |
1175 | 1175 | @Override | |
1176 | /** | 1176 | public EReference getFolderEntry_Exclusion() |
1177 | * <!-- begin-user-doc --> | 1177 | { |
1178 | * <!-- end-user-doc --> | 1178 | return (EReference)folderEntryEClass.getEStructuralFeatures().get(0); |
1179 | * @generated | 1179 | } |
1180 | */ | 1180 | |
1181 | public EClass getGraphPatternDeclaration() | 1181 | /** |
1182 | { | 1182 | * <!-- begin-user-doc --> |
1183 | return graphPatternDeclarationEClass; | 1183 | * <!-- end-user-doc --> |
1184 | } | 1184 | * @generated |
1185 | 1185 | */ | |
1186 | /** | 1186 | @Override |
1187 | * <!-- begin-user-doc --> | 1187 | public EClass getPartialModelDeclaration() |
1188 | * <!-- end-user-doc --> | 1188 | { |
1189 | * @generated | 1189 | return partialModelDeclarationEClass; |
1190 | */ | 1190 | } |
1191 | public EReference getGraphPatternDeclaration_Specification() | 1191 | |
1192 | { | 1192 | /** |
1193 | return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0); | 1193 | * <!-- begin-user-doc --> |
1194 | } | 1194 | * <!-- end-user-doc --> |
1195 | 1195 | * @generated | |
1196 | /** | 1196 | */ |
1197 | * <!-- begin-user-doc --> | 1197 | @Override |
1198 | * <!-- end-user-doc --> | 1198 | public EReference getPartialModelDeclaration_Specification() |
1199 | * @generated | 1199 | { |
1200 | */ | 1200 | return (EReference)partialModelDeclarationEClass.getEStructuralFeatures().get(0); |
1201 | public EClass getGraphPatternReference() | 1201 | } |
1202 | { | 1202 | |
1203 | return graphPatternReferenceEClass; | 1203 | /** |
1204 | } | 1204 | * <!-- begin-user-doc --> |
1205 | 1205 | * <!-- end-user-doc --> | |
1206 | /** | 1206 | * @generated |
1207 | * <!-- begin-user-doc --> | 1207 | */ |
1208 | * <!-- end-user-doc --> | 1208 | @Override |
1209 | * @generated | 1209 | public EClass getPartialModelReference() |
1210 | */ | 1210 | { |
1211 | public EReference getGraphPatternReference_Referred() | 1211 | return partialModelReferenceEClass; |
1212 | { | 1212 | } |
1213 | return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0); | 1213 | |
1214 | } | 1214 | /** |
1215 | 1215 | * <!-- begin-user-doc --> | |
1216 | /** | 1216 | * <!-- end-user-doc --> |
1217 | * <!-- begin-user-doc --> | 1217 | * @generated |
1218 | * <!-- end-user-doc --> | 1218 | */ |
1219 | * @generated | 1219 | @Override |
1220 | */ | 1220 | public EReference getPartialModelReference_Referred() |
1221 | public EClass getGraphPattern() | 1221 | { |
1222 | { | 1222 | return (EReference)partialModelReferenceEClass.getEStructuralFeatures().get(0); |
1223 | return graphPatternEClass; | 1223 | } |
1224 | } | 1224 | |
1225 | 1225 | /** | |
1226 | /** | 1226 | * <!-- begin-user-doc --> |
1227 | * <!-- begin-user-doc --> | 1227 | * <!-- end-user-doc --> |
1228 | * <!-- end-user-doc --> | 1228 | * @generated |
1229 | * @generated | 1229 | */ |
1230 | */ | 1230 | @Override |
1231 | public EClass getConfigSpecification() | 1231 | public EClass getPartialModel() |
1232 | { | 1232 | { |
1233 | return configSpecificationEClass; | 1233 | return partialModelEClass; |
1234 | } | 1234 | } |
1235 | 1235 | ||
1236 | /** | 1236 | /** |
1237 | * <!-- begin-user-doc --> | 1237 | * <!-- begin-user-doc --> |
1238 | * <!-- end-user-doc --> | 1238 | * <!-- end-user-doc --> |
1239 | * @generated | 1239 | * @generated |
1240 | */ | 1240 | */ |
1241 | public EReference getConfigSpecification_Entries() | 1241 | @Override |
1242 | { | 1242 | public EClass getPatternSpecification() |
1243 | return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0); | 1243 | { |
1244 | } | 1244 | return patternSpecificationEClass; |
1245 | 1245 | } | |
1246 | /** | 1246 | |
1247 | * <!-- begin-user-doc --> | 1247 | /** |
1248 | * <!-- end-user-doc --> | 1248 | * <!-- begin-user-doc --> |
1249 | * @generated | 1249 | * <!-- end-user-doc --> |
1250 | */ | 1250 | * @generated |
1251 | public EClass getConfigDeclaration() | 1251 | */ |
1252 | { | 1252 | @Override |
1253 | return configDeclarationEClass; | 1253 | public EReference getPatternSpecification_Entries() |
1254 | } | 1254 | { |
1255 | 1255 | return (EReference)patternSpecificationEClass.getEStructuralFeatures().get(0); | |
1256 | /** | 1256 | } |
1257 | * <!-- begin-user-doc --> | 1257 | |
1258 | * <!-- end-user-doc --> | 1258 | /** |
1259 | * @generated | 1259 | * <!-- begin-user-doc --> |
1260 | */ | 1260 | * <!-- end-user-doc --> |
1261 | public EReference getConfigDeclaration_Specification() | 1261 | * @generated |
1262 | { | 1262 | */ |
1263 | return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0); | 1263 | @Override |
1264 | } | 1264 | public EClass getPatternEntry() |
1265 | 1265 | { | |
1266 | /** | 1266 | return patternEntryEClass; |
1267 | * <!-- begin-user-doc --> | 1267 | } |
1268 | * <!-- end-user-doc --> | 1268 | |
1269 | * @generated | 1269 | /** |
1270 | */ | 1270 | * <!-- begin-user-doc --> |
1271 | public EClass getConfigEntry() | 1271 | * <!-- end-user-doc --> |
1272 | { | 1272 | * @generated |
1273 | return configEntryEClass; | 1273 | */ |
1274 | } | 1274 | @Override |
1275 | 1275 | public EReference getPatternEntry_Package() | |
1276 | /** | 1276 | { |
1277 | * <!-- begin-user-doc --> | 1277 | return (EReference)patternEntryEClass.getEStructuralFeatures().get(0); |
1278 | * <!-- end-user-doc --> | 1278 | } |
1279 | * @generated | 1279 | |
1280 | */ | 1280 | /** |
1281 | public EClass getDocumentationEntry() | 1281 | * <!-- begin-user-doc --> |
1282 | { | 1282 | * <!-- end-user-doc --> |
1283 | return documentationEntryEClass; | 1283 | * @generated |
1284 | } | 1284 | */ |
1285 | 1285 | @Override | |
1286 | /** | 1286 | public EClass getAllPatternEntry() |
1287 | * <!-- begin-user-doc --> | 1287 | { |
1288 | * <!-- end-user-doc --> | 1288 | return allPatternEntryEClass; |
1289 | * @generated | 1289 | } |
1290 | */ | 1290 | |
1291 | public EAttribute getDocumentationEntry_Level() | 1291 | /** |
1292 | { | 1292 | * <!-- begin-user-doc --> |
1293 | return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0); | 1293 | * <!-- end-user-doc --> |
1294 | } | 1294 | * @generated |
1295 | 1295 | */ | |
1296 | /** | 1296 | @Override |
1297 | * <!-- begin-user-doc --> | 1297 | public EReference getAllPatternEntry_Exclusuion() |
1298 | * <!-- end-user-doc --> | 1298 | { |
1299 | * @generated | 1299 | return (EReference)allPatternEntryEClass.getEStructuralFeatures().get(0); |
1300 | */ | 1300 | } |
1301 | public EClass getRuntimeEntry() | 1301 | |
1302 | { | 1302 | /** |
1303 | return runtimeEntryEClass; | 1303 | * <!-- begin-user-doc --> |
1304 | } | 1304 | * <!-- end-user-doc --> |
1305 | 1305 | * @generated | |
1306 | /** | 1306 | */ |
1307 | * <!-- begin-user-doc --> | 1307 | @Override |
1308 | * <!-- end-user-doc --> | 1308 | public EClass getPatternElement() |
1309 | * @generated | 1309 | { |
1310 | */ | 1310 | return patternElementEClass; |
1311 | public EAttribute getRuntimeEntry_MillisecLimit() | 1311 | } |
1312 | { | 1312 | |
1313 | return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0); | 1313 | /** |
1314 | } | 1314 | * <!-- begin-user-doc --> |
1315 | 1315 | * <!-- end-user-doc --> | |
1316 | /** | 1316 | * @generated |
1317 | * <!-- begin-user-doc --> | 1317 | */ |
1318 | * <!-- end-user-doc --> | 1318 | @Override |
1319 | * @generated | 1319 | public EReference getPatternElement_Pattern() |
1320 | */ | 1320 | { |
1321 | public EClass getMemoryEntry() | 1321 | return (EReference)patternElementEClass.getEStructuralFeatures().get(0); |
1322 | { | 1322 | } |
1323 | return memoryEntryEClass; | 1323 | |
1324 | } | 1324 | /** |
1325 | 1325 | * <!-- begin-user-doc --> | |
1326 | /** | 1326 | * <!-- end-user-doc --> |
1327 | * <!-- begin-user-doc --> | 1327 | * @generated |
1328 | * <!-- end-user-doc --> | 1328 | */ |
1329 | * @generated | 1329 | @Override |
1330 | */ | 1330 | public EClass getGraphPatternDeclaration() |
1331 | public EAttribute getMemoryEntry_MegabyteLimit() | 1331 | { |
1332 | { | 1332 | return graphPatternDeclarationEClass; |
1333 | return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0); | 1333 | } |
1334 | } | 1334 | |
1335 | 1335 | /** | |
1336 | /** | 1336 | * <!-- begin-user-doc --> |
1337 | * <!-- begin-user-doc --> | 1337 | * <!-- end-user-doc --> |
1338 | * <!-- end-user-doc --> | 1338 | * @generated |
1339 | * @generated | 1339 | */ |
1340 | */ | 1340 | @Override |
1341 | public EClass getCustomEntry() | 1341 | public EReference getGraphPatternDeclaration_Specification() |
1342 | { | 1342 | { |
1343 | return customEntryEClass; | 1343 | return (EReference)graphPatternDeclarationEClass.getEStructuralFeatures().get(0); |
1344 | } | 1344 | } |
1345 | 1345 | ||
1346 | /** | 1346 | /** |
1347 | * <!-- begin-user-doc --> | 1347 | * <!-- begin-user-doc --> |
1348 | * <!-- end-user-doc --> | 1348 | * <!-- end-user-doc --> |
1349 | * @generated | 1349 | * @generated |
1350 | */ | 1350 | */ |
1351 | public EAttribute getCustomEntry_Key() | 1351 | @Override |
1352 | { | 1352 | public EClass getGraphPatternReference() |
1353 | return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0); | 1353 | { |
1354 | } | 1354 | return graphPatternReferenceEClass; |
1355 | 1355 | } | |
1356 | /** | 1356 | |
1357 | * <!-- begin-user-doc --> | 1357 | /** |
1358 | * <!-- end-user-doc --> | 1358 | * <!-- begin-user-doc --> |
1359 | * @generated | 1359 | * <!-- end-user-doc --> |
1360 | */ | 1360 | * @generated |
1361 | public EAttribute getCustomEntry_Value() | 1361 | */ |
1362 | { | 1362 | @Override |
1363 | return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1); | 1363 | public EReference getGraphPatternReference_Referred() |
1364 | } | 1364 | { |
1365 | 1365 | return (EReference)graphPatternReferenceEClass.getEStructuralFeatures().get(0); | |
1366 | /** | 1366 | } |
1367 | * <!-- begin-user-doc --> | 1367 | |
1368 | * <!-- end-user-doc --> | 1368 | /** |
1369 | * @generated | 1369 | * <!-- begin-user-doc --> |
1370 | */ | 1370 | * <!-- end-user-doc --> |
1371 | public EClass getConfigReference() | 1371 | * @generated |
1372 | { | 1372 | */ |
1373 | return configReferenceEClass; | 1373 | @Override |
1374 | } | 1374 | public EClass getGraphPattern() |
1375 | 1375 | { | |
1376 | /** | 1376 | return graphPatternEClass; |
1377 | * <!-- begin-user-doc --> | 1377 | } |
1378 | * <!-- end-user-doc --> | 1378 | |
1379 | * @generated | 1379 | /** |
1380 | */ | 1380 | * <!-- begin-user-doc --> |
1381 | public EReference getConfigReference_Config() | 1381 | * <!-- end-user-doc --> |
1382 | { | 1382 | * @generated |
1383 | return (EReference)configReferenceEClass.getEStructuralFeatures().get(0); | 1383 | */ |
1384 | } | 1384 | @Override |
1385 | 1385 | public EClass getObjectiveSpecification() | |
1386 | /** | 1386 | { |
1387 | * <!-- begin-user-doc --> | 1387 | return objectiveSpecificationEClass; |
1388 | * <!-- end-user-doc --> | 1388 | } |
1389 | * @generated | 1389 | |
1390 | */ | 1390 | /** |
1391 | public EClass getConfig() | 1391 | * <!-- begin-user-doc --> |
1392 | { | 1392 | * <!-- end-user-doc --> |
1393 | return configEClass; | 1393 | * @generated |
1394 | } | 1394 | */ |
1395 | 1395 | @Override | |
1396 | /** | 1396 | public EReference getObjectiveSpecification_Entries() |
1397 | * <!-- begin-user-doc --> | 1397 | { |
1398 | * <!-- end-user-doc --> | 1398 | return (EReference)objectiveSpecificationEClass.getEStructuralFeatures().get(0); |
1399 | * @generated | 1399 | } |
1400 | */ | 1400 | |
1401 | public EClass getScopeSpecification() | 1401 | /** |
1402 | { | 1402 | * <!-- begin-user-doc --> |
1403 | return scopeSpecificationEClass; | 1403 | * <!-- end-user-doc --> |
1404 | } | 1404 | * @generated |
1405 | 1405 | */ | |
1406 | /** | 1406 | @Override |
1407 | * <!-- begin-user-doc --> | 1407 | public EClass getObjectiveEntry() |
1408 | * <!-- end-user-doc --> | 1408 | { |
1409 | * @generated | 1409 | return objectiveEntryEClass; |
1410 | */ | 1410 | } |
1411 | public EReference getScopeSpecification_Scopes() | 1411 | |
1412 | { | 1412 | /** |
1413 | return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0); | 1413 | * <!-- begin-user-doc --> |
1414 | } | 1414 | * <!-- end-user-doc --> |
1415 | 1415 | * @generated | |
1416 | /** | 1416 | */ |
1417 | * <!-- begin-user-doc --> | 1417 | @Override |
1418 | * <!-- end-user-doc --> | 1418 | public EReference getObjectiveEntry_Function() |
1419 | * @generated | 1419 | { |
1420 | */ | 1420 | return (EReference)objectiveEntryEClass.getEStructuralFeatures().get(0); |
1421 | public EClass getTypeScope() | 1421 | } |
1422 | { | 1422 | |
1423 | return typeScopeEClass; | 1423 | /** |
1424 | } | 1424 | * <!-- begin-user-doc --> |
1425 | 1425 | * <!-- end-user-doc --> | |
1426 | /** | 1426 | * @generated |
1427 | * <!-- begin-user-doc --> | 1427 | */ |
1428 | * <!-- end-user-doc --> | 1428 | @Override |
1429 | * @generated | 1429 | public EClass getOptimizationEntry() |
1430 | */ | 1430 | { |
1431 | public EAttribute getTypeScope_SetsNew() | 1431 | return optimizationEntryEClass; |
1432 | { | 1432 | } |
1433 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); | 1433 | |
1434 | } | 1434 | /** |
1435 | 1435 | * <!-- begin-user-doc --> | |
1436 | /** | 1436 | * <!-- end-user-doc --> |
1437 | * <!-- begin-user-doc --> | 1437 | * @generated |
1438 | * <!-- end-user-doc --> | 1438 | */ |
1439 | * @generated | 1439 | @Override |
1440 | */ | 1440 | public EAttribute getOptimizationEntry_Direction() |
1441 | public EAttribute getTypeScope_SetsSum() | 1441 | { |
1442 | { | 1442 | return (EAttribute)optimizationEntryEClass.getEStructuralFeatures().get(0); |
1443 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); | 1443 | } |
1444 | } | 1444 | |
1445 | 1445 | /** | |
1446 | /** | 1446 | * <!-- begin-user-doc --> |
1447 | * <!-- begin-user-doc --> | 1447 | * <!-- end-user-doc --> |
1448 | * <!-- end-user-doc --> | 1448 | * @generated |
1449 | * @generated | 1449 | */ |
1450 | */ | 1450 | @Override |
1451 | public EReference getTypeScope_Number() | 1451 | public EClass getThresholdEntry() |
1452 | { | 1452 | { |
1453 | return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); | 1453 | return thresholdEntryEClass; |
1454 | } | 1454 | } |
1455 | 1455 | ||
1456 | /** | 1456 | /** |
1457 | * <!-- begin-user-doc --> | 1457 | * <!-- begin-user-doc --> |
1458 | * <!-- end-user-doc --> | 1458 | * <!-- end-user-doc --> |
1459 | * @generated | 1459 | * @generated |
1460 | */ | 1460 | */ |
1461 | public EClass getClassTypeScope() | 1461 | @Override |
1462 | { | 1462 | public EAttribute getThresholdEntry_Operator() |
1463 | return classTypeScopeEClass; | 1463 | { |
1464 | } | 1464 | return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(0); |
1465 | 1465 | } | |
1466 | /** | 1466 | |
1467 | * <!-- begin-user-doc --> | 1467 | /** |
1468 | * <!-- end-user-doc --> | 1468 | * <!-- begin-user-doc --> |
1469 | * @generated | 1469 | * <!-- end-user-doc --> |
1470 | */ | 1470 | * @generated |
1471 | public EReference getClassTypeScope_Type() | 1471 | */ |
1472 | { | 1472 | @Override |
1473 | return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); | 1473 | public EAttribute getThresholdEntry_Threshold() |
1474 | } | 1474 | { |
1475 | 1475 | return (EAttribute)thresholdEntryEClass.getEStructuralFeatures().get(1); | |
1476 | /** | 1476 | } |
1477 | * <!-- begin-user-doc --> | 1477 | |
1478 | * <!-- end-user-doc --> | 1478 | /** |
1479 | * @generated | 1479 | * <!-- begin-user-doc --> |
1480 | */ | 1480 | * <!-- end-user-doc --> |
1481 | public EClass getObjectTypeScope() | 1481 | * @generated |
1482 | { | 1482 | */ |
1483 | return objectTypeScopeEClass; | 1483 | @Override |
1484 | } | 1484 | public EClass getObjectiveFunction() |
1485 | 1485 | { | |
1486 | /** | 1486 | return objectiveFunctionEClass; |
1487 | * <!-- begin-user-doc --> | 1487 | } |
1488 | * <!-- end-user-doc --> | 1488 | |
1489 | * @generated | 1489 | /** |
1490 | */ | 1490 | * <!-- begin-user-doc --> |
1491 | public EReference getObjectTypeScope_Type() | 1491 | * <!-- end-user-doc --> |
1492 | { | 1492 | * @generated |
1493 | return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); | 1493 | */ |
1494 | } | 1494 | @Override |
1495 | 1495 | public EClass getCostObjectiveFunction() | |
1496 | /** | 1496 | { |
1497 | * <!-- begin-user-doc --> | 1497 | return costObjectiveFunctionEClass; |
1498 | * <!-- end-user-doc --> | 1498 | } |
1499 | * @generated | 1499 | |
1500 | */ | 1500 | /** |
1501 | public EClass getIntegerTypeScope() | 1501 | * <!-- begin-user-doc --> |
1502 | { | 1502 | * <!-- end-user-doc --> |
1503 | return integerTypeScopeEClass; | 1503 | * @generated |
1504 | } | 1504 | */ |
1505 | 1505 | @Override | |
1506 | /** | 1506 | public EReference getCostObjectiveFunction_Entries() |
1507 | * <!-- begin-user-doc --> | 1507 | { |
1508 | * <!-- end-user-doc --> | 1508 | return (EReference)costObjectiveFunctionEClass.getEStructuralFeatures().get(0); |
1509 | * @generated | 1509 | } |
1510 | */ | 1510 | |
1511 | public EReference getIntegerTypeScope_Type() | 1511 | /** |
1512 | { | 1512 | * <!-- begin-user-doc --> |
1513 | return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); | 1513 | * <!-- end-user-doc --> |
1514 | } | 1514 | * @generated |
1515 | 1515 | */ | |
1516 | /** | 1516 | @Override |
1517 | * <!-- begin-user-doc --> | 1517 | public EClass getCostEntry() |
1518 | * <!-- end-user-doc --> | 1518 | { |
1519 | * @generated | 1519 | return costEntryEClass; |
1520 | */ | 1520 | } |
1521 | public EClass getRealTypeScope() | 1521 | |
1522 | { | 1522 | /** |
1523 | return realTypeScopeEClass; | 1523 | * <!-- begin-user-doc --> |
1524 | } | 1524 | * <!-- end-user-doc --> |
1525 | 1525 | * @generated | |
1526 | /** | 1526 | */ |
1527 | * <!-- begin-user-doc --> | 1527 | @Override |
1528 | * <!-- end-user-doc --> | 1528 | public EReference getCostEntry_PatternElement() |
1529 | * @generated | 1529 | { |
1530 | */ | 1530 | return (EReference)costEntryEClass.getEStructuralFeatures().get(0); |
1531 | public EReference getRealTypeScope_Type() | 1531 | } |
1532 | { | 1532 | |
1533 | return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); | 1533 | /** |
1534 | } | 1534 | * <!-- begin-user-doc --> |
1535 | 1535 | * <!-- end-user-doc --> | |
1536 | /** | 1536 | * @generated |
1537 | * <!-- begin-user-doc --> | 1537 | */ |
1538 | * <!-- end-user-doc --> | 1538 | @Override |
1539 | * @generated | 1539 | public EAttribute getCostEntry_Weight() |
1540 | */ | 1540 | { |
1541 | public EClass getStringTypeScope() | 1541 | return (EAttribute)costEntryEClass.getEStructuralFeatures().get(1); |
1542 | { | 1542 | } |
1543 | return stringTypeScopeEClass; | 1543 | |
1544 | } | 1544 | /** |
1545 | 1545 | * <!-- begin-user-doc --> | |
1546 | /** | 1546 | * <!-- end-user-doc --> |
1547 | * <!-- begin-user-doc --> | 1547 | * @generated |
1548 | * <!-- end-user-doc --> | 1548 | */ |
1549 | * @generated | 1549 | @Override |
1550 | */ | 1550 | public EClass getObjectiveDeclaration() |
1551 | public EReference getStringTypeScope_Type() | 1551 | { |
1552 | { | 1552 | return objectiveDeclarationEClass; |
1553 | return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); | 1553 | } |
1554 | } | 1554 | |
1555 | 1555 | /** | |
1556 | /** | 1556 | * <!-- begin-user-doc --> |
1557 | * <!-- begin-user-doc --> | 1557 | * <!-- end-user-doc --> |
1558 | * <!-- end-user-doc --> | 1558 | * @generated |
1559 | * @generated | 1559 | */ |
1560 | */ | 1560 | @Override |
1561 | public EClass getTypeReference() | 1561 | public EReference getObjectiveDeclaration_Specification() |
1562 | { | 1562 | { |
1563 | return typeReferenceEClass; | 1563 | return (EReference)objectiveDeclarationEClass.getEStructuralFeatures().get(0); |
1564 | } | 1564 | } |
1565 | 1565 | ||
1566 | /** | 1566 | /** |
1567 | * <!-- begin-user-doc --> | 1567 | * <!-- begin-user-doc --> |
1568 | * <!-- end-user-doc --> | 1568 | * <!-- end-user-doc --> |
1569 | * @generated | 1569 | * @generated |
1570 | */ | 1570 | */ |
1571 | public EClass getClassReference() | 1571 | @Override |
1572 | { | 1572 | public EClass getObjectiveReference() |
1573 | return classReferenceEClass; | 1573 | { |
1574 | } | 1574 | return objectiveReferenceEClass; |
1575 | 1575 | } | |
1576 | /** | 1576 | |
1577 | * <!-- begin-user-doc --> | 1577 | /** |
1578 | * <!-- end-user-doc --> | 1578 | * <!-- begin-user-doc --> |
1579 | * @generated | 1579 | * <!-- end-user-doc --> |
1580 | */ | 1580 | * @generated |
1581 | public EReference getClassReference_Element() | 1581 | */ |
1582 | { | 1582 | @Override |
1583 | return (EReference)classReferenceEClass.getEStructuralFeatures().get(0); | 1583 | public EReference getObjectiveReference_Referred() |
1584 | } | 1584 | { |
1585 | 1585 | return (EReference)objectiveReferenceEClass.getEStructuralFeatures().get(0); | |
1586 | /** | 1586 | } |
1587 | * <!-- begin-user-doc --> | 1587 | |
1588 | * <!-- end-user-doc --> | 1588 | /** |
1589 | * @generated | 1589 | * <!-- begin-user-doc --> |
1590 | */ | 1590 | * <!-- end-user-doc --> |
1591 | public EClass getObjectReference() | 1591 | * @generated |
1592 | { | 1592 | */ |
1593 | return objectReferenceEClass; | 1593 | @Override |
1594 | } | 1594 | public EClass getObjective() |
1595 | 1595 | { | |
1596 | /** | 1596 | return objectiveEClass; |
1597 | * <!-- begin-user-doc --> | 1597 | } |
1598 | * <!-- end-user-doc --> | 1598 | |
1599 | * @generated | 1599 | /** |
1600 | */ | 1600 | * <!-- begin-user-doc --> |
1601 | public EClass getIntegerReference() | 1601 | * <!-- end-user-doc --> |
1602 | { | 1602 | * @generated |
1603 | return integerReferenceEClass; | 1603 | */ |
1604 | } | 1604 | @Override |
1605 | 1605 | public EClass getConfigSpecification() | |
1606 | /** | 1606 | { |
1607 | * <!-- begin-user-doc --> | 1607 | return configSpecificationEClass; |
1608 | * <!-- end-user-doc --> | 1608 | } |
1609 | * @generated | 1609 | |
1610 | */ | 1610 | /** |
1611 | public EClass getRealReference() | 1611 | * <!-- begin-user-doc --> |
1612 | { | 1612 | * <!-- end-user-doc --> |
1613 | return realReferenceEClass; | 1613 | * @generated |
1614 | } | 1614 | */ |
1615 | 1615 | @Override | |
1616 | /** | 1616 | public EReference getConfigSpecification_Entries() |
1617 | * <!-- begin-user-doc --> | 1617 | { |
1618 | * <!-- end-user-doc --> | 1618 | return (EReference)configSpecificationEClass.getEStructuralFeatures().get(0); |
1619 | * @generated | 1619 | } |
1620 | */ | 1620 | |
1621 | public EClass getStringReference() | 1621 | /** |
1622 | { | 1622 | * <!-- begin-user-doc --> |
1623 | return stringReferenceEClass; | 1623 | * <!-- end-user-doc --> |
1624 | } | 1624 | * @generated |
1625 | 1625 | */ | |
1626 | /** | 1626 | @Override |
1627 | * <!-- begin-user-doc --> | 1627 | public EClass getConfigDeclaration() |
1628 | * <!-- end-user-doc --> | 1628 | { |
1629 | * @generated | 1629 | return configDeclarationEClass; |
1630 | */ | 1630 | } |
1631 | public EClass getNumberSpecification() | 1631 | |
1632 | { | 1632 | /** |
1633 | return numberSpecificationEClass; | 1633 | * <!-- begin-user-doc --> |
1634 | } | 1634 | * <!-- end-user-doc --> |
1635 | 1635 | * @generated | |
1636 | /** | 1636 | */ |
1637 | * <!-- begin-user-doc --> | 1637 | @Override |
1638 | * <!-- end-user-doc --> | 1638 | public EReference getConfigDeclaration_Specification() |
1639 | * @generated | 1639 | { |
1640 | */ | 1640 | return (EReference)configDeclarationEClass.getEStructuralFeatures().get(0); |
1641 | public EClass getExactNumber() | 1641 | } |
1642 | { | 1642 | |
1643 | return exactNumberEClass; | 1643 | /** |
1644 | } | 1644 | * <!-- begin-user-doc --> |
1645 | 1645 | * <!-- end-user-doc --> | |
1646 | /** | 1646 | * @generated |
1647 | * <!-- begin-user-doc --> | 1647 | */ |
1648 | * <!-- end-user-doc --> | 1648 | @Override |
1649 | * @generated | 1649 | public EClass getConfigEntry() |
1650 | */ | 1650 | { |
1651 | public EAttribute getExactNumber_ExactNumber() | 1651 | return configEntryEClass; |
1652 | { | 1652 | } |
1653 | return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); | 1653 | |
1654 | } | 1654 | /** |
1655 | 1655 | * <!-- begin-user-doc --> | |
1656 | /** | 1656 | * <!-- end-user-doc --> |
1657 | * <!-- begin-user-doc --> | 1657 | * @generated |
1658 | * <!-- end-user-doc --> | 1658 | */ |
1659 | * @generated | 1659 | @Override |
1660 | */ | 1660 | public EClass getDocumentationEntry() |
1661 | public EAttribute getExactNumber_ExactUnlimited() | 1661 | { |
1662 | { | 1662 | return documentationEntryEClass; |
1663 | return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); | 1663 | } |
1664 | } | 1664 | |
1665 | 1665 | /** | |
1666 | /** | 1666 | * <!-- begin-user-doc --> |
1667 | * <!-- begin-user-doc --> | 1667 | * <!-- end-user-doc --> |
1668 | * <!-- end-user-doc --> | 1668 | * @generated |
1669 | * @generated | 1669 | */ |
1670 | */ | 1670 | @Override |
1671 | public EClass getIntervallNumber() | 1671 | public EAttribute getDocumentationEntry_Level() |
1672 | { | 1672 | { |
1673 | return intervallNumberEClass; | 1673 | return (EAttribute)documentationEntryEClass.getEStructuralFeatures().get(0); |
1674 | } | 1674 | } |
1675 | 1675 | ||
1676 | /** | 1676 | /** |
1677 | * <!-- begin-user-doc --> | 1677 | * <!-- begin-user-doc --> |
1678 | * <!-- end-user-doc --> | 1678 | * <!-- end-user-doc --> |
1679 | * @generated | 1679 | * @generated |
1680 | */ | 1680 | */ |
1681 | public EAttribute getIntervallNumber_Min() | 1681 | @Override |
1682 | { | 1682 | public EClass getRuntimeEntry() |
1683 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); | 1683 | { |
1684 | } | 1684 | return runtimeEntryEClass; |
1685 | 1685 | } | |
1686 | /** | 1686 | |
1687 | * <!-- begin-user-doc --> | 1687 | /** |
1688 | * <!-- end-user-doc --> | 1688 | * <!-- begin-user-doc --> |
1689 | * @generated | 1689 | * <!-- end-user-doc --> |
1690 | */ | 1690 | * @generated |
1691 | public EAttribute getIntervallNumber_MaxNumber() | 1691 | */ |
1692 | { | 1692 | @Override |
1693 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); | 1693 | public EAttribute getRuntimeEntry_MillisecLimit() |
1694 | } | 1694 | { |
1695 | 1695 | return (EAttribute)runtimeEntryEClass.getEStructuralFeatures().get(0); | |
1696 | /** | 1696 | } |
1697 | * <!-- begin-user-doc --> | 1697 | |
1698 | * <!-- end-user-doc --> | 1698 | /** |
1699 | * @generated | 1699 | * <!-- begin-user-doc --> |
1700 | */ | 1700 | * <!-- end-user-doc --> |
1701 | public EAttribute getIntervallNumber_MaxUnlimited() | 1701 | * @generated |
1702 | { | 1702 | */ |
1703 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); | 1703 | @Override |
1704 | } | 1704 | public EClass getMemoryEntry() |
1705 | 1705 | { | |
1706 | /** | 1706 | return memoryEntryEClass; |
1707 | * <!-- begin-user-doc --> | 1707 | } |
1708 | * <!-- end-user-doc --> | 1708 | |
1709 | * @generated | 1709 | /** |
1710 | */ | 1710 | * <!-- begin-user-doc --> |
1711 | public EClass getIntEnumberation() | 1711 | * <!-- end-user-doc --> |
1712 | { | 1712 | * @generated |
1713 | return intEnumberationEClass; | 1713 | */ |
1714 | } | 1714 | @Override |
1715 | 1715 | public EAttribute getMemoryEntry_MegabyteLimit() | |
1716 | /** | 1716 | { |
1717 | * <!-- begin-user-doc --> | 1717 | return (EAttribute)memoryEntryEClass.getEStructuralFeatures().get(0); |
1718 | * <!-- end-user-doc --> | 1718 | } |
1719 | * @generated | 1719 | |
1720 | */ | 1720 | /** |
1721 | public EAttribute getIntEnumberation_Entry() | 1721 | * <!-- begin-user-doc --> |
1722 | { | 1722 | * <!-- end-user-doc --> |
1723 | return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); | 1723 | * @generated |
1724 | } | 1724 | */ |
1725 | 1725 | @Override | |
1726 | /** | 1726 | public EClass getCustomEntry() |
1727 | * <!-- begin-user-doc --> | 1727 | { |
1728 | * <!-- end-user-doc --> | 1728 | return customEntryEClass; |
1729 | * @generated | 1729 | } |
1730 | */ | 1730 | |
1731 | public EClass getRealEnumeration() | 1731 | /** |
1732 | { | 1732 | * <!-- begin-user-doc --> |
1733 | return realEnumerationEClass; | 1733 | * <!-- end-user-doc --> |
1734 | } | 1734 | * @generated |
1735 | 1735 | */ | |
1736 | /** | 1736 | @Override |
1737 | * <!-- begin-user-doc --> | 1737 | public EAttribute getCustomEntry_Key() |
1738 | * <!-- end-user-doc --> | 1738 | { |
1739 | * @generated | 1739 | return (EAttribute)customEntryEClass.getEStructuralFeatures().get(0); |
1740 | */ | 1740 | } |
1741 | public EAttribute getRealEnumeration_Entry() | 1741 | |
1742 | { | 1742 | /** |
1743 | return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); | 1743 | * <!-- begin-user-doc --> |
1744 | } | 1744 | * <!-- end-user-doc --> |
1745 | 1745 | * @generated | |
1746 | /** | 1746 | */ |
1747 | * <!-- begin-user-doc --> | 1747 | @Override |
1748 | * <!-- end-user-doc --> | 1748 | public EAttribute getCustomEntry_Value() |
1749 | * @generated | 1749 | { |
1750 | */ | 1750 | return (EAttribute)customEntryEClass.getEStructuralFeatures().get(1); |
1751 | public EClass getStringEnumeration() | 1751 | } |
1752 | { | 1752 | |
1753 | return stringEnumerationEClass; | 1753 | /** |
1754 | } | 1754 | * <!-- begin-user-doc --> |
1755 | 1755 | * <!-- end-user-doc --> | |
1756 | /** | 1756 | * @generated |
1757 | * <!-- begin-user-doc --> | 1757 | */ |
1758 | * <!-- end-user-doc --> | 1758 | @Override |
1759 | * @generated | 1759 | public EClass getConfigReference() |
1760 | */ | 1760 | { |
1761 | public EAttribute getStringEnumeration_Entry() | 1761 | return configReferenceEClass; |
1762 | { | 1762 | } |
1763 | return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); | 1763 | |
1764 | } | 1764 | /** |
1765 | 1765 | * <!-- begin-user-doc --> | |
1766 | /** | 1766 | * <!-- end-user-doc --> |
1767 | * <!-- begin-user-doc --> | 1767 | * @generated |
1768 | * <!-- end-user-doc --> | 1768 | */ |
1769 | * @generated | 1769 | @Override |
1770 | */ | 1770 | public EReference getConfigReference_Config() |
1771 | public EClass getScopeDeclaration() | 1771 | { |
1772 | { | 1772 | return (EReference)configReferenceEClass.getEStructuralFeatures().get(0); |
1773 | return scopeDeclarationEClass; | 1773 | } |
1774 | } | 1774 | |
1775 | 1775 | /** | |
1776 | /** | 1776 | * <!-- begin-user-doc --> |
1777 | * <!-- begin-user-doc --> | 1777 | * <!-- end-user-doc --> |
1778 | * <!-- end-user-doc --> | 1778 | * @generated |
1779 | * @generated | 1779 | */ |
1780 | */ | 1780 | @Override |
1781 | public EReference getScopeDeclaration_Specification() | 1781 | public EClass getConfig() |
1782 | { | 1782 | { |
1783 | return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0); | 1783 | return configEClass; |
1784 | } | 1784 | } |
1785 | 1785 | ||
1786 | /** | 1786 | /** |
1787 | * <!-- begin-user-doc --> | 1787 | * <!-- begin-user-doc --> |
1788 | * <!-- end-user-doc --> | 1788 | * <!-- end-user-doc --> |
1789 | * @generated | 1789 | * @generated |
1790 | */ | 1790 | */ |
1791 | public EClass getScopeReference() | 1791 | @Override |
1792 | { | 1792 | public EClass getScopeSpecification() |
1793 | return scopeReferenceEClass; | 1793 | { |
1794 | } | 1794 | return scopeSpecificationEClass; |
1795 | 1795 | } | |
1796 | /** | 1796 | |
1797 | * <!-- begin-user-doc --> | 1797 | /** |
1798 | * <!-- end-user-doc --> | 1798 | * <!-- begin-user-doc --> |
1799 | * @generated | 1799 | * <!-- end-user-doc --> |
1800 | */ | 1800 | * @generated |
1801 | public EReference getScopeReference_Referred() | 1801 | */ |
1802 | { | 1802 | @Override |
1803 | return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0); | 1803 | public EReference getScopeSpecification_Scopes() |
1804 | } | 1804 | { |
1805 | 1805 | return (EReference)scopeSpecificationEClass.getEStructuralFeatures().get(0); | |
1806 | /** | 1806 | } |
1807 | * <!-- begin-user-doc --> | 1807 | |
1808 | * <!-- end-user-doc --> | 1808 | /** |
1809 | * @generated | 1809 | * <!-- begin-user-doc --> |
1810 | */ | 1810 | * <!-- end-user-doc --> |
1811 | public EClass getScope() | 1811 | * @generated |
1812 | { | 1812 | */ |
1813 | return scopeEClass; | 1813 | @Override |
1814 | } | 1814 | public EClass getTypeScope() |
1815 | 1815 | { | |
1816 | /** | 1816 | return typeScopeEClass; |
1817 | * <!-- begin-user-doc --> | 1817 | } |
1818 | * <!-- end-user-doc --> | 1818 | |
1819 | * @generated | 1819 | /** |
1820 | */ | 1820 | * <!-- begin-user-doc --> |
1821 | public EClass getTask() | 1821 | * <!-- end-user-doc --> |
1822 | { | 1822 | * @generated |
1823 | return taskEClass; | 1823 | */ |
1824 | } | 1824 | @Override |
1825 | 1825 | public EAttribute getTypeScope_SetsNew() | |
1826 | /** | 1826 | { |
1827 | * <!-- begin-user-doc --> | 1827 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(0); |
1828 | * <!-- end-user-doc --> | 1828 | } |
1829 | * @generated | 1829 | |
1830 | */ | 1830 | /** |
1831 | public EClass getGenerationTask() | 1831 | * <!-- begin-user-doc --> |
1832 | { | 1832 | * <!-- end-user-doc --> |
1833 | return generationTaskEClass; | 1833 | * @generated |
1834 | } | 1834 | */ |
1835 | 1835 | @Override | |
1836 | /** | 1836 | public EAttribute getTypeScope_SetsSum() |
1837 | * <!-- begin-user-doc --> | 1837 | { |
1838 | * <!-- end-user-doc --> | 1838 | return (EAttribute)typeScopeEClass.getEStructuralFeatures().get(1); |
1839 | * @generated | 1839 | } |
1840 | */ | 1840 | |
1841 | public EReference getGenerationTask_Metamodel() | 1841 | /** |
1842 | { | 1842 | * <!-- begin-user-doc --> |
1843 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(0); | 1843 | * <!-- end-user-doc --> |
1844 | } | 1844 | * @generated |
1845 | 1845 | */ | |
1846 | /** | 1846 | @Override |
1847 | * <!-- begin-user-doc --> | 1847 | public EReference getTypeScope_Number() |
1848 | * <!-- end-user-doc --> | 1848 | { |
1849 | * @generated | 1849 | return (EReference)typeScopeEClass.getEStructuralFeatures().get(2); |
1850 | */ | 1850 | } |
1851 | public EReference getGenerationTask_PartialModel() | 1851 | |
1852 | { | 1852 | /** |
1853 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(1); | 1853 | * <!-- begin-user-doc --> |
1854 | } | 1854 | * <!-- end-user-doc --> |
1855 | 1855 | * @generated | |
1856 | /** | 1856 | */ |
1857 | * <!-- begin-user-doc --> | 1857 | @Override |
1858 | * <!-- end-user-doc --> | 1858 | public EClass getClassTypeScope() |
1859 | * @generated | 1859 | { |
1860 | */ | 1860 | return classTypeScopeEClass; |
1861 | public EReference getGenerationTask_Patterns() | 1861 | } |
1862 | { | 1862 | |
1863 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(2); | 1863 | /** |
1864 | } | 1864 | * <!-- begin-user-doc --> |
1865 | 1865 | * <!-- end-user-doc --> | |
1866 | /** | 1866 | * @generated |
1867 | * <!-- begin-user-doc --> | 1867 | */ |
1868 | * <!-- end-user-doc --> | 1868 | @Override |
1869 | * @generated | 1869 | public EReference getClassTypeScope_Type() |
1870 | */ | 1870 | { |
1871 | public EReference getGenerationTask_Scope() | 1871 | return (EReference)classTypeScopeEClass.getEStructuralFeatures().get(0); |
1872 | { | 1872 | } |
1873 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(3); | 1873 | |
1874 | } | 1874 | /** |
1875 | 1875 | * <!-- begin-user-doc --> | |
1876 | /** | 1876 | * <!-- end-user-doc --> |
1877 | * <!-- begin-user-doc --> | 1877 | * @generated |
1878 | * <!-- end-user-doc --> | 1878 | */ |
1879 | * @generated | 1879 | @Override |
1880 | */ | 1880 | public EClass getObjectTypeScope() |
1881 | public EAttribute getGenerationTask_NumberSpecified() | 1881 | { |
1882 | { | 1882 | return objectTypeScopeEClass; |
1883 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(4); | 1883 | } |
1884 | } | 1884 | |
1885 | 1885 | /** | |
1886 | /** | 1886 | * <!-- begin-user-doc --> |
1887 | * <!-- begin-user-doc --> | 1887 | * <!-- end-user-doc --> |
1888 | * <!-- end-user-doc --> | 1888 | * @generated |
1889 | * @generated | 1889 | */ |
1890 | */ | 1890 | @Override |
1891 | public EAttribute getGenerationTask_Number() | 1891 | public EReference getObjectTypeScope_Type() |
1892 | { | 1892 | { |
1893 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); | 1893 | return (EReference)objectTypeScopeEClass.getEStructuralFeatures().get(0); |
1894 | } | 1894 | } |
1895 | 1895 | ||
1896 | /** | 1896 | /** |
1897 | * <!-- begin-user-doc --> | 1897 | * <!-- begin-user-doc --> |
1898 | * <!-- end-user-doc --> | 1898 | * <!-- end-user-doc --> |
1899 | * @generated | 1899 | * @generated |
1900 | */ | 1900 | */ |
1901 | public EAttribute getGenerationTask_RunSpecified() | 1901 | @Override |
1902 | { | 1902 | public EClass getIntegerTypeScope() |
1903 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); | 1903 | { |
1904 | } | 1904 | return integerTypeScopeEClass; |
1905 | 1905 | } | |
1906 | /** | 1906 | |
1907 | * <!-- begin-user-doc --> | 1907 | /** |
1908 | * <!-- end-user-doc --> | 1908 | * <!-- begin-user-doc --> |
1909 | * @generated | 1909 | * <!-- end-user-doc --> |
1910 | */ | 1910 | * @generated |
1911 | public EAttribute getGenerationTask_Runs() | 1911 | */ |
1912 | { | 1912 | @Override |
1913 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); | 1913 | public EReference getIntegerTypeScope_Type() |
1914 | } | 1914 | { |
1915 | 1915 | return (EReference)integerTypeScopeEClass.getEStructuralFeatures().get(0); | |
1916 | /** | 1916 | } |
1917 | * <!-- begin-user-doc --> | 1917 | |
1918 | * <!-- end-user-doc --> | 1918 | /** |
1919 | * @generated | 1919 | * <!-- begin-user-doc --> |
1920 | */ | 1920 | * <!-- end-user-doc --> |
1921 | public EAttribute getGenerationTask_Solver() | 1921 | * @generated |
1922 | { | 1922 | */ |
1923 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); | 1923 | @Override |
1924 | } | 1924 | public EClass getRealTypeScope() |
1925 | 1925 | { | |
1926 | /** | 1926 | return realTypeScopeEClass; |
1927 | * <!-- begin-user-doc --> | 1927 | } |
1928 | * <!-- end-user-doc --> | 1928 | |
1929 | * @generated | 1929 | /** |
1930 | */ | 1930 | * <!-- begin-user-doc --> |
1931 | public EReference getGenerationTask_Config() | 1931 | * <!-- end-user-doc --> |
1932 | { | 1932 | * @generated |
1933 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(9); | 1933 | */ |
1934 | } | 1934 | @Override |
1935 | 1935 | public EReference getRealTypeScope_Type() | |
1936 | /** | 1936 | { |
1937 | * <!-- begin-user-doc --> | 1937 | return (EReference)realTypeScopeEClass.getEStructuralFeatures().get(0); |
1938 | * <!-- end-user-doc --> | 1938 | } |
1939 | * @generated | 1939 | |
1940 | */ | 1940 | /** |
1941 | public EReference getGenerationTask_DebugFolder() | 1941 | * <!-- begin-user-doc --> |
1942 | { | 1942 | * <!-- end-user-doc --> |
1943 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); | 1943 | * @generated |
1944 | } | 1944 | */ |
1945 | 1945 | @Override | |
1946 | /** | 1946 | public EClass getStringTypeScope() |
1947 | * <!-- begin-user-doc --> | 1947 | { |
1948 | * <!-- end-user-doc --> | 1948 | return stringTypeScopeEClass; |
1949 | * @generated | 1949 | } |
1950 | */ | 1950 | |
1951 | public EReference getGenerationTask_TargetLogFile() | 1951 | /** |
1952 | { | 1952 | * <!-- begin-user-doc --> |
1953 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); | 1953 | * <!-- end-user-doc --> |
1954 | } | 1954 | * @generated |
1955 | 1955 | */ | |
1956 | /** | 1956 | @Override |
1957 | * <!-- begin-user-doc --> | 1957 | public EReference getStringTypeScope_Type() |
1958 | * <!-- end-user-doc --> | 1958 | { |
1959 | * @generated | 1959 | return (EReference)stringTypeScopeEClass.getEStructuralFeatures().get(0); |
1960 | */ | 1960 | } |
1961 | public EReference getGenerationTask_TargetStatisticsFile() | 1961 | |
1962 | { | 1962 | /** |
1963 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); | 1963 | * <!-- begin-user-doc --> |
1964 | } | 1964 | * <!-- end-user-doc --> |
1965 | 1965 | * @generated | |
1966 | /** | 1966 | */ |
1967 | * <!-- begin-user-doc --> | 1967 | @Override |
1968 | * <!-- end-user-doc --> | 1968 | public EClass getTypeReference() |
1969 | * @generated | 1969 | { |
1970 | */ | 1970 | return typeReferenceEClass; |
1971 | public EReference getGenerationTask_TagetFolder() | 1971 | } |
1972 | { | 1972 | |
1973 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); | 1973 | /** |
1974 | } | 1974 | * <!-- begin-user-doc --> |
1975 | 1975 | * <!-- end-user-doc --> | |
1976 | /** | 1976 | * @generated |
1977 | * <!-- begin-user-doc --> | 1977 | */ |
1978 | * <!-- end-user-doc --> | 1978 | @Override |
1979 | * @generated | 1979 | public EClass getClassReference() |
1980 | */ | 1980 | { |
1981 | public EClass getIntegerScope() | 1981 | return classReferenceEClass; |
1982 | { | 1982 | } |
1983 | return integerScopeEClass; | 1983 | |
1984 | } | 1984 | /** |
1985 | 1985 | * <!-- begin-user-doc --> | |
1986 | /** | 1986 | * <!-- end-user-doc --> |
1987 | * <!-- begin-user-doc --> | 1987 | * @generated |
1988 | * <!-- end-user-doc --> | 1988 | */ |
1989 | * @generated | 1989 | @Override |
1990 | */ | 1990 | public EReference getClassReference_Element() |
1991 | public EClass getRealScope() | 1991 | { |
1992 | { | 1992 | return (EReference)classReferenceEClass.getEStructuralFeatures().get(0); |
1993 | return realScopeEClass; | 1993 | } |
1994 | } | 1994 | |
1995 | 1995 | /** | |
1996 | /** | 1996 | * <!-- begin-user-doc --> |
1997 | * <!-- begin-user-doc --> | 1997 | * <!-- end-user-doc --> |
1998 | * <!-- end-user-doc --> | 1998 | * @generated |
1999 | * @generated | 1999 | */ |
2000 | */ | 2000 | @Override |
2001 | public EClass getStringScope() | 2001 | public EClass getObjectReference() |
2002 | { | 2002 | { |
2003 | return stringScopeEClass; | 2003 | return objectReferenceEClass; |
2004 | } | 2004 | } |
2005 | 2005 | ||
2006 | /** | 2006 | /** |
2007 | * <!-- begin-user-doc --> | 2007 | * <!-- begin-user-doc --> |
2008 | * <!-- end-user-doc --> | 2008 | * <!-- end-user-doc --> |
2009 | * @generated | 2009 | * @generated |
2010 | */ | 2010 | */ |
2011 | public EEnum getDocumentLevelSpecification() | 2011 | @Override |
2012 | { | 2012 | public EClass getIntegerReference() |
2013 | return documentLevelSpecificationEEnum; | 2013 | { |
2014 | } | 2014 | return integerReferenceEClass; |
2015 | 2015 | } | |
2016 | /** | 2016 | |
2017 | * <!-- begin-user-doc --> | 2017 | /** |
2018 | * <!-- end-user-doc --> | 2018 | * <!-- begin-user-doc --> |
2019 | * @generated | 2019 | * <!-- end-user-doc --> |
2020 | */ | 2020 | * @generated |
2021 | public EEnum getSolver() | 2021 | */ |
2022 | { | 2022 | @Override |
2023 | return solverEEnum; | 2023 | public EClass getRealReference() |
2024 | } | 2024 | { |
2025 | 2025 | return realReferenceEClass; | |
2026 | /** | 2026 | } |
2027 | * <!-- begin-user-doc --> | 2027 | |
2028 | * <!-- end-user-doc --> | 2028 | /** |
2029 | * @generated | 2029 | * <!-- begin-user-doc --> |
2030 | */ | 2030 | * <!-- end-user-doc --> |
2031 | public ApplicationConfigurationFactory getApplicationConfigurationFactory() | 2031 | * @generated |
2032 | { | 2032 | */ |
2033 | return (ApplicationConfigurationFactory)getEFactoryInstance(); | 2033 | @Override |
2034 | } | 2034 | public EClass getStringReference() |
2035 | 2035 | { | |
2036 | /** | 2036 | return stringReferenceEClass; |
2037 | * <!-- begin-user-doc --> | 2037 | } |
2038 | * <!-- end-user-doc --> | 2038 | |
2039 | * @generated | 2039 | /** |
2040 | */ | 2040 | * <!-- begin-user-doc --> |
2041 | private boolean isCreated = false; | 2041 | * <!-- end-user-doc --> |
2042 | 2042 | * @generated | |
2043 | /** | 2043 | */ |
2044 | * Creates the meta-model objects for the package. This method is | 2044 | @Override |
2045 | * guarded to have no affect on any invocation but its first. | 2045 | public EClass getNumberSpecification() |
2046 | * <!-- begin-user-doc --> | 2046 | { |
2047 | * <!-- end-user-doc --> | 2047 | return numberSpecificationEClass; |
2048 | * @generated | 2048 | } |
2049 | */ | 2049 | |
2050 | public void createPackageContents() | 2050 | /** |
2051 | { | 2051 | * <!-- begin-user-doc --> |
2052 | if (isCreated) return; | 2052 | * <!-- end-user-doc --> |
2053 | isCreated = true; | 2053 | * @generated |
2054 | 2054 | */ | |
2055 | // Create classes and their features | 2055 | @Override |
2056 | configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT); | 2056 | public EClass getExactNumber() |
2057 | createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS); | 2057 | { |
2058 | createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS); | 2058 | return exactNumberEClass; |
2059 | 2059 | } | |
2060 | commandEClass = createEClass(COMMAND); | 2060 | |
2061 | 2061 | /** | |
2062 | importEClass = createEClass(IMPORT); | 2062 | * <!-- begin-user-doc --> |
2063 | 2063 | * <!-- end-user-doc --> | |
2064 | ePackageImportEClass = createEClass(EPACKAGE_IMPORT); | 2064 | * @generated |
2065 | createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE); | 2065 | */ |
2066 | 2066 | @Override | |
2067 | viatraImportEClass = createEClass(VIATRA_IMPORT); | 2067 | public EAttribute getExactNumber_ExactNumber() |
2068 | createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); | 2068 | { |
2069 | 2069 | return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(0); | |
2070 | declarationEClass = createEClass(DECLARATION); | 2070 | } |
2071 | createEAttribute(declarationEClass, DECLARATION__NAME); | 2071 | |
2072 | 2072 | /** | |
2073 | fileSpecificationEClass = createEClass(FILE_SPECIFICATION); | 2073 | * <!-- begin-user-doc --> |
2074 | createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH); | 2074 | * <!-- end-user-doc --> |
2075 | 2075 | * @generated | |
2076 | fileDeclarationEClass = createEClass(FILE_DECLARATION); | 2076 | */ |
2077 | createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION); | 2077 | @Override |
2078 | 2078 | public EAttribute getExactNumber_ExactUnlimited() | |
2079 | fileReferenceEClass = createEClass(FILE_REFERENCE); | 2079 | { |
2080 | createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED); | 2080 | return (EAttribute)exactNumberEClass.getEStructuralFeatures().get(1); |
2081 | 2081 | } | |
2082 | fileEClass = createEClass(FILE); | 2082 | |
2083 | 2083 | /** | |
2084 | metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION); | 2084 | * <!-- begin-user-doc --> |
2085 | createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES); | 2085 | * <!-- end-user-doc --> |
2086 | 2086 | * @generated | |
2087 | metamodelEntryEClass = createEClass(METAMODEL_ENTRY); | 2087 | */ |
2088 | createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE); | 2088 | @Override |
2089 | 2089 | public EClass getIntervallNumber() | |
2090 | allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY); | 2090 | { |
2091 | createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION); | 2091 | return intervallNumberEClass; |
2092 | 2092 | } | |
2093 | metamodelElementEClass = createEClass(METAMODEL_ELEMENT); | 2093 | |
2094 | createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER); | 2094 | /** |
2095 | createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE); | 2095 | * <!-- begin-user-doc --> |
2096 | 2096 | * <!-- end-user-doc --> | |
2097 | metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION); | 2097 | * @generated |
2098 | createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION); | 2098 | */ |
2099 | 2099 | @Override | |
2100 | metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE); | 2100 | public EAttribute getIntervallNumber_Min() |
2101 | createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED); | 2101 | { |
2102 | 2102 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(0); | |
2103 | metamodelEClass = createEClass(METAMODEL); | 2103 | } |
2104 | 2104 | ||
2105 | partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION); | 2105 | /** |
2106 | createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY); | 2106 | * <!-- begin-user-doc --> |
2107 | 2107 | * <!-- end-user-doc --> | |
2108 | partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY); | 2108 | * @generated |
2109 | createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH); | 2109 | */ |
2110 | 2110 | @Override | |
2111 | modelEntryEClass = createEClass(MODEL_ENTRY); | 2111 | public EAttribute getIntervallNumber_MaxNumber() |
2112 | 2112 | { | |
2113 | folderEntryEClass = createEClass(FOLDER_ENTRY); | 2113 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(1); |
2114 | createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION); | 2114 | } |
2115 | 2115 | ||
2116 | partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION); | 2116 | /** |
2117 | createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION); | 2117 | * <!-- begin-user-doc --> |
2118 | 2118 | * <!-- end-user-doc --> | |
2119 | partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE); | 2119 | * @generated |
2120 | createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED); | 2120 | */ |
2121 | 2121 | @Override | |
2122 | partialModelEClass = createEClass(PARTIAL_MODEL); | 2122 | public EAttribute getIntervallNumber_MaxUnlimited() |
2123 | 2123 | { | |
2124 | patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION); | 2124 | return (EAttribute)intervallNumberEClass.getEStructuralFeatures().get(2); |
2125 | createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES); | 2125 | } |
2126 | 2126 | ||
2127 | patternEntryEClass = createEClass(PATTERN_ENTRY); | 2127 | /** |
2128 | createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE); | 2128 | * <!-- begin-user-doc --> |
2129 | 2129 | * <!-- end-user-doc --> | |
2130 | allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY); | 2130 | * @generated |
2131 | createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION); | 2131 | */ |
2132 | 2132 | @Override | |
2133 | patternElementEClass = createEClass(PATTERN_ELEMENT); | 2133 | public EClass getIntEnumberation() |
2134 | createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN); | 2134 | { |
2135 | 2135 | return intEnumberationEClass; | |
2136 | graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION); | 2136 | } |
2137 | createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION); | 2137 | |
2138 | 2138 | /** | |
2139 | graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE); | 2139 | * <!-- begin-user-doc --> |
2140 | createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED); | 2140 | * <!-- end-user-doc --> |
2141 | 2141 | * @generated | |
2142 | graphPatternEClass = createEClass(GRAPH_PATTERN); | 2142 | */ |
2143 | 2143 | @Override | |
2144 | configSpecificationEClass = createEClass(CONFIG_SPECIFICATION); | 2144 | public EAttribute getIntEnumberation_Entry() |
2145 | createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES); | 2145 | { |
2146 | 2146 | return (EAttribute)intEnumberationEClass.getEStructuralFeatures().get(0); | |
2147 | configDeclarationEClass = createEClass(CONFIG_DECLARATION); | 2147 | } |
2148 | createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION); | 2148 | |
2149 | 2149 | /** | |
2150 | configEntryEClass = createEClass(CONFIG_ENTRY); | 2150 | * <!-- begin-user-doc --> |
2151 | 2151 | * <!-- end-user-doc --> | |
2152 | documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY); | 2152 | * @generated |
2153 | createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL); | 2153 | */ |
2154 | 2154 | @Override | |
2155 | runtimeEntryEClass = createEClass(RUNTIME_ENTRY); | 2155 | public EClass getRealEnumeration() |
2156 | createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT); | 2156 | { |
2157 | 2157 | return realEnumerationEClass; | |
2158 | memoryEntryEClass = createEClass(MEMORY_ENTRY); | 2158 | } |
2159 | createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT); | 2159 | |
2160 | 2160 | /** | |
2161 | customEntryEClass = createEClass(CUSTOM_ENTRY); | 2161 | * <!-- begin-user-doc --> |
2162 | createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY); | 2162 | * <!-- end-user-doc --> |
2163 | createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE); | 2163 | * @generated |
2164 | 2164 | */ | |
2165 | configReferenceEClass = createEClass(CONFIG_REFERENCE); | 2165 | @Override |
2166 | createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG); | 2166 | public EAttribute getRealEnumeration_Entry() |
2167 | 2167 | { | |
2168 | configEClass = createEClass(CONFIG); | 2168 | return (EAttribute)realEnumerationEClass.getEStructuralFeatures().get(0); |
2169 | 2169 | } | |
2170 | scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION); | 2170 | |
2171 | createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); | 2171 | /** |
2172 | 2172 | * <!-- begin-user-doc --> | |
2173 | typeScopeEClass = createEClass(TYPE_SCOPE); | 2173 | * <!-- end-user-doc --> |
2174 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); | 2174 | * @generated |
2175 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); | 2175 | */ |
2176 | createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); | 2176 | @Override |
2177 | 2177 | public EClass getStringEnumeration() | |
2178 | classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); | 2178 | { |
2179 | createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); | 2179 | return stringEnumerationEClass; |
2180 | 2180 | } | |
2181 | objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); | 2181 | |
2182 | createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); | 2182 | /** |
2183 | 2183 | * <!-- begin-user-doc --> | |
2184 | integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); | 2184 | * <!-- end-user-doc --> |
2185 | createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); | 2185 | * @generated |
2186 | 2186 | */ | |
2187 | realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); | 2187 | @Override |
2188 | createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); | 2188 | public EAttribute getStringEnumeration_Entry() |
2189 | 2189 | { | |
2190 | stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); | 2190 | return (EAttribute)stringEnumerationEClass.getEStructuralFeatures().get(0); |
2191 | createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); | 2191 | } |
2192 | 2192 | ||
2193 | typeReferenceEClass = createEClass(TYPE_REFERENCE); | 2193 | /** |
2194 | 2194 | * <!-- begin-user-doc --> | |
2195 | classReferenceEClass = createEClass(CLASS_REFERENCE); | 2195 | * <!-- end-user-doc --> |
2196 | createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT); | 2196 | * @generated |
2197 | 2197 | */ | |
2198 | objectReferenceEClass = createEClass(OBJECT_REFERENCE); | 2198 | @Override |
2199 | 2199 | public EClass getScopeDeclaration() | |
2200 | integerReferenceEClass = createEClass(INTEGER_REFERENCE); | 2200 | { |
2201 | 2201 | return scopeDeclarationEClass; | |
2202 | realReferenceEClass = createEClass(REAL_REFERENCE); | 2202 | } |
2203 | 2203 | ||
2204 | stringReferenceEClass = createEClass(STRING_REFERENCE); | 2204 | /** |
2205 | 2205 | * <!-- begin-user-doc --> | |
2206 | numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); | 2206 | * <!-- end-user-doc --> |
2207 | 2207 | * @generated | |
2208 | exactNumberEClass = createEClass(EXACT_NUMBER); | 2208 | */ |
2209 | createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); | 2209 | @Override |
2210 | createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); | 2210 | public EReference getScopeDeclaration_Specification() |
2211 | 2211 | { | |
2212 | intervallNumberEClass = createEClass(INTERVALL_NUMBER); | 2212 | return (EReference)scopeDeclarationEClass.getEStructuralFeatures().get(0); |
2213 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); | 2213 | } |
2214 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); | 2214 | |
2215 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); | 2215 | /** |
2216 | 2216 | * <!-- begin-user-doc --> | |
2217 | intEnumberationEClass = createEClass(INT_ENUMBERATION); | 2217 | * <!-- end-user-doc --> |
2218 | createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); | 2218 | * @generated |
2219 | 2219 | */ | |
2220 | realEnumerationEClass = createEClass(REAL_ENUMERATION); | 2220 | @Override |
2221 | createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); | 2221 | public EClass getScopeReference() |
2222 | 2222 | { | |
2223 | stringEnumerationEClass = createEClass(STRING_ENUMERATION); | 2223 | return scopeReferenceEClass; |
2224 | createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); | 2224 | } |
2225 | 2225 | ||
2226 | scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); | 2226 | /** |
2227 | createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); | 2227 | * <!-- begin-user-doc --> |
2228 | 2228 | * <!-- end-user-doc --> | |
2229 | scopeReferenceEClass = createEClass(SCOPE_REFERENCE); | 2229 | * @generated |
2230 | createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED); | 2230 | */ |
2231 | 2231 | @Override | |
2232 | scopeEClass = createEClass(SCOPE); | 2232 | public EReference getScopeReference_Referred() |
2233 | 2233 | { | |
2234 | taskEClass = createEClass(TASK); | 2234 | return (EReference)scopeReferenceEClass.getEStructuralFeatures().get(0); |
2235 | 2235 | } | |
2236 | generationTaskEClass = createEClass(GENERATION_TASK); | 2236 | |
2237 | createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL); | 2237 | /** |
2238 | createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); | 2238 | * <!-- begin-user-doc --> |
2239 | createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); | 2239 | * <!-- end-user-doc --> |
2240 | createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); | 2240 | * @generated |
2241 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); | 2241 | */ |
2242 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); | 2242 | @Override |
2243 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); | 2243 | public EClass getScope() |
2244 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); | 2244 | { |
2245 | createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); | 2245 | return scopeEClass; |
2246 | createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); | 2246 | } |
2247 | createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); | 2247 | |
2248 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); | 2248 | /** |
2249 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); | 2249 | * <!-- begin-user-doc --> |
2250 | createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); | 2250 | * <!-- end-user-doc --> |
2251 | 2251 | * @generated | |
2252 | integerScopeEClass = createEClass(INTEGER_SCOPE); | 2252 | */ |
2253 | 2253 | @Override | |
2254 | realScopeEClass = createEClass(REAL_SCOPE); | 2254 | public EClass getTask() |
2255 | 2255 | { | |
2256 | stringScopeEClass = createEClass(STRING_SCOPE); | 2256 | return taskEClass; |
2257 | 2257 | } | |
2258 | // Create enums | 2258 | |
2259 | documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION); | 2259 | /** |
2260 | solverEEnum = createEEnum(SOLVER); | 2260 | * <!-- begin-user-doc --> |
2261 | } | 2261 | * <!-- end-user-doc --> |
2262 | 2262 | * @generated | |
2263 | /** | 2263 | */ |
2264 | * <!-- begin-user-doc --> | 2264 | @Override |
2265 | * <!-- end-user-doc --> | 2265 | public EClass getGenerationTask() |
2266 | * @generated | 2266 | { |
2267 | */ | 2267 | return generationTaskEClass; |
2268 | private boolean isInitialized = false; | 2268 | } |
2269 | 2269 | ||
2270 | /** | 2270 | /** |
2271 | * Complete the initialization of the package and its meta-model. This | 2271 | * <!-- begin-user-doc --> |
2272 | * method is guarded to have no affect on any invocation but its first. | 2272 | * <!-- end-user-doc --> |
2273 | * <!-- begin-user-doc --> | 2273 | * @generated |
2274 | * <!-- end-user-doc --> | 2274 | */ |
2275 | * @generated | 2275 | @Override |
2276 | */ | 2276 | public EReference getGenerationTask_Metamodel() |
2277 | public void initializePackageContents() | 2277 | { |
2278 | { | 2278 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(0); |
2279 | if (isInitialized) return; | 2279 | } |
2280 | isInitialized = true; | 2280 | |
2281 | 2281 | /** | |
2282 | // Initialize package | 2282 | * <!-- begin-user-doc --> |
2283 | setName(eNAME); | 2283 | * <!-- end-user-doc --> |
2284 | setNsPrefix(eNS_PREFIX); | 2284 | * @generated |
2285 | setNsURI(eNS_URI); | 2285 | */ |
2286 | 2286 | @Override | |
2287 | // Obtain other dependent packages | 2287 | public EReference getGenerationTask_PartialModel() |
2288 | EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); | 2288 | { |
2289 | PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); | 2289 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(1); |
2290 | 2290 | } | |
2291 | // Create type parameters | 2291 | |
2292 | 2292 | /** | |
2293 | // Set bounds for type parameters | 2293 | * <!-- begin-user-doc --> |
2294 | 2294 | * <!-- end-user-doc --> | |
2295 | // Add supertypes to classes | 2295 | * @generated |
2296 | ePackageImportEClass.getESuperTypes().add(this.getImport()); | 2296 | */ |
2297 | viatraImportEClass.getESuperTypes().add(this.getImport()); | 2297 | @Override |
2298 | declarationEClass.getESuperTypes().add(this.getCommand()); | 2298 | public EReference getGenerationTask_Patterns() |
2299 | fileSpecificationEClass.getESuperTypes().add(this.getFile()); | 2299 | { |
2300 | fileDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2300 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(2); |
2301 | fileReferenceEClass.getESuperTypes().add(this.getFile()); | 2301 | } |
2302 | metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel()); | 2302 | |
2303 | allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry()); | 2303 | /** |
2304 | metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry()); | 2304 | * <!-- begin-user-doc --> |
2305 | metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2305 | * <!-- end-user-doc --> |
2306 | metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel()); | 2306 | * @generated |
2307 | partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel()); | 2307 | */ |
2308 | modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); | 2308 | @Override |
2309 | folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); | 2309 | public EReference getGenerationTask_Objectives() |
2310 | partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2310 | { |
2311 | partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel()); | 2311 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(3); |
2312 | patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern()); | 2312 | } |
2313 | allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry()); | 2313 | |
2314 | patternElementEClass.getESuperTypes().add(this.getPatternEntry()); | 2314 | /** |
2315 | graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2315 | * <!-- begin-user-doc --> |
2316 | graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern()); | 2316 | * <!-- end-user-doc --> |
2317 | configSpecificationEClass.getESuperTypes().add(this.getConfig()); | 2317 | * @generated |
2318 | configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2318 | */ |
2319 | documentationEntryEClass.getESuperTypes().add(this.getConfigEntry()); | 2319 | @Override |
2320 | runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry()); | 2320 | public EReference getGenerationTask_Scope() |
2321 | memoryEntryEClass.getESuperTypes().add(this.getConfigEntry()); | 2321 | { |
2322 | customEntryEClass.getESuperTypes().add(this.getConfigEntry()); | 2322 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(4); |
2323 | configReferenceEClass.getESuperTypes().add(this.getConfig()); | 2323 | } |
2324 | scopeSpecificationEClass.getESuperTypes().add(this.getScope()); | 2324 | |
2325 | classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | 2325 | /** |
2326 | objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | 2326 | * <!-- begin-user-doc --> |
2327 | integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | 2327 | * <!-- end-user-doc --> |
2328 | realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | 2328 | * @generated |
2329 | stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | 2329 | */ |
2330 | classReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2330 | @Override |
2331 | objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2331 | public EAttribute getGenerationTask_NumberSpecified() |
2332 | integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2332 | { |
2333 | realReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2333 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(5); |
2334 | stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); | 2334 | } |
2335 | exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); | 2335 | |
2336 | intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); | 2336 | /** |
2337 | intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); | 2337 | * <!-- begin-user-doc --> |
2338 | realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); | 2338 | * <!-- end-user-doc --> |
2339 | stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); | 2339 | * @generated |
2340 | scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | 2340 | */ |
2341 | scopeReferenceEClass.getESuperTypes().add(this.getScope()); | 2341 | @Override |
2342 | taskEClass.getESuperTypes().add(this.getCommand()); | 2342 | public EAttribute getGenerationTask_Number() |
2343 | generationTaskEClass.getESuperTypes().add(this.getTask()); | 2343 | { |
2344 | integerScopeEClass.getESuperTypes().add(this.getIntegerReference()); | 2344 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(6); |
2345 | realScopeEClass.getESuperTypes().add(this.getRealReference()); | 2345 | } |
2346 | stringScopeEClass.getESuperTypes().add(this.getStringReference()); | 2346 | |
2347 | 2347 | /** | |
2348 | // Initialize classes and features; add operations and parameters | 2348 | * <!-- begin-user-doc --> |
2349 | initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2349 | * <!-- end-user-doc --> |
2350 | initEReference(getConfigurationScript_Imports(), this.getImport(), null, "imports", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2350 | * @generated |
2351 | initEReference(getConfigurationScript_Commands(), this.getCommand(), null, "commands", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2351 | */ |
2352 | 2352 | @Override | |
2353 | initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2353 | public EAttribute getGenerationTask_RunSpecified() |
2354 | 2354 | { | |
2355 | initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2355 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(7); |
2356 | 2356 | } | |
2357 | initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2357 | |
2358 | initEReference(getEPackageImport_ImportedPackage(), theEcorePackage.getEPackage(), null, "importedPackage", null, 0, 1, EPackageImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2358 | /** |
2359 | 2359 | * <!-- begin-user-doc --> | |
2360 | initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2360 | * <!-- end-user-doc --> |
2361 | initEReference(getViatraImport_ImportedViatra(), thePatternLanguagePackage.getPatternModel(), null, "importedViatra", null, 0, 1, ViatraImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2361 | * @generated |
2362 | 2362 | */ | |
2363 | initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2363 | @Override |
2364 | initEAttribute(getDeclaration_Name(), theEcorePackage.getEString(), "name", null, 0, 1, Declaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2364 | public EAttribute getGenerationTask_Runs() |
2365 | 2365 | { | |
2366 | initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2366 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(8); |
2367 | initEAttribute(getFileSpecification_Path(), theEcorePackage.getEString(), "path", null, 0, 1, FileSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2367 | } |
2368 | 2368 | ||
2369 | initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2369 | /** |
2370 | initEReference(getFileDeclaration_Specification(), this.getFileSpecification(), null, "specification", null, 0, 1, FileDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2370 | * <!-- begin-user-doc --> |
2371 | 2371 | * <!-- end-user-doc --> | |
2372 | initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2372 | * @generated |
2373 | initEReference(getFileReference_Referred(), this.getFileDeclaration(), null, "referred", null, 0, 1, FileReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2373 | */ |
2374 | 2374 | @Override | |
2375 | initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2375 | public EAttribute getGenerationTask_Solver() |
2376 | 2376 | { | |
2377 | initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2377 | return (EAttribute)generationTaskEClass.getEStructuralFeatures().get(9); |
2378 | initEReference(getMetamodelSpecification_Entries(), this.getMetamodelEntry(), null, "entries", null, 0, -1, MetamodelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2378 | } |
2379 | 2379 | ||
2380 | initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2380 | /** |
2381 | initEReference(getMetamodelEntry_Package(), theEcorePackage.getEPackage(), null, "package", null, 0, 1, MetamodelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2381 | * <!-- begin-user-doc --> |
2382 | 2382 | * <!-- end-user-doc --> | |
2383 | initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2383 | * @generated |
2384 | initEReference(getAllPackageEntry_Exclusion(), this.getMetamodelElement(), null, "exclusion", null, 0, -1, AllPackageEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2384 | */ |
2385 | 2385 | @Override | |
2386 | initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2386 | public EReference getGenerationTask_Config() |
2387 | initEReference(getMetamodelElement_Classifier(), theEcorePackage.getEClassifier(), null, "classifier", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2387 | { |
2388 | initEReference(getMetamodelElement_Feature(), theEcorePackage.getENamedElement(), null, "feature", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2388 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(10); |
2389 | 2389 | } | |
2390 | initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2390 | |
2391 | initEReference(getMetamodelDeclaration_Specification(), this.getMetamodelSpecification(), null, "specification", null, 0, 1, MetamodelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2391 | /** |
2392 | 2392 | * <!-- begin-user-doc --> | |
2393 | initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2393 | * <!-- end-user-doc --> |
2394 | initEReference(getMetamodelReference_Referred(), this.getMetamodelDeclaration(), null, "referred", null, 0, 1, MetamodelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2394 | * @generated |
2395 | 2395 | */ | |
2396 | initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2396 | @Override |
2397 | 2397 | public EReference getGenerationTask_DebugFolder() | |
2398 | initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2398 | { |
2399 | initEReference(getPartialModelSpecification_Entry(), this.getPartialModelEntry(), null, "entry", null, 0, -1, PartialModelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2399 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(11); |
2400 | 2400 | } | |
2401 | initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2401 | |
2402 | initEReference(getPartialModelEntry_Path(), this.getFile(), null, "path", null, 0, 1, PartialModelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2402 | /** |
2403 | 2403 | * <!-- begin-user-doc --> | |
2404 | initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2404 | * <!-- end-user-doc --> |
2405 | 2405 | * @generated | |
2406 | initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2406 | */ |
2407 | initEReference(getFolderEntry_Exclusion(), this.getModelEntry(), null, "exclusion", null, 0, -1, FolderEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2407 | @Override |
2408 | 2408 | public EReference getGenerationTask_TargetLogFile() | |
2409 | initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2409 | { |
2410 | initEReference(getPartialModelDeclaration_Specification(), this.getPartialModelSpecification(), null, "specification", null, 0, 1, PartialModelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2410 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(12); |
2411 | 2411 | } | |
2412 | initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2412 | |
2413 | initEReference(getPartialModelReference_Referred(), this.getPartialModelDeclaration(), null, "referred", null, 0, 1, PartialModelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2413 | /** |
2414 | 2414 | * <!-- begin-user-doc --> | |
2415 | initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2415 | * <!-- end-user-doc --> |
2416 | 2416 | * @generated | |
2417 | initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2417 | */ |
2418 | initEReference(getPatternSpecification_Entries(), this.getPatternEntry(), null, "entries", null, 0, -1, PatternSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2418 | @Override |
2419 | 2419 | public EReference getGenerationTask_TargetStatisticsFile() | |
2420 | initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2420 | { |
2421 | initEReference(getPatternEntry_Package(), thePatternLanguagePackage.getPatternModel(), null, "package", null, 0, 1, PatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2421 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(13); |
2422 | 2422 | } | |
2423 | initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2423 | |
2424 | initEReference(getAllPatternEntry_Exclusuion(), this.getPatternElement(), null, "exclusuion", null, 0, -1, AllPatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2424 | /** |
2425 | 2425 | * <!-- begin-user-doc --> | |
2426 | initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2426 | * <!-- end-user-doc --> |
2427 | initEReference(getPatternElement_Pattern(), thePatternLanguagePackage.getPattern(), null, "pattern", null, 0, 1, PatternElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2427 | * @generated |
2428 | 2428 | */ | |
2429 | initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2429 | @Override |
2430 | initEReference(getGraphPatternDeclaration_Specification(), this.getPatternSpecification(), null, "specification", null, 0, 1, GraphPatternDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2430 | public EReference getGenerationTask_TagetFolder() |
2431 | 2431 | { | |
2432 | initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2432 | return (EReference)generationTaskEClass.getEStructuralFeatures().get(14); |
2433 | initEReference(getGraphPatternReference_Referred(), this.getGraphPatternDeclaration(), null, "referred", null, 0, 1, GraphPatternReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2433 | } |
2434 | 2434 | ||
2435 | initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2435 | /** |
2436 | 2436 | * <!-- begin-user-doc --> | |
2437 | initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2437 | * <!-- end-user-doc --> |
2438 | initEReference(getConfigSpecification_Entries(), this.getConfigEntry(), null, "entries", null, 0, -1, ConfigSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2438 | * @generated |
2439 | 2439 | */ | |
2440 | initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2440 | @Override |
2441 | initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2441 | public EClass getIntegerScope() |
2442 | 2442 | { | |
2443 | initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2443 | return integerScopeEClass; |
2444 | 2444 | } | |
2445 | initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2445 | |
2446 | initEAttribute(getDocumentationEntry_Level(), this.getDocumentLevelSpecification(), "level", null, 0, 1, DocumentationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2446 | /** |
2447 | 2447 | * <!-- begin-user-doc --> | |
2448 | initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2448 | * <!-- end-user-doc --> |
2449 | initEAttribute(getRuntimeEntry_MillisecLimit(), theEcorePackage.getEInt(), "millisecLimit", null, 0, 1, RuntimeEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2449 | * @generated |
2450 | 2450 | */ | |
2451 | initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2451 | @Override |
2452 | initEAttribute(getMemoryEntry_MegabyteLimit(), theEcorePackage.getEInt(), "megabyteLimit", null, 0, 1, MemoryEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2452 | public EClass getRealScope() |
2453 | 2453 | { | |
2454 | initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2454 | return realScopeEClass; |
2455 | initEAttribute(getCustomEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2455 | } |
2456 | initEAttribute(getCustomEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2456 | |
2457 | 2457 | /** | |
2458 | initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2458 | * <!-- begin-user-doc --> |
2459 | initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2459 | * <!-- end-user-doc --> |
2460 | 2460 | * @generated | |
2461 | initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2461 | */ |
2462 | 2462 | @Override | |
2463 | initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2463 | public EClass getStringScope() |
2464 | initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2464 | { |
2465 | 2465 | return stringScopeEClass; | |
2466 | initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2466 | } |
2467 | initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2467 | |
2468 | initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2468 | /** |
2469 | initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2469 | * <!-- begin-user-doc --> |
2470 | 2470 | * <!-- end-user-doc --> | |
2471 | initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2471 | * @generated |
2472 | initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2472 | */ |
2473 | 2473 | @Override | |
2474 | initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2474 | public EEnum getOptimizationDirection() |
2475 | initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2475 | { |
2476 | 2476 | return optimizationDirectionEEnum; | |
2477 | initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2477 | } |
2478 | initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2478 | |
2479 | 2479 | /** | |
2480 | initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2480 | * <!-- begin-user-doc --> |
2481 | initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2481 | * <!-- end-user-doc --> |
2482 | 2482 | * @generated | |
2483 | initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2483 | */ |
2484 | initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2484 | @Override |
2485 | 2485 | public EEnum getComparisonOperator() | |
2486 | initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2486 | { |
2487 | 2487 | return comparisonOperatorEEnum; | |
2488 | initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2488 | } |
2489 | initEReference(getClassReference_Element(), this.getMetamodelElement(), null, "element", null, 0, 1, ClassReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2489 | |
2490 | 2490 | /** | |
2491 | initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2491 | * <!-- begin-user-doc --> |
2492 | 2492 | * <!-- end-user-doc --> | |
2493 | initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2493 | * @generated |
2494 | 2494 | */ | |
2495 | initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2495 | @Override |
2496 | 2496 | public EEnum getDocumentLevelSpecification() | |
2497 | initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2497 | { |
2498 | 2498 | return documentLevelSpecificationEEnum; | |
2499 | initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2499 | } |
2500 | 2500 | ||
2501 | initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2501 | /** |
2502 | initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2502 | * <!-- begin-user-doc --> |
2503 | initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2503 | * <!-- end-user-doc --> |
2504 | 2504 | * @generated | |
2505 | initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2505 | */ |
2506 | initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2506 | @Override |
2507 | initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2507 | public EEnum getSolver() |
2508 | initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2508 | { |
2509 | 2509 | return solverEEnum; | |
2510 | initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2510 | } |
2511 | initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2511 | |
2512 | 2512 | /** | |
2513 | initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2513 | * <!-- begin-user-doc --> |
2514 | initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEBigDecimal(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2514 | * <!-- end-user-doc --> |
2515 | 2515 | * @generated | |
2516 | initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2516 | */ |
2517 | initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2517 | @Override |
2518 | 2518 | public ApplicationConfigurationFactory getApplicationConfigurationFactory() | |
2519 | initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2519 | { |
2520 | initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2520 | return (ApplicationConfigurationFactory)getEFactoryInstance(); |
2521 | 2521 | } | |
2522 | initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2522 | |
2523 | initEReference(getScopeReference_Referred(), this.getScopeDeclaration(), null, "referred", null, 0, 1, ScopeReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2523 | /** |
2524 | 2524 | * <!-- begin-user-doc --> | |
2525 | initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2525 | * <!-- end-user-doc --> |
2526 | 2526 | * @generated | |
2527 | initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2527 | */ |
2528 | 2528 | private boolean isCreated = false; | |
2529 | initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2529 | |
2530 | initEReference(getGenerationTask_Metamodel(), this.getMetamodel(), null, "metamodel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2530 | /** |
2531 | initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2531 | * Creates the meta-model objects for the package. This method is |
2532 | initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2532 | * guarded to have no affect on any invocation but its first. |
2533 | initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2533 | * <!-- begin-user-doc --> |
2534 | initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2534 | * <!-- end-user-doc --> |
2535 | initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2535 | * @generated |
2536 | initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2536 | */ |
2537 | initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2537 | public void createPackageContents() |
2538 | initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2538 | { |
2539 | initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2539 | if (isCreated) return; |
2540 | initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2540 | isCreated = true; |
2541 | initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2541 | |
2542 | initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2542 | // Create classes and their features |
2543 | initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | 2543 | configurationScriptEClass = createEClass(CONFIGURATION_SCRIPT); |
2544 | 2544 | createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__IMPORTS); | |
2545 | initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2545 | createEReference(configurationScriptEClass, CONFIGURATION_SCRIPT__COMMANDS); |
2546 | 2546 | ||
2547 | initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2547 | commandEClass = createEClass(COMMAND); |
2548 | 2548 | ||
2549 | initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | 2549 | importEClass = createEClass(IMPORT); |
2550 | 2550 | ||
2551 | // Initialize enums and add enum literals | 2551 | ePackageImportEClass = createEClass(EPACKAGE_IMPORT); |
2552 | initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification"); | 2552 | createEReference(ePackageImportEClass, EPACKAGE_IMPORT__IMPORTED_PACKAGE); |
2553 | addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE); | 2553 | |
2554 | addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL); | 2554 | viatraImportEClass = createEClass(VIATRA_IMPORT); |
2555 | addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL); | 2555 | createEReference(viatraImportEClass, VIATRA_IMPORT__IMPORTED_VIATRA); |
2556 | 2556 | ||
2557 | initEEnum(solverEEnum, Solver.class, "Solver"); | 2557 | declarationEClass = createEClass(DECLARATION); |
2558 | addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER); | 2558 | createEAttribute(declarationEClass, DECLARATION__NAME); |
2559 | addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER); | 2559 | |
2560 | addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER); | 2560 | fileSpecificationEClass = createEClass(FILE_SPECIFICATION); |
2561 | 2561 | createEAttribute(fileSpecificationEClass, FILE_SPECIFICATION__PATH); | |
2562 | // Create resource | 2562 | |
2563 | createResource(eNS_URI); | 2563 | fileDeclarationEClass = createEClass(FILE_DECLARATION); |
2564 | } | 2564 | createEReference(fileDeclarationEClass, FILE_DECLARATION__SPECIFICATION); |
2565 | 2565 | ||
2566 | } //ApplicationConfigurationPackageImpl | 2566 | fileReferenceEClass = createEClass(FILE_REFERENCE); |
2567 | createEReference(fileReferenceEClass, FILE_REFERENCE__REFERRED); | ||
2568 | |||
2569 | fileEClass = createEClass(FILE); | ||
2570 | |||
2571 | metamodelSpecificationEClass = createEClass(METAMODEL_SPECIFICATION); | ||
2572 | createEReference(metamodelSpecificationEClass, METAMODEL_SPECIFICATION__ENTRIES); | ||
2573 | |||
2574 | metamodelEntryEClass = createEClass(METAMODEL_ENTRY); | ||
2575 | createEReference(metamodelEntryEClass, METAMODEL_ENTRY__PACKAGE); | ||
2576 | |||
2577 | allPackageEntryEClass = createEClass(ALL_PACKAGE_ENTRY); | ||
2578 | createEReference(allPackageEntryEClass, ALL_PACKAGE_ENTRY__EXCLUSION); | ||
2579 | |||
2580 | metamodelElementEClass = createEClass(METAMODEL_ELEMENT); | ||
2581 | createEReference(metamodelElementEClass, METAMODEL_ELEMENT__CLASSIFIER); | ||
2582 | createEReference(metamodelElementEClass, METAMODEL_ELEMENT__FEATURE); | ||
2583 | |||
2584 | metamodelDeclarationEClass = createEClass(METAMODEL_DECLARATION); | ||
2585 | createEReference(metamodelDeclarationEClass, METAMODEL_DECLARATION__SPECIFICATION); | ||
2586 | |||
2587 | metamodelReferenceEClass = createEClass(METAMODEL_REFERENCE); | ||
2588 | createEReference(metamodelReferenceEClass, METAMODEL_REFERENCE__REFERRED); | ||
2589 | |||
2590 | metamodelEClass = createEClass(METAMODEL); | ||
2591 | |||
2592 | partialModelSpecificationEClass = createEClass(PARTIAL_MODEL_SPECIFICATION); | ||
2593 | createEReference(partialModelSpecificationEClass, PARTIAL_MODEL_SPECIFICATION__ENTRY); | ||
2594 | |||
2595 | partialModelEntryEClass = createEClass(PARTIAL_MODEL_ENTRY); | ||
2596 | createEReference(partialModelEntryEClass, PARTIAL_MODEL_ENTRY__PATH); | ||
2597 | |||
2598 | modelEntryEClass = createEClass(MODEL_ENTRY); | ||
2599 | |||
2600 | folderEntryEClass = createEClass(FOLDER_ENTRY); | ||
2601 | createEReference(folderEntryEClass, FOLDER_ENTRY__EXCLUSION); | ||
2602 | |||
2603 | partialModelDeclarationEClass = createEClass(PARTIAL_MODEL_DECLARATION); | ||
2604 | createEReference(partialModelDeclarationEClass, PARTIAL_MODEL_DECLARATION__SPECIFICATION); | ||
2605 | |||
2606 | partialModelReferenceEClass = createEClass(PARTIAL_MODEL_REFERENCE); | ||
2607 | createEReference(partialModelReferenceEClass, PARTIAL_MODEL_REFERENCE__REFERRED); | ||
2608 | |||
2609 | partialModelEClass = createEClass(PARTIAL_MODEL); | ||
2610 | |||
2611 | patternSpecificationEClass = createEClass(PATTERN_SPECIFICATION); | ||
2612 | createEReference(patternSpecificationEClass, PATTERN_SPECIFICATION__ENTRIES); | ||
2613 | |||
2614 | patternEntryEClass = createEClass(PATTERN_ENTRY); | ||
2615 | createEReference(patternEntryEClass, PATTERN_ENTRY__PACKAGE); | ||
2616 | |||
2617 | allPatternEntryEClass = createEClass(ALL_PATTERN_ENTRY); | ||
2618 | createEReference(allPatternEntryEClass, ALL_PATTERN_ENTRY__EXCLUSUION); | ||
2619 | |||
2620 | patternElementEClass = createEClass(PATTERN_ELEMENT); | ||
2621 | createEReference(patternElementEClass, PATTERN_ELEMENT__PATTERN); | ||
2622 | |||
2623 | graphPatternDeclarationEClass = createEClass(GRAPH_PATTERN_DECLARATION); | ||
2624 | createEReference(graphPatternDeclarationEClass, GRAPH_PATTERN_DECLARATION__SPECIFICATION); | ||
2625 | |||
2626 | graphPatternReferenceEClass = createEClass(GRAPH_PATTERN_REFERENCE); | ||
2627 | createEReference(graphPatternReferenceEClass, GRAPH_PATTERN_REFERENCE__REFERRED); | ||
2628 | |||
2629 | graphPatternEClass = createEClass(GRAPH_PATTERN); | ||
2630 | |||
2631 | objectiveSpecificationEClass = createEClass(OBJECTIVE_SPECIFICATION); | ||
2632 | createEReference(objectiveSpecificationEClass, OBJECTIVE_SPECIFICATION__ENTRIES); | ||
2633 | |||
2634 | objectiveEntryEClass = createEClass(OBJECTIVE_ENTRY); | ||
2635 | createEReference(objectiveEntryEClass, OBJECTIVE_ENTRY__FUNCTION); | ||
2636 | |||
2637 | optimizationEntryEClass = createEClass(OPTIMIZATION_ENTRY); | ||
2638 | createEAttribute(optimizationEntryEClass, OPTIMIZATION_ENTRY__DIRECTION); | ||
2639 | |||
2640 | thresholdEntryEClass = createEClass(THRESHOLD_ENTRY); | ||
2641 | createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__OPERATOR); | ||
2642 | createEAttribute(thresholdEntryEClass, THRESHOLD_ENTRY__THRESHOLD); | ||
2643 | |||
2644 | objectiveFunctionEClass = createEClass(OBJECTIVE_FUNCTION); | ||
2645 | |||
2646 | costObjectiveFunctionEClass = createEClass(COST_OBJECTIVE_FUNCTION); | ||
2647 | createEReference(costObjectiveFunctionEClass, COST_OBJECTIVE_FUNCTION__ENTRIES); | ||
2648 | |||
2649 | costEntryEClass = createEClass(COST_ENTRY); | ||
2650 | createEReference(costEntryEClass, COST_ENTRY__PATTERN_ELEMENT); | ||
2651 | createEAttribute(costEntryEClass, COST_ENTRY__WEIGHT); | ||
2652 | |||
2653 | objectiveDeclarationEClass = createEClass(OBJECTIVE_DECLARATION); | ||
2654 | createEReference(objectiveDeclarationEClass, OBJECTIVE_DECLARATION__SPECIFICATION); | ||
2655 | |||
2656 | objectiveReferenceEClass = createEClass(OBJECTIVE_REFERENCE); | ||
2657 | createEReference(objectiveReferenceEClass, OBJECTIVE_REFERENCE__REFERRED); | ||
2658 | |||
2659 | objectiveEClass = createEClass(OBJECTIVE); | ||
2660 | |||
2661 | configSpecificationEClass = createEClass(CONFIG_SPECIFICATION); | ||
2662 | createEReference(configSpecificationEClass, CONFIG_SPECIFICATION__ENTRIES); | ||
2663 | |||
2664 | configDeclarationEClass = createEClass(CONFIG_DECLARATION); | ||
2665 | createEReference(configDeclarationEClass, CONFIG_DECLARATION__SPECIFICATION); | ||
2666 | |||
2667 | configEntryEClass = createEClass(CONFIG_ENTRY); | ||
2668 | |||
2669 | documentationEntryEClass = createEClass(DOCUMENTATION_ENTRY); | ||
2670 | createEAttribute(documentationEntryEClass, DOCUMENTATION_ENTRY__LEVEL); | ||
2671 | |||
2672 | runtimeEntryEClass = createEClass(RUNTIME_ENTRY); | ||
2673 | createEAttribute(runtimeEntryEClass, RUNTIME_ENTRY__MILLISEC_LIMIT); | ||
2674 | |||
2675 | memoryEntryEClass = createEClass(MEMORY_ENTRY); | ||
2676 | createEAttribute(memoryEntryEClass, MEMORY_ENTRY__MEGABYTE_LIMIT); | ||
2677 | |||
2678 | customEntryEClass = createEClass(CUSTOM_ENTRY); | ||
2679 | createEAttribute(customEntryEClass, CUSTOM_ENTRY__KEY); | ||
2680 | createEAttribute(customEntryEClass, CUSTOM_ENTRY__VALUE); | ||
2681 | |||
2682 | configReferenceEClass = createEClass(CONFIG_REFERENCE); | ||
2683 | createEReference(configReferenceEClass, CONFIG_REFERENCE__CONFIG); | ||
2684 | |||
2685 | configEClass = createEClass(CONFIG); | ||
2686 | |||
2687 | scopeSpecificationEClass = createEClass(SCOPE_SPECIFICATION); | ||
2688 | createEReference(scopeSpecificationEClass, SCOPE_SPECIFICATION__SCOPES); | ||
2689 | |||
2690 | typeScopeEClass = createEClass(TYPE_SCOPE); | ||
2691 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_NEW); | ||
2692 | createEAttribute(typeScopeEClass, TYPE_SCOPE__SETS_SUM); | ||
2693 | createEReference(typeScopeEClass, TYPE_SCOPE__NUMBER); | ||
2694 | |||
2695 | classTypeScopeEClass = createEClass(CLASS_TYPE_SCOPE); | ||
2696 | createEReference(classTypeScopeEClass, CLASS_TYPE_SCOPE__TYPE); | ||
2697 | |||
2698 | objectTypeScopeEClass = createEClass(OBJECT_TYPE_SCOPE); | ||
2699 | createEReference(objectTypeScopeEClass, OBJECT_TYPE_SCOPE__TYPE); | ||
2700 | |||
2701 | integerTypeScopeEClass = createEClass(INTEGER_TYPE_SCOPE); | ||
2702 | createEReference(integerTypeScopeEClass, INTEGER_TYPE_SCOPE__TYPE); | ||
2703 | |||
2704 | realTypeScopeEClass = createEClass(REAL_TYPE_SCOPE); | ||
2705 | createEReference(realTypeScopeEClass, REAL_TYPE_SCOPE__TYPE); | ||
2706 | |||
2707 | stringTypeScopeEClass = createEClass(STRING_TYPE_SCOPE); | ||
2708 | createEReference(stringTypeScopeEClass, STRING_TYPE_SCOPE__TYPE); | ||
2709 | |||
2710 | typeReferenceEClass = createEClass(TYPE_REFERENCE); | ||
2711 | |||
2712 | classReferenceEClass = createEClass(CLASS_REFERENCE); | ||
2713 | createEReference(classReferenceEClass, CLASS_REFERENCE__ELEMENT); | ||
2714 | |||
2715 | objectReferenceEClass = createEClass(OBJECT_REFERENCE); | ||
2716 | |||
2717 | integerReferenceEClass = createEClass(INTEGER_REFERENCE); | ||
2718 | |||
2719 | realReferenceEClass = createEClass(REAL_REFERENCE); | ||
2720 | |||
2721 | stringReferenceEClass = createEClass(STRING_REFERENCE); | ||
2722 | |||
2723 | numberSpecificationEClass = createEClass(NUMBER_SPECIFICATION); | ||
2724 | |||
2725 | exactNumberEClass = createEClass(EXACT_NUMBER); | ||
2726 | createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_NUMBER); | ||
2727 | createEAttribute(exactNumberEClass, EXACT_NUMBER__EXACT_UNLIMITED); | ||
2728 | |||
2729 | intervallNumberEClass = createEClass(INTERVALL_NUMBER); | ||
2730 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MIN); | ||
2731 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_NUMBER); | ||
2732 | createEAttribute(intervallNumberEClass, INTERVALL_NUMBER__MAX_UNLIMITED); | ||
2733 | |||
2734 | intEnumberationEClass = createEClass(INT_ENUMBERATION); | ||
2735 | createEAttribute(intEnumberationEClass, INT_ENUMBERATION__ENTRY); | ||
2736 | |||
2737 | realEnumerationEClass = createEClass(REAL_ENUMERATION); | ||
2738 | createEAttribute(realEnumerationEClass, REAL_ENUMERATION__ENTRY); | ||
2739 | |||
2740 | stringEnumerationEClass = createEClass(STRING_ENUMERATION); | ||
2741 | createEAttribute(stringEnumerationEClass, STRING_ENUMERATION__ENTRY); | ||
2742 | |||
2743 | scopeDeclarationEClass = createEClass(SCOPE_DECLARATION); | ||
2744 | createEReference(scopeDeclarationEClass, SCOPE_DECLARATION__SPECIFICATION); | ||
2745 | |||
2746 | scopeReferenceEClass = createEClass(SCOPE_REFERENCE); | ||
2747 | createEReference(scopeReferenceEClass, SCOPE_REFERENCE__REFERRED); | ||
2748 | |||
2749 | scopeEClass = createEClass(SCOPE); | ||
2750 | |||
2751 | taskEClass = createEClass(TASK); | ||
2752 | |||
2753 | generationTaskEClass = createEClass(GENERATION_TASK); | ||
2754 | createEReference(generationTaskEClass, GENERATION_TASK__METAMODEL); | ||
2755 | createEReference(generationTaskEClass, GENERATION_TASK__PARTIAL_MODEL); | ||
2756 | createEReference(generationTaskEClass, GENERATION_TASK__PATTERNS); | ||
2757 | createEReference(generationTaskEClass, GENERATION_TASK__OBJECTIVES); | ||
2758 | createEReference(generationTaskEClass, GENERATION_TASK__SCOPE); | ||
2759 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER_SPECIFIED); | ||
2760 | createEAttribute(generationTaskEClass, GENERATION_TASK__NUMBER); | ||
2761 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUN_SPECIFIED); | ||
2762 | createEAttribute(generationTaskEClass, GENERATION_TASK__RUNS); | ||
2763 | createEAttribute(generationTaskEClass, GENERATION_TASK__SOLVER); | ||
2764 | createEReference(generationTaskEClass, GENERATION_TASK__CONFIG); | ||
2765 | createEReference(generationTaskEClass, GENERATION_TASK__DEBUG_FOLDER); | ||
2766 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_LOG_FILE); | ||
2767 | createEReference(generationTaskEClass, GENERATION_TASK__TARGET_STATISTICS_FILE); | ||
2768 | createEReference(generationTaskEClass, GENERATION_TASK__TAGET_FOLDER); | ||
2769 | |||
2770 | integerScopeEClass = createEClass(INTEGER_SCOPE); | ||
2771 | |||
2772 | realScopeEClass = createEClass(REAL_SCOPE); | ||
2773 | |||
2774 | stringScopeEClass = createEClass(STRING_SCOPE); | ||
2775 | |||
2776 | // Create enums | ||
2777 | optimizationDirectionEEnum = createEEnum(OPTIMIZATION_DIRECTION); | ||
2778 | comparisonOperatorEEnum = createEEnum(COMPARISON_OPERATOR); | ||
2779 | documentLevelSpecificationEEnum = createEEnum(DOCUMENT_LEVEL_SPECIFICATION); | ||
2780 | solverEEnum = createEEnum(SOLVER); | ||
2781 | } | ||
2782 | |||
2783 | /** | ||
2784 | * <!-- begin-user-doc --> | ||
2785 | * <!-- end-user-doc --> | ||
2786 | * @generated | ||
2787 | */ | ||
2788 | private boolean isInitialized = false; | ||
2789 | |||
2790 | /** | ||
2791 | * Complete the initialization of the package and its meta-model. This | ||
2792 | * method is guarded to have no affect on any invocation but its first. | ||
2793 | * <!-- begin-user-doc --> | ||
2794 | * <!-- end-user-doc --> | ||
2795 | * @generated | ||
2796 | */ | ||
2797 | public void initializePackageContents() | ||
2798 | { | ||
2799 | if (isInitialized) return; | ||
2800 | isInitialized = true; | ||
2801 | |||
2802 | // Initialize package | ||
2803 | setName(eNAME); | ||
2804 | setNsPrefix(eNS_PREFIX); | ||
2805 | setNsURI(eNS_URI); | ||
2806 | |||
2807 | // Obtain other dependent packages | ||
2808 | EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); | ||
2809 | PatternLanguagePackage thePatternLanguagePackage = (PatternLanguagePackage)EPackage.Registry.INSTANCE.getEPackage(PatternLanguagePackage.eNS_URI); | ||
2810 | |||
2811 | // Create type parameters | ||
2812 | |||
2813 | // Set bounds for type parameters | ||
2814 | |||
2815 | // Add supertypes to classes | ||
2816 | ePackageImportEClass.getESuperTypes().add(this.getImport()); | ||
2817 | viatraImportEClass.getESuperTypes().add(this.getImport()); | ||
2818 | declarationEClass.getESuperTypes().add(this.getCommand()); | ||
2819 | fileSpecificationEClass.getESuperTypes().add(this.getFile()); | ||
2820 | fileDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | ||
2821 | fileReferenceEClass.getESuperTypes().add(this.getFile()); | ||
2822 | metamodelSpecificationEClass.getESuperTypes().add(this.getMetamodel()); | ||
2823 | allPackageEntryEClass.getESuperTypes().add(this.getMetamodelEntry()); | ||
2824 | metamodelElementEClass.getESuperTypes().add(this.getMetamodelEntry()); | ||
2825 | metamodelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | ||
2826 | metamodelReferenceEClass.getESuperTypes().add(this.getMetamodel()); | ||
2827 | partialModelSpecificationEClass.getESuperTypes().add(this.getPartialModel()); | ||
2828 | modelEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); | ||
2829 | folderEntryEClass.getESuperTypes().add(this.getPartialModelEntry()); | ||
2830 | partialModelDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | ||
2831 | partialModelReferenceEClass.getESuperTypes().add(this.getPartialModel()); | ||
2832 | patternSpecificationEClass.getESuperTypes().add(this.getGraphPattern()); | ||
2833 | allPatternEntryEClass.getESuperTypes().add(this.getPatternEntry()); | ||
2834 | patternElementEClass.getESuperTypes().add(this.getPatternEntry()); | ||
2835 | graphPatternDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | ||
2836 | graphPatternReferenceEClass.getESuperTypes().add(this.getGraphPattern()); | ||
2837 | objectiveSpecificationEClass.getESuperTypes().add(this.getObjective()); | ||
2838 | optimizationEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); | ||
2839 | thresholdEntryEClass.getESuperTypes().add(this.getObjectiveEntry()); | ||
2840 | costObjectiveFunctionEClass.getESuperTypes().add(this.getObjectiveFunction()); | ||
2841 | objectiveDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | ||
2842 | objectiveReferenceEClass.getESuperTypes().add(this.getObjective()); | ||
2843 | configSpecificationEClass.getESuperTypes().add(this.getConfig()); | ||
2844 | configDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | ||
2845 | documentationEntryEClass.getESuperTypes().add(this.getConfigEntry()); | ||
2846 | runtimeEntryEClass.getESuperTypes().add(this.getConfigEntry()); | ||
2847 | memoryEntryEClass.getESuperTypes().add(this.getConfigEntry()); | ||
2848 | customEntryEClass.getESuperTypes().add(this.getConfigEntry()); | ||
2849 | configReferenceEClass.getESuperTypes().add(this.getConfig()); | ||
2850 | scopeSpecificationEClass.getESuperTypes().add(this.getScope()); | ||
2851 | classTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2852 | objectTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2853 | integerTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2854 | realTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2855 | stringTypeScopeEClass.getESuperTypes().add(this.getTypeScope()); | ||
2856 | classReferenceEClass.getESuperTypes().add(this.getTypeReference()); | ||
2857 | objectReferenceEClass.getESuperTypes().add(this.getTypeReference()); | ||
2858 | integerReferenceEClass.getESuperTypes().add(this.getTypeReference()); | ||
2859 | realReferenceEClass.getESuperTypes().add(this.getTypeReference()); | ||
2860 | stringReferenceEClass.getESuperTypes().add(this.getTypeReference()); | ||
2861 | exactNumberEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2862 | intervallNumberEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2863 | intEnumberationEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2864 | realEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2865 | stringEnumerationEClass.getESuperTypes().add(this.getNumberSpecification()); | ||
2866 | scopeDeclarationEClass.getESuperTypes().add(this.getDeclaration()); | ||
2867 | scopeReferenceEClass.getESuperTypes().add(this.getScope()); | ||
2868 | taskEClass.getESuperTypes().add(this.getCommand()); | ||
2869 | generationTaskEClass.getESuperTypes().add(this.getTask()); | ||
2870 | integerScopeEClass.getESuperTypes().add(this.getIntegerReference()); | ||
2871 | realScopeEClass.getESuperTypes().add(this.getRealReference()); | ||
2872 | stringScopeEClass.getESuperTypes().add(this.getStringReference()); | ||
2873 | |||
2874 | // Initialize classes and features; add operations and parameters | ||
2875 | initEClass(configurationScriptEClass, ConfigurationScript.class, "ConfigurationScript", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2876 | initEReference(getConfigurationScript_Imports(), this.getImport(), null, "imports", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2877 | initEReference(getConfigurationScript_Commands(), this.getCommand(), null, "commands", null, 0, -1, ConfigurationScript.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2878 | |||
2879 | initEClass(commandEClass, Command.class, "Command", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2880 | |||
2881 | initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2882 | |||
2883 | initEClass(ePackageImportEClass, EPackageImport.class, "EPackageImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2884 | initEReference(getEPackageImport_ImportedPackage(), theEcorePackage.getEPackage(), null, "importedPackage", null, 0, 1, EPackageImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2885 | |||
2886 | initEClass(viatraImportEClass, ViatraImport.class, "ViatraImport", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2887 | initEReference(getViatraImport_ImportedViatra(), thePatternLanguagePackage.getPatternModel(), null, "importedViatra", null, 0, 1, ViatraImport.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2888 | |||
2889 | initEClass(declarationEClass, Declaration.class, "Declaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2890 | initEAttribute(getDeclaration_Name(), theEcorePackage.getEString(), "name", null, 0, 1, Declaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2891 | |||
2892 | initEClass(fileSpecificationEClass, FileSpecification.class, "FileSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2893 | initEAttribute(getFileSpecification_Path(), theEcorePackage.getEString(), "path", null, 0, 1, FileSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2894 | |||
2895 | initEClass(fileDeclarationEClass, FileDeclaration.class, "FileDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2896 | initEReference(getFileDeclaration_Specification(), this.getFileSpecification(), null, "specification", null, 0, 1, FileDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2897 | |||
2898 | initEClass(fileReferenceEClass, FileReference.class, "FileReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2899 | initEReference(getFileReference_Referred(), this.getFileDeclaration(), null, "referred", null, 0, 1, FileReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2900 | |||
2901 | initEClass(fileEClass, File.class, "File", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2902 | |||
2903 | initEClass(metamodelSpecificationEClass, MetamodelSpecification.class, "MetamodelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2904 | initEReference(getMetamodelSpecification_Entries(), this.getMetamodelEntry(), null, "entries", null, 0, -1, MetamodelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2905 | |||
2906 | initEClass(metamodelEntryEClass, MetamodelEntry.class, "MetamodelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2907 | initEReference(getMetamodelEntry_Package(), theEcorePackage.getEPackage(), null, "package", null, 0, 1, MetamodelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2908 | |||
2909 | initEClass(allPackageEntryEClass, AllPackageEntry.class, "AllPackageEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2910 | initEReference(getAllPackageEntry_Exclusion(), this.getMetamodelElement(), null, "exclusion", null, 0, -1, AllPackageEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2911 | |||
2912 | initEClass(metamodelElementEClass, MetamodelElement.class, "MetamodelElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2913 | initEReference(getMetamodelElement_Classifier(), theEcorePackage.getEClassifier(), null, "classifier", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2914 | initEReference(getMetamodelElement_Feature(), theEcorePackage.getENamedElement(), null, "feature", null, 0, 1, MetamodelElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2915 | |||
2916 | initEClass(metamodelDeclarationEClass, MetamodelDeclaration.class, "MetamodelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2917 | initEReference(getMetamodelDeclaration_Specification(), this.getMetamodelSpecification(), null, "specification", null, 0, 1, MetamodelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2918 | |||
2919 | initEClass(metamodelReferenceEClass, MetamodelReference.class, "MetamodelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2920 | initEReference(getMetamodelReference_Referred(), this.getMetamodelDeclaration(), null, "referred", null, 0, 1, MetamodelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2921 | |||
2922 | initEClass(metamodelEClass, Metamodel.class, "Metamodel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2923 | |||
2924 | initEClass(partialModelSpecificationEClass, PartialModelSpecification.class, "PartialModelSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2925 | initEReference(getPartialModelSpecification_Entry(), this.getPartialModelEntry(), null, "entry", null, 0, -1, PartialModelSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2926 | |||
2927 | initEClass(partialModelEntryEClass, PartialModelEntry.class, "PartialModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2928 | initEReference(getPartialModelEntry_Path(), this.getFile(), null, "path", null, 0, 1, PartialModelEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2929 | |||
2930 | initEClass(modelEntryEClass, ModelEntry.class, "ModelEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2931 | |||
2932 | initEClass(folderEntryEClass, FolderEntry.class, "FolderEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2933 | initEReference(getFolderEntry_Exclusion(), this.getModelEntry(), null, "exclusion", null, 0, -1, FolderEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2934 | |||
2935 | initEClass(partialModelDeclarationEClass, PartialModelDeclaration.class, "PartialModelDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2936 | initEReference(getPartialModelDeclaration_Specification(), this.getPartialModelSpecification(), null, "specification", null, 0, 1, PartialModelDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2937 | |||
2938 | initEClass(partialModelReferenceEClass, PartialModelReference.class, "PartialModelReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2939 | initEReference(getPartialModelReference_Referred(), this.getPartialModelDeclaration(), null, "referred", null, 0, 1, PartialModelReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2940 | |||
2941 | initEClass(partialModelEClass, PartialModel.class, "PartialModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2942 | |||
2943 | initEClass(patternSpecificationEClass, PatternSpecification.class, "PatternSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2944 | initEReference(getPatternSpecification_Entries(), this.getPatternEntry(), null, "entries", null, 0, -1, PatternSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2945 | |||
2946 | initEClass(patternEntryEClass, PatternEntry.class, "PatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2947 | initEReference(getPatternEntry_Package(), thePatternLanguagePackage.getPatternModel(), null, "package", null, 0, 1, PatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2948 | |||
2949 | initEClass(allPatternEntryEClass, AllPatternEntry.class, "AllPatternEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2950 | initEReference(getAllPatternEntry_Exclusuion(), this.getPatternElement(), null, "exclusuion", null, 0, -1, AllPatternEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2951 | |||
2952 | initEClass(patternElementEClass, PatternElement.class, "PatternElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2953 | initEReference(getPatternElement_Pattern(), thePatternLanguagePackage.getPattern(), null, "pattern", null, 0, 1, PatternElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2954 | |||
2955 | initEClass(graphPatternDeclarationEClass, GraphPatternDeclaration.class, "GraphPatternDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2956 | initEReference(getGraphPatternDeclaration_Specification(), this.getPatternSpecification(), null, "specification", null, 0, 1, GraphPatternDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2957 | |||
2958 | initEClass(graphPatternReferenceEClass, GraphPatternReference.class, "GraphPatternReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2959 | initEReference(getGraphPatternReference_Referred(), this.getGraphPatternDeclaration(), null, "referred", null, 0, 1, GraphPatternReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2960 | |||
2961 | initEClass(graphPatternEClass, GraphPattern.class, "GraphPattern", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2962 | |||
2963 | initEClass(objectiveSpecificationEClass, ObjectiveSpecification.class, "ObjectiveSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2964 | initEReference(getObjectiveSpecification_Entries(), this.getObjectiveEntry(), null, "entries", null, 0, -1, ObjectiveSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2965 | |||
2966 | initEClass(objectiveEntryEClass, ObjectiveEntry.class, "ObjectiveEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2967 | initEReference(getObjectiveEntry_Function(), this.getObjectiveFunction(), null, "function", null, 0, 1, ObjectiveEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2968 | |||
2969 | initEClass(optimizationEntryEClass, OptimizationEntry.class, "OptimizationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2970 | initEAttribute(getOptimizationEntry_Direction(), this.getOptimizationDirection(), "direction", null, 0, 1, OptimizationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2971 | |||
2972 | initEClass(thresholdEntryEClass, ThresholdEntry.class, "ThresholdEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2973 | initEAttribute(getThresholdEntry_Operator(), this.getComparisonOperator(), "operator", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2974 | initEAttribute(getThresholdEntry_Threshold(), theEcorePackage.getEBigDecimal(), "threshold", null, 0, 1, ThresholdEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2975 | |||
2976 | initEClass(objectiveFunctionEClass, ObjectiveFunction.class, "ObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2977 | |||
2978 | initEClass(costObjectiveFunctionEClass, CostObjectiveFunction.class, "CostObjectiveFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2979 | initEReference(getCostObjectiveFunction_Entries(), this.getCostEntry(), null, "entries", null, 0, -1, CostObjectiveFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2980 | |||
2981 | initEClass(costEntryEClass, CostEntry.class, "CostEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2982 | initEReference(getCostEntry_PatternElement(), this.getPatternElement(), null, "patternElement", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2983 | initEAttribute(getCostEntry_Weight(), theEcorePackage.getEInt(), "weight", null, 0, 1, CostEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2984 | |||
2985 | initEClass(objectiveDeclarationEClass, ObjectiveDeclaration.class, "ObjectiveDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2986 | initEReference(getObjectiveDeclaration_Specification(), this.getObjectiveSpecification(), null, "specification", null, 0, 1, ObjectiveDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2987 | |||
2988 | initEClass(objectiveReferenceEClass, ObjectiveReference.class, "ObjectiveReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2989 | initEReference(getObjectiveReference_Referred(), this.getObjectiveDeclaration(), null, "referred", null, 0, 1, ObjectiveReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2990 | |||
2991 | initEClass(objectiveEClass, Objective.class, "Objective", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2992 | |||
2993 | initEClass(configSpecificationEClass, ConfigSpecification.class, "ConfigSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2994 | initEReference(getConfigSpecification_Entries(), this.getConfigEntry(), null, "entries", null, 0, -1, ConfigSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2995 | |||
2996 | initEClass(configDeclarationEClass, ConfigDeclaration.class, "ConfigDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
2997 | initEReference(getConfigDeclaration_Specification(), this.getConfigSpecification(), null, "specification", null, 0, 1, ConfigDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
2998 | |||
2999 | initEClass(configEntryEClass, ConfigEntry.class, "ConfigEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3000 | |||
3001 | initEClass(documentationEntryEClass, DocumentationEntry.class, "DocumentationEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3002 | initEAttribute(getDocumentationEntry_Level(), this.getDocumentLevelSpecification(), "level", null, 0, 1, DocumentationEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3003 | |||
3004 | initEClass(runtimeEntryEClass, RuntimeEntry.class, "RuntimeEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3005 | initEAttribute(getRuntimeEntry_MillisecLimit(), theEcorePackage.getEInt(), "millisecLimit", null, 0, 1, RuntimeEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3006 | |||
3007 | initEClass(memoryEntryEClass, MemoryEntry.class, "MemoryEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3008 | initEAttribute(getMemoryEntry_MegabyteLimit(), theEcorePackage.getEInt(), "megabyteLimit", null, 0, 1, MemoryEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3009 | |||
3010 | initEClass(customEntryEClass, CustomEntry.class, "CustomEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3011 | initEAttribute(getCustomEntry_Key(), theEcorePackage.getEString(), "key", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3012 | initEAttribute(getCustomEntry_Value(), theEcorePackage.getEString(), "value", null, 0, 1, CustomEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3013 | |||
3014 | initEClass(configReferenceEClass, ConfigReference.class, "ConfigReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3015 | initEReference(getConfigReference_Config(), this.getConfigDeclaration(), null, "config", null, 0, 1, ConfigReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3016 | |||
3017 | initEClass(configEClass, Config.class, "Config", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3018 | |||
3019 | initEClass(scopeSpecificationEClass, ScopeSpecification.class, "ScopeSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3020 | initEReference(getScopeSpecification_Scopes(), this.getTypeScope(), null, "scopes", null, 0, -1, ScopeSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3021 | |||
3022 | initEClass(typeScopeEClass, TypeScope.class, "TypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3023 | initEAttribute(getTypeScope_SetsNew(), theEcorePackage.getEBoolean(), "setsNew", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3024 | initEAttribute(getTypeScope_SetsSum(), theEcorePackage.getEBoolean(), "setsSum", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3025 | initEReference(getTypeScope_Number(), this.getNumberSpecification(), null, "number", null, 0, 1, TypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3026 | |||
3027 | initEClass(classTypeScopeEClass, ClassTypeScope.class, "ClassTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3028 | initEReference(getClassTypeScope_Type(), this.getClassReference(), null, "type", null, 0, 1, ClassTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3029 | |||
3030 | initEClass(objectTypeScopeEClass, ObjectTypeScope.class, "ObjectTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3031 | initEReference(getObjectTypeScope_Type(), this.getObjectReference(), null, "type", null, 0, 1, ObjectTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3032 | |||
3033 | initEClass(integerTypeScopeEClass, IntegerTypeScope.class, "IntegerTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3034 | initEReference(getIntegerTypeScope_Type(), this.getIntegerReference(), null, "type", null, 0, 1, IntegerTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3035 | |||
3036 | initEClass(realTypeScopeEClass, RealTypeScope.class, "RealTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3037 | initEReference(getRealTypeScope_Type(), this.getRealReference(), null, "type", null, 0, 1, RealTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3038 | |||
3039 | initEClass(stringTypeScopeEClass, StringTypeScope.class, "StringTypeScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3040 | initEReference(getStringTypeScope_Type(), this.getStringReference(), null, "type", null, 0, 1, StringTypeScope.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3041 | |||
3042 | initEClass(typeReferenceEClass, TypeReference.class, "TypeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3043 | |||
3044 | initEClass(classReferenceEClass, ClassReference.class, "ClassReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3045 | initEReference(getClassReference_Element(), this.getMetamodelElement(), null, "element", null, 0, 1, ClassReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3046 | |||
3047 | initEClass(objectReferenceEClass, ObjectReference.class, "ObjectReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3048 | |||
3049 | initEClass(integerReferenceEClass, IntegerReference.class, "IntegerReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3050 | |||
3051 | initEClass(realReferenceEClass, RealReference.class, "RealReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3052 | |||
3053 | initEClass(stringReferenceEClass, StringReference.class, "StringReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3054 | |||
3055 | initEClass(numberSpecificationEClass, NumberSpecification.class, "NumberSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3056 | |||
3057 | initEClass(exactNumberEClass, ExactNumber.class, "ExactNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3058 | initEAttribute(getExactNumber_ExactNumber(), theEcorePackage.getEInt(), "exactNumber", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3059 | initEAttribute(getExactNumber_ExactUnlimited(), theEcorePackage.getEBoolean(), "exactUnlimited", null, 0, 1, ExactNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3060 | |||
3061 | initEClass(intervallNumberEClass, IntervallNumber.class, "IntervallNumber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3062 | initEAttribute(getIntervallNumber_Min(), theEcorePackage.getEInt(), "min", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3063 | initEAttribute(getIntervallNumber_MaxNumber(), theEcorePackage.getEInt(), "maxNumber", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3064 | initEAttribute(getIntervallNumber_MaxUnlimited(), theEcorePackage.getEBoolean(), "maxUnlimited", null, 0, 1, IntervallNumber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3065 | |||
3066 | initEClass(intEnumberationEClass, IntEnumberation.class, "IntEnumberation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3067 | initEAttribute(getIntEnumberation_Entry(), theEcorePackage.getEInt(), "entry", null, 0, -1, IntEnumberation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3068 | |||
3069 | initEClass(realEnumerationEClass, RealEnumeration.class, "RealEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3070 | initEAttribute(getRealEnumeration_Entry(), theEcorePackage.getEBigDecimal(), "entry", null, 0, -1, RealEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3071 | |||
3072 | initEClass(stringEnumerationEClass, StringEnumeration.class, "StringEnumeration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3073 | initEAttribute(getStringEnumeration_Entry(), theEcorePackage.getEString(), "entry", null, 0, -1, StringEnumeration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3074 | |||
3075 | initEClass(scopeDeclarationEClass, ScopeDeclaration.class, "ScopeDeclaration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3076 | initEReference(getScopeDeclaration_Specification(), this.getScopeSpecification(), null, "specification", null, 0, 1, ScopeDeclaration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3077 | |||
3078 | initEClass(scopeReferenceEClass, ScopeReference.class, "ScopeReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3079 | initEReference(getScopeReference_Referred(), this.getScopeDeclaration(), null, "referred", null, 0, 1, ScopeReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3080 | |||
3081 | initEClass(scopeEClass, Scope.class, "Scope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3082 | |||
3083 | initEClass(taskEClass, Task.class, "Task", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3084 | |||
3085 | initEClass(generationTaskEClass, GenerationTask.class, "GenerationTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3086 | initEReference(getGenerationTask_Metamodel(), this.getMetamodel(), null, "metamodel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3087 | initEReference(getGenerationTask_PartialModel(), this.getPartialModel(), null, "partialModel", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3088 | initEReference(getGenerationTask_Patterns(), this.getGraphPattern(), null, "patterns", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3089 | initEReference(getGenerationTask_Objectives(), this.getObjective(), null, "objectives", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3090 | initEReference(getGenerationTask_Scope(), this.getScope(), null, "scope", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3091 | initEAttribute(getGenerationTask_NumberSpecified(), theEcorePackage.getEBoolean(), "numberSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3092 | initEAttribute(getGenerationTask_Number(), theEcorePackage.getEInt(), "number", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3093 | initEAttribute(getGenerationTask_RunSpecified(), theEcorePackage.getEBoolean(), "runSpecified", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3094 | initEAttribute(getGenerationTask_Runs(), theEcorePackage.getEInt(), "runs", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3095 | initEAttribute(getGenerationTask_Solver(), this.getSolver(), "solver", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3096 | initEReference(getGenerationTask_Config(), this.getConfig(), null, "config", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3097 | initEReference(getGenerationTask_DebugFolder(), this.getFile(), null, "debugFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3098 | initEReference(getGenerationTask_TargetLogFile(), this.getFile(), null, "targetLogFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3099 | initEReference(getGenerationTask_TargetStatisticsFile(), this.getFile(), null, "targetStatisticsFile", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3100 | initEReference(getGenerationTask_TagetFolder(), this.getFile(), null, "tagetFolder", null, 0, 1, GenerationTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); | ||
3101 | |||
3102 | initEClass(integerScopeEClass, IntegerScope.class, "IntegerScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3103 | |||
3104 | initEClass(realScopeEClass, RealScope.class, "RealScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3105 | |||
3106 | initEClass(stringScopeEClass, StringScope.class, "StringScope", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); | ||
3107 | |||
3108 | // Initialize enums and add enum literals | ||
3109 | initEEnum(optimizationDirectionEEnum, OptimizationDirection.class, "OptimizationDirection"); | ||
3110 | addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MINIMIZE); | ||
3111 | addEEnumLiteral(optimizationDirectionEEnum, OptimizationDirection.MAXIMIZE); | ||
3112 | |||
3113 | initEEnum(comparisonOperatorEEnum, ComparisonOperator.class, "ComparisonOperator"); | ||
3114 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS); | ||
3115 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER); | ||
3116 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.LESS_EQUALS); | ||
3117 | addEEnumLiteral(comparisonOperatorEEnum, ComparisonOperator.GREATER_EQUALS); | ||
3118 | |||
3119 | initEEnum(documentLevelSpecificationEEnum, DocumentLevelSpecification.class, "DocumentLevelSpecification"); | ||
3120 | addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NONE); | ||
3121 | addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.NORMAL); | ||
3122 | addEEnumLiteral(documentLevelSpecificationEEnum, DocumentLevelSpecification.FULL); | ||
3123 | |||
3124 | initEEnum(solverEEnum, Solver.class, "Solver"); | ||
3125 | addEEnumLiteral(solverEEnum, Solver.SMT_SOLVER); | ||
3126 | addEEnumLiteral(solverEEnum, Solver.ALLOY_SOLVER); | ||
3127 | addEEnumLiteral(solverEEnum, Solver.VIATRA_SOLVER); | ||
3128 | |||
3129 | // Create resource | ||
3130 | createResource(eNS_URI); | ||
3131 | } | ||
3132 | |||
3133 | } //ApplicationConfigurationPackageImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java index d95d291d..2506ac73 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassReferenceImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Class Reference</b></em>'. | 20 | * An implementation of the model object '<em><b>Class Reference</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl#getElement <em>Element</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassReferenceImpl#getElement <em>Element</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class ClassReferenceImpl extends TypeReferenceImpl implements ClassReference | 31 | public class ClassReferenceImpl extends TypeReferenceImpl implements ClassReference |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getElement() <em>Element</em>}' containment reference. | 34 | * The cached value of the '{@link #getElement() <em>Element</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getElement() | 37 | * @see #getElement() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected MetamodelElement element; | 41 | protected MetamodelElement element; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected ClassReferenceImpl() | 48 | protected ClassReferenceImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.CLASS_REFERENCE; | 61 | return ApplicationConfigurationPackage.Literals.CLASS_REFERENCE; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public MetamodelElement getElement() | 69 | @Override |
70 | { | 70 | public MetamodelElement getElement() |
71 | return element; | 71 | { |
72 | } | 72 | return element; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetElement(MetamodelElement newElement, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetElement(MetamodelElement newElement, NotificationChain msgs) |
81 | MetamodelElement oldElement = element; | 81 | { |
82 | element = newElement; | 82 | MetamodelElement oldElement = element; |
83 | if (eNotificationRequired()) | 83 | element = newElement; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, oldElement, newElement); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, oldElement, newElement); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setElement(MetamodelElement newElement) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newElement != element) | 98 | public void setElement(MetamodelElement newElement) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newElement != element) |
101 | if (element != null) | 101 | { |
102 | msgs = ((InternalEObject)element).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newElement != null) | 103 | if (element != null) |
104 | msgs = ((InternalEObject)newElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); | 104 | msgs = ((InternalEObject)element).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); |
105 | msgs = basicSetElement(newElement, msgs); | 105 | if (newElement != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, null, msgs); |
107 | } | 107 | msgs = basicSetElement(newElement, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, newElement, newElement)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT, newElement, newElement)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: | 122 | switch (featureID) |
123 | return basicSetElement(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetElement(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: | 138 | switch (featureID) |
139 | return getElement(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getElement(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: | 154 | switch (featureID) |
155 | setElement((MetamodelElement)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: |
157 | } | 157 | setElement((MetamodelElement)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: | 171 | switch (featureID) |
172 | setElement((MetamodelElement)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: |
174 | } | 174 | setElement((MetamodelElement)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: | 188 | switch (featureID) |
189 | return element != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.CLASS_REFERENCE__ELEMENT: |
191 | return super.eIsSet(featureID); | 191 | return element != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //ClassReferenceImpl | 194 | } |
195 | |||
196 | } //ClassReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java index 4eef1c02..8af31aa5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ClassTypeScopeImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassReference; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ClassTypeScope; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Class Type Scope</b></em>'. | 20 | * An implementation of the model object '<em><b>Class Type Scope</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType <em>Type</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ClassTypeScopeImpl#getType <em>Type</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope | 31 | public class ClassTypeScopeImpl extends TypeScopeImpl implements ClassTypeScope |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | 34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getType() | 37 | * @see #getType() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected ClassReference type; | 41 | protected ClassReference type; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected ClassTypeScopeImpl() | 48 | protected ClassTypeScopeImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE; | 61 | return ApplicationConfigurationPackage.Literals.CLASS_TYPE_SCOPE; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public ClassReference getType() | 69 | @Override |
70 | { | 70 | public ClassReference getType() |
71 | return type; | 71 | { |
72 | } | 72 | return type; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetType(ClassReference newType, NotificationChain msgs) |
81 | ClassReference oldType = type; | 81 | { |
82 | type = newType; | 82 | ClassReference oldType = type; |
83 | if (eNotificationRequired()) | 83 | type = newType; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, oldType, newType); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setType(ClassReference newType) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newType != type) | 98 | public void setType(ClassReference newType) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newType != type) |
101 | if (type != null) | 101 | { |
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newType != null) | 103 | if (type != null) |
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); | 104 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); |
105 | msgs = basicSetType(newType, msgs); | 105 | if (newType != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, null, msgs); |
107 | } | 107 | msgs = basicSetType(newType, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE, newType, newType)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | 122 | switch (featureID) |
123 | return basicSetType(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetType(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | 138 | switch (featureID) |
139 | return getType(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getType(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | 154 | switch (featureID) |
155 | setType((ClassReference)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: |
157 | } | 157 | setType((ClassReference)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | 171 | switch (featureID) |
172 | setType((ClassReference)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: |
174 | } | 174 | setType((ClassReference)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: | 188 | switch (featureID) |
189 | return type != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.CLASS_TYPE_SCOPE__TYPE: |
191 | return super.eIsSet(featureID); | 191 | return type != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //ClassTypeScopeImpl | 194 | } |
195 | |||
196 | } //ClassTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java index c7912c0c..5cd597d1 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CommandImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Command</b></em>'. | 15 | * An implementation of the model object '<em><b>Command</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class CommandImpl extends MinimalEObjectImpl.Container implements Command | 20 | public class CommandImpl extends MinimalEObjectImpl.Container implements Command |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected CommandImpl() | 27 | protected CommandImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.COMMAND; | 40 | return ApplicationConfigurationPackage.Literals.COMMAND; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //CommandImpl | 43 | } //CommandImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java index af0e7c17..bb648afc 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigDeclarationImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Config Declaration</b></em>'. | 20 | * An implementation of the model object '<em><b>Config Declaration</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl#getSpecification <em>Specification</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigDeclarationImpl#getSpecification <em>Specification</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class ConfigDeclarationImpl extends DeclarationImpl implements ConfigDeclaration | 31 | public class ConfigDeclarationImpl extends DeclarationImpl implements ConfigDeclaration |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | 34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getSpecification() | 37 | * @see #getSpecification() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected ConfigSpecification specification; | 41 | protected ConfigSpecification specification; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected ConfigDeclarationImpl() | 48 | protected ConfigDeclarationImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION; | 61 | return ApplicationConfigurationPackage.Literals.CONFIG_DECLARATION; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public ConfigSpecification getSpecification() | 69 | @Override |
70 | { | 70 | public ConfigSpecification getSpecification() |
71 | return specification; | 71 | { |
72 | } | 72 | return specification; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetSpecification(ConfigSpecification newSpecification, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetSpecification(ConfigSpecification newSpecification, NotificationChain msgs) |
81 | ConfigSpecification oldSpecification = specification; | 81 | { |
82 | specification = newSpecification; | 82 | ConfigSpecification oldSpecification = specification; |
83 | if (eNotificationRequired()) | 83 | specification = newSpecification; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setSpecification(ConfigSpecification newSpecification) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newSpecification != specification) | 98 | public void setSpecification(ConfigSpecification newSpecification) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newSpecification != specification) |
101 | if (specification != null) | 101 | { |
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newSpecification != null) | 103 | if (specification != null) |
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); | 104 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); |
105 | msgs = basicSetSpecification(newSpecification, msgs); | 105 | if (newSpecification != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, null, msgs); |
107 | } | 107 | msgs = basicSetSpecification(newSpecification, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: | 122 | switch (featureID) |
123 | return basicSetSpecification(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetSpecification(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: | 138 | switch (featureID) |
139 | return getSpecification(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getSpecification(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: | 154 | switch (featureID) |
155 | setSpecification((ConfigSpecification)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: |
157 | } | 157 | setSpecification((ConfigSpecification)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: | 171 | switch (featureID) |
172 | setSpecification((ConfigSpecification)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: |
174 | } | 174 | setSpecification((ConfigSpecification)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: | 188 | switch (featureID) |
189 | return specification != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.CONFIG_DECLARATION__SPECIFICATION: |
191 | return super.eIsSet(featureID); | 191 | return specification != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //ConfigDeclarationImpl | 194 | } |
195 | |||
196 | } //ConfigDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java index 5c9dee49..66ebb270 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigEntryImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Config Entry</b></em>'. | 15 | * An implementation of the model object '<em><b>Config Entry</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry | 20 | public class ConfigEntryImpl extends MinimalEObjectImpl.Container implements ConfigEntry |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected ConfigEntryImpl() | 27 | protected ConfigEntryImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY; | 40 | return ApplicationConfigurationPackage.Literals.CONFIG_ENTRY; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //ConfigEntryImpl | 43 | } //ConfigEntryImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java index c69dd47b..21b873fb 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Config</b></em>'. | 15 | * An implementation of the model object '<em><b>Config</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class ConfigImpl extends MinimalEObjectImpl.Container implements Config | 20 | public class ConfigImpl extends MinimalEObjectImpl.Container implements Config |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected ConfigImpl() | 27 | protected ConfigImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.CONFIG; | 40 | return ApplicationConfigurationPackage.Literals.CONFIG; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //ConfigImpl | 43 | } //ConfigImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java index dbe6aed6..3e543afd 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigReferenceImpl.java | |||
@@ -1,173 +1,175 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigReference; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | 11 | ||
12 | import org.eclipse.emf.ecore.EClass; | 12 | import org.eclipse.emf.ecore.EClass; |
13 | import org.eclipse.emf.ecore.InternalEObject; | 13 | import org.eclipse.emf.ecore.InternalEObject; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>Config Reference</b></em>'. | 19 | * An implementation of the model object '<em><b>Config Reference</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl#getConfig <em>Config</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigReferenceImpl#getConfig <em>Config</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class ConfigReferenceImpl extends ConfigImpl implements ConfigReference | 30 | public class ConfigReferenceImpl extends ConfigImpl implements ConfigReference |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getConfig() <em>Config</em>}' reference. | 33 | * The cached value of the '{@link #getConfig() <em>Config</em>}' reference. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getConfig() | 36 | * @see #getConfig() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected ConfigDeclaration config; | 40 | protected ConfigDeclaration config; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @generated | 45 | * @generated |
46 | */ | 46 | */ |
47 | protected ConfigReferenceImpl() | 47 | protected ConfigReferenceImpl() |
48 | { | 48 | { |
49 | super(); | 49 | super(); |
50 | } | 50 | } |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | @Override | 57 | @Override |
58 | protected EClass eStaticClass() | 58 | protected EClass eStaticClass() |
59 | { | 59 | { |
60 | return ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE; | 60 | return ApplicationConfigurationPackage.Literals.CONFIG_REFERENCE; |
61 | } | 61 | } |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @generated | 66 | * @generated |
67 | */ | 67 | */ |
68 | public ConfigDeclaration getConfig() | 68 | @Override |
69 | { | 69 | public ConfigDeclaration getConfig() |
70 | if (config != null && config.eIsProxy()) | 70 | { |
71 | { | 71 | if (config != null && config.eIsProxy()) |
72 | InternalEObject oldConfig = (InternalEObject)config; | 72 | { |
73 | config = (ConfigDeclaration)eResolveProxy(oldConfig); | 73 | InternalEObject oldConfig = (InternalEObject)config; |
74 | if (config != oldConfig) | 74 | config = (ConfigDeclaration)eResolveProxy(oldConfig); |
75 | { | 75 | if (config != oldConfig) |
76 | if (eNotificationRequired()) | 76 | { |
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); | 77 | if (eNotificationRequired()) |
78 | } | 78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); |
79 | } | 79 | } |
80 | return config; | 80 | } |
81 | } | 81 | return config; |
82 | 82 | } | |
83 | /** | 83 | |
84 | * <!-- begin-user-doc --> | 84 | /** |
85 | * <!-- end-user-doc --> | 85 | * <!-- begin-user-doc --> |
86 | * @generated | 86 | * <!-- end-user-doc --> |
87 | */ | 87 | * @generated |
88 | public ConfigDeclaration basicGetConfig() | 88 | */ |
89 | { | 89 | public ConfigDeclaration basicGetConfig() |
90 | return config; | 90 | { |
91 | } | 91 | return config; |
92 | 92 | } | |
93 | /** | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * <!-- begin-user-doc --> |
96 | * @generated | 96 | * <!-- end-user-doc --> |
97 | */ | 97 | * @generated |
98 | public void setConfig(ConfigDeclaration newConfig) | 98 | */ |
99 | { | 99 | @Override |
100 | ConfigDeclaration oldConfig = config; | 100 | public void setConfig(ConfigDeclaration newConfig) |
101 | config = newConfig; | 101 | { |
102 | if (eNotificationRequired()) | 102 | ConfigDeclaration oldConfig = config; |
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); | 103 | config = newConfig; |
104 | } | 104 | if (eNotificationRequired()) |
105 | 105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG, oldConfig, config)); | |
106 | /** | 106 | } |
107 | * <!-- begin-user-doc --> | 107 | |
108 | * <!-- end-user-doc --> | 108 | /** |
109 | * @generated | 109 | * <!-- begin-user-doc --> |
110 | */ | 110 | * <!-- end-user-doc --> |
111 | @Override | 111 | * @generated |
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 112 | */ |
113 | { | 113 | @Override |
114 | switch (featureID) | 114 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
115 | { | 115 | { |
116 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: | 116 | switch (featureID) |
117 | if (resolve) return getConfig(); | 117 | { |
118 | return basicGetConfig(); | 118 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: |
119 | } | 119 | if (resolve) return getConfig(); |
120 | return super.eGet(featureID, resolve, coreType); | 120 | return basicGetConfig(); |
121 | } | 121 | } |
122 | 122 | return super.eGet(featureID, resolve, coreType); | |
123 | /** | 123 | } |
124 | * <!-- begin-user-doc --> | 124 | |
125 | * <!-- end-user-doc --> | 125 | /** |
126 | * @generated | 126 | * <!-- begin-user-doc --> |
127 | */ | 127 | * <!-- end-user-doc --> |
128 | @Override | 128 | * @generated |
129 | public void eSet(int featureID, Object newValue) | 129 | */ |
130 | { | 130 | @Override |
131 | switch (featureID) | 131 | public void eSet(int featureID, Object newValue) |
132 | { | 132 | { |
133 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: | 133 | switch (featureID) |
134 | setConfig((ConfigDeclaration)newValue); | 134 | { |
135 | return; | 135 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: |
136 | } | 136 | setConfig((ConfigDeclaration)newValue); |
137 | super.eSet(featureID, newValue); | 137 | return; |
138 | } | 138 | } |
139 | 139 | super.eSet(featureID, newValue); | |
140 | /** | 140 | } |
141 | * <!-- begin-user-doc --> | 141 | |
142 | * <!-- end-user-doc --> | 142 | /** |
143 | * @generated | 143 | * <!-- begin-user-doc --> |
144 | */ | 144 | * <!-- end-user-doc --> |
145 | @Override | 145 | * @generated |
146 | public void eUnset(int featureID) | 146 | */ |
147 | { | 147 | @Override |
148 | switch (featureID) | 148 | public void eUnset(int featureID) |
149 | { | 149 | { |
150 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: | 150 | switch (featureID) |
151 | setConfig((ConfigDeclaration)null); | 151 | { |
152 | return; | 152 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: |
153 | } | 153 | setConfig((ConfigDeclaration)null); |
154 | super.eUnset(featureID); | 154 | return; |
155 | } | 155 | } |
156 | 156 | super.eUnset(featureID); | |
157 | /** | 157 | } |
158 | * <!-- begin-user-doc --> | 158 | |
159 | * <!-- end-user-doc --> | 159 | /** |
160 | * @generated | 160 | * <!-- begin-user-doc --> |
161 | */ | 161 | * <!-- end-user-doc --> |
162 | @Override | 162 | * @generated |
163 | public boolean eIsSet(int featureID) | 163 | */ |
164 | { | 164 | @Override |
165 | switch (featureID) | 165 | public boolean eIsSet(int featureID) |
166 | { | 166 | { |
167 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: | 167 | switch (featureID) |
168 | return config != null; | 168 | { |
169 | } | 169 | case ApplicationConfigurationPackage.CONFIG_REFERENCE__CONFIG: |
170 | return super.eIsSet(featureID); | 170 | return config != null; |
171 | } | 171 | } |
172 | 172 | return super.eIsSet(featureID); | |
173 | } //ConfigReferenceImpl | 173 | } |
174 | |||
175 | } //ConfigReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java index d4eda037..cda3b016 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigSpecificationImpl.java | |||
@@ -1,166 +1,167 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigEntry; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigSpecification; |
9 | 9 | ||
10 | import java.util.Collection; | 10 | import java.util.Collection; |
11 | 11 | ||
12 | import org.eclipse.emf.common.notify.NotificationChain; | 12 | import org.eclipse.emf.common.notify.NotificationChain; |
13 | 13 | ||
14 | import org.eclipse.emf.common.util.EList; | 14 | import org.eclipse.emf.common.util.EList; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.EClass; | 16 | import org.eclipse.emf.ecore.EClass; |
17 | import org.eclipse.emf.ecore.InternalEObject; | 17 | import org.eclipse.emf.ecore.InternalEObject; |
18 | 18 | ||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | 19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; |
20 | import org.eclipse.emf.ecore.util.InternalEList; | 20 | import org.eclipse.emf.ecore.util.InternalEList; |
21 | 21 | ||
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * An implementation of the model object '<em><b>Config Specification</b></em>'. | 24 | * An implementation of the model object '<em><b>Config Specification</b></em>'. |
25 | * <!-- end-user-doc --> | 25 | * <!-- end-user-doc --> |
26 | * <p> | 26 | * <p> |
27 | * The following features are implemented: | 27 | * The following features are implemented: |
28 | * </p> | 28 | * </p> |
29 | * <ul> | 29 | * <ul> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl#getEntries <em>Entries</em>}</li> | 30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigSpecificationImpl#getEntries <em>Entries</em>}</li> |
31 | * </ul> | 31 | * </ul> |
32 | * | 32 | * |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | public class ConfigSpecificationImpl extends ConfigImpl implements ConfigSpecification | 35 | public class ConfigSpecificationImpl extends ConfigImpl implements ConfigSpecification |
36 | { | 36 | { |
37 | /** | 37 | /** |
38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. | 38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. |
39 | * <!-- begin-user-doc --> | 39 | * <!-- begin-user-doc --> |
40 | * <!-- end-user-doc --> | 40 | * <!-- end-user-doc --> |
41 | * @see #getEntries() | 41 | * @see #getEntries() |
42 | * @generated | 42 | * @generated |
43 | * @ordered | 43 | * @ordered |
44 | */ | 44 | */ |
45 | protected EList<ConfigEntry> entries; | 45 | protected EList<ConfigEntry> entries; |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
49 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
50 | * @generated | 50 | * @generated |
51 | */ | 51 | */ |
52 | protected ConfigSpecificationImpl() | 52 | protected ConfigSpecificationImpl() |
53 | { | 53 | { |
54 | super(); | 54 | super(); |
55 | } | 55 | } |
56 | 56 | ||
57 | /** | 57 | /** |
58 | * <!-- begin-user-doc --> | 58 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 59 | * <!-- end-user-doc --> |
60 | * @generated | 60 | * @generated |
61 | */ | 61 | */ |
62 | @Override | 62 | @Override |
63 | protected EClass eStaticClass() | 63 | protected EClass eStaticClass() |
64 | { | 64 | { |
65 | return ApplicationConfigurationPackage.Literals.CONFIG_SPECIFICATION; | 65 | return ApplicationConfigurationPackage.Literals.CONFIG_SPECIFICATION; |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
69 | * <!-- begin-user-doc --> | 69 | * <!-- begin-user-doc --> |
70 | * <!-- end-user-doc --> | 70 | * <!-- end-user-doc --> |
71 | * @generated | 71 | * @generated |
72 | */ | 72 | */ |
73 | public EList<ConfigEntry> getEntries() | 73 | @Override |
74 | { | 74 | public EList<ConfigEntry> getEntries() |
75 | if (entries == null) | 75 | { |
76 | { | 76 | if (entries == null) |
77 | entries = new EObjectContainmentEList<ConfigEntry>(ConfigEntry.class, this, ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES); | 77 | { |
78 | } | 78 | entries = new EObjectContainmentEList<ConfigEntry>(ConfigEntry.class, this, ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES); |
79 | return entries; | 79 | } |
80 | } | 80 | return entries; |
81 | 81 | } | |
82 | /** | 82 | |
83 | * <!-- begin-user-doc --> | 83 | /** |
84 | * <!-- end-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * @generated | 85 | * <!-- end-user-doc --> |
86 | */ | 86 | * @generated |
87 | @Override | 87 | */ |
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 88 | @Override |
89 | { | 89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
90 | switch (featureID) | 90 | { |
91 | { | 91 | switch (featureID) |
92 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | 92 | { |
93 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); | 93 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: |
94 | } | 94 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); |
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | 95 | } |
96 | } | 96 | return super.eInverseRemove(otherEnd, featureID, msgs); |
97 | 97 | } | |
98 | /** | 98 | |
99 | * <!-- begin-user-doc --> | 99 | /** |
100 | * <!-- end-user-doc --> | 100 | * <!-- begin-user-doc --> |
101 | * @generated | 101 | * <!-- end-user-doc --> |
102 | */ | 102 | * @generated |
103 | @Override | 103 | */ |
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 104 | @Override |
105 | { | 105 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
106 | switch (featureID) | 106 | { |
107 | { | 107 | switch (featureID) |
108 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | 108 | { |
109 | return getEntries(); | 109 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: |
110 | } | 110 | return getEntries(); |
111 | return super.eGet(featureID, resolve, coreType); | 111 | } |
112 | } | 112 | return super.eGet(featureID, resolve, coreType); |
113 | 113 | } | |
114 | /** | 114 | |
115 | * <!-- begin-user-doc --> | 115 | /** |
116 | * <!-- end-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | */ | 118 | * @generated |
119 | @SuppressWarnings("unchecked") | 119 | */ |
120 | @Override | 120 | @SuppressWarnings("unchecked") |
121 | public void eSet(int featureID, Object newValue) | 121 | @Override |
122 | { | 122 | public void eSet(int featureID, Object newValue) |
123 | switch (featureID) | 123 | { |
124 | { | 124 | switch (featureID) |
125 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | 125 | { |
126 | getEntries().clear(); | 126 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: |
127 | getEntries().addAll((Collection<? extends ConfigEntry>)newValue); | 127 | getEntries().clear(); |
128 | return; | 128 | getEntries().addAll((Collection<? extends ConfigEntry>)newValue); |
129 | } | 129 | return; |
130 | super.eSet(featureID, newValue); | 130 | } |
131 | } | 131 | super.eSet(featureID, newValue); |
132 | 132 | } | |
133 | /** | 133 | |
134 | * <!-- begin-user-doc --> | 134 | /** |
135 | * <!-- end-user-doc --> | 135 | * <!-- begin-user-doc --> |
136 | * @generated | 136 | * <!-- end-user-doc --> |
137 | */ | 137 | * @generated |
138 | @Override | 138 | */ |
139 | public void eUnset(int featureID) | 139 | @Override |
140 | { | 140 | public void eUnset(int featureID) |
141 | switch (featureID) | 141 | { |
142 | { | 142 | switch (featureID) |
143 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | 143 | { |
144 | getEntries().clear(); | 144 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: |
145 | return; | 145 | getEntries().clear(); |
146 | } | 146 | return; |
147 | super.eUnset(featureID); | 147 | } |
148 | } | 148 | super.eUnset(featureID); |
149 | 149 | } | |
150 | /** | 150 | |
151 | * <!-- begin-user-doc --> | 151 | /** |
152 | * <!-- end-user-doc --> | 152 | * <!-- begin-user-doc --> |
153 | * @generated | 153 | * <!-- end-user-doc --> |
154 | */ | 154 | * @generated |
155 | @Override | 155 | */ |
156 | public boolean eIsSet(int featureID) | 156 | @Override |
157 | { | 157 | public boolean eIsSet(int featureID) |
158 | switch (featureID) | 158 | { |
159 | { | 159 | switch (featureID) |
160 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: | 160 | { |
161 | return entries != null && !entries.isEmpty(); | 161 | case ApplicationConfigurationPackage.CONFIG_SPECIFICATION__ENTRIES: |
162 | } | 162 | return entries != null && !entries.isEmpty(); |
163 | return super.eIsSet(featureID); | 163 | } |
164 | } | 164 | return super.eIsSet(featureID); |
165 | 165 | } | |
166 | } //ConfigSpecificationImpl | 166 | |
167 | } //ConfigSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java index 9a4bb3a0..6dd4a34d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ConfigurationScriptImpl.java | |||
@@ -1,207 +1,209 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Command; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ConfigurationScript; |
9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; | 9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; |
10 | 10 | ||
11 | import java.util.Collection; | 11 | import java.util.Collection; |
12 | 12 | ||
13 | import org.eclipse.emf.common.notify.NotificationChain; | 13 | import org.eclipse.emf.common.notify.NotificationChain; |
14 | 14 | ||
15 | import org.eclipse.emf.common.util.EList; | 15 | import org.eclipse.emf.common.util.EList; |
16 | 16 | ||
17 | import org.eclipse.emf.ecore.EClass; | 17 | import org.eclipse.emf.ecore.EClass; |
18 | import org.eclipse.emf.ecore.InternalEObject; | 18 | import org.eclipse.emf.ecore.InternalEObject; |
19 | 19 | ||
20 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 20 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
21 | 21 | ||
22 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | 22 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; |
23 | import org.eclipse.emf.ecore.util.InternalEList; | 23 | import org.eclipse.emf.ecore.util.InternalEList; |
24 | 24 | ||
25 | /** | 25 | /** |
26 | * <!-- begin-user-doc --> | 26 | * <!-- begin-user-doc --> |
27 | * An implementation of the model object '<em><b>Configuration Script</b></em>'. | 27 | * An implementation of the model object '<em><b>Configuration Script</b></em>'. |
28 | * <!-- end-user-doc --> | 28 | * <!-- end-user-doc --> |
29 | * <p> | 29 | * <p> |
30 | * The following features are implemented: | 30 | * The following features are implemented: |
31 | * </p> | 31 | * </p> |
32 | * <ul> | 32 | * <ul> |
33 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getImports <em>Imports</em>}</li> | 33 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getImports <em>Imports</em>}</li> |
34 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getCommands <em>Commands</em>}</li> | 34 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ConfigurationScriptImpl#getCommands <em>Commands</em>}</li> |
35 | * </ul> | 35 | * </ul> |
36 | * | 36 | * |
37 | * @generated | 37 | * @generated |
38 | */ | 38 | */ |
39 | public class ConfigurationScriptImpl extends MinimalEObjectImpl.Container implements ConfigurationScript | 39 | public class ConfigurationScriptImpl extends MinimalEObjectImpl.Container implements ConfigurationScript |
40 | { | 40 | { |
41 | /** | 41 | /** |
42 | * The cached value of the '{@link #getImports() <em>Imports</em>}' containment reference list. | 42 | * The cached value of the '{@link #getImports() <em>Imports</em>}' containment reference list. |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @see #getImports() | 45 | * @see #getImports() |
46 | * @generated | 46 | * @generated |
47 | * @ordered | 47 | * @ordered |
48 | */ | 48 | */ |
49 | protected EList<Import> imports; | 49 | protected EList<Import> imports; |
50 | 50 | ||
51 | /** | 51 | /** |
52 | * The cached value of the '{@link #getCommands() <em>Commands</em>}' containment reference list. | 52 | * The cached value of the '{@link #getCommands() <em>Commands</em>}' containment reference list. |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @see #getCommands() | 55 | * @see #getCommands() |
56 | * @generated | 56 | * @generated |
57 | * @ordered | 57 | * @ordered |
58 | */ | 58 | */ |
59 | protected EList<Command> commands; | 59 | protected EList<Command> commands; |
60 | 60 | ||
61 | /** | 61 | /** |
62 | * <!-- begin-user-doc --> | 62 | * <!-- begin-user-doc --> |
63 | * <!-- end-user-doc --> | 63 | * <!-- end-user-doc --> |
64 | * @generated | 64 | * @generated |
65 | */ | 65 | */ |
66 | protected ConfigurationScriptImpl() | 66 | protected ConfigurationScriptImpl() |
67 | { | 67 | { |
68 | super(); | 68 | super(); |
69 | } | 69 | } |
70 | 70 | ||
71 | /** | 71 | /** |
72 | * <!-- begin-user-doc --> | 72 | * <!-- begin-user-doc --> |
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | @Override | 76 | @Override |
77 | protected EClass eStaticClass() | 77 | protected EClass eStaticClass() |
78 | { | 78 | { |
79 | return ApplicationConfigurationPackage.Literals.CONFIGURATION_SCRIPT; | 79 | return ApplicationConfigurationPackage.Literals.CONFIGURATION_SCRIPT; |
80 | } | 80 | } |
81 | 81 | ||
82 | /** | 82 | /** |
83 | * <!-- begin-user-doc --> | 83 | * <!-- begin-user-doc --> |
84 | * <!-- end-user-doc --> | 84 | * <!-- end-user-doc --> |
85 | * @generated | 85 | * @generated |
86 | */ | 86 | */ |
87 | public EList<Import> getImports() | 87 | @Override |
88 | { | 88 | public EList<Import> getImports() |
89 | if (imports == null) | 89 | { |
90 | { | 90 | if (imports == null) |
91 | imports = new EObjectContainmentEList<Import>(Import.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS); | 91 | { |
92 | } | 92 | imports = new EObjectContainmentEList<Import>(Import.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS); |
93 | return imports; | 93 | } |
94 | } | 94 | return imports; |
95 | 95 | } | |
96 | /** | 96 | |
97 | * <!-- begin-user-doc --> | 97 | /** |
98 | * <!-- end-user-doc --> | 98 | * <!-- begin-user-doc --> |
99 | * @generated | 99 | * <!-- end-user-doc --> |
100 | */ | 100 | * @generated |
101 | public EList<Command> getCommands() | 101 | */ |
102 | { | 102 | @Override |
103 | if (commands == null) | 103 | public EList<Command> getCommands() |
104 | { | 104 | { |
105 | commands = new EObjectContainmentEList<Command>(Command.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS); | 105 | if (commands == null) |
106 | } | 106 | { |
107 | return commands; | 107 | commands = new EObjectContainmentEList<Command>(Command.class, this, ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS); |
108 | } | 108 | } |
109 | 109 | return commands; | |
110 | /** | 110 | } |
111 | * <!-- begin-user-doc --> | 111 | |
112 | * <!-- end-user-doc --> | 112 | /** |
113 | * @generated | 113 | * <!-- begin-user-doc --> |
114 | */ | 114 | * <!-- end-user-doc --> |
115 | @Override | 115 | * @generated |
116 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 116 | */ |
117 | { | 117 | @Override |
118 | switch (featureID) | 118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
119 | { | 119 | { |
120 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: | 120 | switch (featureID) |
121 | return ((InternalEList<?>)getImports()).basicRemove(otherEnd, msgs); | 121 | { |
122 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: | 122 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: |
123 | return ((InternalEList<?>)getCommands()).basicRemove(otherEnd, msgs); | 123 | return ((InternalEList<?>)getImports()).basicRemove(otherEnd, msgs); |
124 | } | 124 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return ((InternalEList<?>)getCommands()).basicRemove(otherEnd, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: | 138 | switch (featureID) |
139 | return getImports(); | 139 | { |
140 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: | 140 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: |
141 | return getCommands(); | 141 | return getImports(); |
142 | } | 142 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: |
143 | return super.eGet(featureID, resolve, coreType); | 143 | return getCommands(); |
144 | } | 144 | } |
145 | 145 | return super.eGet(featureID, resolve, coreType); | |
146 | /** | 146 | } |
147 | * <!-- begin-user-doc --> | 147 | |
148 | * <!-- end-user-doc --> | 148 | /** |
149 | * @generated | 149 | * <!-- begin-user-doc --> |
150 | */ | 150 | * <!-- end-user-doc --> |
151 | @SuppressWarnings("unchecked") | 151 | * @generated |
152 | @Override | 152 | */ |
153 | public void eSet(int featureID, Object newValue) | 153 | @SuppressWarnings("unchecked") |
154 | { | 154 | @Override |
155 | switch (featureID) | 155 | public void eSet(int featureID, Object newValue) |
156 | { | 156 | { |
157 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: | 157 | switch (featureID) |
158 | getImports().clear(); | 158 | { |
159 | getImports().addAll((Collection<? extends Import>)newValue); | 159 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: |
160 | return; | 160 | getImports().clear(); |
161 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: | 161 | getImports().addAll((Collection<? extends Import>)newValue); |
162 | getCommands().clear(); | 162 | return; |
163 | getCommands().addAll((Collection<? extends Command>)newValue); | 163 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: |
164 | return; | 164 | getCommands().clear(); |
165 | } | 165 | getCommands().addAll((Collection<? extends Command>)newValue); |
166 | super.eSet(featureID, newValue); | 166 | return; |
167 | } | 167 | } |
168 | 168 | super.eSet(featureID, newValue); | |
169 | /** | 169 | } |
170 | * <!-- begin-user-doc --> | 170 | |
171 | * <!-- end-user-doc --> | 171 | /** |
172 | * @generated | 172 | * <!-- begin-user-doc --> |
173 | */ | 173 | * <!-- end-user-doc --> |
174 | @Override | 174 | * @generated |
175 | public void eUnset(int featureID) | 175 | */ |
176 | { | 176 | @Override |
177 | switch (featureID) | 177 | public void eUnset(int featureID) |
178 | { | 178 | { |
179 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: | 179 | switch (featureID) |
180 | getImports().clear(); | 180 | { |
181 | return; | 181 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: |
182 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: | 182 | getImports().clear(); |
183 | getCommands().clear(); | 183 | return; |
184 | return; | 184 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: |
185 | } | 185 | getCommands().clear(); |
186 | super.eUnset(featureID); | 186 | return; |
187 | } | 187 | } |
188 | 188 | super.eUnset(featureID); | |
189 | /** | 189 | } |
190 | * <!-- begin-user-doc --> | 190 | |
191 | * <!-- end-user-doc --> | 191 | /** |
192 | * @generated | 192 | * <!-- begin-user-doc --> |
193 | */ | 193 | * <!-- end-user-doc --> |
194 | @Override | 194 | * @generated |
195 | public boolean eIsSet(int featureID) | 195 | */ |
196 | { | 196 | @Override |
197 | switch (featureID) | 197 | public boolean eIsSet(int featureID) |
198 | { | 198 | { |
199 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: | 199 | switch (featureID) |
200 | return imports != null && !imports.isEmpty(); | 200 | { |
201 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: | 201 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__IMPORTS: |
202 | return commands != null && !commands.isEmpty(); | 202 | return imports != null && !imports.isEmpty(); |
203 | } | 203 | case ApplicationConfigurationPackage.CONFIGURATION_SCRIPT__COMMANDS: |
204 | return super.eIsSet(featureID); | 204 | return commands != null && !commands.isEmpty(); |
205 | } | 205 | } |
206 | 206 | return super.eIsSet(featureID); | |
207 | } //ConfigurationScriptImpl | 207 | } |
208 | |||
209 | } //ConfigurationScriptImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java new file mode 100644 index 00000000..c5f60bd0 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostEntryImpl.java | |||
@@ -0,0 +1,270 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
18 | |||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * An implementation of the model object '<em><b>Cost Entry</b></em>'. | ||
22 | * <!-- end-user-doc --> | ||
23 | * <p> | ||
24 | * The following features are implemented: | ||
25 | * </p> | ||
26 | * <ul> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getPatternElement <em>Pattern Element</em>}</li> | ||
28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostEntryImpl#getWeight <em>Weight</em>}</li> | ||
29 | * </ul> | ||
30 | * | ||
31 | * @generated | ||
32 | */ | ||
33 | public class CostEntryImpl extends MinimalEObjectImpl.Container implements CostEntry | ||
34 | { | ||
35 | /** | ||
36 | * The cached value of the '{@link #getPatternElement() <em>Pattern Element</em>}' containment reference. | ||
37 | * <!-- begin-user-doc --> | ||
38 | * <!-- end-user-doc --> | ||
39 | * @see #getPatternElement() | ||
40 | * @generated | ||
41 | * @ordered | ||
42 | */ | ||
43 | protected PatternElement patternElement; | ||
44 | |||
45 | /** | ||
46 | * The default value of the '{@link #getWeight() <em>Weight</em>}' attribute. | ||
47 | * <!-- begin-user-doc --> | ||
48 | * <!-- end-user-doc --> | ||
49 | * @see #getWeight() | ||
50 | * @generated | ||
51 | * @ordered | ||
52 | */ | ||
53 | protected static final int WEIGHT_EDEFAULT = 0; | ||
54 | |||
55 | /** | ||
56 | * The cached value of the '{@link #getWeight() <em>Weight</em>}' attribute. | ||
57 | * <!-- begin-user-doc --> | ||
58 | * <!-- end-user-doc --> | ||
59 | * @see #getWeight() | ||
60 | * @generated | ||
61 | * @ordered | ||
62 | */ | ||
63 | protected int weight = WEIGHT_EDEFAULT; | ||
64 | |||
65 | /** | ||
66 | * <!-- begin-user-doc --> | ||
67 | * <!-- end-user-doc --> | ||
68 | * @generated | ||
69 | */ | ||
70 | protected CostEntryImpl() | ||
71 | { | ||
72 | super(); | ||
73 | } | ||
74 | |||
75 | /** | ||
76 | * <!-- begin-user-doc --> | ||
77 | * <!-- end-user-doc --> | ||
78 | * @generated | ||
79 | */ | ||
80 | @Override | ||
81 | protected EClass eStaticClass() | ||
82 | { | ||
83 | return ApplicationConfigurationPackage.Literals.COST_ENTRY; | ||
84 | } | ||
85 | |||
86 | /** | ||
87 | * <!-- begin-user-doc --> | ||
88 | * <!-- end-user-doc --> | ||
89 | * @generated | ||
90 | */ | ||
91 | @Override | ||
92 | public PatternElement getPatternElement() | ||
93 | { | ||
94 | return patternElement; | ||
95 | } | ||
96 | |||
97 | /** | ||
98 | * <!-- begin-user-doc --> | ||
99 | * <!-- end-user-doc --> | ||
100 | * @generated | ||
101 | */ | ||
102 | public NotificationChain basicSetPatternElement(PatternElement newPatternElement, NotificationChain msgs) | ||
103 | { | ||
104 | PatternElement oldPatternElement = patternElement; | ||
105 | patternElement = newPatternElement; | ||
106 | if (eNotificationRequired()) | ||
107 | { | ||
108 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, oldPatternElement, newPatternElement); | ||
109 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
110 | } | ||
111 | return msgs; | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @Override | ||
120 | public void setPatternElement(PatternElement newPatternElement) | ||
121 | { | ||
122 | if (newPatternElement != patternElement) | ||
123 | { | ||
124 | NotificationChain msgs = null; | ||
125 | if (patternElement != null) | ||
126 | msgs = ((InternalEObject)patternElement).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); | ||
127 | if (newPatternElement != null) | ||
128 | msgs = ((InternalEObject)newPatternElement).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, null, msgs); | ||
129 | msgs = basicSetPatternElement(newPatternElement, msgs); | ||
130 | if (msgs != null) msgs.dispatch(); | ||
131 | } | ||
132 | else if (eNotificationRequired()) | ||
133 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT, newPatternElement, newPatternElement)); | ||
134 | } | ||
135 | |||
136 | /** | ||
137 | * <!-- begin-user-doc --> | ||
138 | * <!-- end-user-doc --> | ||
139 | * @generated | ||
140 | */ | ||
141 | @Override | ||
142 | public int getWeight() | ||
143 | { | ||
144 | return weight; | ||
145 | } | ||
146 | |||
147 | /** | ||
148 | * <!-- begin-user-doc --> | ||
149 | * <!-- end-user-doc --> | ||
150 | * @generated | ||
151 | */ | ||
152 | @Override | ||
153 | public void setWeight(int newWeight) | ||
154 | { | ||
155 | int oldWeight = weight; | ||
156 | weight = newWeight; | ||
157 | if (eNotificationRequired()) | ||
158 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.COST_ENTRY__WEIGHT, oldWeight, weight)); | ||
159 | } | ||
160 | |||
161 | /** | ||
162 | * <!-- begin-user-doc --> | ||
163 | * <!-- end-user-doc --> | ||
164 | * @generated | ||
165 | */ | ||
166 | @Override | ||
167 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
168 | { | ||
169 | switch (featureID) | ||
170 | { | ||
171 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
172 | return basicSetPatternElement(null, msgs); | ||
173 | } | ||
174 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
175 | } | ||
176 | |||
177 | /** | ||
178 | * <!-- begin-user-doc --> | ||
179 | * <!-- end-user-doc --> | ||
180 | * @generated | ||
181 | */ | ||
182 | @Override | ||
183 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
184 | { | ||
185 | switch (featureID) | ||
186 | { | ||
187 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
188 | return getPatternElement(); | ||
189 | case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: | ||
190 | return getWeight(); | ||
191 | } | ||
192 | return super.eGet(featureID, resolve, coreType); | ||
193 | } | ||
194 | |||
195 | /** | ||
196 | * <!-- begin-user-doc --> | ||
197 | * <!-- end-user-doc --> | ||
198 | * @generated | ||
199 | */ | ||
200 | @Override | ||
201 | public void eSet(int featureID, Object newValue) | ||
202 | { | ||
203 | switch (featureID) | ||
204 | { | ||
205 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
206 | setPatternElement((PatternElement)newValue); | ||
207 | return; | ||
208 | case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: | ||
209 | setWeight((Integer)newValue); | ||
210 | return; | ||
211 | } | ||
212 | super.eSet(featureID, newValue); | ||
213 | } | ||
214 | |||
215 | /** | ||
216 | * <!-- begin-user-doc --> | ||
217 | * <!-- end-user-doc --> | ||
218 | * @generated | ||
219 | */ | ||
220 | @Override | ||
221 | public void eUnset(int featureID) | ||
222 | { | ||
223 | switch (featureID) | ||
224 | { | ||
225 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
226 | setPatternElement((PatternElement)null); | ||
227 | return; | ||
228 | case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: | ||
229 | setWeight(WEIGHT_EDEFAULT); | ||
230 | return; | ||
231 | } | ||
232 | super.eUnset(featureID); | ||
233 | } | ||
234 | |||
235 | /** | ||
236 | * <!-- begin-user-doc --> | ||
237 | * <!-- end-user-doc --> | ||
238 | * @generated | ||
239 | */ | ||
240 | @Override | ||
241 | public boolean eIsSet(int featureID) | ||
242 | { | ||
243 | switch (featureID) | ||
244 | { | ||
245 | case ApplicationConfigurationPackage.COST_ENTRY__PATTERN_ELEMENT: | ||
246 | return patternElement != null; | ||
247 | case ApplicationConfigurationPackage.COST_ENTRY__WEIGHT: | ||
248 | return weight != WEIGHT_EDEFAULT; | ||
249 | } | ||
250 | return super.eIsSet(featureID); | ||
251 | } | ||
252 | |||
253 | /** | ||
254 | * <!-- begin-user-doc --> | ||
255 | * <!-- end-user-doc --> | ||
256 | * @generated | ||
257 | */ | ||
258 | @Override | ||
259 | public String toString() | ||
260 | { | ||
261 | if (eIsProxy()) return super.toString(); | ||
262 | |||
263 | StringBuilder result = new StringBuilder(super.toString()); | ||
264 | result.append(" (weight: "); | ||
265 | result.append(weight); | ||
266 | result.append(')'); | ||
267 | return result.toString(); | ||
268 | } | ||
269 | |||
270 | } //CostEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java new file mode 100644 index 00000000..6ad71301 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CostObjectiveFunctionImpl.java | |||
@@ -0,0 +1,167 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CostObjectiveFunction; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
20 | import org.eclipse.emf.ecore.util.InternalEList; | ||
21 | |||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * An implementation of the model object '<em><b>Cost Objective Function</b></em>'. | ||
25 | * <!-- end-user-doc --> | ||
26 | * <p> | ||
27 | * The following features are implemented: | ||
28 | * </p> | ||
29 | * <ul> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CostObjectiveFunctionImpl#getEntries <em>Entries</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class CostObjectiveFunctionImpl extends ObjectiveFunctionImpl implements CostObjectiveFunction | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getEntries() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected EList<CostEntry> entries; | ||
46 | |||
47 | /** | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @generated | ||
51 | */ | ||
52 | protected CostObjectiveFunctionImpl() | ||
53 | { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() | ||
64 | { | ||
65 | return ApplicationConfigurationPackage.Literals.COST_OBJECTIVE_FUNCTION; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | @Override | ||
74 | public EList<CostEntry> getEntries() | ||
75 | { | ||
76 | if (entries == null) | ||
77 | { | ||
78 | entries = new EObjectContainmentEList<CostEntry>(CostEntry.class, this, ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES); | ||
79 | } | ||
80 | return entries; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | @Override | ||
89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
90 | { | ||
91 | switch (featureID) | ||
92 | { | ||
93 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
94 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); | ||
95 | } | ||
96 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
97 | } | ||
98 | |||
99 | /** | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @generated | ||
103 | */ | ||
104 | @Override | ||
105 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
106 | { | ||
107 | switch (featureID) | ||
108 | { | ||
109 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
110 | return getEntries(); | ||
111 | } | ||
112 | return super.eGet(featureID, resolve, coreType); | ||
113 | } | ||
114 | |||
115 | /** | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @generated | ||
119 | */ | ||
120 | @SuppressWarnings("unchecked") | ||
121 | @Override | ||
122 | public void eSet(int featureID, Object newValue) | ||
123 | { | ||
124 | switch (featureID) | ||
125 | { | ||
126 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
127 | getEntries().clear(); | ||
128 | getEntries().addAll((Collection<? extends CostEntry>)newValue); | ||
129 | return; | ||
130 | } | ||
131 | super.eSet(featureID, newValue); | ||
132 | } | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | @Override | ||
140 | public void eUnset(int featureID) | ||
141 | { | ||
142 | switch (featureID) | ||
143 | { | ||
144 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
145 | getEntries().clear(); | ||
146 | return; | ||
147 | } | ||
148 | super.eUnset(featureID); | ||
149 | } | ||
150 | |||
151 | /** | ||
152 | * <!-- begin-user-doc --> | ||
153 | * <!-- end-user-doc --> | ||
154 | * @generated | ||
155 | */ | ||
156 | @Override | ||
157 | public boolean eIsSet(int featureID) | ||
158 | { | ||
159 | switch (featureID) | ||
160 | { | ||
161 | case ApplicationConfigurationPackage.COST_OBJECTIVE_FUNCTION__ENTRIES: | ||
162 | return entries != null && !entries.isEmpty(); | ||
163 | } | ||
164 | return super.eIsSet(featureID); | ||
165 | } | ||
166 | |||
167 | } //CostObjectiveFunctionImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java index b6a38700..aa7249ae 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/CustomEntryImpl.java | |||
@@ -1,233 +1,237 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.CustomEntry; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
14 | 14 | ||
15 | /** | 15 | /** |
16 | * <!-- begin-user-doc --> | 16 | * <!-- begin-user-doc --> |
17 | * An implementation of the model object '<em><b>Custom Entry</b></em>'. | 17 | * An implementation of the model object '<em><b>Custom Entry</b></em>'. |
18 | * <!-- end-user-doc --> | 18 | * <!-- end-user-doc --> |
19 | * <p> | 19 | * <p> |
20 | * The following features are implemented: | 20 | * The following features are implemented: |
21 | * </p> | 21 | * </p> |
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getKey <em>Key</em>}</li> | 23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getKey <em>Key</em>}</li> |
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getValue <em>Value</em>}</li> | 24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.CustomEntryImpl#getValue <em>Value</em>}</li> |
25 | * </ul> | 25 | * </ul> |
26 | * | 26 | * |
27 | * @generated | 27 | * @generated |
28 | */ | 28 | */ |
29 | public class CustomEntryImpl extends ConfigEntryImpl implements CustomEntry | 29 | public class CustomEntryImpl extends ConfigEntryImpl implements CustomEntry |
30 | { | 30 | { |
31 | /** | 31 | /** |
32 | * The default value of the '{@link #getKey() <em>Key</em>}' attribute. | 32 | * The default value of the '{@link #getKey() <em>Key</em>}' attribute. |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @see #getKey() | 35 | * @see #getKey() |
36 | * @generated | 36 | * @generated |
37 | * @ordered | 37 | * @ordered |
38 | */ | 38 | */ |
39 | protected static final String KEY_EDEFAULT = null; | 39 | protected static final String KEY_EDEFAULT = null; |
40 | 40 | ||
41 | /** | 41 | /** |
42 | * The cached value of the '{@link #getKey() <em>Key</em>}' attribute. | 42 | * The cached value of the '{@link #getKey() <em>Key</em>}' attribute. |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @see #getKey() | 45 | * @see #getKey() |
46 | * @generated | 46 | * @generated |
47 | * @ordered | 47 | * @ordered |
48 | */ | 48 | */ |
49 | protected String key = KEY_EDEFAULT; | 49 | protected String key = KEY_EDEFAULT; |
50 | 50 | ||
51 | /** | 51 | /** |
52 | * The default value of the '{@link #getValue() <em>Value</em>}' attribute. | 52 | * The default value of the '{@link #getValue() <em>Value</em>}' attribute. |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @see #getValue() | 55 | * @see #getValue() |
56 | * @generated | 56 | * @generated |
57 | * @ordered | 57 | * @ordered |
58 | */ | 58 | */ |
59 | protected static final String VALUE_EDEFAULT = null; | 59 | protected static final String VALUE_EDEFAULT = null; |
60 | 60 | ||
61 | /** | 61 | /** |
62 | * The cached value of the '{@link #getValue() <em>Value</em>}' attribute. | 62 | * The cached value of the '{@link #getValue() <em>Value</em>}' attribute. |
63 | * <!-- begin-user-doc --> | 63 | * <!-- begin-user-doc --> |
64 | * <!-- end-user-doc --> | 64 | * <!-- end-user-doc --> |
65 | * @see #getValue() | 65 | * @see #getValue() |
66 | * @generated | 66 | * @generated |
67 | * @ordered | 67 | * @ordered |
68 | */ | 68 | */ |
69 | protected String value = VALUE_EDEFAULT; | 69 | protected String value = VALUE_EDEFAULT; |
70 | 70 | ||
71 | /** | 71 | /** |
72 | * <!-- begin-user-doc --> | 72 | * <!-- begin-user-doc --> |
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | protected CustomEntryImpl() | 76 | protected CustomEntryImpl() |
77 | { | 77 | { |
78 | super(); | 78 | super(); |
79 | } | 79 | } |
80 | 80 | ||
81 | /** | 81 | /** |
82 | * <!-- begin-user-doc --> | 82 | * <!-- begin-user-doc --> |
83 | * <!-- end-user-doc --> | 83 | * <!-- end-user-doc --> |
84 | * @generated | 84 | * @generated |
85 | */ | 85 | */ |
86 | @Override | 86 | @Override |
87 | protected EClass eStaticClass() | 87 | protected EClass eStaticClass() |
88 | { | 88 | { |
89 | return ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY; | 89 | return ApplicationConfigurationPackage.Literals.CUSTOM_ENTRY; |
90 | } | 90 | } |
91 | 91 | ||
92 | /** | 92 | /** |
93 | * <!-- begin-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * <!-- end-user-doc --> | 94 | * <!-- end-user-doc --> |
95 | * @generated | 95 | * @generated |
96 | */ | 96 | */ |
97 | public String getKey() | 97 | @Override |
98 | { | 98 | public String getKey() |
99 | return key; | 99 | { |
100 | } | 100 | return key; |
101 | 101 | } | |
102 | /** | 102 | |
103 | * <!-- begin-user-doc --> | 103 | /** |
104 | * <!-- end-user-doc --> | 104 | * <!-- begin-user-doc --> |
105 | * @generated | 105 | * <!-- end-user-doc --> |
106 | */ | 106 | * @generated |
107 | public void setKey(String newKey) | 107 | */ |
108 | { | 108 | @Override |
109 | String oldKey = key; | 109 | public void setKey(String newKey) |
110 | key = newKey; | 110 | { |
111 | if (eNotificationRequired()) | 111 | String oldKey = key; |
112 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY, oldKey, key)); | 112 | key = newKey; |
113 | } | 113 | if (eNotificationRequired()) |
114 | 114 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY, oldKey, key)); | |
115 | /** | 115 | } |
116 | * <!-- begin-user-doc --> | 116 | |
117 | * <!-- end-user-doc --> | 117 | /** |
118 | * @generated | 118 | * <!-- begin-user-doc --> |
119 | */ | 119 | * <!-- end-user-doc --> |
120 | public String getValue() | 120 | * @generated |
121 | { | 121 | */ |
122 | return value; | 122 | @Override |
123 | } | 123 | public String getValue() |
124 | 124 | { | |
125 | /** | 125 | return value; |
126 | * <!-- begin-user-doc --> | 126 | } |
127 | * <!-- end-user-doc --> | 127 | |
128 | * @generated | 128 | /** |
129 | */ | 129 | * <!-- begin-user-doc --> |
130 | public void setValue(String newValue) | 130 | * <!-- end-user-doc --> |
131 | { | 131 | * @generated |
132 | String oldValue = value; | 132 | */ |
133 | value = newValue; | 133 | @Override |
134 | if (eNotificationRequired()) | 134 | public void setValue(String newValue) |
135 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE, oldValue, value)); | 135 | { |
136 | } | 136 | String oldValue = value; |
137 | 137 | value = newValue; | |
138 | /** | 138 | if (eNotificationRequired()) |
139 | * <!-- begin-user-doc --> | 139 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE, oldValue, value)); |
140 | * <!-- end-user-doc --> | 140 | } |
141 | * @generated | 141 | |
142 | */ | 142 | /** |
143 | @Override | 143 | * <!-- begin-user-doc --> |
144 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 144 | * <!-- end-user-doc --> |
145 | { | 145 | * @generated |
146 | switch (featureID) | 146 | */ |
147 | { | 147 | @Override |
148 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: | 148 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
149 | return getKey(); | 149 | { |
150 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: | 150 | switch (featureID) |
151 | return getValue(); | 151 | { |
152 | } | 152 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: |
153 | return super.eGet(featureID, resolve, coreType); | 153 | return getKey(); |
154 | } | 154 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: |
155 | 155 | return getValue(); | |
156 | /** | 156 | } |
157 | * <!-- begin-user-doc --> | 157 | return super.eGet(featureID, resolve, coreType); |
158 | * <!-- end-user-doc --> | 158 | } |
159 | * @generated | 159 | |
160 | */ | 160 | /** |
161 | @Override | 161 | * <!-- begin-user-doc --> |
162 | public void eSet(int featureID, Object newValue) | 162 | * <!-- end-user-doc --> |
163 | { | 163 | * @generated |
164 | switch (featureID) | 164 | */ |
165 | { | 165 | @Override |
166 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: | 166 | public void eSet(int featureID, Object newValue) |
167 | setKey((String)newValue); | 167 | { |
168 | return; | 168 | switch (featureID) |
169 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: | 169 | { |
170 | setValue((String)newValue); | 170 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: |
171 | return; | 171 | setKey((String)newValue); |
172 | } | 172 | return; |
173 | super.eSet(featureID, newValue); | 173 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: |
174 | } | 174 | setValue((String)newValue); |
175 | 175 | return; | |
176 | /** | 176 | } |
177 | * <!-- begin-user-doc --> | 177 | super.eSet(featureID, newValue); |
178 | * <!-- end-user-doc --> | 178 | } |
179 | * @generated | 179 | |
180 | */ | 180 | /** |
181 | @Override | 181 | * <!-- begin-user-doc --> |
182 | public void eUnset(int featureID) | 182 | * <!-- end-user-doc --> |
183 | { | 183 | * @generated |
184 | switch (featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: | 186 | public void eUnset(int featureID) |
187 | setKey(KEY_EDEFAULT); | 187 | { |
188 | return; | 188 | switch (featureID) |
189 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: | 189 | { |
190 | setValue(VALUE_EDEFAULT); | 190 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: |
191 | return; | 191 | setKey(KEY_EDEFAULT); |
192 | } | 192 | return; |
193 | super.eUnset(featureID); | 193 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: |
194 | } | 194 | setValue(VALUE_EDEFAULT); |
195 | 195 | return; | |
196 | /** | 196 | } |
197 | * <!-- begin-user-doc --> | 197 | super.eUnset(featureID); |
198 | * <!-- end-user-doc --> | 198 | } |
199 | * @generated | 199 | |
200 | */ | 200 | /** |
201 | @Override | 201 | * <!-- begin-user-doc --> |
202 | public boolean eIsSet(int featureID) | 202 | * <!-- end-user-doc --> |
203 | { | 203 | * @generated |
204 | switch (featureID) | 204 | */ |
205 | { | 205 | @Override |
206 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: | 206 | public boolean eIsSet(int featureID) |
207 | return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key); | 207 | { |
208 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: | 208 | switch (featureID) |
209 | return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); | 209 | { |
210 | } | 210 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__KEY: |
211 | return super.eIsSet(featureID); | 211 | return KEY_EDEFAULT == null ? key != null : !KEY_EDEFAULT.equals(key); |
212 | } | 212 | case ApplicationConfigurationPackage.CUSTOM_ENTRY__VALUE: |
213 | 213 | return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); | |
214 | /** | 214 | } |
215 | * <!-- begin-user-doc --> | 215 | return super.eIsSet(featureID); |
216 | * <!-- end-user-doc --> | 216 | } |
217 | * @generated | 217 | |
218 | */ | 218 | /** |
219 | @Override | 219 | * <!-- begin-user-doc --> |
220 | public String toString() | 220 | * <!-- end-user-doc --> |
221 | { | 221 | * @generated |
222 | if (eIsProxy()) return super.toString(); | 222 | */ |
223 | 223 | @Override | |
224 | StringBuffer result = new StringBuffer(super.toString()); | 224 | public String toString() |
225 | result.append(" (key: "); | 225 | { |
226 | result.append(key); | 226 | if (eIsProxy()) return super.toString(); |
227 | result.append(", value: "); | 227 | |
228 | result.append(value); | 228 | StringBuilder result = new StringBuilder(super.toString()); |
229 | result.append(')'); | 229 | result.append(" (key: "); |
230 | return result.toString(); | 230 | result.append(key); |
231 | } | 231 | result.append(", value: "); |
232 | 232 | result.append(value); | |
233 | } //CustomEntryImpl | 233 | result.append(')'); |
234 | return result.toString(); | ||
235 | } | ||
236 | |||
237 | } //CustomEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java index 15de42f0..8d760550 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DeclarationImpl.java | |||
@@ -1,177 +1,179 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Declaration; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
14 | 14 | ||
15 | /** | 15 | /** |
16 | * <!-- begin-user-doc --> | 16 | * <!-- begin-user-doc --> |
17 | * An implementation of the model object '<em><b>Declaration</b></em>'. | 17 | * An implementation of the model object '<em><b>Declaration</b></em>'. |
18 | * <!-- end-user-doc --> | 18 | * <!-- end-user-doc --> |
19 | * <p> | 19 | * <p> |
20 | * The following features are implemented: | 20 | * The following features are implemented: |
21 | * </p> | 21 | * </p> |
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl#getName <em>Name</em>}</li> | 23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DeclarationImpl#getName <em>Name</em>}</li> |
24 | * </ul> | 24 | * </ul> |
25 | * | 25 | * |
26 | * @generated | 26 | * @generated |
27 | */ | 27 | */ |
28 | public class DeclarationImpl extends CommandImpl implements Declaration | 28 | public class DeclarationImpl extends CommandImpl implements Declaration |
29 | { | 29 | { |
30 | /** | 30 | /** |
31 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. | 31 | * The default value of the '{@link #getName() <em>Name</em>}' attribute. |
32 | * <!-- begin-user-doc --> | 32 | * <!-- begin-user-doc --> |
33 | * <!-- end-user-doc --> | 33 | * <!-- end-user-doc --> |
34 | * @see #getName() | 34 | * @see #getName() |
35 | * @generated | 35 | * @generated |
36 | * @ordered | 36 | * @ordered |
37 | */ | 37 | */ |
38 | protected static final String NAME_EDEFAULT = null; | 38 | protected static final String NAME_EDEFAULT = null; |
39 | 39 | ||
40 | /** | 40 | /** |
41 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. | 41 | * The cached value of the '{@link #getName() <em>Name</em>}' attribute. |
42 | * <!-- begin-user-doc --> | 42 | * <!-- begin-user-doc --> |
43 | * <!-- end-user-doc --> | 43 | * <!-- end-user-doc --> |
44 | * @see #getName() | 44 | * @see #getName() |
45 | * @generated | 45 | * @generated |
46 | * @ordered | 46 | * @ordered |
47 | */ | 47 | */ |
48 | protected String name = NAME_EDEFAULT; | 48 | protected String name = NAME_EDEFAULT; |
49 | 49 | ||
50 | /** | 50 | /** |
51 | * <!-- begin-user-doc --> | 51 | * <!-- begin-user-doc --> |
52 | * <!-- end-user-doc --> | 52 | * <!-- end-user-doc --> |
53 | * @generated | 53 | * @generated |
54 | */ | 54 | */ |
55 | protected DeclarationImpl() | 55 | protected DeclarationImpl() |
56 | { | 56 | { |
57 | super(); | 57 | super(); |
58 | } | 58 | } |
59 | 59 | ||
60 | /** | 60 | /** |
61 | * <!-- begin-user-doc --> | 61 | * <!-- begin-user-doc --> |
62 | * <!-- end-user-doc --> | 62 | * <!-- end-user-doc --> |
63 | * @generated | 63 | * @generated |
64 | */ | 64 | */ |
65 | @Override | 65 | @Override |
66 | protected EClass eStaticClass() | 66 | protected EClass eStaticClass() |
67 | { | 67 | { |
68 | return ApplicationConfigurationPackage.Literals.DECLARATION; | 68 | return ApplicationConfigurationPackage.Literals.DECLARATION; |
69 | } | 69 | } |
70 | 70 | ||
71 | /** | 71 | /** |
72 | * <!-- begin-user-doc --> | 72 | * <!-- begin-user-doc --> |
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | public String getName() | 76 | @Override |
77 | { | 77 | public String getName() |
78 | return name; | 78 | { |
79 | } | 79 | return name; |
80 | 80 | } | |
81 | /** | 81 | |
82 | * <!-- begin-user-doc --> | 82 | /** |
83 | * <!-- end-user-doc --> | 83 | * <!-- begin-user-doc --> |
84 | * @generated | 84 | * <!-- end-user-doc --> |
85 | */ | 85 | * @generated |
86 | public void setName(String newName) | 86 | */ |
87 | { | 87 | @Override |
88 | String oldName = name; | 88 | public void setName(String newName) |
89 | name = newName; | 89 | { |
90 | if (eNotificationRequired()) | 90 | String oldName = name; |
91 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DECLARATION__NAME, oldName, name)); | 91 | name = newName; |
92 | } | 92 | if (eNotificationRequired()) |
93 | 93 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DECLARATION__NAME, oldName, name)); | |
94 | /** | 94 | } |
95 | * <!-- begin-user-doc --> | 95 | |
96 | * <!-- end-user-doc --> | 96 | /** |
97 | * @generated | 97 | * <!-- begin-user-doc --> |
98 | */ | 98 | * <!-- end-user-doc --> |
99 | @Override | 99 | * @generated |
100 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 100 | */ |
101 | { | 101 | @Override |
102 | switch (featureID) | 102 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
103 | { | 103 | { |
104 | case ApplicationConfigurationPackage.DECLARATION__NAME: | 104 | switch (featureID) |
105 | return getName(); | 105 | { |
106 | } | 106 | case ApplicationConfigurationPackage.DECLARATION__NAME: |
107 | return super.eGet(featureID, resolve, coreType); | 107 | return getName(); |
108 | } | 108 | } |
109 | 109 | return super.eGet(featureID, resolve, coreType); | |
110 | /** | 110 | } |
111 | * <!-- begin-user-doc --> | 111 | |
112 | * <!-- end-user-doc --> | 112 | /** |
113 | * @generated | 113 | * <!-- begin-user-doc --> |
114 | */ | 114 | * <!-- end-user-doc --> |
115 | @Override | 115 | * @generated |
116 | public void eSet(int featureID, Object newValue) | 116 | */ |
117 | { | 117 | @Override |
118 | switch (featureID) | 118 | public void eSet(int featureID, Object newValue) |
119 | { | 119 | { |
120 | case ApplicationConfigurationPackage.DECLARATION__NAME: | 120 | switch (featureID) |
121 | setName((String)newValue); | 121 | { |
122 | return; | 122 | case ApplicationConfigurationPackage.DECLARATION__NAME: |
123 | } | 123 | setName((String)newValue); |
124 | super.eSet(featureID, newValue); | 124 | return; |
125 | } | 125 | } |
126 | 126 | super.eSet(featureID, newValue); | |
127 | /** | 127 | } |
128 | * <!-- begin-user-doc --> | 128 | |
129 | * <!-- end-user-doc --> | 129 | /** |
130 | * @generated | 130 | * <!-- begin-user-doc --> |
131 | */ | 131 | * <!-- end-user-doc --> |
132 | @Override | 132 | * @generated |
133 | public void eUnset(int featureID) | 133 | */ |
134 | { | 134 | @Override |
135 | switch (featureID) | 135 | public void eUnset(int featureID) |
136 | { | 136 | { |
137 | case ApplicationConfigurationPackage.DECLARATION__NAME: | 137 | switch (featureID) |
138 | setName(NAME_EDEFAULT); | 138 | { |
139 | return; | 139 | case ApplicationConfigurationPackage.DECLARATION__NAME: |
140 | } | 140 | setName(NAME_EDEFAULT); |
141 | super.eUnset(featureID); | 141 | return; |
142 | } | 142 | } |
143 | 143 | super.eUnset(featureID); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public boolean eIsSet(int featureID) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public boolean eIsSet(int featureID) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.DECLARATION__NAME: | 154 | switch (featureID) |
155 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); | 155 | { |
156 | } | 156 | case ApplicationConfigurationPackage.DECLARATION__NAME: |
157 | return super.eIsSet(featureID); | 157 | return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); |
158 | } | 158 | } |
159 | 159 | return super.eIsSet(featureID); | |
160 | /** | 160 | } |
161 | * <!-- begin-user-doc --> | 161 | |
162 | * <!-- end-user-doc --> | 162 | /** |
163 | * @generated | 163 | * <!-- begin-user-doc --> |
164 | */ | 164 | * <!-- end-user-doc --> |
165 | @Override | 165 | * @generated |
166 | public String toString() | 166 | */ |
167 | { | 167 | @Override |
168 | if (eIsProxy()) return super.toString(); | 168 | public String toString() |
169 | 169 | { | |
170 | StringBuffer result = new StringBuffer(super.toString()); | 170 | if (eIsProxy()) return super.toString(); |
171 | result.append(" (name: "); | 171 | |
172 | result.append(name); | 172 | StringBuilder result = new StringBuilder(super.toString()); |
173 | result.append(')'); | 173 | result.append(" (name: "); |
174 | return result.toString(); | 174 | result.append(name); |
175 | } | 175 | result.append(')'); |
176 | 176 | return result.toString(); | |
177 | } //DeclarationImpl | 177 | } |
178 | |||
179 | } //DeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java index 3ea64130..5c2543a9 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/DocumentationEntryImpl.java | |||
@@ -1,178 +1,180 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentLevelSpecification; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.DocumentationEntry; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | 11 | ||
12 | import org.eclipse.emf.ecore.EClass; | 12 | import org.eclipse.emf.ecore.EClass; |
13 | 13 | ||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
15 | 15 | ||
16 | /** | 16 | /** |
17 | * <!-- begin-user-doc --> | 17 | * <!-- begin-user-doc --> |
18 | * An implementation of the model object '<em><b>Documentation Entry</b></em>'. | 18 | * An implementation of the model object '<em><b>Documentation Entry</b></em>'. |
19 | * <!-- end-user-doc --> | 19 | * <!-- end-user-doc --> |
20 | * <p> | 20 | * <p> |
21 | * The following features are implemented: | 21 | * The following features are implemented: |
22 | * </p> | 22 | * </p> |
23 | * <ul> | 23 | * <ul> |
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl#getLevel <em>Level</em>}</li> | 24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.DocumentationEntryImpl#getLevel <em>Level</em>}</li> |
25 | * </ul> | 25 | * </ul> |
26 | * | 26 | * |
27 | * @generated | 27 | * @generated |
28 | */ | 28 | */ |
29 | public class DocumentationEntryImpl extends ConfigEntryImpl implements DocumentationEntry | 29 | public class DocumentationEntryImpl extends ConfigEntryImpl implements DocumentationEntry |
30 | { | 30 | { |
31 | /** | 31 | /** |
32 | * The default value of the '{@link #getLevel() <em>Level</em>}' attribute. | 32 | * The default value of the '{@link #getLevel() <em>Level</em>}' attribute. |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @see #getLevel() | 35 | * @see #getLevel() |
36 | * @generated | 36 | * @generated |
37 | * @ordered | 37 | * @ordered |
38 | */ | 38 | */ |
39 | protected static final DocumentLevelSpecification LEVEL_EDEFAULT = DocumentLevelSpecification.NONE; | 39 | protected static final DocumentLevelSpecification LEVEL_EDEFAULT = DocumentLevelSpecification.NONE; |
40 | 40 | ||
41 | /** | 41 | /** |
42 | * The cached value of the '{@link #getLevel() <em>Level</em>}' attribute. | 42 | * The cached value of the '{@link #getLevel() <em>Level</em>}' attribute. |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @see #getLevel() | 45 | * @see #getLevel() |
46 | * @generated | 46 | * @generated |
47 | * @ordered | 47 | * @ordered |
48 | */ | 48 | */ |
49 | protected DocumentLevelSpecification level = LEVEL_EDEFAULT; | 49 | protected DocumentLevelSpecification level = LEVEL_EDEFAULT; |
50 | 50 | ||
51 | /** | 51 | /** |
52 | * <!-- begin-user-doc --> | 52 | * <!-- begin-user-doc --> |
53 | * <!-- end-user-doc --> | 53 | * <!-- end-user-doc --> |
54 | * @generated | 54 | * @generated |
55 | */ | 55 | */ |
56 | protected DocumentationEntryImpl() | 56 | protected DocumentationEntryImpl() |
57 | { | 57 | { |
58 | super(); | 58 | super(); |
59 | } | 59 | } |
60 | 60 | ||
61 | /** | 61 | /** |
62 | * <!-- begin-user-doc --> | 62 | * <!-- begin-user-doc --> |
63 | * <!-- end-user-doc --> | 63 | * <!-- end-user-doc --> |
64 | * @generated | 64 | * @generated |
65 | */ | 65 | */ |
66 | @Override | 66 | @Override |
67 | protected EClass eStaticClass() | 67 | protected EClass eStaticClass() |
68 | { | 68 | { |
69 | return ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY; | 69 | return ApplicationConfigurationPackage.Literals.DOCUMENTATION_ENTRY; |
70 | } | 70 | } |
71 | 71 | ||
72 | /** | 72 | /** |
73 | * <!-- begin-user-doc --> | 73 | * <!-- begin-user-doc --> |
74 | * <!-- end-user-doc --> | 74 | * <!-- end-user-doc --> |
75 | * @generated | 75 | * @generated |
76 | */ | 76 | */ |
77 | public DocumentLevelSpecification getLevel() | 77 | @Override |
78 | { | 78 | public DocumentLevelSpecification getLevel() |
79 | return level; | 79 | { |
80 | } | 80 | return level; |
81 | 81 | } | |
82 | /** | 82 | |
83 | * <!-- begin-user-doc --> | 83 | /** |
84 | * <!-- end-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * @generated | 85 | * <!-- end-user-doc --> |
86 | */ | 86 | * @generated |
87 | public void setLevel(DocumentLevelSpecification newLevel) | 87 | */ |
88 | { | 88 | @Override |
89 | DocumentLevelSpecification oldLevel = level; | 89 | public void setLevel(DocumentLevelSpecification newLevel) |
90 | level = newLevel == null ? LEVEL_EDEFAULT : newLevel; | 90 | { |
91 | if (eNotificationRequired()) | 91 | DocumentLevelSpecification oldLevel = level; |
92 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL, oldLevel, level)); | 92 | level = newLevel == null ? LEVEL_EDEFAULT : newLevel; |
93 | } | 93 | if (eNotificationRequired()) |
94 | 94 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL, oldLevel, level)); | |
95 | /** | 95 | } |
96 | * <!-- begin-user-doc --> | 96 | |
97 | * <!-- end-user-doc --> | 97 | /** |
98 | * @generated | 98 | * <!-- begin-user-doc --> |
99 | */ | 99 | * <!-- end-user-doc --> |
100 | @Override | 100 | * @generated |
101 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 101 | */ |
102 | { | 102 | @Override |
103 | switch (featureID) | 103 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
104 | { | 104 | { |
105 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: | 105 | switch (featureID) |
106 | return getLevel(); | 106 | { |
107 | } | 107 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: |
108 | return super.eGet(featureID, resolve, coreType); | 108 | return getLevel(); |
109 | } | 109 | } |
110 | 110 | return super.eGet(featureID, resolve, coreType); | |
111 | /** | 111 | } |
112 | * <!-- begin-user-doc --> | 112 | |
113 | * <!-- end-user-doc --> | 113 | /** |
114 | * @generated | 114 | * <!-- begin-user-doc --> |
115 | */ | 115 | * <!-- end-user-doc --> |
116 | @Override | 116 | * @generated |
117 | public void eSet(int featureID, Object newValue) | 117 | */ |
118 | { | 118 | @Override |
119 | switch (featureID) | 119 | public void eSet(int featureID, Object newValue) |
120 | { | 120 | { |
121 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: | 121 | switch (featureID) |
122 | setLevel((DocumentLevelSpecification)newValue); | 122 | { |
123 | return; | 123 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: |
124 | } | 124 | setLevel((DocumentLevelSpecification)newValue); |
125 | super.eSet(featureID, newValue); | 125 | return; |
126 | } | 126 | } |
127 | 127 | super.eSet(featureID, newValue); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public void eUnset(int featureID) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public void eUnset(int featureID) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: | 138 | switch (featureID) |
139 | setLevel(LEVEL_EDEFAULT); | 139 | { |
140 | return; | 140 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: |
141 | } | 141 | setLevel(LEVEL_EDEFAULT); |
142 | super.eUnset(featureID); | 142 | return; |
143 | } | 143 | } |
144 | 144 | super.eUnset(featureID); | |
145 | /** | 145 | } |
146 | * <!-- begin-user-doc --> | 146 | |
147 | * <!-- end-user-doc --> | 147 | /** |
148 | * @generated | 148 | * <!-- begin-user-doc --> |
149 | */ | 149 | * <!-- end-user-doc --> |
150 | @Override | 150 | * @generated |
151 | public boolean eIsSet(int featureID) | 151 | */ |
152 | { | 152 | @Override |
153 | switch (featureID) | 153 | public boolean eIsSet(int featureID) |
154 | { | 154 | { |
155 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: | 155 | switch (featureID) |
156 | return level != LEVEL_EDEFAULT; | 156 | { |
157 | } | 157 | case ApplicationConfigurationPackage.DOCUMENTATION_ENTRY__LEVEL: |
158 | return super.eIsSet(featureID); | 158 | return level != LEVEL_EDEFAULT; |
159 | } | 159 | } |
160 | 160 | return super.eIsSet(featureID); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public String toString() | 167 | */ |
168 | { | 168 | @Override |
169 | if (eIsProxy()) return super.toString(); | 169 | public String toString() |
170 | 170 | { | |
171 | StringBuffer result = new StringBuffer(super.toString()); | 171 | if (eIsProxy()) return super.toString(); |
172 | result.append(" (level: "); | 172 | |
173 | result.append(level); | 173 | StringBuilder result = new StringBuilder(super.toString()); |
174 | result.append(')'); | 174 | result.append(" (level: "); |
175 | return result.toString(); | 175 | result.append(level); |
176 | } | 176 | result.append(')'); |
177 | 177 | return result.toString(); | |
178 | } //DocumentationEntryImpl | 178 | } |
179 | |||
180 | } //DocumentationEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java index 1496e005..29b28ec8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/EPackageImportImpl.java | |||
@@ -1,173 +1,175 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.EPackageImport; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | import org.eclipse.emf.ecore.EPackage; | 12 | import org.eclipse.emf.ecore.EPackage; |
13 | import org.eclipse.emf.ecore.InternalEObject; | 13 | import org.eclipse.emf.ecore.InternalEObject; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>EPackage Import</b></em>'. | 19 | * An implementation of the model object '<em><b>EPackage Import</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl#getImportedPackage <em>Imported Package</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.EPackageImportImpl#getImportedPackage <em>Imported Package</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class EPackageImportImpl extends ImportImpl implements EPackageImport | 30 | public class EPackageImportImpl extends ImportImpl implements EPackageImport |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getImportedPackage() <em>Imported Package</em>}' reference. | 33 | * The cached value of the '{@link #getImportedPackage() <em>Imported Package</em>}' reference. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getImportedPackage() | 36 | * @see #getImportedPackage() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected EPackage importedPackage; | 40 | protected EPackage importedPackage; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @generated | 45 | * @generated |
46 | */ | 46 | */ |
47 | protected EPackageImportImpl() | 47 | protected EPackageImportImpl() |
48 | { | 48 | { |
49 | super(); | 49 | super(); |
50 | } | 50 | } |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | @Override | 57 | @Override |
58 | protected EClass eStaticClass() | 58 | protected EClass eStaticClass() |
59 | { | 59 | { |
60 | return ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT; | 60 | return ApplicationConfigurationPackage.Literals.EPACKAGE_IMPORT; |
61 | } | 61 | } |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @generated | 66 | * @generated |
67 | */ | 67 | */ |
68 | public EPackage getImportedPackage() | 68 | @Override |
69 | { | 69 | public EPackage getImportedPackage() |
70 | if (importedPackage != null && importedPackage.eIsProxy()) | 70 | { |
71 | { | 71 | if (importedPackage != null && importedPackage.eIsProxy()) |
72 | InternalEObject oldImportedPackage = (InternalEObject)importedPackage; | 72 | { |
73 | importedPackage = (EPackage)eResolveProxy(oldImportedPackage); | 73 | InternalEObject oldImportedPackage = (InternalEObject)importedPackage; |
74 | if (importedPackage != oldImportedPackage) | 74 | importedPackage = (EPackage)eResolveProxy(oldImportedPackage); |
75 | { | 75 | if (importedPackage != oldImportedPackage) |
76 | if (eNotificationRequired()) | 76 | { |
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); | 77 | if (eNotificationRequired()) |
78 | } | 78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); |
79 | } | 79 | } |
80 | return importedPackage; | 80 | } |
81 | } | 81 | return importedPackage; |
82 | 82 | } | |
83 | /** | 83 | |
84 | * <!-- begin-user-doc --> | 84 | /** |
85 | * <!-- end-user-doc --> | 85 | * <!-- begin-user-doc --> |
86 | * @generated | 86 | * <!-- end-user-doc --> |
87 | */ | 87 | * @generated |
88 | public EPackage basicGetImportedPackage() | 88 | */ |
89 | { | 89 | public EPackage basicGetImportedPackage() |
90 | return importedPackage; | 90 | { |
91 | } | 91 | return importedPackage; |
92 | 92 | } | |
93 | /** | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * <!-- begin-user-doc --> |
96 | * @generated | 96 | * <!-- end-user-doc --> |
97 | */ | 97 | * @generated |
98 | public void setImportedPackage(EPackage newImportedPackage) | 98 | */ |
99 | { | 99 | @Override |
100 | EPackage oldImportedPackage = importedPackage; | 100 | public void setImportedPackage(EPackage newImportedPackage) |
101 | importedPackage = newImportedPackage; | 101 | { |
102 | if (eNotificationRequired()) | 102 | EPackage oldImportedPackage = importedPackage; |
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); | 103 | importedPackage = newImportedPackage; |
104 | } | 104 | if (eNotificationRequired()) |
105 | 105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE, oldImportedPackage, importedPackage)); | |
106 | /** | 106 | } |
107 | * <!-- begin-user-doc --> | 107 | |
108 | * <!-- end-user-doc --> | 108 | /** |
109 | * @generated | 109 | * <!-- begin-user-doc --> |
110 | */ | 110 | * <!-- end-user-doc --> |
111 | @Override | 111 | * @generated |
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 112 | */ |
113 | { | 113 | @Override |
114 | switch (featureID) | 114 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
115 | { | 115 | { |
116 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: | 116 | switch (featureID) |
117 | if (resolve) return getImportedPackage(); | 117 | { |
118 | return basicGetImportedPackage(); | 118 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: |
119 | } | 119 | if (resolve) return getImportedPackage(); |
120 | return super.eGet(featureID, resolve, coreType); | 120 | return basicGetImportedPackage(); |
121 | } | 121 | } |
122 | 122 | return super.eGet(featureID, resolve, coreType); | |
123 | /** | 123 | } |
124 | * <!-- begin-user-doc --> | 124 | |
125 | * <!-- end-user-doc --> | 125 | /** |
126 | * @generated | 126 | * <!-- begin-user-doc --> |
127 | */ | 127 | * <!-- end-user-doc --> |
128 | @Override | 128 | * @generated |
129 | public void eSet(int featureID, Object newValue) | 129 | */ |
130 | { | 130 | @Override |
131 | switch (featureID) | 131 | public void eSet(int featureID, Object newValue) |
132 | { | 132 | { |
133 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: | 133 | switch (featureID) |
134 | setImportedPackage((EPackage)newValue); | 134 | { |
135 | return; | 135 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: |
136 | } | 136 | setImportedPackage((EPackage)newValue); |
137 | super.eSet(featureID, newValue); | 137 | return; |
138 | } | 138 | } |
139 | 139 | super.eSet(featureID, newValue); | |
140 | /** | 140 | } |
141 | * <!-- begin-user-doc --> | 141 | |
142 | * <!-- end-user-doc --> | 142 | /** |
143 | * @generated | 143 | * <!-- begin-user-doc --> |
144 | */ | 144 | * <!-- end-user-doc --> |
145 | @Override | 145 | * @generated |
146 | public void eUnset(int featureID) | 146 | */ |
147 | { | 147 | @Override |
148 | switch (featureID) | 148 | public void eUnset(int featureID) |
149 | { | 149 | { |
150 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: | 150 | switch (featureID) |
151 | setImportedPackage((EPackage)null); | 151 | { |
152 | return; | 152 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: |
153 | } | 153 | setImportedPackage((EPackage)null); |
154 | super.eUnset(featureID); | 154 | return; |
155 | } | 155 | } |
156 | 156 | super.eUnset(featureID); | |
157 | /** | 157 | } |
158 | * <!-- begin-user-doc --> | 158 | |
159 | * <!-- end-user-doc --> | 159 | /** |
160 | * @generated | 160 | * <!-- begin-user-doc --> |
161 | */ | 161 | * <!-- end-user-doc --> |
162 | @Override | 162 | * @generated |
163 | public boolean eIsSet(int featureID) | 163 | */ |
164 | { | 164 | @Override |
165 | switch (featureID) | 165 | public boolean eIsSet(int featureID) |
166 | { | 166 | { |
167 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: | 167 | switch (featureID) |
168 | return importedPackage != null; | 168 | { |
169 | } | 169 | case ApplicationConfigurationPackage.EPACKAGE_IMPORT__IMPORTED_PACKAGE: |
170 | return super.eIsSet(featureID); | 170 | return importedPackage != null; |
171 | } | 171 | } |
172 | 172 | return super.eIsSet(featureID); | |
173 | } //EPackageImportImpl | 173 | } |
174 | |||
175 | } //EPackageImportImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java index dcd48fa2..4c9a9f4e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ExactNumberImpl.java | |||
@@ -1,233 +1,237 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ExactNumber; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
14 | 14 | ||
15 | /** | 15 | /** |
16 | * <!-- begin-user-doc --> | 16 | * <!-- begin-user-doc --> |
17 | * An implementation of the model object '<em><b>Exact Number</b></em>'. | 17 | * An implementation of the model object '<em><b>Exact Number</b></em>'. |
18 | * <!-- end-user-doc --> | 18 | * <!-- end-user-doc --> |
19 | * <p> | 19 | * <p> |
20 | * The following features are implemented: | 20 | * The following features are implemented: |
21 | * </p> | 21 | * </p> |
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber <em>Exact Number</em>}</li> | 23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#getExactNumber <em>Exact Number</em>}</li> |
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited <em>Exact Unlimited</em>}</li> | 24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ExactNumberImpl#isExactUnlimited <em>Exact Unlimited</em>}</li> |
25 | * </ul> | 25 | * </ul> |
26 | * | 26 | * |
27 | * @generated | 27 | * @generated |
28 | */ | 28 | */ |
29 | public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber | 29 | public class ExactNumberImpl extends NumberSpecificationImpl implements ExactNumber |
30 | { | 30 | { |
31 | /** | 31 | /** |
32 | * The default value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. | 32 | * The default value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @see #getExactNumber() | 35 | * @see #getExactNumber() |
36 | * @generated | 36 | * @generated |
37 | * @ordered | 37 | * @ordered |
38 | */ | 38 | */ |
39 | protected static final int EXACT_NUMBER_EDEFAULT = 0; | 39 | protected static final int EXACT_NUMBER_EDEFAULT = 0; |
40 | 40 | ||
41 | /** | 41 | /** |
42 | * The cached value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. | 42 | * The cached value of the '{@link #getExactNumber() <em>Exact Number</em>}' attribute. |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @see #getExactNumber() | 45 | * @see #getExactNumber() |
46 | * @generated | 46 | * @generated |
47 | * @ordered | 47 | * @ordered |
48 | */ | 48 | */ |
49 | protected int exactNumber = EXACT_NUMBER_EDEFAULT; | 49 | protected int exactNumber = EXACT_NUMBER_EDEFAULT; |
50 | 50 | ||
51 | /** | 51 | /** |
52 | * The default value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. | 52 | * The default value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @see #isExactUnlimited() | 55 | * @see #isExactUnlimited() |
56 | * @generated | 56 | * @generated |
57 | * @ordered | 57 | * @ordered |
58 | */ | 58 | */ |
59 | protected static final boolean EXACT_UNLIMITED_EDEFAULT = false; | 59 | protected static final boolean EXACT_UNLIMITED_EDEFAULT = false; |
60 | 60 | ||
61 | /** | 61 | /** |
62 | * The cached value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. | 62 | * The cached value of the '{@link #isExactUnlimited() <em>Exact Unlimited</em>}' attribute. |
63 | * <!-- begin-user-doc --> | 63 | * <!-- begin-user-doc --> |
64 | * <!-- end-user-doc --> | 64 | * <!-- end-user-doc --> |
65 | * @see #isExactUnlimited() | 65 | * @see #isExactUnlimited() |
66 | * @generated | 66 | * @generated |
67 | * @ordered | 67 | * @ordered |
68 | */ | 68 | */ |
69 | protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT; | 69 | protected boolean exactUnlimited = EXACT_UNLIMITED_EDEFAULT; |
70 | 70 | ||
71 | /** | 71 | /** |
72 | * <!-- begin-user-doc --> | 72 | * <!-- begin-user-doc --> |
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | protected ExactNumberImpl() | 76 | protected ExactNumberImpl() |
77 | { | 77 | { |
78 | super(); | 78 | super(); |
79 | } | 79 | } |
80 | 80 | ||
81 | /** | 81 | /** |
82 | * <!-- begin-user-doc --> | 82 | * <!-- begin-user-doc --> |
83 | * <!-- end-user-doc --> | 83 | * <!-- end-user-doc --> |
84 | * @generated | 84 | * @generated |
85 | */ | 85 | */ |
86 | @Override | 86 | @Override |
87 | protected EClass eStaticClass() | 87 | protected EClass eStaticClass() |
88 | { | 88 | { |
89 | return ApplicationConfigurationPackage.Literals.EXACT_NUMBER; | 89 | return ApplicationConfigurationPackage.Literals.EXACT_NUMBER; |
90 | } | 90 | } |
91 | 91 | ||
92 | /** | 92 | /** |
93 | * <!-- begin-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * <!-- end-user-doc --> | 94 | * <!-- end-user-doc --> |
95 | * @generated | 95 | * @generated |
96 | */ | 96 | */ |
97 | public int getExactNumber() | 97 | @Override |
98 | { | 98 | public int getExactNumber() |
99 | return exactNumber; | 99 | { |
100 | } | 100 | return exactNumber; |
101 | 101 | } | |
102 | /** | 102 | |
103 | * <!-- begin-user-doc --> | 103 | /** |
104 | * <!-- end-user-doc --> | 104 | * <!-- begin-user-doc --> |
105 | * @generated | 105 | * <!-- end-user-doc --> |
106 | */ | 106 | * @generated |
107 | public void setExactNumber(int newExactNumber) | 107 | */ |
108 | { | 108 | @Override |
109 | int oldExactNumber = exactNumber; | 109 | public void setExactNumber(int newExactNumber) |
110 | exactNumber = newExactNumber; | 110 | { |
111 | if (eNotificationRequired()) | 111 | int oldExactNumber = exactNumber; |
112 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber)); | 112 | exactNumber = newExactNumber; |
113 | } | 113 | if (eNotificationRequired()) |
114 | 114 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER, oldExactNumber, exactNumber)); | |
115 | /** | 115 | } |
116 | * <!-- begin-user-doc --> | 116 | |
117 | * <!-- end-user-doc --> | 117 | /** |
118 | * @generated | 118 | * <!-- begin-user-doc --> |
119 | */ | 119 | * <!-- end-user-doc --> |
120 | public boolean isExactUnlimited() | 120 | * @generated |
121 | { | 121 | */ |
122 | return exactUnlimited; | 122 | @Override |
123 | } | 123 | public boolean isExactUnlimited() |
124 | 124 | { | |
125 | /** | 125 | return exactUnlimited; |
126 | * <!-- begin-user-doc --> | 126 | } |
127 | * <!-- end-user-doc --> | 127 | |
128 | * @generated | 128 | /** |
129 | */ | 129 | * <!-- begin-user-doc --> |
130 | public void setExactUnlimited(boolean newExactUnlimited) | 130 | * <!-- end-user-doc --> |
131 | { | 131 | * @generated |
132 | boolean oldExactUnlimited = exactUnlimited; | 132 | */ |
133 | exactUnlimited = newExactUnlimited; | 133 | @Override |
134 | if (eNotificationRequired()) | 134 | public void setExactUnlimited(boolean newExactUnlimited) |
135 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited)); | 135 | { |
136 | } | 136 | boolean oldExactUnlimited = exactUnlimited; |
137 | 137 | exactUnlimited = newExactUnlimited; | |
138 | /** | 138 | if (eNotificationRequired()) |
139 | * <!-- begin-user-doc --> | 139 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED, oldExactUnlimited, exactUnlimited)); |
140 | * <!-- end-user-doc --> | 140 | } |
141 | * @generated | 141 | |
142 | */ | 142 | /** |
143 | @Override | 143 | * <!-- begin-user-doc --> |
144 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 144 | * <!-- end-user-doc --> |
145 | { | 145 | * @generated |
146 | switch (featureID) | 146 | */ |
147 | { | 147 | @Override |
148 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | 148 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
149 | return getExactNumber(); | 149 | { |
150 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | 150 | switch (featureID) |
151 | return isExactUnlimited(); | 151 | { |
152 | } | 152 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: |
153 | return super.eGet(featureID, resolve, coreType); | 153 | return getExactNumber(); |
154 | } | 154 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: |
155 | 155 | return isExactUnlimited(); | |
156 | /** | 156 | } |
157 | * <!-- begin-user-doc --> | 157 | return super.eGet(featureID, resolve, coreType); |
158 | * <!-- end-user-doc --> | 158 | } |
159 | * @generated | 159 | |
160 | */ | 160 | /** |
161 | @Override | 161 | * <!-- begin-user-doc --> |
162 | public void eSet(int featureID, Object newValue) | 162 | * <!-- end-user-doc --> |
163 | { | 163 | * @generated |
164 | switch (featureID) | 164 | */ |
165 | { | 165 | @Override |
166 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | 166 | public void eSet(int featureID, Object newValue) |
167 | setExactNumber((Integer)newValue); | 167 | { |
168 | return; | 168 | switch (featureID) |
169 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | 169 | { |
170 | setExactUnlimited((Boolean)newValue); | 170 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: |
171 | return; | 171 | setExactNumber((Integer)newValue); |
172 | } | 172 | return; |
173 | super.eSet(featureID, newValue); | 173 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: |
174 | } | 174 | setExactUnlimited((Boolean)newValue); |
175 | 175 | return; | |
176 | /** | 176 | } |
177 | * <!-- begin-user-doc --> | 177 | super.eSet(featureID, newValue); |
178 | * <!-- end-user-doc --> | 178 | } |
179 | * @generated | 179 | |
180 | */ | 180 | /** |
181 | @Override | 181 | * <!-- begin-user-doc --> |
182 | public void eUnset(int featureID) | 182 | * <!-- end-user-doc --> |
183 | { | 183 | * @generated |
184 | switch (featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | 186 | public void eUnset(int featureID) |
187 | setExactNumber(EXACT_NUMBER_EDEFAULT); | 187 | { |
188 | return; | 188 | switch (featureID) |
189 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | 189 | { |
190 | setExactUnlimited(EXACT_UNLIMITED_EDEFAULT); | 190 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: |
191 | return; | 191 | setExactNumber(EXACT_NUMBER_EDEFAULT); |
192 | } | 192 | return; |
193 | super.eUnset(featureID); | 193 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: |
194 | } | 194 | setExactUnlimited(EXACT_UNLIMITED_EDEFAULT); |
195 | 195 | return; | |
196 | /** | 196 | } |
197 | * <!-- begin-user-doc --> | 197 | super.eUnset(featureID); |
198 | * <!-- end-user-doc --> | 198 | } |
199 | * @generated | 199 | |
200 | */ | 200 | /** |
201 | @Override | 201 | * <!-- begin-user-doc --> |
202 | public boolean eIsSet(int featureID) | 202 | * <!-- end-user-doc --> |
203 | { | 203 | * @generated |
204 | switch (featureID) | 204 | */ |
205 | { | 205 | @Override |
206 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: | 206 | public boolean eIsSet(int featureID) |
207 | return exactNumber != EXACT_NUMBER_EDEFAULT; | 207 | { |
208 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: | 208 | switch (featureID) |
209 | return exactUnlimited != EXACT_UNLIMITED_EDEFAULT; | 209 | { |
210 | } | 210 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_NUMBER: |
211 | return super.eIsSet(featureID); | 211 | return exactNumber != EXACT_NUMBER_EDEFAULT; |
212 | } | 212 | case ApplicationConfigurationPackage.EXACT_NUMBER__EXACT_UNLIMITED: |
213 | 213 | return exactUnlimited != EXACT_UNLIMITED_EDEFAULT; | |
214 | /** | 214 | } |
215 | * <!-- begin-user-doc --> | 215 | return super.eIsSet(featureID); |
216 | * <!-- end-user-doc --> | 216 | } |
217 | * @generated | 217 | |
218 | */ | 218 | /** |
219 | @Override | 219 | * <!-- begin-user-doc --> |
220 | public String toString() | 220 | * <!-- end-user-doc --> |
221 | { | 221 | * @generated |
222 | if (eIsProxy()) return super.toString(); | 222 | */ |
223 | 223 | @Override | |
224 | StringBuffer result = new StringBuffer(super.toString()); | 224 | public String toString() |
225 | result.append(" (exactNumber: "); | 225 | { |
226 | result.append(exactNumber); | 226 | if (eIsProxy()) return super.toString(); |
227 | result.append(", exactUnlimited: "); | 227 | |
228 | result.append(exactUnlimited); | 228 | StringBuilder result = new StringBuilder(super.toString()); |
229 | result.append(')'); | 229 | result.append(" (exactNumber: "); |
230 | return result.toString(); | 230 | result.append(exactNumber); |
231 | } | 231 | result.append(", exactUnlimited: "); |
232 | 232 | result.append(exactUnlimited); | |
233 | } //ExactNumberImpl | 233 | result.append(')'); |
234 | return result.toString(); | ||
235 | } | ||
236 | |||
237 | } //ExactNumberImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java index 16efc685..879aefd8 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileDeclarationImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>File Declaration</b></em>'. | 20 | * An implementation of the model object '<em><b>File Declaration</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl#getSpecification <em>Specification</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileDeclarationImpl#getSpecification <em>Specification</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class FileDeclarationImpl extends DeclarationImpl implements FileDeclaration | 31 | public class FileDeclarationImpl extends DeclarationImpl implements FileDeclaration |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | 34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getSpecification() | 37 | * @see #getSpecification() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected FileSpecification specification; | 41 | protected FileSpecification specification; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected FileDeclarationImpl() | 48 | protected FileDeclarationImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.FILE_DECLARATION; | 61 | return ApplicationConfigurationPackage.Literals.FILE_DECLARATION; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public FileSpecification getSpecification() | 69 | @Override |
70 | { | 70 | public FileSpecification getSpecification() |
71 | return specification; | 71 | { |
72 | } | 72 | return specification; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetSpecification(FileSpecification newSpecification, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetSpecification(FileSpecification newSpecification, NotificationChain msgs) |
81 | FileSpecification oldSpecification = specification; | 81 | { |
82 | specification = newSpecification; | 82 | FileSpecification oldSpecification = specification; |
83 | if (eNotificationRequired()) | 83 | specification = newSpecification; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setSpecification(FileSpecification newSpecification) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newSpecification != specification) | 98 | public void setSpecification(FileSpecification newSpecification) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newSpecification != specification) |
101 | if (specification != null) | 101 | { |
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newSpecification != null) | 103 | if (specification != null) |
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); | 104 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); |
105 | msgs = basicSetSpecification(newSpecification, msgs); | 105 | if (newSpecification != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, null, msgs); |
107 | } | 107 | msgs = basicSetSpecification(newSpecification, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: | 122 | switch (featureID) |
123 | return basicSetSpecification(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetSpecification(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: | 138 | switch (featureID) |
139 | return getSpecification(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getSpecification(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: | 154 | switch (featureID) |
155 | setSpecification((FileSpecification)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: |
157 | } | 157 | setSpecification((FileSpecification)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: | 171 | switch (featureID) |
172 | setSpecification((FileSpecification)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: |
174 | } | 174 | setSpecification((FileSpecification)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: | 188 | switch (featureID) |
189 | return specification != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.FILE_DECLARATION__SPECIFICATION: |
191 | return super.eIsSet(featureID); | 191 | return specification != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //FileDeclarationImpl | 194 | } |
195 | |||
196 | } //FileDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java index a67c6210..4d526bd4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>File</b></em>'. | 15 | * An implementation of the model object '<em><b>File</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class FileImpl extends MinimalEObjectImpl.Container implements File | 20 | public class FileImpl extends MinimalEObjectImpl.Container implements File |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected FileImpl() | 27 | protected FileImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.FILE; | 40 | return ApplicationConfigurationPackage.Literals.FILE; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //FileImpl | 43 | } //FileImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java index ef9ae500..ab08fd97 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileReferenceImpl.java | |||
@@ -1,173 +1,175 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileReference; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | 11 | ||
12 | import org.eclipse.emf.ecore.EClass; | 12 | import org.eclipse.emf.ecore.EClass; |
13 | import org.eclipse.emf.ecore.InternalEObject; | 13 | import org.eclipse.emf.ecore.InternalEObject; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>File Reference</b></em>'. | 19 | * An implementation of the model object '<em><b>File Reference</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl#getReferred <em>Referred</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileReferenceImpl#getReferred <em>Referred</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class FileReferenceImpl extends FileImpl implements FileReference | 30 | public class FileReferenceImpl extends FileImpl implements FileReference |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | 33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getReferred() | 36 | * @see #getReferred() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected FileDeclaration referred; | 40 | protected FileDeclaration referred; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @generated | 45 | * @generated |
46 | */ | 46 | */ |
47 | protected FileReferenceImpl() | 47 | protected FileReferenceImpl() |
48 | { | 48 | { |
49 | super(); | 49 | super(); |
50 | } | 50 | } |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | @Override | 57 | @Override |
58 | protected EClass eStaticClass() | 58 | protected EClass eStaticClass() |
59 | { | 59 | { |
60 | return ApplicationConfigurationPackage.Literals.FILE_REFERENCE; | 60 | return ApplicationConfigurationPackage.Literals.FILE_REFERENCE; |
61 | } | 61 | } |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @generated | 66 | * @generated |
67 | */ | 67 | */ |
68 | public FileDeclaration getReferred() | 68 | @Override |
69 | { | 69 | public FileDeclaration getReferred() |
70 | if (referred != null && referred.eIsProxy()) | 70 | { |
71 | { | 71 | if (referred != null && referred.eIsProxy()) |
72 | InternalEObject oldReferred = (InternalEObject)referred; | 72 | { |
73 | referred = (FileDeclaration)eResolveProxy(oldReferred); | 73 | InternalEObject oldReferred = (InternalEObject)referred; |
74 | if (referred != oldReferred) | 74 | referred = (FileDeclaration)eResolveProxy(oldReferred); |
75 | { | 75 | if (referred != oldReferred) |
76 | if (eNotificationRequired()) | 76 | { |
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); | 77 | if (eNotificationRequired()) |
78 | } | 78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); |
79 | } | 79 | } |
80 | return referred; | 80 | } |
81 | } | 81 | return referred; |
82 | 82 | } | |
83 | /** | 83 | |
84 | * <!-- begin-user-doc --> | 84 | /** |
85 | * <!-- end-user-doc --> | 85 | * <!-- begin-user-doc --> |
86 | * @generated | 86 | * <!-- end-user-doc --> |
87 | */ | 87 | * @generated |
88 | public FileDeclaration basicGetReferred() | 88 | */ |
89 | { | 89 | public FileDeclaration basicGetReferred() |
90 | return referred; | 90 | { |
91 | } | 91 | return referred; |
92 | 92 | } | |
93 | /** | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * <!-- begin-user-doc --> |
96 | * @generated | 96 | * <!-- end-user-doc --> |
97 | */ | 97 | * @generated |
98 | public void setReferred(FileDeclaration newReferred) | 98 | */ |
99 | { | 99 | @Override |
100 | FileDeclaration oldReferred = referred; | 100 | public void setReferred(FileDeclaration newReferred) |
101 | referred = newReferred; | 101 | { |
102 | if (eNotificationRequired()) | 102 | FileDeclaration oldReferred = referred; |
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); | 103 | referred = newReferred; |
104 | } | 104 | if (eNotificationRequired()) |
105 | 105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED, oldReferred, referred)); | |
106 | /** | 106 | } |
107 | * <!-- begin-user-doc --> | 107 | |
108 | * <!-- end-user-doc --> | 108 | /** |
109 | * @generated | 109 | * <!-- begin-user-doc --> |
110 | */ | 110 | * <!-- end-user-doc --> |
111 | @Override | 111 | * @generated |
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 112 | */ |
113 | { | 113 | @Override |
114 | switch (featureID) | 114 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
115 | { | 115 | { |
116 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: | 116 | switch (featureID) |
117 | if (resolve) return getReferred(); | 117 | { |
118 | return basicGetReferred(); | 118 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: |
119 | } | 119 | if (resolve) return getReferred(); |
120 | return super.eGet(featureID, resolve, coreType); | 120 | return basicGetReferred(); |
121 | } | 121 | } |
122 | 122 | return super.eGet(featureID, resolve, coreType); | |
123 | /** | 123 | } |
124 | * <!-- begin-user-doc --> | 124 | |
125 | * <!-- end-user-doc --> | 125 | /** |
126 | * @generated | 126 | * <!-- begin-user-doc --> |
127 | */ | 127 | * <!-- end-user-doc --> |
128 | @Override | 128 | * @generated |
129 | public void eSet(int featureID, Object newValue) | 129 | */ |
130 | { | 130 | @Override |
131 | switch (featureID) | 131 | public void eSet(int featureID, Object newValue) |
132 | { | 132 | { |
133 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: | 133 | switch (featureID) |
134 | setReferred((FileDeclaration)newValue); | 134 | { |
135 | return; | 135 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: |
136 | } | 136 | setReferred((FileDeclaration)newValue); |
137 | super.eSet(featureID, newValue); | 137 | return; |
138 | } | 138 | } |
139 | 139 | super.eSet(featureID, newValue); | |
140 | /** | 140 | } |
141 | * <!-- begin-user-doc --> | 141 | |
142 | * <!-- end-user-doc --> | 142 | /** |
143 | * @generated | 143 | * <!-- begin-user-doc --> |
144 | */ | 144 | * <!-- end-user-doc --> |
145 | @Override | 145 | * @generated |
146 | public void eUnset(int featureID) | 146 | */ |
147 | { | 147 | @Override |
148 | switch (featureID) | 148 | public void eUnset(int featureID) |
149 | { | 149 | { |
150 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: | 150 | switch (featureID) |
151 | setReferred((FileDeclaration)null); | 151 | { |
152 | return; | 152 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: |
153 | } | 153 | setReferred((FileDeclaration)null); |
154 | super.eUnset(featureID); | 154 | return; |
155 | } | 155 | } |
156 | 156 | super.eUnset(featureID); | |
157 | /** | 157 | } |
158 | * <!-- begin-user-doc --> | 158 | |
159 | * <!-- end-user-doc --> | 159 | /** |
160 | * @generated | 160 | * <!-- begin-user-doc --> |
161 | */ | 161 | * <!-- end-user-doc --> |
162 | @Override | 162 | * @generated |
163 | public boolean eIsSet(int featureID) | 163 | */ |
164 | { | 164 | @Override |
165 | switch (featureID) | 165 | public boolean eIsSet(int featureID) |
166 | { | 166 | { |
167 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: | 167 | switch (featureID) |
168 | return referred != null; | 168 | { |
169 | } | 169 | case ApplicationConfigurationPackage.FILE_REFERENCE__REFERRED: |
170 | return super.eIsSet(featureID); | 170 | return referred != null; |
171 | } | 171 | } |
172 | 172 | return super.eIsSet(featureID); | |
173 | } //FileReferenceImpl | 173 | } |
174 | |||
175 | } //FileReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java index 3b728d0e..a53064e0 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FileSpecificationImpl.java | |||
@@ -1,177 +1,179 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FileSpecification; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
14 | 14 | ||
15 | /** | 15 | /** |
16 | * <!-- begin-user-doc --> | 16 | * <!-- begin-user-doc --> |
17 | * An implementation of the model object '<em><b>File Specification</b></em>'. | 17 | * An implementation of the model object '<em><b>File Specification</b></em>'. |
18 | * <!-- end-user-doc --> | 18 | * <!-- end-user-doc --> |
19 | * <p> | 19 | * <p> |
20 | * The following features are implemented: | 20 | * The following features are implemented: |
21 | * </p> | 21 | * </p> |
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl#getPath <em>Path</em>}</li> | 23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FileSpecificationImpl#getPath <em>Path</em>}</li> |
24 | * </ul> | 24 | * </ul> |
25 | * | 25 | * |
26 | * @generated | 26 | * @generated |
27 | */ | 27 | */ |
28 | public class FileSpecificationImpl extends FileImpl implements FileSpecification | 28 | public class FileSpecificationImpl extends FileImpl implements FileSpecification |
29 | { | 29 | { |
30 | /** | 30 | /** |
31 | * The default value of the '{@link #getPath() <em>Path</em>}' attribute. | 31 | * The default value of the '{@link #getPath() <em>Path</em>}' attribute. |
32 | * <!-- begin-user-doc --> | 32 | * <!-- begin-user-doc --> |
33 | * <!-- end-user-doc --> | 33 | * <!-- end-user-doc --> |
34 | * @see #getPath() | 34 | * @see #getPath() |
35 | * @generated | 35 | * @generated |
36 | * @ordered | 36 | * @ordered |
37 | */ | 37 | */ |
38 | protected static final String PATH_EDEFAULT = null; | 38 | protected static final String PATH_EDEFAULT = null; |
39 | 39 | ||
40 | /** | 40 | /** |
41 | * The cached value of the '{@link #getPath() <em>Path</em>}' attribute. | 41 | * The cached value of the '{@link #getPath() <em>Path</em>}' attribute. |
42 | * <!-- begin-user-doc --> | 42 | * <!-- begin-user-doc --> |
43 | * <!-- end-user-doc --> | 43 | * <!-- end-user-doc --> |
44 | * @see #getPath() | 44 | * @see #getPath() |
45 | * @generated | 45 | * @generated |
46 | * @ordered | 46 | * @ordered |
47 | */ | 47 | */ |
48 | protected String path = PATH_EDEFAULT; | 48 | protected String path = PATH_EDEFAULT; |
49 | 49 | ||
50 | /** | 50 | /** |
51 | * <!-- begin-user-doc --> | 51 | * <!-- begin-user-doc --> |
52 | * <!-- end-user-doc --> | 52 | * <!-- end-user-doc --> |
53 | * @generated | 53 | * @generated |
54 | */ | 54 | */ |
55 | protected FileSpecificationImpl() | 55 | protected FileSpecificationImpl() |
56 | { | 56 | { |
57 | super(); | 57 | super(); |
58 | } | 58 | } |
59 | 59 | ||
60 | /** | 60 | /** |
61 | * <!-- begin-user-doc --> | 61 | * <!-- begin-user-doc --> |
62 | * <!-- end-user-doc --> | 62 | * <!-- end-user-doc --> |
63 | * @generated | 63 | * @generated |
64 | */ | 64 | */ |
65 | @Override | 65 | @Override |
66 | protected EClass eStaticClass() | 66 | protected EClass eStaticClass() |
67 | { | 67 | { |
68 | return ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION; | 68 | return ApplicationConfigurationPackage.Literals.FILE_SPECIFICATION; |
69 | } | 69 | } |
70 | 70 | ||
71 | /** | 71 | /** |
72 | * <!-- begin-user-doc --> | 72 | * <!-- begin-user-doc --> |
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | public String getPath() | 76 | @Override |
77 | { | 77 | public String getPath() |
78 | return path; | 78 | { |
79 | } | 79 | return path; |
80 | 80 | } | |
81 | /** | 81 | |
82 | * <!-- begin-user-doc --> | 82 | /** |
83 | * <!-- end-user-doc --> | 83 | * <!-- begin-user-doc --> |
84 | * @generated | 84 | * <!-- end-user-doc --> |
85 | */ | 85 | * @generated |
86 | public void setPath(String newPath) | 86 | */ |
87 | { | 87 | @Override |
88 | String oldPath = path; | 88 | public void setPath(String newPath) |
89 | path = newPath; | 89 | { |
90 | if (eNotificationRequired()) | 90 | String oldPath = path; |
91 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH, oldPath, path)); | 91 | path = newPath; |
92 | } | 92 | if (eNotificationRequired()) |
93 | 93 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH, oldPath, path)); | |
94 | /** | 94 | } |
95 | * <!-- begin-user-doc --> | 95 | |
96 | * <!-- end-user-doc --> | 96 | /** |
97 | * @generated | 97 | * <!-- begin-user-doc --> |
98 | */ | 98 | * <!-- end-user-doc --> |
99 | @Override | 99 | * @generated |
100 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 100 | */ |
101 | { | 101 | @Override |
102 | switch (featureID) | 102 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
103 | { | 103 | { |
104 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: | 104 | switch (featureID) |
105 | return getPath(); | 105 | { |
106 | } | 106 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: |
107 | return super.eGet(featureID, resolve, coreType); | 107 | return getPath(); |
108 | } | 108 | } |
109 | 109 | return super.eGet(featureID, resolve, coreType); | |
110 | /** | 110 | } |
111 | * <!-- begin-user-doc --> | 111 | |
112 | * <!-- end-user-doc --> | 112 | /** |
113 | * @generated | 113 | * <!-- begin-user-doc --> |
114 | */ | 114 | * <!-- end-user-doc --> |
115 | @Override | 115 | * @generated |
116 | public void eSet(int featureID, Object newValue) | 116 | */ |
117 | { | 117 | @Override |
118 | switch (featureID) | 118 | public void eSet(int featureID, Object newValue) |
119 | { | 119 | { |
120 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: | 120 | switch (featureID) |
121 | setPath((String)newValue); | 121 | { |
122 | return; | 122 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: |
123 | } | 123 | setPath((String)newValue); |
124 | super.eSet(featureID, newValue); | 124 | return; |
125 | } | 125 | } |
126 | 126 | super.eSet(featureID, newValue); | |
127 | /** | 127 | } |
128 | * <!-- begin-user-doc --> | 128 | |
129 | * <!-- end-user-doc --> | 129 | /** |
130 | * @generated | 130 | * <!-- begin-user-doc --> |
131 | */ | 131 | * <!-- end-user-doc --> |
132 | @Override | 132 | * @generated |
133 | public void eUnset(int featureID) | 133 | */ |
134 | { | 134 | @Override |
135 | switch (featureID) | 135 | public void eUnset(int featureID) |
136 | { | 136 | { |
137 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: | 137 | switch (featureID) |
138 | setPath(PATH_EDEFAULT); | 138 | { |
139 | return; | 139 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: |
140 | } | 140 | setPath(PATH_EDEFAULT); |
141 | super.eUnset(featureID); | 141 | return; |
142 | } | 142 | } |
143 | 143 | super.eUnset(featureID); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public boolean eIsSet(int featureID) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public boolean eIsSet(int featureID) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: | 154 | switch (featureID) |
155 | return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); | 155 | { |
156 | } | 156 | case ApplicationConfigurationPackage.FILE_SPECIFICATION__PATH: |
157 | return super.eIsSet(featureID); | 157 | return PATH_EDEFAULT == null ? path != null : !PATH_EDEFAULT.equals(path); |
158 | } | 158 | } |
159 | 159 | return super.eIsSet(featureID); | |
160 | /** | 160 | } |
161 | * <!-- begin-user-doc --> | 161 | |
162 | * <!-- end-user-doc --> | 162 | /** |
163 | * @generated | 163 | * <!-- begin-user-doc --> |
164 | */ | 164 | * <!-- end-user-doc --> |
165 | @Override | 165 | * @generated |
166 | public String toString() | 166 | */ |
167 | { | 167 | @Override |
168 | if (eIsProxy()) return super.toString(); | 168 | public String toString() |
169 | 169 | { | |
170 | StringBuffer result = new StringBuffer(super.toString()); | 170 | if (eIsProxy()) return super.toString(); |
171 | result.append(" (path: "); | 171 | |
172 | result.append(path); | 172 | StringBuilder result = new StringBuilder(super.toString()); |
173 | result.append(')'); | 173 | result.append(" (path: "); |
174 | return result.toString(); | 174 | result.append(path); |
175 | } | 175 | result.append(')'); |
176 | 176 | return result.toString(); | |
177 | } //FileSpecificationImpl | 177 | } |
178 | |||
179 | } //FileSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java index 63bf5f58..748f2c0a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/FolderEntryImpl.java | |||
@@ -1,166 +1,167 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.FolderEntry; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; |
9 | 9 | ||
10 | import java.util.Collection; | 10 | import java.util.Collection; |
11 | 11 | ||
12 | import org.eclipse.emf.common.notify.NotificationChain; | 12 | import org.eclipse.emf.common.notify.NotificationChain; |
13 | 13 | ||
14 | import org.eclipse.emf.common.util.EList; | 14 | import org.eclipse.emf.common.util.EList; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.EClass; | 16 | import org.eclipse.emf.ecore.EClass; |
17 | import org.eclipse.emf.ecore.InternalEObject; | 17 | import org.eclipse.emf.ecore.InternalEObject; |
18 | 18 | ||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | 19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; |
20 | import org.eclipse.emf.ecore.util.InternalEList; | 20 | import org.eclipse.emf.ecore.util.InternalEList; |
21 | 21 | ||
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * An implementation of the model object '<em><b>Folder Entry</b></em>'. | 24 | * An implementation of the model object '<em><b>Folder Entry</b></em>'. |
25 | * <!-- end-user-doc --> | 25 | * <!-- end-user-doc --> |
26 | * <p> | 26 | * <p> |
27 | * The following features are implemented: | 27 | * The following features are implemented: |
28 | * </p> | 28 | * </p> |
29 | * <ul> | 29 | * <ul> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl#getExclusion <em>Exclusion</em>}</li> | 30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.FolderEntryImpl#getExclusion <em>Exclusion</em>}</li> |
31 | * </ul> | 31 | * </ul> |
32 | * | 32 | * |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | public class FolderEntryImpl extends PartialModelEntryImpl implements FolderEntry | 35 | public class FolderEntryImpl extends PartialModelEntryImpl implements FolderEntry |
36 | { | 36 | { |
37 | /** | 37 | /** |
38 | * The cached value of the '{@link #getExclusion() <em>Exclusion</em>}' containment reference list. | 38 | * The cached value of the '{@link #getExclusion() <em>Exclusion</em>}' containment reference list. |
39 | * <!-- begin-user-doc --> | 39 | * <!-- begin-user-doc --> |
40 | * <!-- end-user-doc --> | 40 | * <!-- end-user-doc --> |
41 | * @see #getExclusion() | 41 | * @see #getExclusion() |
42 | * @generated | 42 | * @generated |
43 | * @ordered | 43 | * @ordered |
44 | */ | 44 | */ |
45 | protected EList<ModelEntry> exclusion; | 45 | protected EList<ModelEntry> exclusion; |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
49 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
50 | * @generated | 50 | * @generated |
51 | */ | 51 | */ |
52 | protected FolderEntryImpl() | 52 | protected FolderEntryImpl() |
53 | { | 53 | { |
54 | super(); | 54 | super(); |
55 | } | 55 | } |
56 | 56 | ||
57 | /** | 57 | /** |
58 | * <!-- begin-user-doc --> | 58 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 59 | * <!-- end-user-doc --> |
60 | * @generated | 60 | * @generated |
61 | */ | 61 | */ |
62 | @Override | 62 | @Override |
63 | protected EClass eStaticClass() | 63 | protected EClass eStaticClass() |
64 | { | 64 | { |
65 | return ApplicationConfigurationPackage.Literals.FOLDER_ENTRY; | 65 | return ApplicationConfigurationPackage.Literals.FOLDER_ENTRY; |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
69 | * <!-- begin-user-doc --> | 69 | * <!-- begin-user-doc --> |
70 | * <!-- end-user-doc --> | 70 | * <!-- end-user-doc --> |
71 | * @generated | 71 | * @generated |
72 | */ | 72 | */ |
73 | public EList<ModelEntry> getExclusion() | 73 | @Override |
74 | { | 74 | public EList<ModelEntry> getExclusion() |
75 | if (exclusion == null) | 75 | { |
76 | { | 76 | if (exclusion == null) |
77 | exclusion = new EObjectContainmentEList<ModelEntry>(ModelEntry.class, this, ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION); | 77 | { |
78 | } | 78 | exclusion = new EObjectContainmentEList<ModelEntry>(ModelEntry.class, this, ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION); |
79 | return exclusion; | 79 | } |
80 | } | 80 | return exclusion; |
81 | 81 | } | |
82 | /** | 82 | |
83 | * <!-- begin-user-doc --> | 83 | /** |
84 | * <!-- end-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * @generated | 85 | * <!-- end-user-doc --> |
86 | */ | 86 | * @generated |
87 | @Override | 87 | */ |
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 88 | @Override |
89 | { | 89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
90 | switch (featureID) | 90 | { |
91 | { | 91 | switch (featureID) |
92 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | 92 | { |
93 | return ((InternalEList<?>)getExclusion()).basicRemove(otherEnd, msgs); | 93 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: |
94 | } | 94 | return ((InternalEList<?>)getExclusion()).basicRemove(otherEnd, msgs); |
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | 95 | } |
96 | } | 96 | return super.eInverseRemove(otherEnd, featureID, msgs); |
97 | 97 | } | |
98 | /** | 98 | |
99 | * <!-- begin-user-doc --> | 99 | /** |
100 | * <!-- end-user-doc --> | 100 | * <!-- begin-user-doc --> |
101 | * @generated | 101 | * <!-- end-user-doc --> |
102 | */ | 102 | * @generated |
103 | @Override | 103 | */ |
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 104 | @Override |
105 | { | 105 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
106 | switch (featureID) | 106 | { |
107 | { | 107 | switch (featureID) |
108 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | 108 | { |
109 | return getExclusion(); | 109 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: |
110 | } | 110 | return getExclusion(); |
111 | return super.eGet(featureID, resolve, coreType); | 111 | } |
112 | } | 112 | return super.eGet(featureID, resolve, coreType); |
113 | 113 | } | |
114 | /** | 114 | |
115 | * <!-- begin-user-doc --> | 115 | /** |
116 | * <!-- end-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | */ | 118 | * @generated |
119 | @SuppressWarnings("unchecked") | 119 | */ |
120 | @Override | 120 | @SuppressWarnings("unchecked") |
121 | public void eSet(int featureID, Object newValue) | 121 | @Override |
122 | { | 122 | public void eSet(int featureID, Object newValue) |
123 | switch (featureID) | 123 | { |
124 | { | 124 | switch (featureID) |
125 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | 125 | { |
126 | getExclusion().clear(); | 126 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: |
127 | getExclusion().addAll((Collection<? extends ModelEntry>)newValue); | 127 | getExclusion().clear(); |
128 | return; | 128 | getExclusion().addAll((Collection<? extends ModelEntry>)newValue); |
129 | } | 129 | return; |
130 | super.eSet(featureID, newValue); | 130 | } |
131 | } | 131 | super.eSet(featureID, newValue); |
132 | 132 | } | |
133 | /** | 133 | |
134 | * <!-- begin-user-doc --> | 134 | /** |
135 | * <!-- end-user-doc --> | 135 | * <!-- begin-user-doc --> |
136 | * @generated | 136 | * <!-- end-user-doc --> |
137 | */ | 137 | * @generated |
138 | @Override | 138 | */ |
139 | public void eUnset(int featureID) | 139 | @Override |
140 | { | 140 | public void eUnset(int featureID) |
141 | switch (featureID) | 141 | { |
142 | { | 142 | switch (featureID) |
143 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | 143 | { |
144 | getExclusion().clear(); | 144 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: |
145 | return; | 145 | getExclusion().clear(); |
146 | } | 146 | return; |
147 | super.eUnset(featureID); | 147 | } |
148 | } | 148 | super.eUnset(featureID); |
149 | 149 | } | |
150 | /** | 150 | |
151 | * <!-- begin-user-doc --> | 151 | /** |
152 | * <!-- end-user-doc --> | 152 | * <!-- begin-user-doc --> |
153 | * @generated | 153 | * <!-- end-user-doc --> |
154 | */ | 154 | * @generated |
155 | @Override | 155 | */ |
156 | public boolean eIsSet(int featureID) | 156 | @Override |
157 | { | 157 | public boolean eIsSet(int featureID) |
158 | switch (featureID) | 158 | { |
159 | { | 159 | switch (featureID) |
160 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: | 160 | { |
161 | return exclusion != null && !exclusion.isEmpty(); | 161 | case ApplicationConfigurationPackage.FOLDER_ENTRY__EXCLUSION: |
162 | } | 162 | return exclusion != null && !exclusion.isEmpty(); |
163 | return super.eIsSet(featureID); | 163 | } |
164 | } | 164 | return super.eIsSet(featureID); |
165 | 165 | } | |
166 | } //FolderEntryImpl | 166 | |
167 | } //FolderEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java index 41874b35..38a81bc3 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GenerationTaskImpl.java | |||
@@ -1,1063 +1,1165 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Config; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; |
9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; | 9 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GenerationTask; |
10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; | 10 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; |
11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; | 11 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; |
12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; | 12 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; |
13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; | 13 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; |
14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; | 14 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; |
15 | 15 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Solver; | |
16 | import org.eclipse.emf.common.notify.Notification; | 16 | |
17 | import org.eclipse.emf.common.notify.NotificationChain; | 17 | import org.eclipse.emf.common.notify.Notification; |
18 | 18 | import org.eclipse.emf.common.notify.NotificationChain; | |
19 | import org.eclipse.emf.ecore.EClass; | 19 | |
20 | import org.eclipse.emf.ecore.InternalEObject; | 20 | import org.eclipse.emf.ecore.EClass; |
21 | 21 | import org.eclipse.emf.ecore.InternalEObject; | |
22 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 22 | |
23 | 23 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | |
24 | /** | 24 | |
25 | * <!-- begin-user-doc --> | 25 | /** |
26 | * An implementation of the model object '<em><b>Generation Task</b></em>'. | 26 | * <!-- begin-user-doc --> |
27 | * <!-- end-user-doc --> | 27 | * An implementation of the model object '<em><b>Generation Task</b></em>'. |
28 | * <p> | 28 | * <!-- end-user-doc --> |
29 | * The following features are implemented: | 29 | * <p> |
30 | * </p> | 30 | * The following features are implemented: |
31 | * <ul> | 31 | * </p> |
32 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getMetamodel <em>Metamodel</em>}</li> | 32 | * <ul> |
33 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel <em>Partial Model</em>}</li> | 33 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getMetamodel <em>Metamodel</em>}</li> |
34 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns <em>Patterns</em>}</li> | 34 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPartialModel <em>Partial Model</em>}</li> |
35 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope <em>Scope</em>}</li> | 35 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getPatterns <em>Patterns</em>}</li> |
36 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified <em>Number Specified</em>}</li> | 36 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getObjectives <em>Objectives</em>}</li> |
37 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber <em>Number</em>}</li> | 37 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getScope <em>Scope</em>}</li> |
38 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified <em>Run Specified</em>}</li> | 38 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isNumberSpecified <em>Number Specified</em>}</li> |
39 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns <em>Runs</em>}</li> | 39 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getNumber <em>Number</em>}</li> |
40 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver <em>Solver</em>}</li> | 40 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#isRunSpecified <em>Run Specified</em>}</li> |
41 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig <em>Config</em>}</li> | 41 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getRuns <em>Runs</em>}</li> |
42 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder <em>Debug Folder</em>}</li> | 42 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getSolver <em>Solver</em>}</li> |
43 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile <em>Target Log File</em>}</li> | 43 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getConfig <em>Config</em>}</li> |
44 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile <em>Target Statistics File</em>}</li> | 44 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getDebugFolder <em>Debug Folder</em>}</li> |
45 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder <em>Taget Folder</em>}</li> | 45 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetLogFile <em>Target Log File</em>}</li> |
46 | * </ul> | 46 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTargetStatisticsFile <em>Target Statistics File</em>}</li> |
47 | * | 47 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GenerationTaskImpl#getTagetFolder <em>Taget Folder</em>}</li> |
48 | * @generated | 48 | * </ul> |
49 | */ | 49 | * |
50 | public class GenerationTaskImpl extends TaskImpl implements GenerationTask | 50 | * @generated |
51 | { | 51 | */ |
52 | /** | 52 | public class GenerationTaskImpl extends TaskImpl implements GenerationTask |
53 | * The cached value of the '{@link #getMetamodel() <em>Metamodel</em>}' containment reference. | 53 | { |
54 | * <!-- begin-user-doc --> | 54 | /** |
55 | * <!-- end-user-doc --> | 55 | * The cached value of the '{@link #getMetamodel() <em>Metamodel</em>}' containment reference. |
56 | * @see #getMetamodel() | 56 | * <!-- begin-user-doc --> |
57 | * @generated | 57 | * <!-- end-user-doc --> |
58 | * @ordered | 58 | * @see #getMetamodel() |
59 | */ | 59 | * @generated |
60 | protected Metamodel metamodel; | 60 | * @ordered |
61 | 61 | */ | |
62 | /** | 62 | protected Metamodel metamodel; |
63 | * The cached value of the '{@link #getPartialModel() <em>Partial Model</em>}' containment reference. | 63 | |
64 | * <!-- begin-user-doc --> | 64 | /** |
65 | * <!-- end-user-doc --> | 65 | * The cached value of the '{@link #getPartialModel() <em>Partial Model</em>}' containment reference. |
66 | * @see #getPartialModel() | 66 | * <!-- begin-user-doc --> |
67 | * @generated | 67 | * <!-- end-user-doc --> |
68 | * @ordered | 68 | * @see #getPartialModel() |
69 | */ | 69 | * @generated |
70 | protected PartialModel partialModel; | 70 | * @ordered |
71 | 71 | */ | |
72 | /** | 72 | protected PartialModel partialModel; |
73 | * The cached value of the '{@link #getPatterns() <em>Patterns</em>}' containment reference. | 73 | |
74 | * <!-- begin-user-doc --> | 74 | /** |
75 | * <!-- end-user-doc --> | 75 | * The cached value of the '{@link #getPatterns() <em>Patterns</em>}' containment reference. |
76 | * @see #getPatterns() | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | * @ordered | 78 | * @see #getPatterns() |
79 | */ | 79 | * @generated |
80 | protected GraphPattern patterns; | 80 | * @ordered |
81 | 81 | */ | |
82 | /** | 82 | protected GraphPattern patterns; |
83 | * The cached value of the '{@link #getScope() <em>Scope</em>}' containment reference. | 83 | |
84 | * <!-- begin-user-doc --> | 84 | /** |
85 | * <!-- end-user-doc --> | 85 | * The cached value of the '{@link #getObjectives() <em>Objectives</em>}' containment reference. |
86 | * @see #getScope() | 86 | * <!-- begin-user-doc --> |
87 | * @generated | 87 | * <!-- end-user-doc --> |
88 | * @ordered | 88 | * @see #getObjectives() |
89 | */ | 89 | * @generated |
90 | protected Scope scope; | 90 | * @ordered |
91 | 91 | */ | |
92 | /** | 92 | protected Objective objectives; |
93 | * The default value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * The cached value of the '{@link #getScope() <em>Scope</em>}' containment reference. |
96 | * @see #isNumberSpecified() | 96 | * <!-- begin-user-doc --> |
97 | * @generated | 97 | * <!-- end-user-doc --> |
98 | * @ordered | 98 | * @see #getScope() |
99 | */ | 99 | * @generated |
100 | protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false; | 100 | * @ordered |
101 | 101 | */ | |
102 | /** | 102 | protected Scope scope; |
103 | * The cached value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. | 103 | |
104 | * <!-- begin-user-doc --> | 104 | /** |
105 | * <!-- end-user-doc --> | 105 | * The default value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. |
106 | * @see #isNumberSpecified() | 106 | * <!-- begin-user-doc --> |
107 | * @generated | 107 | * <!-- end-user-doc --> |
108 | * @ordered | 108 | * @see #isNumberSpecified() |
109 | */ | 109 | * @generated |
110 | protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT; | 110 | * @ordered |
111 | 111 | */ | |
112 | /** | 112 | protected static final boolean NUMBER_SPECIFIED_EDEFAULT = false; |
113 | * The default value of the '{@link #getNumber() <em>Number</em>}' attribute. | 113 | |
114 | * <!-- begin-user-doc --> | 114 | /** |
115 | * <!-- end-user-doc --> | 115 | * The cached value of the '{@link #isNumberSpecified() <em>Number Specified</em>}' attribute. |
116 | * @see #getNumber() | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | * @ordered | 118 | * @see #isNumberSpecified() |
119 | */ | 119 | * @generated |
120 | protected static final int NUMBER_EDEFAULT = 0; | 120 | * @ordered |
121 | 121 | */ | |
122 | /** | 122 | protected boolean numberSpecified = NUMBER_SPECIFIED_EDEFAULT; |
123 | * The cached value of the '{@link #getNumber() <em>Number</em>}' attribute. | 123 | |
124 | * <!-- begin-user-doc --> | 124 | /** |
125 | * <!-- end-user-doc --> | 125 | * The default value of the '{@link #getNumber() <em>Number</em>}' attribute. |
126 | * @see #getNumber() | 126 | * <!-- begin-user-doc --> |
127 | * @generated | 127 | * <!-- end-user-doc --> |
128 | * @ordered | 128 | * @see #getNumber() |
129 | */ | 129 | * @generated |
130 | protected int number = NUMBER_EDEFAULT; | 130 | * @ordered |
131 | 131 | */ | |
132 | /** | 132 | protected static final int NUMBER_EDEFAULT = 0; |
133 | * The default value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. | 133 | |
134 | * <!-- begin-user-doc --> | 134 | /** |
135 | * <!-- end-user-doc --> | 135 | * The cached value of the '{@link #getNumber() <em>Number</em>}' attribute. |
136 | * @see #isRunSpecified() | 136 | * <!-- begin-user-doc --> |
137 | * @generated | 137 | * <!-- end-user-doc --> |
138 | * @ordered | 138 | * @see #getNumber() |
139 | */ | 139 | * @generated |
140 | protected static final boolean RUN_SPECIFIED_EDEFAULT = false; | 140 | * @ordered |
141 | 141 | */ | |
142 | /** | 142 | protected int number = NUMBER_EDEFAULT; |
143 | * The cached value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. | 143 | |
144 | * <!-- begin-user-doc --> | 144 | /** |
145 | * <!-- end-user-doc --> | 145 | * The default value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. |
146 | * @see #isRunSpecified() | 146 | * <!-- begin-user-doc --> |
147 | * @generated | 147 | * <!-- end-user-doc --> |
148 | * @ordered | 148 | * @see #isRunSpecified() |
149 | */ | 149 | * @generated |
150 | protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT; | 150 | * @ordered |
151 | 151 | */ | |
152 | /** | 152 | protected static final boolean RUN_SPECIFIED_EDEFAULT = false; |
153 | * The default value of the '{@link #getRuns() <em>Runs</em>}' attribute. | 153 | |
154 | * <!-- begin-user-doc --> | 154 | /** |
155 | * <!-- end-user-doc --> | 155 | * The cached value of the '{@link #isRunSpecified() <em>Run Specified</em>}' attribute. |
156 | * @see #getRuns() | 156 | * <!-- begin-user-doc --> |
157 | * @generated | 157 | * <!-- end-user-doc --> |
158 | * @ordered | 158 | * @see #isRunSpecified() |
159 | */ | 159 | * @generated |
160 | protected static final int RUNS_EDEFAULT = 0; | 160 | * @ordered |
161 | 161 | */ | |
162 | /** | 162 | protected boolean runSpecified = RUN_SPECIFIED_EDEFAULT; |
163 | * The cached value of the '{@link #getRuns() <em>Runs</em>}' attribute. | 163 | |
164 | * <!-- begin-user-doc --> | 164 | /** |
165 | * <!-- end-user-doc --> | 165 | * The default value of the '{@link #getRuns() <em>Runs</em>}' attribute. |
166 | * @see #getRuns() | 166 | * <!-- begin-user-doc --> |
167 | * @generated | 167 | * <!-- end-user-doc --> |
168 | * @ordered | 168 | * @see #getRuns() |
169 | */ | 169 | * @generated |
170 | protected int runs = RUNS_EDEFAULT; | 170 | * @ordered |
171 | 171 | */ | |
172 | /** | 172 | protected static final int RUNS_EDEFAULT = 0; |
173 | * The default value of the '{@link #getSolver() <em>Solver</em>}' attribute. | 173 | |
174 | * <!-- begin-user-doc --> | 174 | /** |
175 | * <!-- end-user-doc --> | 175 | * The cached value of the '{@link #getRuns() <em>Runs</em>}' attribute. |
176 | * @see #getSolver() | 176 | * <!-- begin-user-doc --> |
177 | * @generated | 177 | * <!-- end-user-doc --> |
178 | * @ordered | 178 | * @see #getRuns() |
179 | */ | 179 | * @generated |
180 | protected static final Solver SOLVER_EDEFAULT = Solver.SMT_SOLVER; | 180 | * @ordered |
181 | 181 | */ | |
182 | /** | 182 | protected int runs = RUNS_EDEFAULT; |
183 | * The cached value of the '{@link #getSolver() <em>Solver</em>}' attribute. | 183 | |
184 | * <!-- begin-user-doc --> | 184 | /** |
185 | * <!-- end-user-doc --> | 185 | * The default value of the '{@link #getSolver() <em>Solver</em>}' attribute. |
186 | * @see #getSolver() | 186 | * <!-- begin-user-doc --> |
187 | * @generated | 187 | * <!-- end-user-doc --> |
188 | * @ordered | 188 | * @see #getSolver() |
189 | */ | 189 | * @generated |
190 | protected Solver solver = SOLVER_EDEFAULT; | 190 | * @ordered |
191 | 191 | */ | |
192 | /** | 192 | protected static final Solver SOLVER_EDEFAULT = Solver.SMT_SOLVER; |
193 | * The cached value of the '{@link #getConfig() <em>Config</em>}' containment reference. | 193 | |
194 | * <!-- begin-user-doc --> | 194 | /** |
195 | * <!-- end-user-doc --> | 195 | * The cached value of the '{@link #getSolver() <em>Solver</em>}' attribute. |
196 | * @see #getConfig() | 196 | * <!-- begin-user-doc --> |
197 | * @generated | 197 | * <!-- end-user-doc --> |
198 | * @ordered | 198 | * @see #getSolver() |
199 | */ | 199 | * @generated |
200 | protected Config config; | 200 | * @ordered |
201 | 201 | */ | |
202 | /** | 202 | protected Solver solver = SOLVER_EDEFAULT; |
203 | * The cached value of the '{@link #getDebugFolder() <em>Debug Folder</em>}' containment reference. | 203 | |
204 | * <!-- begin-user-doc --> | 204 | /** |
205 | * <!-- end-user-doc --> | 205 | * The cached value of the '{@link #getConfig() <em>Config</em>}' containment reference. |
206 | * @see #getDebugFolder() | 206 | * <!-- begin-user-doc --> |
207 | * @generated | 207 | * <!-- end-user-doc --> |
208 | * @ordered | 208 | * @see #getConfig() |
209 | */ | 209 | * @generated |
210 | protected File debugFolder; | 210 | * @ordered |
211 | 211 | */ | |
212 | /** | 212 | protected Config config; |
213 | * The cached value of the '{@link #getTargetLogFile() <em>Target Log File</em>}' containment reference. | 213 | |
214 | * <!-- begin-user-doc --> | 214 | /** |
215 | * <!-- end-user-doc --> | 215 | * The cached value of the '{@link #getDebugFolder() <em>Debug Folder</em>}' containment reference. |
216 | * @see #getTargetLogFile() | 216 | * <!-- begin-user-doc --> |
217 | * @generated | 217 | * <!-- end-user-doc --> |
218 | * @ordered | 218 | * @see #getDebugFolder() |
219 | */ | 219 | * @generated |
220 | protected File targetLogFile; | 220 | * @ordered |
221 | 221 | */ | |
222 | /** | 222 | protected File debugFolder; |
223 | * The cached value of the '{@link #getTargetStatisticsFile() <em>Target Statistics File</em>}' containment reference. | 223 | |
224 | * <!-- begin-user-doc --> | 224 | /** |
225 | * <!-- end-user-doc --> | 225 | * The cached value of the '{@link #getTargetLogFile() <em>Target Log File</em>}' containment reference. |
226 | * @see #getTargetStatisticsFile() | 226 | * <!-- begin-user-doc --> |
227 | * @generated | 227 | * <!-- end-user-doc --> |
228 | * @ordered | 228 | * @see #getTargetLogFile() |
229 | */ | 229 | * @generated |
230 | protected File targetStatisticsFile; | 230 | * @ordered |
231 | 231 | */ | |
232 | /** | 232 | protected File targetLogFile; |
233 | * The cached value of the '{@link #getTagetFolder() <em>Taget Folder</em>}' containment reference. | 233 | |
234 | * <!-- begin-user-doc --> | 234 | /** |
235 | * <!-- end-user-doc --> | 235 | * The cached value of the '{@link #getTargetStatisticsFile() <em>Target Statistics File</em>}' containment reference. |
236 | * @see #getTagetFolder() | 236 | * <!-- begin-user-doc --> |
237 | * @generated | 237 | * <!-- end-user-doc --> |
238 | * @ordered | 238 | * @see #getTargetStatisticsFile() |
239 | */ | 239 | * @generated |
240 | protected File tagetFolder; | 240 | * @ordered |
241 | 241 | */ | |
242 | /** | 242 | protected File targetStatisticsFile; |
243 | * <!-- begin-user-doc --> | 243 | |
244 | * <!-- end-user-doc --> | 244 | /** |
245 | * @generated | 245 | * The cached value of the '{@link #getTagetFolder() <em>Taget Folder</em>}' containment reference. |
246 | */ | 246 | * <!-- begin-user-doc --> |
247 | protected GenerationTaskImpl() | 247 | * <!-- end-user-doc --> |
248 | { | 248 | * @see #getTagetFolder() |
249 | super(); | 249 | * @generated |
250 | } | 250 | * @ordered |
251 | 251 | */ | |
252 | /** | 252 | protected File tagetFolder; |
253 | * <!-- begin-user-doc --> | 253 | |
254 | * <!-- end-user-doc --> | 254 | /** |
255 | * @generated | 255 | * <!-- begin-user-doc --> |
256 | */ | 256 | * <!-- end-user-doc --> |
257 | @Override | 257 | * @generated |
258 | protected EClass eStaticClass() | 258 | */ |
259 | { | 259 | protected GenerationTaskImpl() |
260 | return ApplicationConfigurationPackage.Literals.GENERATION_TASK; | 260 | { |
261 | } | 261 | super(); |
262 | 262 | } | |
263 | /** | 263 | |
264 | * <!-- begin-user-doc --> | 264 | /** |
265 | * <!-- end-user-doc --> | 265 | * <!-- begin-user-doc --> |
266 | * @generated | 266 | * <!-- end-user-doc --> |
267 | */ | 267 | * @generated |
268 | public Metamodel getMetamodel() | 268 | */ |
269 | { | 269 | @Override |
270 | return metamodel; | 270 | protected EClass eStaticClass() |
271 | } | 271 | { |
272 | 272 | return ApplicationConfigurationPackage.Literals.GENERATION_TASK; | |
273 | /** | 273 | } |
274 | * <!-- begin-user-doc --> | 274 | |
275 | * <!-- end-user-doc --> | 275 | /** |
276 | * @generated | 276 | * <!-- begin-user-doc --> |
277 | */ | 277 | * <!-- end-user-doc --> |
278 | public NotificationChain basicSetMetamodel(Metamodel newMetamodel, NotificationChain msgs) | 278 | * @generated |
279 | { | 279 | */ |
280 | Metamodel oldMetamodel = metamodel; | 280 | @Override |
281 | metamodel = newMetamodel; | 281 | public Metamodel getMetamodel() |
282 | if (eNotificationRequired()) | 282 | { |
283 | { | 283 | return metamodel; |
284 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, oldMetamodel, newMetamodel); | 284 | } |
285 | if (msgs == null) msgs = notification; else msgs.add(notification); | 285 | |
286 | } | 286 | /** |
287 | return msgs; | 287 | * <!-- begin-user-doc --> |
288 | } | 288 | * <!-- end-user-doc --> |
289 | 289 | * @generated | |
290 | /** | 290 | */ |
291 | * <!-- begin-user-doc --> | 291 | public NotificationChain basicSetMetamodel(Metamodel newMetamodel, NotificationChain msgs) |
292 | * <!-- end-user-doc --> | 292 | { |
293 | * @generated | 293 | Metamodel oldMetamodel = metamodel; |
294 | */ | 294 | metamodel = newMetamodel; |
295 | public void setMetamodel(Metamodel newMetamodel) | 295 | if (eNotificationRequired()) |
296 | { | 296 | { |
297 | if (newMetamodel != metamodel) | 297 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, oldMetamodel, newMetamodel); |
298 | { | 298 | if (msgs == null) msgs = notification; else msgs.add(notification); |
299 | NotificationChain msgs = null; | 299 | } |
300 | if (metamodel != null) | 300 | return msgs; |
301 | msgs = ((InternalEObject)metamodel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); | 301 | } |
302 | if (newMetamodel != null) | 302 | |
303 | msgs = ((InternalEObject)newMetamodel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); | 303 | /** |
304 | msgs = basicSetMetamodel(newMetamodel, msgs); | 304 | * <!-- begin-user-doc --> |
305 | if (msgs != null) msgs.dispatch(); | 305 | * <!-- end-user-doc --> |
306 | } | 306 | * @generated |
307 | else if (eNotificationRequired()) | 307 | */ |
308 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, newMetamodel, newMetamodel)); | 308 | @Override |
309 | } | 309 | public void setMetamodel(Metamodel newMetamodel) |
310 | 310 | { | |
311 | /** | 311 | if (newMetamodel != metamodel) |
312 | * <!-- begin-user-doc --> | 312 | { |
313 | * <!-- end-user-doc --> | 313 | NotificationChain msgs = null; |
314 | * @generated | 314 | if (metamodel != null) |
315 | */ | 315 | msgs = ((InternalEObject)metamodel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); |
316 | public PartialModel getPartialModel() | 316 | if (newMetamodel != null) |
317 | { | 317 | msgs = ((InternalEObject)newMetamodel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, null, msgs); |
318 | return partialModel; | 318 | msgs = basicSetMetamodel(newMetamodel, msgs); |
319 | } | 319 | if (msgs != null) msgs.dispatch(); |
320 | 320 | } | |
321 | /** | 321 | else if (eNotificationRequired()) |
322 | * <!-- begin-user-doc --> | 322 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL, newMetamodel, newMetamodel)); |
323 | * <!-- end-user-doc --> | 323 | } |
324 | * @generated | 324 | |
325 | */ | 325 | /** |
326 | public NotificationChain basicSetPartialModel(PartialModel newPartialModel, NotificationChain msgs) | 326 | * <!-- begin-user-doc --> |
327 | { | 327 | * <!-- end-user-doc --> |
328 | PartialModel oldPartialModel = partialModel; | 328 | * @generated |
329 | partialModel = newPartialModel; | 329 | */ |
330 | if (eNotificationRequired()) | 330 | @Override |
331 | { | 331 | public PartialModel getPartialModel() |
332 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, oldPartialModel, newPartialModel); | 332 | { |
333 | if (msgs == null) msgs = notification; else msgs.add(notification); | 333 | return partialModel; |
334 | } | 334 | } |
335 | return msgs; | 335 | |
336 | } | 336 | /** |
337 | 337 | * <!-- begin-user-doc --> | |
338 | /** | 338 | * <!-- end-user-doc --> |
339 | * <!-- begin-user-doc --> | 339 | * @generated |
340 | * <!-- end-user-doc --> | 340 | */ |
341 | * @generated | 341 | public NotificationChain basicSetPartialModel(PartialModel newPartialModel, NotificationChain msgs) |
342 | */ | 342 | { |
343 | public void setPartialModel(PartialModel newPartialModel) | 343 | PartialModel oldPartialModel = partialModel; |
344 | { | 344 | partialModel = newPartialModel; |
345 | if (newPartialModel != partialModel) | 345 | if (eNotificationRequired()) |
346 | { | 346 | { |
347 | NotificationChain msgs = null; | 347 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, oldPartialModel, newPartialModel); |
348 | if (partialModel != null) | 348 | if (msgs == null) msgs = notification; else msgs.add(notification); |
349 | msgs = ((InternalEObject)partialModel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); | 349 | } |
350 | if (newPartialModel != null) | 350 | return msgs; |
351 | msgs = ((InternalEObject)newPartialModel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); | 351 | } |
352 | msgs = basicSetPartialModel(newPartialModel, msgs); | 352 | |
353 | if (msgs != null) msgs.dispatch(); | 353 | /** |
354 | } | 354 | * <!-- begin-user-doc --> |
355 | else if (eNotificationRequired()) | 355 | * <!-- end-user-doc --> |
356 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, newPartialModel, newPartialModel)); | 356 | * @generated |
357 | } | 357 | */ |
358 | 358 | @Override | |
359 | /** | 359 | public void setPartialModel(PartialModel newPartialModel) |
360 | * <!-- begin-user-doc --> | 360 | { |
361 | * <!-- end-user-doc --> | 361 | if (newPartialModel != partialModel) |
362 | * @generated | 362 | { |
363 | */ | 363 | NotificationChain msgs = null; |
364 | public GraphPattern getPatterns() | 364 | if (partialModel != null) |
365 | { | 365 | msgs = ((InternalEObject)partialModel).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); |
366 | return patterns; | 366 | if (newPartialModel != null) |
367 | } | 367 | msgs = ((InternalEObject)newPartialModel).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, null, msgs); |
368 | 368 | msgs = basicSetPartialModel(newPartialModel, msgs); | |
369 | /** | 369 | if (msgs != null) msgs.dispatch(); |
370 | * <!-- begin-user-doc --> | 370 | } |
371 | * <!-- end-user-doc --> | 371 | else if (eNotificationRequired()) |
372 | * @generated | 372 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL, newPartialModel, newPartialModel)); |
373 | */ | 373 | } |
374 | public NotificationChain basicSetPatterns(GraphPattern newPatterns, NotificationChain msgs) | 374 | |
375 | { | 375 | /** |
376 | GraphPattern oldPatterns = patterns; | 376 | * <!-- begin-user-doc --> |
377 | patterns = newPatterns; | 377 | * <!-- end-user-doc --> |
378 | if (eNotificationRequired()) | 378 | * @generated |
379 | { | 379 | */ |
380 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, oldPatterns, newPatterns); | 380 | @Override |
381 | if (msgs == null) msgs = notification; else msgs.add(notification); | 381 | public GraphPattern getPatterns() |
382 | } | 382 | { |
383 | return msgs; | 383 | return patterns; |
384 | } | 384 | } |
385 | 385 | ||
386 | /** | 386 | /** |
387 | * <!-- begin-user-doc --> | 387 | * <!-- begin-user-doc --> |
388 | * <!-- end-user-doc --> | 388 | * <!-- end-user-doc --> |
389 | * @generated | 389 | * @generated |
390 | */ | 390 | */ |
391 | public void setPatterns(GraphPattern newPatterns) | 391 | public NotificationChain basicSetPatterns(GraphPattern newPatterns, NotificationChain msgs) |
392 | { | 392 | { |
393 | if (newPatterns != patterns) | 393 | GraphPattern oldPatterns = patterns; |
394 | { | 394 | patterns = newPatterns; |
395 | NotificationChain msgs = null; | 395 | if (eNotificationRequired()) |
396 | if (patterns != null) | 396 | { |
397 | msgs = ((InternalEObject)patterns).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); | 397 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, oldPatterns, newPatterns); |
398 | if (newPatterns != null) | 398 | if (msgs == null) msgs = notification; else msgs.add(notification); |
399 | msgs = ((InternalEObject)newPatterns).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); | 399 | } |
400 | msgs = basicSetPatterns(newPatterns, msgs); | 400 | return msgs; |
401 | if (msgs != null) msgs.dispatch(); | 401 | } |
402 | } | 402 | |
403 | else if (eNotificationRequired()) | 403 | /** |
404 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, newPatterns, newPatterns)); | 404 | * <!-- begin-user-doc --> |
405 | } | 405 | * <!-- end-user-doc --> |
406 | 406 | * @generated | |
407 | /** | 407 | */ |
408 | * <!-- begin-user-doc --> | 408 | @Override |
409 | * <!-- end-user-doc --> | 409 | public void setPatterns(GraphPattern newPatterns) |
410 | * @generated | 410 | { |
411 | */ | 411 | if (newPatterns != patterns) |
412 | public Scope getScope() | 412 | { |
413 | { | 413 | NotificationChain msgs = null; |
414 | return scope; | 414 | if (patterns != null) |
415 | } | 415 | msgs = ((InternalEObject)patterns).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); |
416 | 416 | if (newPatterns != null) | |
417 | /** | 417 | msgs = ((InternalEObject)newPatterns).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, null, msgs); |
418 | * <!-- begin-user-doc --> | 418 | msgs = basicSetPatterns(newPatterns, msgs); |
419 | * <!-- end-user-doc --> | 419 | if (msgs != null) msgs.dispatch(); |
420 | * @generated | 420 | } |
421 | */ | 421 | else if (eNotificationRequired()) |
422 | public NotificationChain basicSetScope(Scope newScope, NotificationChain msgs) | 422 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS, newPatterns, newPatterns)); |
423 | { | 423 | } |
424 | Scope oldScope = scope; | 424 | |
425 | scope = newScope; | 425 | /** |
426 | if (eNotificationRequired()) | 426 | * <!-- begin-user-doc --> |
427 | { | 427 | * <!-- end-user-doc --> |
428 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, oldScope, newScope); | 428 | * @generated |
429 | if (msgs == null) msgs = notification; else msgs.add(notification); | 429 | */ |
430 | } | 430 | @Override |
431 | return msgs; | 431 | public Objective getObjectives() |
432 | } | 432 | { |
433 | 433 | return objectives; | |
434 | /** | 434 | } |
435 | * <!-- begin-user-doc --> | 435 | |
436 | * <!-- end-user-doc --> | 436 | /** |
437 | * @generated | 437 | * <!-- begin-user-doc --> |
438 | */ | 438 | * <!-- end-user-doc --> |
439 | public void setScope(Scope newScope) | 439 | * @generated |
440 | { | 440 | */ |
441 | if (newScope != scope) | 441 | public NotificationChain basicSetObjectives(Objective newObjectives, NotificationChain msgs) |
442 | { | 442 | { |
443 | NotificationChain msgs = null; | 443 | Objective oldObjectives = objectives; |
444 | if (scope != null) | 444 | objectives = newObjectives; |
445 | msgs = ((InternalEObject)scope).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); | 445 | if (eNotificationRequired()) |
446 | if (newScope != null) | 446 | { |
447 | msgs = ((InternalEObject)newScope).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); | 447 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, oldObjectives, newObjectives); |
448 | msgs = basicSetScope(newScope, msgs); | 448 | if (msgs == null) msgs = notification; else msgs.add(notification); |
449 | if (msgs != null) msgs.dispatch(); | 449 | } |
450 | } | 450 | return msgs; |
451 | else if (eNotificationRequired()) | 451 | } |
452 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, newScope, newScope)); | 452 | |
453 | } | 453 | /** |
454 | 454 | * <!-- begin-user-doc --> | |
455 | /** | 455 | * <!-- end-user-doc --> |
456 | * <!-- begin-user-doc --> | 456 | * @generated |
457 | * <!-- end-user-doc --> | 457 | */ |
458 | * @generated | 458 | @Override |
459 | */ | 459 | public void setObjectives(Objective newObjectives) |
460 | public boolean isNumberSpecified() | 460 | { |
461 | { | 461 | if (newObjectives != objectives) |
462 | return numberSpecified; | 462 | { |
463 | } | 463 | NotificationChain msgs = null; |
464 | 464 | if (objectives != null) | |
465 | /** | 465 | msgs = ((InternalEObject)objectives).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); |
466 | * <!-- begin-user-doc --> | 466 | if (newObjectives != null) |
467 | * <!-- end-user-doc --> | 467 | msgs = ((InternalEObject)newObjectives).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, null, msgs); |
468 | * @generated | 468 | msgs = basicSetObjectives(newObjectives, msgs); |
469 | */ | 469 | if (msgs != null) msgs.dispatch(); |
470 | public void setNumberSpecified(boolean newNumberSpecified) | 470 | } |
471 | { | 471 | else if (eNotificationRequired()) |
472 | boolean oldNumberSpecified = numberSpecified; | 472 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES, newObjectives, newObjectives)); |
473 | numberSpecified = newNumberSpecified; | 473 | } |
474 | if (eNotificationRequired()) | 474 | |
475 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified)); | 475 | /** |
476 | } | 476 | * <!-- begin-user-doc --> |
477 | 477 | * <!-- end-user-doc --> | |
478 | /** | 478 | * @generated |
479 | * <!-- begin-user-doc --> | 479 | */ |
480 | * <!-- end-user-doc --> | 480 | @Override |
481 | * @generated | 481 | public Scope getScope() |
482 | */ | 482 | { |
483 | public int getNumber() | 483 | return scope; |
484 | { | 484 | } |
485 | return number; | 485 | |
486 | } | 486 | /** |
487 | 487 | * <!-- begin-user-doc --> | |
488 | /** | 488 | * <!-- end-user-doc --> |
489 | * <!-- begin-user-doc --> | 489 | * @generated |
490 | * <!-- end-user-doc --> | 490 | */ |
491 | * @generated | 491 | public NotificationChain basicSetScope(Scope newScope, NotificationChain msgs) |
492 | */ | 492 | { |
493 | public void setNumber(int newNumber) | 493 | Scope oldScope = scope; |
494 | { | 494 | scope = newScope; |
495 | int oldNumber = number; | 495 | if (eNotificationRequired()) |
496 | number = newNumber; | 496 | { |
497 | if (eNotificationRequired()) | 497 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, oldScope, newScope); |
498 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER, oldNumber, number)); | 498 | if (msgs == null) msgs = notification; else msgs.add(notification); |
499 | } | 499 | } |
500 | 500 | return msgs; | |
501 | /** | 501 | } |
502 | * <!-- begin-user-doc --> | 502 | |
503 | * <!-- end-user-doc --> | 503 | /** |
504 | * @generated | 504 | * <!-- begin-user-doc --> |
505 | */ | 505 | * <!-- end-user-doc --> |
506 | public boolean isRunSpecified() | 506 | * @generated |
507 | { | 507 | */ |
508 | return runSpecified; | 508 | @Override |
509 | } | 509 | public void setScope(Scope newScope) |
510 | 510 | { | |
511 | /** | 511 | if (newScope != scope) |
512 | * <!-- begin-user-doc --> | 512 | { |
513 | * <!-- end-user-doc --> | 513 | NotificationChain msgs = null; |
514 | * @generated | 514 | if (scope != null) |
515 | */ | 515 | msgs = ((InternalEObject)scope).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); |
516 | public void setRunSpecified(boolean newRunSpecified) | 516 | if (newScope != null) |
517 | { | 517 | msgs = ((InternalEObject)newScope).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, null, msgs); |
518 | boolean oldRunSpecified = runSpecified; | 518 | msgs = basicSetScope(newScope, msgs); |
519 | runSpecified = newRunSpecified; | 519 | if (msgs != null) msgs.dispatch(); |
520 | if (eNotificationRequired()) | 520 | } |
521 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified)); | 521 | else if (eNotificationRequired()) |
522 | } | 522 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SCOPE, newScope, newScope)); |
523 | 523 | } | |
524 | /** | 524 | |
525 | * <!-- begin-user-doc --> | 525 | /** |
526 | * <!-- end-user-doc --> | 526 | * <!-- begin-user-doc --> |
527 | * @generated | 527 | * <!-- end-user-doc --> |
528 | */ | 528 | * @generated |
529 | public int getRuns() | 529 | */ |
530 | { | 530 | @Override |
531 | return runs; | 531 | public boolean isNumberSpecified() |
532 | } | 532 | { |
533 | 533 | return numberSpecified; | |
534 | /** | 534 | } |
535 | * <!-- begin-user-doc --> | 535 | |
536 | * <!-- end-user-doc --> | 536 | /** |
537 | * @generated | 537 | * <!-- begin-user-doc --> |
538 | */ | 538 | * <!-- end-user-doc --> |
539 | public void setRuns(int newRuns) | 539 | * @generated |
540 | { | 540 | */ |
541 | int oldRuns = runs; | 541 | @Override |
542 | runs = newRuns; | 542 | public void setNumberSpecified(boolean newNumberSpecified) |
543 | if (eNotificationRequired()) | 543 | { |
544 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUNS, oldRuns, runs)); | 544 | boolean oldNumberSpecified = numberSpecified; |
545 | } | 545 | numberSpecified = newNumberSpecified; |
546 | 546 | if (eNotificationRequired()) | |
547 | /** | 547 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED, oldNumberSpecified, numberSpecified)); |
548 | * <!-- begin-user-doc --> | 548 | } |
549 | * <!-- end-user-doc --> | 549 | |
550 | * @generated | 550 | /** |
551 | */ | 551 | * <!-- begin-user-doc --> |
552 | public Solver getSolver() | 552 | * <!-- end-user-doc --> |
553 | { | 553 | * @generated |
554 | return solver; | 554 | */ |
555 | } | 555 | @Override |
556 | 556 | public int getNumber() | |
557 | /** | 557 | { |
558 | * <!-- begin-user-doc --> | 558 | return number; |
559 | * <!-- end-user-doc --> | 559 | } |
560 | * @generated | 560 | |
561 | */ | 561 | /** |
562 | public void setSolver(Solver newSolver) | 562 | * <!-- begin-user-doc --> |
563 | { | 563 | * <!-- end-user-doc --> |
564 | Solver oldSolver = solver; | 564 | * @generated |
565 | solver = newSolver == null ? SOLVER_EDEFAULT : newSolver; | 565 | */ |
566 | if (eNotificationRequired()) | 566 | @Override |
567 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SOLVER, oldSolver, solver)); | 567 | public void setNumber(int newNumber) |
568 | } | 568 | { |
569 | 569 | int oldNumber = number; | |
570 | /** | 570 | number = newNumber; |
571 | * <!-- begin-user-doc --> | 571 | if (eNotificationRequired()) |
572 | * <!-- end-user-doc --> | 572 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__NUMBER, oldNumber, number)); |
573 | * @generated | 573 | } |
574 | */ | 574 | |
575 | public Config getConfig() | 575 | /** |
576 | { | 576 | * <!-- begin-user-doc --> |
577 | return config; | 577 | * <!-- end-user-doc --> |
578 | } | 578 | * @generated |
579 | 579 | */ | |
580 | /** | 580 | @Override |
581 | * <!-- begin-user-doc --> | 581 | public boolean isRunSpecified() |
582 | * <!-- end-user-doc --> | 582 | { |
583 | * @generated | 583 | return runSpecified; |
584 | */ | 584 | } |
585 | public NotificationChain basicSetConfig(Config newConfig, NotificationChain msgs) | 585 | |
586 | { | 586 | /** |
587 | Config oldConfig = config; | 587 | * <!-- begin-user-doc --> |
588 | config = newConfig; | 588 | * <!-- end-user-doc --> |
589 | if (eNotificationRequired()) | 589 | * @generated |
590 | { | 590 | */ |
591 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, oldConfig, newConfig); | 591 | @Override |
592 | if (msgs == null) msgs = notification; else msgs.add(notification); | 592 | public void setRunSpecified(boolean newRunSpecified) |
593 | } | 593 | { |
594 | return msgs; | 594 | boolean oldRunSpecified = runSpecified; |
595 | } | 595 | runSpecified = newRunSpecified; |
596 | 596 | if (eNotificationRequired()) | |
597 | /** | 597 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED, oldRunSpecified, runSpecified)); |
598 | * <!-- begin-user-doc --> | 598 | } |
599 | * <!-- end-user-doc --> | 599 | |
600 | * @generated | 600 | /** |
601 | */ | 601 | * <!-- begin-user-doc --> |
602 | public void setConfig(Config newConfig) | 602 | * <!-- end-user-doc --> |
603 | { | 603 | * @generated |
604 | if (newConfig != config) | 604 | */ |
605 | { | 605 | @Override |
606 | NotificationChain msgs = null; | 606 | public int getRuns() |
607 | if (config != null) | 607 | { |
608 | msgs = ((InternalEObject)config).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); | 608 | return runs; |
609 | if (newConfig != null) | 609 | } |
610 | msgs = ((InternalEObject)newConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); | 610 | |
611 | msgs = basicSetConfig(newConfig, msgs); | 611 | /** |
612 | if (msgs != null) msgs.dispatch(); | 612 | * <!-- begin-user-doc --> |
613 | } | 613 | * <!-- end-user-doc --> |
614 | else if (eNotificationRequired()) | 614 | * @generated |
615 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, newConfig, newConfig)); | 615 | */ |
616 | } | 616 | @Override |
617 | 617 | public void setRuns(int newRuns) | |
618 | /** | 618 | { |
619 | * <!-- begin-user-doc --> | 619 | int oldRuns = runs; |
620 | * <!-- end-user-doc --> | 620 | runs = newRuns; |
621 | * @generated | 621 | if (eNotificationRequired()) |
622 | */ | 622 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__RUNS, oldRuns, runs)); |
623 | public File getDebugFolder() | 623 | } |
624 | { | 624 | |
625 | return debugFolder; | 625 | /** |
626 | } | 626 | * <!-- begin-user-doc --> |
627 | 627 | * <!-- end-user-doc --> | |
628 | /** | 628 | * @generated |
629 | * <!-- begin-user-doc --> | 629 | */ |
630 | * <!-- end-user-doc --> | 630 | @Override |
631 | * @generated | 631 | public Solver getSolver() |
632 | */ | 632 | { |
633 | public NotificationChain basicSetDebugFolder(File newDebugFolder, NotificationChain msgs) | 633 | return solver; |
634 | { | 634 | } |
635 | File oldDebugFolder = debugFolder; | 635 | |
636 | debugFolder = newDebugFolder; | 636 | /** |
637 | if (eNotificationRequired()) | 637 | * <!-- begin-user-doc --> |
638 | { | 638 | * <!-- end-user-doc --> |
639 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, oldDebugFolder, newDebugFolder); | 639 | * @generated |
640 | if (msgs == null) msgs = notification; else msgs.add(notification); | 640 | */ |
641 | } | 641 | @Override |
642 | return msgs; | 642 | public void setSolver(Solver newSolver) |
643 | } | 643 | { |
644 | 644 | Solver oldSolver = solver; | |
645 | /** | 645 | solver = newSolver == null ? SOLVER_EDEFAULT : newSolver; |
646 | * <!-- begin-user-doc --> | 646 | if (eNotificationRequired()) |
647 | * <!-- end-user-doc --> | 647 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__SOLVER, oldSolver, solver)); |
648 | * @generated | 648 | } |
649 | */ | 649 | |
650 | public void setDebugFolder(File newDebugFolder) | 650 | /** |
651 | { | 651 | * <!-- begin-user-doc --> |
652 | if (newDebugFolder != debugFolder) | 652 | * <!-- end-user-doc --> |
653 | { | 653 | * @generated |
654 | NotificationChain msgs = null; | 654 | */ |
655 | if (debugFolder != null) | 655 | @Override |
656 | msgs = ((InternalEObject)debugFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); | 656 | public Config getConfig() |
657 | if (newDebugFolder != null) | 657 | { |
658 | msgs = ((InternalEObject)newDebugFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); | 658 | return config; |
659 | msgs = basicSetDebugFolder(newDebugFolder, msgs); | 659 | } |
660 | if (msgs != null) msgs.dispatch(); | 660 | |
661 | } | 661 | /** |
662 | else if (eNotificationRequired()) | 662 | * <!-- begin-user-doc --> |
663 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, newDebugFolder, newDebugFolder)); | 663 | * <!-- end-user-doc --> |
664 | } | 664 | * @generated |
665 | 665 | */ | |
666 | /** | 666 | public NotificationChain basicSetConfig(Config newConfig, NotificationChain msgs) |
667 | * <!-- begin-user-doc --> | 667 | { |
668 | * <!-- end-user-doc --> | 668 | Config oldConfig = config; |
669 | * @generated | 669 | config = newConfig; |
670 | */ | 670 | if (eNotificationRequired()) |
671 | public File getTargetLogFile() | 671 | { |
672 | { | 672 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, oldConfig, newConfig); |
673 | return targetLogFile; | 673 | if (msgs == null) msgs = notification; else msgs.add(notification); |
674 | } | 674 | } |
675 | 675 | return msgs; | |
676 | /** | 676 | } |
677 | * <!-- begin-user-doc --> | 677 | |
678 | * <!-- end-user-doc --> | 678 | /** |
679 | * @generated | 679 | * <!-- begin-user-doc --> |
680 | */ | 680 | * <!-- end-user-doc --> |
681 | public NotificationChain basicSetTargetLogFile(File newTargetLogFile, NotificationChain msgs) | 681 | * @generated |
682 | { | 682 | */ |
683 | File oldTargetLogFile = targetLogFile; | 683 | @Override |
684 | targetLogFile = newTargetLogFile; | 684 | public void setConfig(Config newConfig) |
685 | if (eNotificationRequired()) | 685 | { |
686 | { | 686 | if (newConfig != config) |
687 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, oldTargetLogFile, newTargetLogFile); | 687 | { |
688 | if (msgs == null) msgs = notification; else msgs.add(notification); | 688 | NotificationChain msgs = null; |
689 | } | 689 | if (config != null) |
690 | return msgs; | 690 | msgs = ((InternalEObject)config).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); |
691 | } | 691 | if (newConfig != null) |
692 | 692 | msgs = ((InternalEObject)newConfig).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, null, msgs); | |
693 | /** | 693 | msgs = basicSetConfig(newConfig, msgs); |
694 | * <!-- begin-user-doc --> | 694 | if (msgs != null) msgs.dispatch(); |
695 | * <!-- end-user-doc --> | 695 | } |
696 | * @generated | 696 | else if (eNotificationRequired()) |
697 | */ | 697 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__CONFIG, newConfig, newConfig)); |
698 | public void setTargetLogFile(File newTargetLogFile) | 698 | } |
699 | { | 699 | |
700 | if (newTargetLogFile != targetLogFile) | 700 | /** |
701 | { | 701 | * <!-- begin-user-doc --> |
702 | NotificationChain msgs = null; | 702 | * <!-- end-user-doc --> |
703 | if (targetLogFile != null) | 703 | * @generated |
704 | msgs = ((InternalEObject)targetLogFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); | 704 | */ |
705 | if (newTargetLogFile != null) | 705 | @Override |
706 | msgs = ((InternalEObject)newTargetLogFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); | 706 | public File getDebugFolder() |
707 | msgs = basicSetTargetLogFile(newTargetLogFile, msgs); | 707 | { |
708 | if (msgs != null) msgs.dispatch(); | 708 | return debugFolder; |
709 | } | 709 | } |
710 | else if (eNotificationRequired()) | 710 | |
711 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, newTargetLogFile, newTargetLogFile)); | 711 | /** |
712 | } | 712 | * <!-- begin-user-doc --> |
713 | 713 | * <!-- end-user-doc --> | |
714 | /** | 714 | * @generated |
715 | * <!-- begin-user-doc --> | 715 | */ |
716 | * <!-- end-user-doc --> | 716 | public NotificationChain basicSetDebugFolder(File newDebugFolder, NotificationChain msgs) |
717 | * @generated | 717 | { |
718 | */ | 718 | File oldDebugFolder = debugFolder; |
719 | public File getTargetStatisticsFile() | 719 | debugFolder = newDebugFolder; |
720 | { | 720 | if (eNotificationRequired()) |
721 | return targetStatisticsFile; | 721 | { |
722 | } | 722 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, oldDebugFolder, newDebugFolder); |
723 | 723 | if (msgs == null) msgs = notification; else msgs.add(notification); | |
724 | /** | 724 | } |
725 | * <!-- begin-user-doc --> | 725 | return msgs; |
726 | * <!-- end-user-doc --> | 726 | } |
727 | * @generated | 727 | |
728 | */ | 728 | /** |
729 | public NotificationChain basicSetTargetStatisticsFile(File newTargetStatisticsFile, NotificationChain msgs) | 729 | * <!-- begin-user-doc --> |
730 | { | 730 | * <!-- end-user-doc --> |
731 | File oldTargetStatisticsFile = targetStatisticsFile; | 731 | * @generated |
732 | targetStatisticsFile = newTargetStatisticsFile; | 732 | */ |
733 | if (eNotificationRequired()) | 733 | @Override |
734 | { | 734 | public void setDebugFolder(File newDebugFolder) |
735 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, oldTargetStatisticsFile, newTargetStatisticsFile); | 735 | { |
736 | if (msgs == null) msgs = notification; else msgs.add(notification); | 736 | if (newDebugFolder != debugFolder) |
737 | } | 737 | { |
738 | return msgs; | 738 | NotificationChain msgs = null; |
739 | } | 739 | if (debugFolder != null) |
740 | 740 | msgs = ((InternalEObject)debugFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); | |
741 | /** | 741 | if (newDebugFolder != null) |
742 | * <!-- begin-user-doc --> | 742 | msgs = ((InternalEObject)newDebugFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, null, msgs); |
743 | * <!-- end-user-doc --> | 743 | msgs = basicSetDebugFolder(newDebugFolder, msgs); |
744 | * @generated | 744 | if (msgs != null) msgs.dispatch(); |
745 | */ | 745 | } |
746 | public void setTargetStatisticsFile(File newTargetStatisticsFile) | 746 | else if (eNotificationRequired()) |
747 | { | 747 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER, newDebugFolder, newDebugFolder)); |
748 | if (newTargetStatisticsFile != targetStatisticsFile) | 748 | } |
749 | { | 749 | |
750 | NotificationChain msgs = null; | 750 | /** |
751 | if (targetStatisticsFile != null) | 751 | * <!-- begin-user-doc --> |
752 | msgs = ((InternalEObject)targetStatisticsFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); | 752 | * <!-- end-user-doc --> |
753 | if (newTargetStatisticsFile != null) | 753 | * @generated |
754 | msgs = ((InternalEObject)newTargetStatisticsFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); | 754 | */ |
755 | msgs = basicSetTargetStatisticsFile(newTargetStatisticsFile, msgs); | 755 | @Override |
756 | if (msgs != null) msgs.dispatch(); | 756 | public File getTargetLogFile() |
757 | } | 757 | { |
758 | else if (eNotificationRequired()) | 758 | return targetLogFile; |
759 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, newTargetStatisticsFile, newTargetStatisticsFile)); | 759 | } |
760 | } | 760 | |
761 | 761 | /** | |
762 | /** | 762 | * <!-- begin-user-doc --> |
763 | * <!-- begin-user-doc --> | 763 | * <!-- end-user-doc --> |
764 | * <!-- end-user-doc --> | 764 | * @generated |
765 | * @generated | 765 | */ |
766 | */ | 766 | public NotificationChain basicSetTargetLogFile(File newTargetLogFile, NotificationChain msgs) |
767 | public File getTagetFolder() | 767 | { |
768 | { | 768 | File oldTargetLogFile = targetLogFile; |
769 | return tagetFolder; | 769 | targetLogFile = newTargetLogFile; |
770 | } | 770 | if (eNotificationRequired()) |
771 | 771 | { | |
772 | /** | 772 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, oldTargetLogFile, newTargetLogFile); |
773 | * <!-- begin-user-doc --> | 773 | if (msgs == null) msgs = notification; else msgs.add(notification); |
774 | * <!-- end-user-doc --> | 774 | } |
775 | * @generated | 775 | return msgs; |
776 | */ | 776 | } |
777 | public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) | 777 | |
778 | { | 778 | /** |
779 | File oldTagetFolder = tagetFolder; | 779 | * <!-- begin-user-doc --> |
780 | tagetFolder = newTagetFolder; | 780 | * <!-- end-user-doc --> |
781 | if (eNotificationRequired()) | 781 | * @generated |
782 | { | 782 | */ |
783 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); | 783 | @Override |
784 | if (msgs == null) msgs = notification; else msgs.add(notification); | 784 | public void setTargetLogFile(File newTargetLogFile) |
785 | } | 785 | { |
786 | return msgs; | 786 | if (newTargetLogFile != targetLogFile) |
787 | } | 787 | { |
788 | 788 | NotificationChain msgs = null; | |
789 | /** | 789 | if (targetLogFile != null) |
790 | * <!-- begin-user-doc --> | 790 | msgs = ((InternalEObject)targetLogFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); |
791 | * <!-- end-user-doc --> | 791 | if (newTargetLogFile != null) |
792 | * @generated | 792 | msgs = ((InternalEObject)newTargetLogFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, null, msgs); |
793 | */ | 793 | msgs = basicSetTargetLogFile(newTargetLogFile, msgs); |
794 | public void setTagetFolder(File newTagetFolder) | 794 | if (msgs != null) msgs.dispatch(); |
795 | { | 795 | } |
796 | if (newTagetFolder != tagetFolder) | 796 | else if (eNotificationRequired()) |
797 | { | 797 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE, newTargetLogFile, newTargetLogFile)); |
798 | NotificationChain msgs = null; | 798 | } |
799 | if (tagetFolder != null) | 799 | |
800 | msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | 800 | /** |
801 | if (newTagetFolder != null) | 801 | * <!-- begin-user-doc --> |
802 | msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); | 802 | * <!-- end-user-doc --> |
803 | msgs = basicSetTagetFolder(newTagetFolder, msgs); | 803 | * @generated |
804 | if (msgs != null) msgs.dispatch(); | 804 | */ |
805 | } | 805 | @Override |
806 | else if (eNotificationRequired()) | 806 | public File getTargetStatisticsFile() |
807 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); | 807 | { |
808 | } | 808 | return targetStatisticsFile; |
809 | 809 | } | |
810 | /** | 810 | |
811 | * <!-- begin-user-doc --> | 811 | /** |
812 | * <!-- end-user-doc --> | 812 | * <!-- begin-user-doc --> |
813 | * @generated | 813 | * <!-- end-user-doc --> |
814 | */ | 814 | * @generated |
815 | @Override | 815 | */ |
816 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 816 | public NotificationChain basicSetTargetStatisticsFile(File newTargetStatisticsFile, NotificationChain msgs) |
817 | { | 817 | { |
818 | switch (featureID) | 818 | File oldTargetStatisticsFile = targetStatisticsFile; |
819 | { | 819 | targetStatisticsFile = newTargetStatisticsFile; |
820 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | 820 | if (eNotificationRequired()) |
821 | return basicSetMetamodel(null, msgs); | 821 | { |
822 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | 822 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, oldTargetStatisticsFile, newTargetStatisticsFile); |
823 | return basicSetPartialModel(null, msgs); | 823 | if (msgs == null) msgs = notification; else msgs.add(notification); |
824 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | 824 | } |
825 | return basicSetPatterns(null, msgs); | 825 | return msgs; |
826 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 826 | } |
827 | return basicSetScope(null, msgs); | 827 | |
828 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 828 | /** |
829 | return basicSetConfig(null, msgs); | 829 | * <!-- begin-user-doc --> |
830 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 830 | * <!-- end-user-doc --> |
831 | return basicSetDebugFolder(null, msgs); | 831 | * @generated |
832 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 832 | */ |
833 | return basicSetTargetLogFile(null, msgs); | 833 | @Override |
834 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 834 | public void setTargetStatisticsFile(File newTargetStatisticsFile) |
835 | return basicSetTargetStatisticsFile(null, msgs); | 835 | { |
836 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | 836 | if (newTargetStatisticsFile != targetStatisticsFile) |
837 | return basicSetTagetFolder(null, msgs); | 837 | { |
838 | } | 838 | NotificationChain msgs = null; |
839 | return super.eInverseRemove(otherEnd, featureID, msgs); | 839 | if (targetStatisticsFile != null) |
840 | } | 840 | msgs = ((InternalEObject)targetStatisticsFile).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); |
841 | 841 | if (newTargetStatisticsFile != null) | |
842 | /** | 842 | msgs = ((InternalEObject)newTargetStatisticsFile).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, null, msgs); |
843 | * <!-- begin-user-doc --> | 843 | msgs = basicSetTargetStatisticsFile(newTargetStatisticsFile, msgs); |
844 | * <!-- end-user-doc --> | 844 | if (msgs != null) msgs.dispatch(); |
845 | * @generated | 845 | } |
846 | */ | 846 | else if (eNotificationRequired()) |
847 | @Override | 847 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE, newTargetStatisticsFile, newTargetStatisticsFile)); |
848 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 848 | } |
849 | { | 849 | |
850 | switch (featureID) | 850 | /** |
851 | { | 851 | * <!-- begin-user-doc --> |
852 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | 852 | * <!-- end-user-doc --> |
853 | return getMetamodel(); | 853 | * @generated |
854 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | 854 | */ |
855 | return getPartialModel(); | 855 | @Override |
856 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | 856 | public File getTagetFolder() |
857 | return getPatterns(); | 857 | { |
858 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 858 | return tagetFolder; |
859 | return getScope(); | 859 | } |
860 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | 860 | |
861 | return isNumberSpecified(); | 861 | /** |
862 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 862 | * <!-- begin-user-doc --> |
863 | return getNumber(); | 863 | * <!-- end-user-doc --> |
864 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | 864 | * @generated |
865 | return isRunSpecified(); | 865 | */ |
866 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 866 | public NotificationChain basicSetTagetFolder(File newTagetFolder, NotificationChain msgs) |
867 | return getRuns(); | 867 | { |
868 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | 868 | File oldTagetFolder = tagetFolder; |
869 | return getSolver(); | 869 | tagetFolder = newTagetFolder; |
870 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 870 | if (eNotificationRequired()) |
871 | return getConfig(); | 871 | { |
872 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 872 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, oldTagetFolder, newTagetFolder); |
873 | return getDebugFolder(); | 873 | if (msgs == null) msgs = notification; else msgs.add(notification); |
874 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 874 | } |
875 | return getTargetLogFile(); | 875 | return msgs; |
876 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 876 | } |
877 | return getTargetStatisticsFile(); | 877 | |
878 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | 878 | /** |
879 | return getTagetFolder(); | 879 | * <!-- begin-user-doc --> |
880 | } | 880 | * <!-- end-user-doc --> |
881 | return super.eGet(featureID, resolve, coreType); | 881 | * @generated |
882 | } | 882 | */ |
883 | 883 | @Override | |
884 | /** | 884 | public void setTagetFolder(File newTagetFolder) |
885 | * <!-- begin-user-doc --> | 885 | { |
886 | * <!-- end-user-doc --> | 886 | if (newTagetFolder != tagetFolder) |
887 | * @generated | 887 | { |
888 | */ | 888 | NotificationChain msgs = null; |
889 | @Override | 889 | if (tagetFolder != null) |
890 | public void eSet(int featureID, Object newValue) | 890 | msgs = ((InternalEObject)tagetFolder).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); |
891 | { | 891 | if (newTagetFolder != null) |
892 | switch (featureID) | 892 | msgs = ((InternalEObject)newTagetFolder).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, null, msgs); |
893 | { | 893 | msgs = basicSetTagetFolder(newTagetFolder, msgs); |
894 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | 894 | if (msgs != null) msgs.dispatch(); |
895 | setMetamodel((Metamodel)newValue); | 895 | } |
896 | return; | 896 | else if (eNotificationRequired()) |
897 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | 897 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER, newTagetFolder, newTagetFolder)); |
898 | setPartialModel((PartialModel)newValue); | 898 | } |
899 | return; | 899 | |
900 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | 900 | /** |
901 | setPatterns((GraphPattern)newValue); | 901 | * <!-- begin-user-doc --> |
902 | return; | 902 | * <!-- end-user-doc --> |
903 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 903 | * @generated |
904 | setScope((Scope)newValue); | 904 | */ |
905 | return; | 905 | @Override |
906 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | 906 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
907 | setNumberSpecified((Boolean)newValue); | 907 | { |
908 | return; | 908 | switch (featureID) |
909 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 909 | { |
910 | setNumber((Integer)newValue); | 910 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: |
911 | return; | 911 | return basicSetMetamodel(null, msgs); |
912 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | 912 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: |
913 | setRunSpecified((Boolean)newValue); | 913 | return basicSetPartialModel(null, msgs); |
914 | return; | 914 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: |
915 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 915 | return basicSetPatterns(null, msgs); |
916 | setRuns((Integer)newValue); | 916 | case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: |
917 | return; | 917 | return basicSetObjectives(null, msgs); |
918 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | 918 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
919 | setSolver((Solver)newValue); | 919 | return basicSetScope(null, msgs); |
920 | return; | 920 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
921 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 921 | return basicSetConfig(null, msgs); |
922 | setConfig((Config)newValue); | 922 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
923 | return; | 923 | return basicSetDebugFolder(null, msgs); |
924 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 924 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: |
925 | setDebugFolder((File)newValue); | 925 | return basicSetTargetLogFile(null, msgs); |
926 | return; | 926 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
927 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 927 | return basicSetTargetStatisticsFile(null, msgs); |
928 | setTargetLogFile((File)newValue); | 928 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: |
929 | return; | 929 | return basicSetTagetFolder(null, msgs); |
930 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 930 | } |
931 | setTargetStatisticsFile((File)newValue); | 931 | return super.eInverseRemove(otherEnd, featureID, msgs); |
932 | return; | 932 | } |
933 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | 933 | |
934 | setTagetFolder((File)newValue); | 934 | /** |
935 | return; | 935 | * <!-- begin-user-doc --> |
936 | } | 936 | * <!-- end-user-doc --> |
937 | super.eSet(featureID, newValue); | 937 | * @generated |
938 | } | 938 | */ |
939 | 939 | @Override | |
940 | /** | 940 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
941 | * <!-- begin-user-doc --> | 941 | { |
942 | * <!-- end-user-doc --> | 942 | switch (featureID) |
943 | * @generated | 943 | { |
944 | */ | 944 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: |
945 | @Override | 945 | return getMetamodel(); |
946 | public void eUnset(int featureID) | 946 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: |
947 | { | 947 | return getPartialModel(); |
948 | switch (featureID) | 948 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: |
949 | { | 949 | return getPatterns(); |
950 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | 950 | case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: |
951 | setMetamodel((Metamodel)null); | 951 | return getObjectives(); |
952 | return; | 952 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
953 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | 953 | return getScope(); |
954 | setPartialModel((PartialModel)null); | 954 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: |
955 | return; | 955 | return isNumberSpecified(); |
956 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | 956 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
957 | setPatterns((GraphPattern)null); | 957 | return getNumber(); |
958 | return; | 958 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: |
959 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 959 | return isRunSpecified(); |
960 | setScope((Scope)null); | 960 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
961 | return; | 961 | return getRuns(); |
962 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | 962 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: |
963 | setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT); | 963 | return getSolver(); |
964 | return; | 964 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
965 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 965 | return getConfig(); |
966 | setNumber(NUMBER_EDEFAULT); | 966 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
967 | return; | 967 | return getDebugFolder(); |
968 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | 968 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: |
969 | setRunSpecified(RUN_SPECIFIED_EDEFAULT); | 969 | return getTargetLogFile(); |
970 | return; | 970 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
971 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 971 | return getTargetStatisticsFile(); |
972 | setRuns(RUNS_EDEFAULT); | 972 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: |
973 | return; | 973 | return getTagetFolder(); |
974 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | 974 | } |
975 | setSolver(SOLVER_EDEFAULT); | 975 | return super.eGet(featureID, resolve, coreType); |
976 | return; | 976 | } |
977 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 977 | |
978 | setConfig((Config)null); | 978 | /** |
979 | return; | 979 | * <!-- begin-user-doc --> |
980 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 980 | * <!-- end-user-doc --> |
981 | setDebugFolder((File)null); | 981 | * @generated |
982 | return; | 982 | */ |
983 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 983 | @Override |
984 | setTargetLogFile((File)null); | 984 | public void eSet(int featureID, Object newValue) |
985 | return; | 985 | { |
986 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 986 | switch (featureID) |
987 | setTargetStatisticsFile((File)null); | 987 | { |
988 | return; | 988 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: |
989 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | 989 | setMetamodel((Metamodel)newValue); |
990 | setTagetFolder((File)null); | 990 | return; |
991 | return; | 991 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: |
992 | } | 992 | setPartialModel((PartialModel)newValue); |
993 | super.eUnset(featureID); | 993 | return; |
994 | } | 994 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: |
995 | 995 | setPatterns((GraphPattern)newValue); | |
996 | /** | 996 | return; |
997 | * <!-- begin-user-doc --> | 997 | case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: |
998 | * <!-- end-user-doc --> | 998 | setObjectives((Objective)newValue); |
999 | * @generated | 999 | return; |
1000 | */ | 1000 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
1001 | @Override | 1001 | setScope((Scope)newValue); |
1002 | public boolean eIsSet(int featureID) | 1002 | return; |
1003 | { | 1003 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: |
1004 | switch (featureID) | 1004 | setNumberSpecified((Boolean)newValue); |
1005 | { | 1005 | return; |
1006 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | 1006 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: |
1007 | return metamodel != null; | 1007 | setNumber((Integer)newValue); |
1008 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | 1008 | return; |
1009 | return partialModel != null; | 1009 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: |
1010 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | 1010 | setRunSpecified((Boolean)newValue); |
1011 | return patterns != null; | 1011 | return; |
1012 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | 1012 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: |
1013 | return scope != null; | 1013 | setRuns((Integer)newValue); |
1014 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | 1014 | return; |
1015 | return numberSpecified != NUMBER_SPECIFIED_EDEFAULT; | 1015 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: |
1016 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | 1016 | setSolver((Solver)newValue); |
1017 | return number != NUMBER_EDEFAULT; | 1017 | return; |
1018 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | 1018 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: |
1019 | return runSpecified != RUN_SPECIFIED_EDEFAULT; | 1019 | setConfig((Config)newValue); |
1020 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | 1020 | return; |
1021 | return runs != RUNS_EDEFAULT; | 1021 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: |
1022 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | 1022 | setDebugFolder((File)newValue); |
1023 | return solver != SOLVER_EDEFAULT; | 1023 | return; |
1024 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | 1024 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: |
1025 | return config != null; | 1025 | setTargetLogFile((File)newValue); |
1026 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | 1026 | return; |
1027 | return debugFolder != null; | 1027 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: |
1028 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | 1028 | setTargetStatisticsFile((File)newValue); |
1029 | return targetLogFile != null; | 1029 | return; |
1030 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | 1030 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: |
1031 | return targetStatisticsFile != null; | 1031 | setTagetFolder((File)newValue); |
1032 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | 1032 | return; |
1033 | return tagetFolder != null; | 1033 | } |
1034 | } | 1034 | super.eSet(featureID, newValue); |
1035 | return super.eIsSet(featureID); | 1035 | } |
1036 | } | 1036 | |
1037 | 1037 | /** | |
1038 | /** | 1038 | * <!-- begin-user-doc --> |
1039 | * <!-- begin-user-doc --> | 1039 | * <!-- end-user-doc --> |
1040 | * <!-- end-user-doc --> | 1040 | * @generated |
1041 | * @generated | 1041 | */ |
1042 | */ | 1042 | @Override |
1043 | @Override | 1043 | public void eUnset(int featureID) |
1044 | public String toString() | 1044 | { |
1045 | { | 1045 | switch (featureID) |
1046 | if (eIsProxy()) return super.toString(); | 1046 | { |
1047 | 1047 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | |
1048 | StringBuffer result = new StringBuffer(super.toString()); | 1048 | setMetamodel((Metamodel)null); |
1049 | result.append(" (numberSpecified: "); | 1049 | return; |
1050 | result.append(numberSpecified); | 1050 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: |
1051 | result.append(", number: "); | 1051 | setPartialModel((PartialModel)null); |
1052 | result.append(number); | 1052 | return; |
1053 | result.append(", runSpecified: "); | 1053 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: |
1054 | result.append(runSpecified); | 1054 | setPatterns((GraphPattern)null); |
1055 | result.append(", runs: "); | 1055 | return; |
1056 | result.append(runs); | 1056 | case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: |
1057 | result.append(", solver: "); | 1057 | setObjectives((Objective)null); |
1058 | result.append(solver); | 1058 | return; |
1059 | result.append(')'); | 1059 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: |
1060 | return result.toString(); | 1060 | setScope((Scope)null); |
1061 | } | 1061 | return; |
1062 | 1062 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | |
1063 | } //GenerationTaskImpl | 1063 | setNumberSpecified(NUMBER_SPECIFIED_EDEFAULT); |
1064 | return; | ||
1065 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | ||
1066 | setNumber(NUMBER_EDEFAULT); | ||
1067 | return; | ||
1068 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
1069 | setRunSpecified(RUN_SPECIFIED_EDEFAULT); | ||
1070 | return; | ||
1071 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | ||
1072 | setRuns(RUNS_EDEFAULT); | ||
1073 | return; | ||
1074 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | ||
1075 | setSolver(SOLVER_EDEFAULT); | ||
1076 | return; | ||
1077 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | ||
1078 | setConfig((Config)null); | ||
1079 | return; | ||
1080 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | ||
1081 | setDebugFolder((File)null); | ||
1082 | return; | ||
1083 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | ||
1084 | setTargetLogFile((File)null); | ||
1085 | return; | ||
1086 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | ||
1087 | setTargetStatisticsFile((File)null); | ||
1088 | return; | ||
1089 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
1090 | setTagetFolder((File)null); | ||
1091 | return; | ||
1092 | } | ||
1093 | super.eUnset(featureID); | ||
1094 | } | ||
1095 | |||
1096 | /** | ||
1097 | * <!-- begin-user-doc --> | ||
1098 | * <!-- end-user-doc --> | ||
1099 | * @generated | ||
1100 | */ | ||
1101 | @Override | ||
1102 | public boolean eIsSet(int featureID) | ||
1103 | { | ||
1104 | switch (featureID) | ||
1105 | { | ||
1106 | case ApplicationConfigurationPackage.GENERATION_TASK__METAMODEL: | ||
1107 | return metamodel != null; | ||
1108 | case ApplicationConfigurationPackage.GENERATION_TASK__PARTIAL_MODEL: | ||
1109 | return partialModel != null; | ||
1110 | case ApplicationConfigurationPackage.GENERATION_TASK__PATTERNS: | ||
1111 | return patterns != null; | ||
1112 | case ApplicationConfigurationPackage.GENERATION_TASK__OBJECTIVES: | ||
1113 | return objectives != null; | ||
1114 | case ApplicationConfigurationPackage.GENERATION_TASK__SCOPE: | ||
1115 | return scope != null; | ||
1116 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER_SPECIFIED: | ||
1117 | return numberSpecified != NUMBER_SPECIFIED_EDEFAULT; | ||
1118 | case ApplicationConfigurationPackage.GENERATION_TASK__NUMBER: | ||
1119 | return number != NUMBER_EDEFAULT; | ||
1120 | case ApplicationConfigurationPackage.GENERATION_TASK__RUN_SPECIFIED: | ||
1121 | return runSpecified != RUN_SPECIFIED_EDEFAULT; | ||
1122 | case ApplicationConfigurationPackage.GENERATION_TASK__RUNS: | ||
1123 | return runs != RUNS_EDEFAULT; | ||
1124 | case ApplicationConfigurationPackage.GENERATION_TASK__SOLVER: | ||
1125 | return solver != SOLVER_EDEFAULT; | ||
1126 | case ApplicationConfigurationPackage.GENERATION_TASK__CONFIG: | ||
1127 | return config != null; | ||
1128 | case ApplicationConfigurationPackage.GENERATION_TASK__DEBUG_FOLDER: | ||
1129 | return debugFolder != null; | ||
1130 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_LOG_FILE: | ||
1131 | return targetLogFile != null; | ||
1132 | case ApplicationConfigurationPackage.GENERATION_TASK__TARGET_STATISTICS_FILE: | ||
1133 | return targetStatisticsFile != null; | ||
1134 | case ApplicationConfigurationPackage.GENERATION_TASK__TAGET_FOLDER: | ||
1135 | return tagetFolder != null; | ||
1136 | } | ||
1137 | return super.eIsSet(featureID); | ||
1138 | } | ||
1139 | |||
1140 | /** | ||
1141 | * <!-- begin-user-doc --> | ||
1142 | * <!-- end-user-doc --> | ||
1143 | * @generated | ||
1144 | */ | ||
1145 | @Override | ||
1146 | public String toString() | ||
1147 | { | ||
1148 | if (eIsProxy()) return super.toString(); | ||
1149 | |||
1150 | StringBuilder result = new StringBuilder(super.toString()); | ||
1151 | result.append(" (numberSpecified: "); | ||
1152 | result.append(numberSpecified); | ||
1153 | result.append(", number: "); | ||
1154 | result.append(number); | ||
1155 | result.append(", runSpecified: "); | ||
1156 | result.append(runSpecified); | ||
1157 | result.append(", runs: "); | ||
1158 | result.append(runs); | ||
1159 | result.append(", solver: "); | ||
1160 | result.append(solver); | ||
1161 | result.append(')'); | ||
1162 | return result.toString(); | ||
1163 | } | ||
1164 | |||
1165 | } //GenerationTaskImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java index 894b951e..5220ee0c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternDeclarationImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Graph Pattern Declaration</b></em>'. | 20 | * An implementation of the model object '<em><b>Graph Pattern Declaration</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl#getSpecification <em>Specification</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternDeclarationImpl#getSpecification <em>Specification</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class GraphPatternDeclarationImpl extends DeclarationImpl implements GraphPatternDeclaration | 31 | public class GraphPatternDeclarationImpl extends DeclarationImpl implements GraphPatternDeclaration |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | 34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getSpecification() | 37 | * @see #getSpecification() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected PatternSpecification specification; | 41 | protected PatternSpecification specification; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected GraphPatternDeclarationImpl() | 48 | protected GraphPatternDeclarationImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION; | 61 | return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_DECLARATION; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public PatternSpecification getSpecification() | 69 | @Override |
70 | { | 70 | public PatternSpecification getSpecification() |
71 | return specification; | 71 | { |
72 | } | 72 | return specification; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetSpecification(PatternSpecification newSpecification, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetSpecification(PatternSpecification newSpecification, NotificationChain msgs) |
81 | PatternSpecification oldSpecification = specification; | 81 | { |
82 | specification = newSpecification; | 82 | PatternSpecification oldSpecification = specification; |
83 | if (eNotificationRequired()) | 83 | specification = newSpecification; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setSpecification(PatternSpecification newSpecification) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newSpecification != specification) | 98 | public void setSpecification(PatternSpecification newSpecification) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newSpecification != specification) |
101 | if (specification != null) | 101 | { |
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newSpecification != null) | 103 | if (specification != null) |
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); | 104 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); |
105 | msgs = basicSetSpecification(newSpecification, msgs); | 105 | if (newSpecification != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, null, msgs); |
107 | } | 107 | msgs = basicSetSpecification(newSpecification, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | 122 | switch (featureID) |
123 | return basicSetSpecification(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetSpecification(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | 138 | switch (featureID) |
139 | return getSpecification(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getSpecification(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | 154 | switch (featureID) |
155 | setSpecification((PatternSpecification)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: |
157 | } | 157 | setSpecification((PatternSpecification)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | 171 | switch (featureID) |
172 | setSpecification((PatternSpecification)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: |
174 | } | 174 | setSpecification((PatternSpecification)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: | 188 | switch (featureID) |
189 | return specification != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.GRAPH_PATTERN_DECLARATION__SPECIFICATION: |
191 | return super.eIsSet(featureID); | 191 | return specification != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //GraphPatternDeclarationImpl | 194 | } |
195 | |||
196 | } //GraphPatternDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java index 88512fde..25fcdff7 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPattern; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Graph Pattern</b></em>'. | 15 | * An implementation of the model object '<em><b>Graph Pattern</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class GraphPatternImpl extends MinimalEObjectImpl.Container implements GraphPattern | 20 | public class GraphPatternImpl extends MinimalEObjectImpl.Container implements GraphPattern |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected GraphPatternImpl() | 27 | protected GraphPatternImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN; | 40 | return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //GraphPatternImpl | 43 | } //GraphPatternImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java index 39093353..6d285112 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/GraphPatternReferenceImpl.java | |||
@@ -1,173 +1,175 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.GraphPatternReference; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | 11 | ||
12 | import org.eclipse.emf.ecore.EClass; | 12 | import org.eclipse.emf.ecore.EClass; |
13 | import org.eclipse.emf.ecore.InternalEObject; | 13 | import org.eclipse.emf.ecore.InternalEObject; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>Graph Pattern Reference</b></em>'. | 19 | * An implementation of the model object '<em><b>Graph Pattern Reference</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl#getReferred <em>Referred</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.GraphPatternReferenceImpl#getReferred <em>Referred</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class GraphPatternReferenceImpl extends GraphPatternImpl implements GraphPatternReference | 30 | public class GraphPatternReferenceImpl extends GraphPatternImpl implements GraphPatternReference |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | 33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getReferred() | 36 | * @see #getReferred() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected GraphPatternDeclaration referred; | 40 | protected GraphPatternDeclaration referred; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @generated | 45 | * @generated |
46 | */ | 46 | */ |
47 | protected GraphPatternReferenceImpl() | 47 | protected GraphPatternReferenceImpl() |
48 | { | 48 | { |
49 | super(); | 49 | super(); |
50 | } | 50 | } |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | @Override | 57 | @Override |
58 | protected EClass eStaticClass() | 58 | protected EClass eStaticClass() |
59 | { | 59 | { |
60 | return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE; | 60 | return ApplicationConfigurationPackage.Literals.GRAPH_PATTERN_REFERENCE; |
61 | } | 61 | } |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @generated | 66 | * @generated |
67 | */ | 67 | */ |
68 | public GraphPatternDeclaration getReferred() | 68 | @Override |
69 | { | 69 | public GraphPatternDeclaration getReferred() |
70 | if (referred != null && referred.eIsProxy()) | 70 | { |
71 | { | 71 | if (referred != null && referred.eIsProxy()) |
72 | InternalEObject oldReferred = (InternalEObject)referred; | 72 | { |
73 | referred = (GraphPatternDeclaration)eResolveProxy(oldReferred); | 73 | InternalEObject oldReferred = (InternalEObject)referred; |
74 | if (referred != oldReferred) | 74 | referred = (GraphPatternDeclaration)eResolveProxy(oldReferred); |
75 | { | 75 | if (referred != oldReferred) |
76 | if (eNotificationRequired()) | 76 | { |
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); | 77 | if (eNotificationRequired()) |
78 | } | 78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); |
79 | } | 79 | } |
80 | return referred; | 80 | } |
81 | } | 81 | return referred; |
82 | 82 | } | |
83 | /** | 83 | |
84 | * <!-- begin-user-doc --> | 84 | /** |
85 | * <!-- end-user-doc --> | 85 | * <!-- begin-user-doc --> |
86 | * @generated | 86 | * <!-- end-user-doc --> |
87 | */ | 87 | * @generated |
88 | public GraphPatternDeclaration basicGetReferred() | 88 | */ |
89 | { | 89 | public GraphPatternDeclaration basicGetReferred() |
90 | return referred; | 90 | { |
91 | } | 91 | return referred; |
92 | 92 | } | |
93 | /** | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * <!-- begin-user-doc --> |
96 | * @generated | 96 | * <!-- end-user-doc --> |
97 | */ | 97 | * @generated |
98 | public void setReferred(GraphPatternDeclaration newReferred) | 98 | */ |
99 | { | 99 | @Override |
100 | GraphPatternDeclaration oldReferred = referred; | 100 | public void setReferred(GraphPatternDeclaration newReferred) |
101 | referred = newReferred; | 101 | { |
102 | if (eNotificationRequired()) | 102 | GraphPatternDeclaration oldReferred = referred; |
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); | 103 | referred = newReferred; |
104 | } | 104 | if (eNotificationRequired()) |
105 | 105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED, oldReferred, referred)); | |
106 | /** | 106 | } |
107 | * <!-- begin-user-doc --> | 107 | |
108 | * <!-- end-user-doc --> | 108 | /** |
109 | * @generated | 109 | * <!-- begin-user-doc --> |
110 | */ | 110 | * <!-- end-user-doc --> |
111 | @Override | 111 | * @generated |
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 112 | */ |
113 | { | 113 | @Override |
114 | switch (featureID) | 114 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
115 | { | 115 | { |
116 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: | 116 | switch (featureID) |
117 | if (resolve) return getReferred(); | 117 | { |
118 | return basicGetReferred(); | 118 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: |
119 | } | 119 | if (resolve) return getReferred(); |
120 | return super.eGet(featureID, resolve, coreType); | 120 | return basicGetReferred(); |
121 | } | 121 | } |
122 | 122 | return super.eGet(featureID, resolve, coreType); | |
123 | /** | 123 | } |
124 | * <!-- begin-user-doc --> | 124 | |
125 | * <!-- end-user-doc --> | 125 | /** |
126 | * @generated | 126 | * <!-- begin-user-doc --> |
127 | */ | 127 | * <!-- end-user-doc --> |
128 | @Override | 128 | * @generated |
129 | public void eSet(int featureID, Object newValue) | 129 | */ |
130 | { | 130 | @Override |
131 | switch (featureID) | 131 | public void eSet(int featureID, Object newValue) |
132 | { | 132 | { |
133 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: | 133 | switch (featureID) |
134 | setReferred((GraphPatternDeclaration)newValue); | 134 | { |
135 | return; | 135 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: |
136 | } | 136 | setReferred((GraphPatternDeclaration)newValue); |
137 | super.eSet(featureID, newValue); | 137 | return; |
138 | } | 138 | } |
139 | 139 | super.eSet(featureID, newValue); | |
140 | /** | 140 | } |
141 | * <!-- begin-user-doc --> | 141 | |
142 | * <!-- end-user-doc --> | 142 | /** |
143 | * @generated | 143 | * <!-- begin-user-doc --> |
144 | */ | 144 | * <!-- end-user-doc --> |
145 | @Override | 145 | * @generated |
146 | public void eUnset(int featureID) | 146 | */ |
147 | { | 147 | @Override |
148 | switch (featureID) | 148 | public void eUnset(int featureID) |
149 | { | 149 | { |
150 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: | 150 | switch (featureID) |
151 | setReferred((GraphPatternDeclaration)null); | 151 | { |
152 | return; | 152 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: |
153 | } | 153 | setReferred((GraphPatternDeclaration)null); |
154 | super.eUnset(featureID); | 154 | return; |
155 | } | 155 | } |
156 | 156 | super.eUnset(featureID); | |
157 | /** | 157 | } |
158 | * <!-- begin-user-doc --> | 158 | |
159 | * <!-- end-user-doc --> | 159 | /** |
160 | * @generated | 160 | * <!-- begin-user-doc --> |
161 | */ | 161 | * <!-- end-user-doc --> |
162 | @Override | 162 | * @generated |
163 | public boolean eIsSet(int featureID) | 163 | */ |
164 | { | 164 | @Override |
165 | switch (featureID) | 165 | public boolean eIsSet(int featureID) |
166 | { | 166 | { |
167 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: | 167 | switch (featureID) |
168 | return referred != null; | 168 | { |
169 | } | 169 | case ApplicationConfigurationPackage.GRAPH_PATTERN_REFERENCE__REFERRED: |
170 | return super.eIsSet(featureID); | 170 | return referred != null; |
171 | } | 171 | } |
172 | 172 | return super.eIsSet(featureID); | |
173 | } //GraphPatternReferenceImpl | 173 | } |
174 | |||
175 | } //GraphPatternReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java index 3618fbba..3e3d80cb 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ImportImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Import; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Import</b></em>'. | 15 | * An implementation of the model object '<em><b>Import</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class ImportImpl extends MinimalEObjectImpl.Container implements Import | 20 | public class ImportImpl extends MinimalEObjectImpl.Container implements Import |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected ImportImpl() | 27 | protected ImportImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.IMPORT; | 40 | return ApplicationConfigurationPackage.Literals.IMPORT; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //ImportImpl | 43 | } //ImportImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java index 0d851bc7..d1730a5a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntEnumberationImpl.java | |||
@@ -1,162 +1,163 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntEnumberation; |
8 | 8 | ||
9 | import java.util.Collection; | 9 | import java.util.Collection; |
10 | 10 | ||
11 | import org.eclipse.emf.common.util.EList; | 11 | import org.eclipse.emf.common.util.EList; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.util.EDataTypeEList; | 15 | import org.eclipse.emf.ecore.util.EDataTypeEList; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>Int Enumberation</b></em>'. | 19 | * An implementation of the model object '<em><b>Int Enumberation</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry <em>Entry</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntEnumberationImpl#getEntry <em>Entry</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation | 30 | public class IntEnumberationImpl extends NumberSpecificationImpl implements IntEnumberation |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. | 33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getEntry() | 36 | * @see #getEntry() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected EList<Integer> entry; | 40 | protected EList<Integer> entry; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @generated | 45 | * @generated |
46 | */ | 46 | */ |
47 | protected IntEnumberationImpl() | 47 | protected IntEnumberationImpl() |
48 | { | 48 | { |
49 | super(); | 49 | super(); |
50 | } | 50 | } |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | @Override | 57 | @Override |
58 | protected EClass eStaticClass() | 58 | protected EClass eStaticClass() |
59 | { | 59 | { |
60 | return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION; | 60 | return ApplicationConfigurationPackage.Literals.INT_ENUMBERATION; |
61 | } | 61 | } |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @generated | 66 | * @generated |
67 | */ | 67 | */ |
68 | public EList<Integer> getEntry() | 68 | @Override |
69 | { | 69 | public EList<Integer> getEntry() |
70 | if (entry == null) | 70 | { |
71 | { | 71 | if (entry == null) |
72 | entry = new EDataTypeEList<Integer>(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY); | 72 | { |
73 | } | 73 | entry = new EDataTypeEList<Integer>(Integer.class, this, ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY); |
74 | return entry; | 74 | } |
75 | } | 75 | return entry; |
76 | 76 | } | |
77 | /** | 77 | |
78 | * <!-- begin-user-doc --> | 78 | /** |
79 | * <!-- end-user-doc --> | 79 | * <!-- begin-user-doc --> |
80 | * @generated | 80 | * <!-- end-user-doc --> |
81 | */ | 81 | * @generated |
82 | @Override | 82 | */ |
83 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 83 | @Override |
84 | { | 84 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
85 | switch (featureID) | 85 | { |
86 | { | 86 | switch (featureID) |
87 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | 87 | { |
88 | return getEntry(); | 88 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: |
89 | } | 89 | return getEntry(); |
90 | return super.eGet(featureID, resolve, coreType); | 90 | } |
91 | } | 91 | return super.eGet(featureID, resolve, coreType); |
92 | 92 | } | |
93 | /** | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * <!-- begin-user-doc --> |
96 | * @generated | 96 | * <!-- end-user-doc --> |
97 | */ | 97 | * @generated |
98 | @SuppressWarnings("unchecked") | 98 | */ |
99 | @Override | 99 | @SuppressWarnings("unchecked") |
100 | public void eSet(int featureID, Object newValue) | 100 | @Override |
101 | { | 101 | public void eSet(int featureID, Object newValue) |
102 | switch (featureID) | 102 | { |
103 | { | 103 | switch (featureID) |
104 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | 104 | { |
105 | getEntry().clear(); | 105 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: |
106 | getEntry().addAll((Collection<? extends Integer>)newValue); | 106 | getEntry().clear(); |
107 | return; | 107 | getEntry().addAll((Collection<? extends Integer>)newValue); |
108 | } | 108 | return; |
109 | super.eSet(featureID, newValue); | 109 | } |
110 | } | 110 | super.eSet(featureID, newValue); |
111 | 111 | } | |
112 | /** | 112 | |
113 | * <!-- begin-user-doc --> | 113 | /** |
114 | * <!-- end-user-doc --> | 114 | * <!-- begin-user-doc --> |
115 | * @generated | 115 | * <!-- end-user-doc --> |
116 | */ | 116 | * @generated |
117 | @Override | 117 | */ |
118 | public void eUnset(int featureID) | 118 | @Override |
119 | { | 119 | public void eUnset(int featureID) |
120 | switch (featureID) | 120 | { |
121 | { | 121 | switch (featureID) |
122 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | 122 | { |
123 | getEntry().clear(); | 123 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: |
124 | return; | 124 | getEntry().clear(); |
125 | } | 125 | return; |
126 | super.eUnset(featureID); | 126 | } |
127 | } | 127 | super.eUnset(featureID); |
128 | 128 | } | |
129 | /** | 129 | |
130 | * <!-- begin-user-doc --> | 130 | /** |
131 | * <!-- end-user-doc --> | 131 | * <!-- begin-user-doc --> |
132 | * @generated | 132 | * <!-- end-user-doc --> |
133 | */ | 133 | * @generated |
134 | @Override | 134 | */ |
135 | public boolean eIsSet(int featureID) | 135 | @Override |
136 | { | 136 | public boolean eIsSet(int featureID) |
137 | switch (featureID) | 137 | { |
138 | { | 138 | switch (featureID) |
139 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: | 139 | { |
140 | return entry != null && !entry.isEmpty(); | 140 | case ApplicationConfigurationPackage.INT_ENUMBERATION__ENTRY: |
141 | } | 141 | return entry != null && !entry.isEmpty(); |
142 | return super.eIsSet(featureID); | 142 | } |
143 | } | 143 | return super.eIsSet(featureID); |
144 | 144 | } | |
145 | /** | 145 | |
146 | * <!-- begin-user-doc --> | 146 | /** |
147 | * <!-- end-user-doc --> | 147 | * <!-- begin-user-doc --> |
148 | * @generated | 148 | * <!-- end-user-doc --> |
149 | */ | 149 | * @generated |
150 | @Override | 150 | */ |
151 | public String toString() | 151 | @Override |
152 | { | 152 | public String toString() |
153 | if (eIsProxy()) return super.toString(); | 153 | { |
154 | 154 | if (eIsProxy()) return super.toString(); | |
155 | StringBuffer result = new StringBuffer(super.toString()); | 155 | |
156 | result.append(" (entry: "); | 156 | StringBuilder result = new StringBuilder(super.toString()); |
157 | result.append(entry); | 157 | result.append(" (entry: "); |
158 | result.append(')'); | 158 | result.append(entry); |
159 | return result.toString(); | 159 | result.append(')'); |
160 | } | 160 | return result.toString(); |
161 | 161 | } | |
162 | } //IntEnumberationImpl | 162 | |
163 | } //IntEnumberationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java index b35e0d17..e41a758c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerReferenceImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>Integer Reference</b></em>'. | 13 | * An implementation of the model object '<em><b>Integer Reference</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class IntegerReferenceImpl extends TypeReferenceImpl implements IntegerReference | 18 | public class IntegerReferenceImpl extends TypeReferenceImpl implements IntegerReference |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected IntegerReferenceImpl() | 25 | protected IntegerReferenceImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return ApplicationConfigurationPackage.Literals.INTEGER_REFERENCE; | 38 | return ApplicationConfigurationPackage.Literals.INTEGER_REFERENCE; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //IntegerReferenceImpl | 41 | } //IntegerReferenceImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java index 6ccbcda5..88ebcead 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerScopeImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerScope; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>Integer Scope</b></em>'. | 13 | * An implementation of the model object '<em><b>Integer Scope</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class IntegerScopeImpl extends IntegerReferenceImpl implements IntegerScope | 18 | public class IntegerScopeImpl extends IntegerReferenceImpl implements IntegerScope |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected IntegerScopeImpl() | 25 | protected IntegerScopeImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return ApplicationConfigurationPackage.Literals.INTEGER_SCOPE; | 38 | return ApplicationConfigurationPackage.Literals.INTEGER_SCOPE; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //IntegerScopeImpl | 41 | } //IntegerScopeImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java index 438d59bc..95d32fd9 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntegerTypeScopeImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerReference; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntegerTypeScope; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Integer Type Scope</b></em>'. | 20 | * An implementation of the model object '<em><b>Integer Type Scope</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType <em>Type</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntegerTypeScopeImpl#getType <em>Type</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope | 31 | public class IntegerTypeScopeImpl extends TypeScopeImpl implements IntegerTypeScope |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | 34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getType() | 37 | * @see #getType() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected IntegerReference type; | 41 | protected IntegerReference type; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected IntegerTypeScopeImpl() | 48 | protected IntegerTypeScopeImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE; | 61 | return ApplicationConfigurationPackage.Literals.INTEGER_TYPE_SCOPE; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public IntegerReference getType() | 69 | @Override |
70 | { | 70 | public IntegerReference getType() |
71 | return type; | 71 | { |
72 | } | 72 | return type; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetType(IntegerReference newType, NotificationChain msgs) |
81 | IntegerReference oldType = type; | 81 | { |
82 | type = newType; | 82 | IntegerReference oldType = type; |
83 | if (eNotificationRequired()) | 83 | type = newType; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, oldType, newType); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setType(IntegerReference newType) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newType != type) | 98 | public void setType(IntegerReference newType) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newType != type) |
101 | if (type != null) | 101 | { |
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newType != null) | 103 | if (type != null) |
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); | 104 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); |
105 | msgs = basicSetType(newType, msgs); | 105 | if (newType != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, null, msgs); |
107 | } | 107 | msgs = basicSetType(newType, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE, newType, newType)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | 122 | switch (featureID) |
123 | return basicSetType(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetType(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | 138 | switch (featureID) |
139 | return getType(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getType(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | 154 | switch (featureID) |
155 | setType((IntegerReference)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: |
157 | } | 157 | setType((IntegerReference)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | 171 | switch (featureID) |
172 | setType((IntegerReference)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: |
174 | } | 174 | setType((IntegerReference)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: | 188 | switch (featureID) |
189 | return type != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.INTEGER_TYPE_SCOPE__TYPE: |
191 | return super.eIsSet(featureID); | 191 | return type != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //IntegerTypeScopeImpl | 194 | } |
195 | |||
196 | } //IntegerTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java index 98a96254..f3956c2e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/IntervallNumberImpl.java | |||
@@ -1,289 +1,295 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.IntervallNumber; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
14 | 14 | ||
15 | /** | 15 | /** |
16 | * <!-- begin-user-doc --> | 16 | * <!-- begin-user-doc --> |
17 | * An implementation of the model object '<em><b>Intervall Number</b></em>'. | 17 | * An implementation of the model object '<em><b>Intervall Number</b></em>'. |
18 | * <!-- end-user-doc --> | 18 | * <!-- end-user-doc --> |
19 | * <p> | 19 | * <p> |
20 | * The following features are implemented: | 20 | * The following features are implemented: |
21 | * </p> | 21 | * </p> |
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin <em>Min</em>}</li> | 23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMin <em>Min</em>}</li> |
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber <em>Max Number</em>}</li> | 24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#getMaxNumber <em>Max Number</em>}</li> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited <em>Max Unlimited</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.IntervallNumberImpl#isMaxUnlimited <em>Max Unlimited</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber | 30 | public class IntervallNumberImpl extends NumberSpecificationImpl implements IntervallNumber |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The default value of the '{@link #getMin() <em>Min</em>}' attribute. | 33 | * The default value of the '{@link #getMin() <em>Min</em>}' attribute. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getMin() | 36 | * @see #getMin() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected static final int MIN_EDEFAULT = 0; | 40 | protected static final int MIN_EDEFAULT = 0; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * The cached value of the '{@link #getMin() <em>Min</em>}' attribute. | 43 | * The cached value of the '{@link #getMin() <em>Min</em>}' attribute. |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @see #getMin() | 46 | * @see #getMin() |
47 | * @generated | 47 | * @generated |
48 | * @ordered | 48 | * @ordered |
49 | */ | 49 | */ |
50 | protected int min = MIN_EDEFAULT; | 50 | protected int min = MIN_EDEFAULT; |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * The default value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. | 53 | * The default value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @see #getMaxNumber() | 56 | * @see #getMaxNumber() |
57 | * @generated | 57 | * @generated |
58 | * @ordered | 58 | * @ordered |
59 | */ | 59 | */ |
60 | protected static final int MAX_NUMBER_EDEFAULT = 0; | 60 | protected static final int MAX_NUMBER_EDEFAULT = 0; |
61 | 61 | ||
62 | /** | 62 | /** |
63 | * The cached value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. | 63 | * The cached value of the '{@link #getMaxNumber() <em>Max Number</em>}' attribute. |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @see #getMaxNumber() | 66 | * @see #getMaxNumber() |
67 | * @generated | 67 | * @generated |
68 | * @ordered | 68 | * @ordered |
69 | */ | 69 | */ |
70 | protected int maxNumber = MAX_NUMBER_EDEFAULT; | 70 | protected int maxNumber = MAX_NUMBER_EDEFAULT; |
71 | 71 | ||
72 | /** | 72 | /** |
73 | * The default value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | 73 | * The default value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. |
74 | * <!-- begin-user-doc --> | 74 | * <!-- begin-user-doc --> |
75 | * <!-- end-user-doc --> | 75 | * <!-- end-user-doc --> |
76 | * @see #isMaxUnlimited() | 76 | * @see #isMaxUnlimited() |
77 | * @generated | 77 | * @generated |
78 | * @ordered | 78 | * @ordered |
79 | */ | 79 | */ |
80 | protected static final boolean MAX_UNLIMITED_EDEFAULT = false; | 80 | protected static final boolean MAX_UNLIMITED_EDEFAULT = false; |
81 | 81 | ||
82 | /** | 82 | /** |
83 | * The cached value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. | 83 | * The cached value of the '{@link #isMaxUnlimited() <em>Max Unlimited</em>}' attribute. |
84 | * <!-- begin-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * <!-- end-user-doc --> | 85 | * <!-- end-user-doc --> |
86 | * @see #isMaxUnlimited() | 86 | * @see #isMaxUnlimited() |
87 | * @generated | 87 | * @generated |
88 | * @ordered | 88 | * @ordered |
89 | */ | 89 | */ |
90 | protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; | 90 | protected boolean maxUnlimited = MAX_UNLIMITED_EDEFAULT; |
91 | 91 | ||
92 | /** | 92 | /** |
93 | * <!-- begin-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * <!-- end-user-doc --> | 94 | * <!-- end-user-doc --> |
95 | * @generated | 95 | * @generated |
96 | */ | 96 | */ |
97 | protected IntervallNumberImpl() | 97 | protected IntervallNumberImpl() |
98 | { | 98 | { |
99 | super(); | 99 | super(); |
100 | } | 100 | } |
101 | 101 | ||
102 | /** | 102 | /** |
103 | * <!-- begin-user-doc --> | 103 | * <!-- begin-user-doc --> |
104 | * <!-- end-user-doc --> | 104 | * <!-- end-user-doc --> |
105 | * @generated | 105 | * @generated |
106 | */ | 106 | */ |
107 | @Override | 107 | @Override |
108 | protected EClass eStaticClass() | 108 | protected EClass eStaticClass() |
109 | { | 109 | { |
110 | return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER; | 110 | return ApplicationConfigurationPackage.Literals.INTERVALL_NUMBER; |
111 | } | 111 | } |
112 | 112 | ||
113 | /** | 113 | /** |
114 | * <!-- begin-user-doc --> | 114 | * <!-- begin-user-doc --> |
115 | * <!-- end-user-doc --> | 115 | * <!-- end-user-doc --> |
116 | * @generated | 116 | * @generated |
117 | */ | 117 | */ |
118 | public int getMin() | 118 | @Override |
119 | { | 119 | public int getMin() |
120 | return min; | 120 | { |
121 | } | 121 | return min; |
122 | 122 | } | |
123 | /** | 123 | |
124 | * <!-- begin-user-doc --> | 124 | /** |
125 | * <!-- end-user-doc --> | 125 | * <!-- begin-user-doc --> |
126 | * @generated | 126 | * <!-- end-user-doc --> |
127 | */ | 127 | * @generated |
128 | public void setMin(int newMin) | 128 | */ |
129 | { | 129 | @Override |
130 | int oldMin = min; | 130 | public void setMin(int newMin) |
131 | min = newMin; | 131 | { |
132 | if (eNotificationRequired()) | 132 | int oldMin = min; |
133 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min)); | 133 | min = newMin; |
134 | } | 134 | if (eNotificationRequired()) |
135 | 135 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN, oldMin, min)); | |
136 | /** | 136 | } |
137 | * <!-- begin-user-doc --> | 137 | |
138 | * <!-- end-user-doc --> | 138 | /** |
139 | * @generated | 139 | * <!-- begin-user-doc --> |
140 | */ | 140 | * <!-- end-user-doc --> |
141 | public int getMaxNumber() | 141 | * @generated |
142 | { | 142 | */ |
143 | return maxNumber; | 143 | @Override |
144 | } | 144 | public int getMaxNumber() |
145 | 145 | { | |
146 | /** | 146 | return maxNumber; |
147 | * <!-- begin-user-doc --> | 147 | } |
148 | * <!-- end-user-doc --> | 148 | |
149 | * @generated | 149 | /** |
150 | */ | 150 | * <!-- begin-user-doc --> |
151 | public void setMaxNumber(int newMaxNumber) | 151 | * <!-- end-user-doc --> |
152 | { | 152 | * @generated |
153 | int oldMaxNumber = maxNumber; | 153 | */ |
154 | maxNumber = newMaxNumber; | 154 | @Override |
155 | if (eNotificationRequired()) | 155 | public void setMaxNumber(int newMaxNumber) |
156 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber)); | 156 | { |
157 | } | 157 | int oldMaxNumber = maxNumber; |
158 | 158 | maxNumber = newMaxNumber; | |
159 | /** | 159 | if (eNotificationRequired()) |
160 | * <!-- begin-user-doc --> | 160 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER, oldMaxNumber, maxNumber)); |
161 | * <!-- end-user-doc --> | 161 | } |
162 | * @generated | 162 | |
163 | */ | 163 | /** |
164 | public boolean isMaxUnlimited() | 164 | * <!-- begin-user-doc --> |
165 | { | 165 | * <!-- end-user-doc --> |
166 | return maxUnlimited; | 166 | * @generated |
167 | } | 167 | */ |
168 | 168 | @Override | |
169 | /** | 169 | public boolean isMaxUnlimited() |
170 | * <!-- begin-user-doc --> | 170 | { |
171 | * <!-- end-user-doc --> | 171 | return maxUnlimited; |
172 | * @generated | 172 | } |
173 | */ | 173 | |
174 | public void setMaxUnlimited(boolean newMaxUnlimited) | 174 | /** |
175 | { | 175 | * <!-- begin-user-doc --> |
176 | boolean oldMaxUnlimited = maxUnlimited; | 176 | * <!-- end-user-doc --> |
177 | maxUnlimited = newMaxUnlimited; | 177 | * @generated |
178 | if (eNotificationRequired()) | 178 | */ |
179 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); | 179 | @Override |
180 | } | 180 | public void setMaxUnlimited(boolean newMaxUnlimited) |
181 | 181 | { | |
182 | /** | 182 | boolean oldMaxUnlimited = maxUnlimited; |
183 | * <!-- begin-user-doc --> | 183 | maxUnlimited = newMaxUnlimited; |
184 | * <!-- end-user-doc --> | 184 | if (eNotificationRequired()) |
185 | * @generated | 185 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED, oldMaxUnlimited, maxUnlimited)); |
186 | */ | 186 | } |
187 | @Override | 187 | |
188 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 188 | /** |
189 | { | 189 | * <!-- begin-user-doc --> |
190 | switch (featureID) | 190 | * <!-- end-user-doc --> |
191 | { | 191 | * @generated |
192 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | 192 | */ |
193 | return getMin(); | 193 | @Override |
194 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | 194 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
195 | return getMaxNumber(); | 195 | { |
196 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | 196 | switch (featureID) |
197 | return isMaxUnlimited(); | 197 | { |
198 | } | 198 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: |
199 | return super.eGet(featureID, resolve, coreType); | 199 | return getMin(); |
200 | } | 200 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: |
201 | 201 | return getMaxNumber(); | |
202 | /** | 202 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: |
203 | * <!-- begin-user-doc --> | 203 | return isMaxUnlimited(); |
204 | * <!-- end-user-doc --> | 204 | } |
205 | * @generated | 205 | return super.eGet(featureID, resolve, coreType); |
206 | */ | 206 | } |
207 | @Override | 207 | |
208 | public void eSet(int featureID, Object newValue) | 208 | /** |
209 | { | 209 | * <!-- begin-user-doc --> |
210 | switch (featureID) | 210 | * <!-- end-user-doc --> |
211 | { | 211 | * @generated |
212 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | 212 | */ |
213 | setMin((Integer)newValue); | 213 | @Override |
214 | return; | 214 | public void eSet(int featureID, Object newValue) |
215 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | 215 | { |
216 | setMaxNumber((Integer)newValue); | 216 | switch (featureID) |
217 | return; | 217 | { |
218 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | 218 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: |
219 | setMaxUnlimited((Boolean)newValue); | 219 | setMin((Integer)newValue); |
220 | return; | 220 | return; |
221 | } | 221 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: |
222 | super.eSet(featureID, newValue); | 222 | setMaxNumber((Integer)newValue); |
223 | } | 223 | return; |
224 | 224 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | |
225 | /** | 225 | setMaxUnlimited((Boolean)newValue); |
226 | * <!-- begin-user-doc --> | 226 | return; |
227 | * <!-- end-user-doc --> | 227 | } |
228 | * @generated | 228 | super.eSet(featureID, newValue); |
229 | */ | 229 | } |
230 | @Override | 230 | |
231 | public void eUnset(int featureID) | 231 | /** |
232 | { | 232 | * <!-- begin-user-doc --> |
233 | switch (featureID) | 233 | * <!-- end-user-doc --> |
234 | { | 234 | * @generated |
235 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | 235 | */ |
236 | setMin(MIN_EDEFAULT); | 236 | @Override |
237 | return; | 237 | public void eUnset(int featureID) |
238 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | 238 | { |
239 | setMaxNumber(MAX_NUMBER_EDEFAULT); | 239 | switch (featureID) |
240 | return; | 240 | { |
241 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | 241 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: |
242 | setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); | 242 | setMin(MIN_EDEFAULT); |
243 | return; | 243 | return; |
244 | } | 244 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: |
245 | super.eUnset(featureID); | 245 | setMaxNumber(MAX_NUMBER_EDEFAULT); |
246 | } | 246 | return; |
247 | 247 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | |
248 | /** | 248 | setMaxUnlimited(MAX_UNLIMITED_EDEFAULT); |
249 | * <!-- begin-user-doc --> | 249 | return; |
250 | * <!-- end-user-doc --> | 250 | } |
251 | * @generated | 251 | super.eUnset(featureID); |
252 | */ | 252 | } |
253 | @Override | 253 | |
254 | public boolean eIsSet(int featureID) | 254 | /** |
255 | { | 255 | * <!-- begin-user-doc --> |
256 | switch (featureID) | 256 | * <!-- end-user-doc --> |
257 | { | 257 | * @generated |
258 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: | 258 | */ |
259 | return min != MIN_EDEFAULT; | 259 | @Override |
260 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: | 260 | public boolean eIsSet(int featureID) |
261 | return maxNumber != MAX_NUMBER_EDEFAULT; | 261 | { |
262 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: | 262 | switch (featureID) |
263 | return maxUnlimited != MAX_UNLIMITED_EDEFAULT; | 263 | { |
264 | } | 264 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MIN: |
265 | return super.eIsSet(featureID); | 265 | return min != MIN_EDEFAULT; |
266 | } | 266 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_NUMBER: |
267 | 267 | return maxNumber != MAX_NUMBER_EDEFAULT; | |
268 | /** | 268 | case ApplicationConfigurationPackage.INTERVALL_NUMBER__MAX_UNLIMITED: |
269 | * <!-- begin-user-doc --> | 269 | return maxUnlimited != MAX_UNLIMITED_EDEFAULT; |
270 | * <!-- end-user-doc --> | 270 | } |
271 | * @generated | 271 | return super.eIsSet(featureID); |
272 | */ | 272 | } |
273 | @Override | 273 | |
274 | public String toString() | 274 | /** |
275 | { | 275 | * <!-- begin-user-doc --> |
276 | if (eIsProxy()) return super.toString(); | 276 | * <!-- end-user-doc --> |
277 | 277 | * @generated | |
278 | StringBuffer result = new StringBuffer(super.toString()); | 278 | */ |
279 | result.append(" (min: "); | 279 | @Override |
280 | result.append(min); | 280 | public String toString() |
281 | result.append(", maxNumber: "); | 281 | { |
282 | result.append(maxNumber); | 282 | if (eIsProxy()) return super.toString(); |
283 | result.append(", maxUnlimited: "); | 283 | |
284 | result.append(maxUnlimited); | 284 | StringBuilder result = new StringBuilder(super.toString()); |
285 | result.append(')'); | 285 | result.append(" (min: "); |
286 | return result.toString(); | 286 | result.append(min); |
287 | } | 287 | result.append(", maxNumber: "); |
288 | 288 | result.append(maxNumber); | |
289 | } //IntervallNumberImpl | 289 | result.append(", maxUnlimited: "); |
290 | result.append(maxUnlimited); | ||
291 | result.append(')'); | ||
292 | return result.toString(); | ||
293 | } | ||
294 | |||
295 | } //IntervallNumberImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java index 6595f13f..d0af36c4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MemoryEntryImpl.java | |||
@@ -1,177 +1,179 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MemoryEntry; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
14 | 14 | ||
15 | /** | 15 | /** |
16 | * <!-- begin-user-doc --> | 16 | * <!-- begin-user-doc --> |
17 | * An implementation of the model object '<em><b>Memory Entry</b></em>'. | 17 | * An implementation of the model object '<em><b>Memory Entry</b></em>'. |
18 | * <!-- end-user-doc --> | 18 | * <!-- end-user-doc --> |
19 | * <p> | 19 | * <p> |
20 | * The following features are implemented: | 20 | * The following features are implemented: |
21 | * </p> | 21 | * </p> |
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl#getMegabyteLimit <em>Megabyte Limit</em>}</li> | 23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MemoryEntryImpl#getMegabyteLimit <em>Megabyte Limit</em>}</li> |
24 | * </ul> | 24 | * </ul> |
25 | * | 25 | * |
26 | * @generated | 26 | * @generated |
27 | */ | 27 | */ |
28 | public class MemoryEntryImpl extends ConfigEntryImpl implements MemoryEntry | 28 | public class MemoryEntryImpl extends ConfigEntryImpl implements MemoryEntry |
29 | { | 29 | { |
30 | /** | 30 | /** |
31 | * The default value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute. | 31 | * The default value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute. |
32 | * <!-- begin-user-doc --> | 32 | * <!-- begin-user-doc --> |
33 | * <!-- end-user-doc --> | 33 | * <!-- end-user-doc --> |
34 | * @see #getMegabyteLimit() | 34 | * @see #getMegabyteLimit() |
35 | * @generated | 35 | * @generated |
36 | * @ordered | 36 | * @ordered |
37 | */ | 37 | */ |
38 | protected static final int MEGABYTE_LIMIT_EDEFAULT = 0; | 38 | protected static final int MEGABYTE_LIMIT_EDEFAULT = 0; |
39 | 39 | ||
40 | /** | 40 | /** |
41 | * The cached value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute. | 41 | * The cached value of the '{@link #getMegabyteLimit() <em>Megabyte Limit</em>}' attribute. |
42 | * <!-- begin-user-doc --> | 42 | * <!-- begin-user-doc --> |
43 | * <!-- end-user-doc --> | 43 | * <!-- end-user-doc --> |
44 | * @see #getMegabyteLimit() | 44 | * @see #getMegabyteLimit() |
45 | * @generated | 45 | * @generated |
46 | * @ordered | 46 | * @ordered |
47 | */ | 47 | */ |
48 | protected int megabyteLimit = MEGABYTE_LIMIT_EDEFAULT; | 48 | protected int megabyteLimit = MEGABYTE_LIMIT_EDEFAULT; |
49 | 49 | ||
50 | /** | 50 | /** |
51 | * <!-- begin-user-doc --> | 51 | * <!-- begin-user-doc --> |
52 | * <!-- end-user-doc --> | 52 | * <!-- end-user-doc --> |
53 | * @generated | 53 | * @generated |
54 | */ | 54 | */ |
55 | protected MemoryEntryImpl() | 55 | protected MemoryEntryImpl() |
56 | { | 56 | { |
57 | super(); | 57 | super(); |
58 | } | 58 | } |
59 | 59 | ||
60 | /** | 60 | /** |
61 | * <!-- begin-user-doc --> | 61 | * <!-- begin-user-doc --> |
62 | * <!-- end-user-doc --> | 62 | * <!-- end-user-doc --> |
63 | * @generated | 63 | * @generated |
64 | */ | 64 | */ |
65 | @Override | 65 | @Override |
66 | protected EClass eStaticClass() | 66 | protected EClass eStaticClass() |
67 | { | 67 | { |
68 | return ApplicationConfigurationPackage.Literals.MEMORY_ENTRY; | 68 | return ApplicationConfigurationPackage.Literals.MEMORY_ENTRY; |
69 | } | 69 | } |
70 | 70 | ||
71 | /** | 71 | /** |
72 | * <!-- begin-user-doc --> | 72 | * <!-- begin-user-doc --> |
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | public int getMegabyteLimit() | 76 | @Override |
77 | { | 77 | public int getMegabyteLimit() |
78 | return megabyteLimit; | 78 | { |
79 | } | 79 | return megabyteLimit; |
80 | 80 | } | |
81 | /** | 81 | |
82 | * <!-- begin-user-doc --> | 82 | /** |
83 | * <!-- end-user-doc --> | 83 | * <!-- begin-user-doc --> |
84 | * @generated | 84 | * <!-- end-user-doc --> |
85 | */ | 85 | * @generated |
86 | public void setMegabyteLimit(int newMegabyteLimit) | 86 | */ |
87 | { | 87 | @Override |
88 | int oldMegabyteLimit = megabyteLimit; | 88 | public void setMegabyteLimit(int newMegabyteLimit) |
89 | megabyteLimit = newMegabyteLimit; | 89 | { |
90 | if (eNotificationRequired()) | 90 | int oldMegabyteLimit = megabyteLimit; |
91 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT, oldMegabyteLimit, megabyteLimit)); | 91 | megabyteLimit = newMegabyteLimit; |
92 | } | 92 | if (eNotificationRequired()) |
93 | 93 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT, oldMegabyteLimit, megabyteLimit)); | |
94 | /** | 94 | } |
95 | * <!-- begin-user-doc --> | 95 | |
96 | * <!-- end-user-doc --> | 96 | /** |
97 | * @generated | 97 | * <!-- begin-user-doc --> |
98 | */ | 98 | * <!-- end-user-doc --> |
99 | @Override | 99 | * @generated |
100 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 100 | */ |
101 | { | 101 | @Override |
102 | switch (featureID) | 102 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
103 | { | 103 | { |
104 | case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: | 104 | switch (featureID) |
105 | return getMegabyteLimit(); | 105 | { |
106 | } | 106 | case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: |
107 | return super.eGet(featureID, resolve, coreType); | 107 | return getMegabyteLimit(); |
108 | } | 108 | } |
109 | 109 | return super.eGet(featureID, resolve, coreType); | |
110 | /** | 110 | } |
111 | * <!-- begin-user-doc --> | 111 | |
112 | * <!-- end-user-doc --> | 112 | /** |
113 | * @generated | 113 | * <!-- begin-user-doc --> |
114 | */ | 114 | * <!-- end-user-doc --> |
115 | @Override | 115 | * @generated |
116 | public void eSet(int featureID, Object newValue) | 116 | */ |
117 | { | 117 | @Override |
118 | switch (featureID) | 118 | public void eSet(int featureID, Object newValue) |
119 | { | 119 | { |
120 | case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: | 120 | switch (featureID) |
121 | setMegabyteLimit((Integer)newValue); | 121 | { |
122 | return; | 122 | case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: |
123 | } | 123 | setMegabyteLimit((Integer)newValue); |
124 | super.eSet(featureID, newValue); | 124 | return; |
125 | } | 125 | } |
126 | 126 | super.eSet(featureID, newValue); | |
127 | /** | 127 | } |
128 | * <!-- begin-user-doc --> | 128 | |
129 | * <!-- end-user-doc --> | 129 | /** |
130 | * @generated | 130 | * <!-- begin-user-doc --> |
131 | */ | 131 | * <!-- end-user-doc --> |
132 | @Override | 132 | * @generated |
133 | public void eUnset(int featureID) | 133 | */ |
134 | { | 134 | @Override |
135 | switch (featureID) | 135 | public void eUnset(int featureID) |
136 | { | 136 | { |
137 | case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: | 137 | switch (featureID) |
138 | setMegabyteLimit(MEGABYTE_LIMIT_EDEFAULT); | 138 | { |
139 | return; | 139 | case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: |
140 | } | 140 | setMegabyteLimit(MEGABYTE_LIMIT_EDEFAULT); |
141 | super.eUnset(featureID); | 141 | return; |
142 | } | 142 | } |
143 | 143 | super.eUnset(featureID); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public boolean eIsSet(int featureID) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public boolean eIsSet(int featureID) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: | 154 | switch (featureID) |
155 | return megabyteLimit != MEGABYTE_LIMIT_EDEFAULT; | 155 | { |
156 | } | 156 | case ApplicationConfigurationPackage.MEMORY_ENTRY__MEGABYTE_LIMIT: |
157 | return super.eIsSet(featureID); | 157 | return megabyteLimit != MEGABYTE_LIMIT_EDEFAULT; |
158 | } | 158 | } |
159 | 159 | return super.eIsSet(featureID); | |
160 | /** | 160 | } |
161 | * <!-- begin-user-doc --> | 161 | |
162 | * <!-- end-user-doc --> | 162 | /** |
163 | * @generated | 163 | * <!-- begin-user-doc --> |
164 | */ | 164 | * <!-- end-user-doc --> |
165 | @Override | 165 | * @generated |
166 | public String toString() | 166 | */ |
167 | { | 167 | @Override |
168 | if (eIsProxy()) return super.toString(); | 168 | public String toString() |
169 | 169 | { | |
170 | StringBuffer result = new StringBuffer(super.toString()); | 170 | if (eIsProxy()) return super.toString(); |
171 | result.append(" (megabyteLimit: "); | 171 | |
172 | result.append(megabyteLimit); | 172 | StringBuilder result = new StringBuilder(super.toString()); |
173 | result.append(')'); | 173 | result.append(" (megabyteLimit: "); |
174 | return result.toString(); | 174 | result.append(megabyteLimit); |
175 | } | 175 | result.append(')'); |
176 | 176 | return result.toString(); | |
177 | } //MemoryEntryImpl | 177 | } |
178 | |||
179 | } //MemoryEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java index b6da09af..fdbfc184 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelDeclarationImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Metamodel Declaration</b></em>'. | 20 | * An implementation of the model object '<em><b>Metamodel Declaration</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification <em>Specification</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelDeclarationImpl#getSpecification <em>Specification</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration | 31 | public class MetamodelDeclarationImpl extends DeclarationImpl implements MetamodelDeclaration |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | 34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getSpecification() | 37 | * @see #getSpecification() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected MetamodelSpecification specification; | 41 | protected MetamodelSpecification specification; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected MetamodelDeclarationImpl() | 48 | protected MetamodelDeclarationImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION; | 61 | return ApplicationConfigurationPackage.Literals.METAMODEL_DECLARATION; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public MetamodelSpecification getSpecification() | 69 | @Override |
70 | { | 70 | public MetamodelSpecification getSpecification() |
71 | return specification; | 71 | { |
72 | } | 72 | return specification; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetSpecification(MetamodelSpecification newSpecification, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetSpecification(MetamodelSpecification newSpecification, NotificationChain msgs) |
81 | MetamodelSpecification oldSpecification = specification; | 81 | { |
82 | specification = newSpecification; | 82 | MetamodelSpecification oldSpecification = specification; |
83 | if (eNotificationRequired()) | 83 | specification = newSpecification; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setSpecification(MetamodelSpecification newSpecification) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newSpecification != specification) | 98 | public void setSpecification(MetamodelSpecification newSpecification) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newSpecification != specification) |
101 | if (specification != null) | 101 | { |
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newSpecification != null) | 103 | if (specification != null) |
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); | 104 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); |
105 | msgs = basicSetSpecification(newSpecification, msgs); | 105 | if (newSpecification != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, null, msgs); |
107 | } | 107 | msgs = basicSetSpecification(newSpecification, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: | 122 | switch (featureID) |
123 | return basicSetSpecification(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetSpecification(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: | 138 | switch (featureID) |
139 | return getSpecification(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getSpecification(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: | 154 | switch (featureID) |
155 | setSpecification((MetamodelSpecification)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: |
157 | } | 157 | setSpecification((MetamodelSpecification)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: | 171 | switch (featureID) |
172 | setSpecification((MetamodelSpecification)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: |
174 | } | 174 | setSpecification((MetamodelSpecification)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: | 188 | switch (featureID) |
189 | return specification != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.METAMODEL_DECLARATION__SPECIFICATION: |
191 | return super.eIsSet(featureID); | 191 | return specification != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //MetamodelDeclarationImpl | 194 | } |
195 | |||
196 | } //MetamodelDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java index 3395381e..7f2e34ef 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelElementImpl.java | |||
@@ -1,239 +1,243 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelElement; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | import org.eclipse.emf.ecore.EClassifier; | 12 | import org.eclipse.emf.ecore.EClassifier; |
13 | import org.eclipse.emf.ecore.ENamedElement; | 13 | import org.eclipse.emf.ecore.ENamedElement; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Metamodel Element</b></em>'. | 20 | * An implementation of the model object '<em><b>Metamodel Element</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getClassifier <em>Classifier</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getClassifier <em>Classifier</em>}</li> |
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getFeature <em>Feature</em>}</li> | 27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelElementImpl#getFeature <em>Feature</em>}</li> |
28 | * </ul> | 28 | * </ul> |
29 | * | 29 | * |
30 | * @generated | 30 | * @generated |
31 | */ | 31 | */ |
32 | public class MetamodelElementImpl extends MetamodelEntryImpl implements MetamodelElement | 32 | public class MetamodelElementImpl extends MetamodelEntryImpl implements MetamodelElement |
33 | { | 33 | { |
34 | /** | 34 | /** |
35 | * The cached value of the '{@link #getClassifier() <em>Classifier</em>}' reference. | 35 | * The cached value of the '{@link #getClassifier() <em>Classifier</em>}' reference. |
36 | * <!-- begin-user-doc --> | 36 | * <!-- begin-user-doc --> |
37 | * <!-- end-user-doc --> | 37 | * <!-- end-user-doc --> |
38 | * @see #getClassifier() | 38 | * @see #getClassifier() |
39 | * @generated | 39 | * @generated |
40 | * @ordered | 40 | * @ordered |
41 | */ | 41 | */ |
42 | protected EClassifier classifier; | 42 | protected EClassifier classifier; |
43 | 43 | ||
44 | /** | 44 | /** |
45 | * The cached value of the '{@link #getFeature() <em>Feature</em>}' reference. | 45 | * The cached value of the '{@link #getFeature() <em>Feature</em>}' reference. |
46 | * <!-- begin-user-doc --> | 46 | * <!-- begin-user-doc --> |
47 | * <!-- end-user-doc --> | 47 | * <!-- end-user-doc --> |
48 | * @see #getFeature() | 48 | * @see #getFeature() |
49 | * @generated | 49 | * @generated |
50 | * @ordered | 50 | * @ordered |
51 | */ | 51 | */ |
52 | protected ENamedElement feature; | 52 | protected ENamedElement feature; |
53 | 53 | ||
54 | /** | 54 | /** |
55 | * <!-- begin-user-doc --> | 55 | * <!-- begin-user-doc --> |
56 | * <!-- end-user-doc --> | 56 | * <!-- end-user-doc --> |
57 | * @generated | 57 | * @generated |
58 | */ | 58 | */ |
59 | protected MetamodelElementImpl() | 59 | protected MetamodelElementImpl() |
60 | { | 60 | { |
61 | super(); | 61 | super(); |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | @Override | 69 | @Override |
70 | protected EClass eStaticClass() | 70 | protected EClass eStaticClass() |
71 | { | 71 | { |
72 | return ApplicationConfigurationPackage.Literals.METAMODEL_ELEMENT; | 72 | return ApplicationConfigurationPackage.Literals.METAMODEL_ELEMENT; |
73 | } | 73 | } |
74 | 74 | ||
75 | /** | 75 | /** |
76 | * <!-- begin-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * <!-- end-user-doc --> | 77 | * <!-- end-user-doc --> |
78 | * @generated | 78 | * @generated |
79 | */ | 79 | */ |
80 | public EClassifier getClassifier() | 80 | @Override |
81 | { | 81 | public EClassifier getClassifier() |
82 | if (classifier != null && classifier.eIsProxy()) | 82 | { |
83 | { | 83 | if (classifier != null && classifier.eIsProxy()) |
84 | InternalEObject oldClassifier = (InternalEObject)classifier; | 84 | { |
85 | classifier = (EClassifier)eResolveProxy(oldClassifier); | 85 | InternalEObject oldClassifier = (InternalEObject)classifier; |
86 | if (classifier != oldClassifier) | 86 | classifier = (EClassifier)eResolveProxy(oldClassifier); |
87 | { | 87 | if (classifier != oldClassifier) |
88 | if (eNotificationRequired()) | 88 | { |
89 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); | 89 | if (eNotificationRequired()) |
90 | } | 90 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); |
91 | } | 91 | } |
92 | return classifier; | 92 | } |
93 | } | 93 | return classifier; |
94 | 94 | } | |
95 | /** | 95 | |
96 | * <!-- begin-user-doc --> | 96 | /** |
97 | * <!-- end-user-doc --> | 97 | * <!-- begin-user-doc --> |
98 | * @generated | 98 | * <!-- end-user-doc --> |
99 | */ | 99 | * @generated |
100 | public EClassifier basicGetClassifier() | 100 | */ |
101 | { | 101 | public EClassifier basicGetClassifier() |
102 | return classifier; | 102 | { |
103 | } | 103 | return classifier; |
104 | 104 | } | |
105 | /** | 105 | |
106 | * <!-- begin-user-doc --> | 106 | /** |
107 | * <!-- end-user-doc --> | 107 | * <!-- begin-user-doc --> |
108 | * @generated | 108 | * <!-- end-user-doc --> |
109 | */ | 109 | * @generated |
110 | public void setClassifier(EClassifier newClassifier) | 110 | */ |
111 | { | 111 | @Override |
112 | EClassifier oldClassifier = classifier; | 112 | public void setClassifier(EClassifier newClassifier) |
113 | classifier = newClassifier; | 113 | { |
114 | if (eNotificationRequired()) | 114 | EClassifier oldClassifier = classifier; |
115 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); | 115 | classifier = newClassifier; |
116 | } | 116 | if (eNotificationRequired()) |
117 | 117 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER, oldClassifier, classifier)); | |
118 | /** | 118 | } |
119 | * <!-- begin-user-doc --> | 119 | |
120 | * <!-- end-user-doc --> | 120 | /** |
121 | * @generated | 121 | * <!-- begin-user-doc --> |
122 | */ | 122 | * <!-- end-user-doc --> |
123 | public ENamedElement getFeature() | 123 | * @generated |
124 | { | 124 | */ |
125 | if (feature != null && feature.eIsProxy()) | 125 | @Override |
126 | { | 126 | public ENamedElement getFeature() |
127 | InternalEObject oldFeature = (InternalEObject)feature; | 127 | { |
128 | feature = (ENamedElement)eResolveProxy(oldFeature); | 128 | if (feature != null && feature.eIsProxy()) |
129 | if (feature != oldFeature) | 129 | { |
130 | { | 130 | InternalEObject oldFeature = (InternalEObject)feature; |
131 | if (eNotificationRequired()) | 131 | feature = (ENamedElement)eResolveProxy(oldFeature); |
132 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); | 132 | if (feature != oldFeature) |
133 | } | 133 | { |
134 | } | 134 | if (eNotificationRequired()) |
135 | return feature; | 135 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); |
136 | } | 136 | } |
137 | 137 | } | |
138 | /** | 138 | return feature; |
139 | * <!-- begin-user-doc --> | 139 | } |
140 | * <!-- end-user-doc --> | 140 | |
141 | * @generated | 141 | /** |
142 | */ | 142 | * <!-- begin-user-doc --> |
143 | public ENamedElement basicGetFeature() | 143 | * <!-- end-user-doc --> |
144 | { | 144 | * @generated |
145 | return feature; | 145 | */ |
146 | } | 146 | public ENamedElement basicGetFeature() |
147 | 147 | { | |
148 | /** | 148 | return feature; |
149 | * <!-- begin-user-doc --> | 149 | } |
150 | * <!-- end-user-doc --> | 150 | |
151 | * @generated | 151 | /** |
152 | */ | 152 | * <!-- begin-user-doc --> |
153 | public void setFeature(ENamedElement newFeature) | 153 | * <!-- end-user-doc --> |
154 | { | 154 | * @generated |
155 | ENamedElement oldFeature = feature; | 155 | */ |
156 | feature = newFeature; | 156 | @Override |
157 | if (eNotificationRequired()) | 157 | public void setFeature(ENamedElement newFeature) |
158 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); | 158 | { |
159 | } | 159 | ENamedElement oldFeature = feature; |
160 | 160 | feature = newFeature; | |
161 | /** | 161 | if (eNotificationRequired()) |
162 | * <!-- begin-user-doc --> | 162 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE, oldFeature, feature)); |
163 | * <!-- end-user-doc --> | 163 | } |
164 | * @generated | 164 | |
165 | */ | 165 | /** |
166 | @Override | 166 | * <!-- begin-user-doc --> |
167 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 167 | * <!-- end-user-doc --> |
168 | { | 168 | * @generated |
169 | switch (featureID) | 169 | */ |
170 | { | 170 | @Override |
171 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: | 171 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
172 | if (resolve) return getClassifier(); | 172 | { |
173 | return basicGetClassifier(); | 173 | switch (featureID) |
174 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: | 174 | { |
175 | if (resolve) return getFeature(); | 175 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: |
176 | return basicGetFeature(); | 176 | if (resolve) return getClassifier(); |
177 | } | 177 | return basicGetClassifier(); |
178 | return super.eGet(featureID, resolve, coreType); | 178 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: |
179 | } | 179 | if (resolve) return getFeature(); |
180 | 180 | return basicGetFeature(); | |
181 | /** | 181 | } |
182 | * <!-- begin-user-doc --> | 182 | return super.eGet(featureID, resolve, coreType); |
183 | * <!-- end-user-doc --> | 183 | } |
184 | * @generated | 184 | |
185 | */ | 185 | /** |
186 | @Override | 186 | * <!-- begin-user-doc --> |
187 | public void eSet(int featureID, Object newValue) | 187 | * <!-- end-user-doc --> |
188 | { | 188 | * @generated |
189 | switch (featureID) | 189 | */ |
190 | { | 190 | @Override |
191 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: | 191 | public void eSet(int featureID, Object newValue) |
192 | setClassifier((EClassifier)newValue); | 192 | { |
193 | return; | 193 | switch (featureID) |
194 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: | 194 | { |
195 | setFeature((ENamedElement)newValue); | 195 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: |
196 | return; | 196 | setClassifier((EClassifier)newValue); |
197 | } | 197 | return; |
198 | super.eSet(featureID, newValue); | 198 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: |
199 | } | 199 | setFeature((ENamedElement)newValue); |
200 | 200 | return; | |
201 | /** | 201 | } |
202 | * <!-- begin-user-doc --> | 202 | super.eSet(featureID, newValue); |
203 | * <!-- end-user-doc --> | 203 | } |
204 | * @generated | 204 | |
205 | */ | 205 | /** |
206 | @Override | 206 | * <!-- begin-user-doc --> |
207 | public void eUnset(int featureID) | 207 | * <!-- end-user-doc --> |
208 | { | 208 | * @generated |
209 | switch (featureID) | 209 | */ |
210 | { | 210 | @Override |
211 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: | 211 | public void eUnset(int featureID) |
212 | setClassifier((EClassifier)null); | 212 | { |
213 | return; | 213 | switch (featureID) |
214 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: | 214 | { |
215 | setFeature((ENamedElement)null); | 215 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: |
216 | return; | 216 | setClassifier((EClassifier)null); |
217 | } | 217 | return; |
218 | super.eUnset(featureID); | 218 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: |
219 | } | 219 | setFeature((ENamedElement)null); |
220 | 220 | return; | |
221 | /** | 221 | } |
222 | * <!-- begin-user-doc --> | 222 | super.eUnset(featureID); |
223 | * <!-- end-user-doc --> | 223 | } |
224 | * @generated | 224 | |
225 | */ | 225 | /** |
226 | @Override | 226 | * <!-- begin-user-doc --> |
227 | public boolean eIsSet(int featureID) | 227 | * <!-- end-user-doc --> |
228 | { | 228 | * @generated |
229 | switch (featureID) | 229 | */ |
230 | { | 230 | @Override |
231 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: | 231 | public boolean eIsSet(int featureID) |
232 | return classifier != null; | 232 | { |
233 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: | 233 | switch (featureID) |
234 | return feature != null; | 234 | { |
235 | } | 235 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__CLASSIFIER: |
236 | return super.eIsSet(featureID); | 236 | return classifier != null; |
237 | } | 237 | case ApplicationConfigurationPackage.METAMODEL_ELEMENT__FEATURE: |
238 | 238 | return feature != null; | |
239 | } //MetamodelElementImpl | 239 | } |
240 | return super.eIsSet(featureID); | ||
241 | } | ||
242 | |||
243 | } //MetamodelElementImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java index af250b5b..1ab18c42 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelEntryImpl.java | |||
@@ -1,174 +1,176 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | import org.eclipse.emf.ecore.EPackage; | 12 | import org.eclipse.emf.ecore.EPackage; |
13 | import org.eclipse.emf.ecore.InternalEObject; | 13 | import org.eclipse.emf.ecore.InternalEObject; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
16 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 16 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Metamodel Entry</b></em>'. | 20 | * An implementation of the model object '<em><b>Metamodel Entry</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl#getPackage <em>Package</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelEntryImpl#getPackage <em>Package</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class MetamodelEntryImpl extends MinimalEObjectImpl.Container implements MetamodelEntry | 31 | public class MetamodelEntryImpl extends MinimalEObjectImpl.Container implements MetamodelEntry |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getPackage() <em>Package</em>}' reference. | 34 | * The cached value of the '{@link #getPackage() <em>Package</em>}' reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getPackage() | 37 | * @see #getPackage() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected EPackage package_; | 41 | protected EPackage package_; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected MetamodelEntryImpl() | 48 | protected MetamodelEntryImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.METAMODEL_ENTRY; | 61 | return ApplicationConfigurationPackage.Literals.METAMODEL_ENTRY; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public EPackage getPackage() | 69 | @Override |
70 | { | 70 | public EPackage getPackage() |
71 | if (package_ != null && package_.eIsProxy()) | 71 | { |
72 | { | 72 | if (package_ != null && package_.eIsProxy()) |
73 | InternalEObject oldPackage = (InternalEObject)package_; | 73 | { |
74 | package_ = (EPackage)eResolveProxy(oldPackage); | 74 | InternalEObject oldPackage = (InternalEObject)package_; |
75 | if (package_ != oldPackage) | 75 | package_ = (EPackage)eResolveProxy(oldPackage); |
76 | { | 76 | if (package_ != oldPackage) |
77 | if (eNotificationRequired()) | 77 | { |
78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); | 78 | if (eNotificationRequired()) |
79 | } | 79 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); |
80 | } | 80 | } |
81 | return package_; | 81 | } |
82 | } | 82 | return package_; |
83 | 83 | } | |
84 | /** | 84 | |
85 | * <!-- begin-user-doc --> | 85 | /** |
86 | * <!-- end-user-doc --> | 86 | * <!-- begin-user-doc --> |
87 | * @generated | 87 | * <!-- end-user-doc --> |
88 | */ | 88 | * @generated |
89 | public EPackage basicGetPackage() | 89 | */ |
90 | { | 90 | public EPackage basicGetPackage() |
91 | return package_; | 91 | { |
92 | } | 92 | return package_; |
93 | 93 | } | |
94 | /** | 94 | |
95 | * <!-- begin-user-doc --> | 95 | /** |
96 | * <!-- end-user-doc --> | 96 | * <!-- begin-user-doc --> |
97 | * @generated | 97 | * <!-- end-user-doc --> |
98 | */ | 98 | * @generated |
99 | public void setPackage(EPackage newPackage) | 99 | */ |
100 | { | 100 | @Override |
101 | EPackage oldPackage = package_; | 101 | public void setPackage(EPackage newPackage) |
102 | package_ = newPackage; | 102 | { |
103 | if (eNotificationRequired()) | 103 | EPackage oldPackage = package_; |
104 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); | 104 | package_ = newPackage; |
105 | } | 105 | if (eNotificationRequired()) |
106 | 106 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE, oldPackage, package_)); | |
107 | /** | 107 | } |
108 | * <!-- begin-user-doc --> | 108 | |
109 | * <!-- end-user-doc --> | 109 | /** |
110 | * @generated | 110 | * <!-- begin-user-doc --> |
111 | */ | 111 | * <!-- end-user-doc --> |
112 | @Override | 112 | * @generated |
113 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 113 | */ |
114 | { | 114 | @Override |
115 | switch (featureID) | 115 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
116 | { | 116 | { |
117 | case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: | 117 | switch (featureID) |
118 | if (resolve) return getPackage(); | 118 | { |
119 | return basicGetPackage(); | 119 | case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: |
120 | } | 120 | if (resolve) return getPackage(); |
121 | return super.eGet(featureID, resolve, coreType); | 121 | return basicGetPackage(); |
122 | } | 122 | } |
123 | 123 | return super.eGet(featureID, resolve, coreType); | |
124 | /** | 124 | } |
125 | * <!-- begin-user-doc --> | 125 | |
126 | * <!-- end-user-doc --> | 126 | /** |
127 | * @generated | 127 | * <!-- begin-user-doc --> |
128 | */ | 128 | * <!-- end-user-doc --> |
129 | @Override | 129 | * @generated |
130 | public void eSet(int featureID, Object newValue) | 130 | */ |
131 | { | 131 | @Override |
132 | switch (featureID) | 132 | public void eSet(int featureID, Object newValue) |
133 | { | 133 | { |
134 | case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: | 134 | switch (featureID) |
135 | setPackage((EPackage)newValue); | 135 | { |
136 | return; | 136 | case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: |
137 | } | 137 | setPackage((EPackage)newValue); |
138 | super.eSet(featureID, newValue); | 138 | return; |
139 | } | 139 | } |
140 | 140 | super.eSet(featureID, newValue); | |
141 | /** | 141 | } |
142 | * <!-- begin-user-doc --> | 142 | |
143 | * <!-- end-user-doc --> | 143 | /** |
144 | * @generated | 144 | * <!-- begin-user-doc --> |
145 | */ | 145 | * <!-- end-user-doc --> |
146 | @Override | 146 | * @generated |
147 | public void eUnset(int featureID) | 147 | */ |
148 | { | 148 | @Override |
149 | switch (featureID) | 149 | public void eUnset(int featureID) |
150 | { | 150 | { |
151 | case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: | 151 | switch (featureID) |
152 | setPackage((EPackage)null); | 152 | { |
153 | return; | 153 | case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: |
154 | } | 154 | setPackage((EPackage)null); |
155 | super.eUnset(featureID); | 155 | return; |
156 | } | 156 | } |
157 | 157 | super.eUnset(featureID); | |
158 | /** | 158 | } |
159 | * <!-- begin-user-doc --> | 159 | |
160 | * <!-- end-user-doc --> | 160 | /** |
161 | * @generated | 161 | * <!-- begin-user-doc --> |
162 | */ | 162 | * <!-- end-user-doc --> |
163 | @Override | 163 | * @generated |
164 | public boolean eIsSet(int featureID) | 164 | */ |
165 | { | 165 | @Override |
166 | switch (featureID) | 166 | public boolean eIsSet(int featureID) |
167 | { | 167 | { |
168 | case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: | 168 | switch (featureID) |
169 | return package_ != null; | 169 | { |
170 | } | 170 | case ApplicationConfigurationPackage.METAMODEL_ENTRY__PACKAGE: |
171 | return super.eIsSet(featureID); | 171 | return package_ != null; |
172 | } | 172 | } |
173 | 173 | return super.eIsSet(featureID); | |
174 | } //MetamodelEntryImpl | 174 | } |
175 | |||
176 | } //MetamodelEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java index bca11595..9cafb36a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Metamodel; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Metamodel</b></em>'. | 15 | * An implementation of the model object '<em><b>Metamodel</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class MetamodelImpl extends MinimalEObjectImpl.Container implements Metamodel | 20 | public class MetamodelImpl extends MinimalEObjectImpl.Container implements Metamodel |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected MetamodelImpl() | 27 | protected MetamodelImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.METAMODEL; | 40 | return ApplicationConfigurationPackage.Literals.METAMODEL; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //MetamodelImpl | 43 | } //MetamodelImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java index fb93bf8d..e4e4f7fb 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelReferenceImpl.java | |||
@@ -1,173 +1,175 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelReference; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | 11 | ||
12 | import org.eclipse.emf.ecore.EClass; | 12 | import org.eclipse.emf.ecore.EClass; |
13 | import org.eclipse.emf.ecore.InternalEObject; | 13 | import org.eclipse.emf.ecore.InternalEObject; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>Metamodel Reference</b></em>'. | 19 | * An implementation of the model object '<em><b>Metamodel Reference</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl#getReferred <em>Referred</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelReferenceImpl#getReferred <em>Referred</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class MetamodelReferenceImpl extends MetamodelImpl implements MetamodelReference | 30 | public class MetamodelReferenceImpl extends MetamodelImpl implements MetamodelReference |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | 33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getReferred() | 36 | * @see #getReferred() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected MetamodelDeclaration referred; | 40 | protected MetamodelDeclaration referred; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @generated | 45 | * @generated |
46 | */ | 46 | */ |
47 | protected MetamodelReferenceImpl() | 47 | protected MetamodelReferenceImpl() |
48 | { | 48 | { |
49 | super(); | 49 | super(); |
50 | } | 50 | } |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | @Override | 57 | @Override |
58 | protected EClass eStaticClass() | 58 | protected EClass eStaticClass() |
59 | { | 59 | { |
60 | return ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE; | 60 | return ApplicationConfigurationPackage.Literals.METAMODEL_REFERENCE; |
61 | } | 61 | } |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @generated | 66 | * @generated |
67 | */ | 67 | */ |
68 | public MetamodelDeclaration getReferred() | 68 | @Override |
69 | { | 69 | public MetamodelDeclaration getReferred() |
70 | if (referred != null && referred.eIsProxy()) | 70 | { |
71 | { | 71 | if (referred != null && referred.eIsProxy()) |
72 | InternalEObject oldReferred = (InternalEObject)referred; | 72 | { |
73 | referred = (MetamodelDeclaration)eResolveProxy(oldReferred); | 73 | InternalEObject oldReferred = (InternalEObject)referred; |
74 | if (referred != oldReferred) | 74 | referred = (MetamodelDeclaration)eResolveProxy(oldReferred); |
75 | { | 75 | if (referred != oldReferred) |
76 | if (eNotificationRequired()) | 76 | { |
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); | 77 | if (eNotificationRequired()) |
78 | } | 78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); |
79 | } | 79 | } |
80 | return referred; | 80 | } |
81 | } | 81 | return referred; |
82 | 82 | } | |
83 | /** | 83 | |
84 | * <!-- begin-user-doc --> | 84 | /** |
85 | * <!-- end-user-doc --> | 85 | * <!-- begin-user-doc --> |
86 | * @generated | 86 | * <!-- end-user-doc --> |
87 | */ | 87 | * @generated |
88 | public MetamodelDeclaration basicGetReferred() | 88 | */ |
89 | { | 89 | public MetamodelDeclaration basicGetReferred() |
90 | return referred; | 90 | { |
91 | } | 91 | return referred; |
92 | 92 | } | |
93 | /** | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * <!-- begin-user-doc --> |
96 | * @generated | 96 | * <!-- end-user-doc --> |
97 | */ | 97 | * @generated |
98 | public void setReferred(MetamodelDeclaration newReferred) | 98 | */ |
99 | { | 99 | @Override |
100 | MetamodelDeclaration oldReferred = referred; | 100 | public void setReferred(MetamodelDeclaration newReferred) |
101 | referred = newReferred; | 101 | { |
102 | if (eNotificationRequired()) | 102 | MetamodelDeclaration oldReferred = referred; |
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); | 103 | referred = newReferred; |
104 | } | 104 | if (eNotificationRequired()) |
105 | 105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED, oldReferred, referred)); | |
106 | /** | 106 | } |
107 | * <!-- begin-user-doc --> | 107 | |
108 | * <!-- end-user-doc --> | 108 | /** |
109 | * @generated | 109 | * <!-- begin-user-doc --> |
110 | */ | 110 | * <!-- end-user-doc --> |
111 | @Override | 111 | * @generated |
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 112 | */ |
113 | { | 113 | @Override |
114 | switch (featureID) | 114 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
115 | { | 115 | { |
116 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: | 116 | switch (featureID) |
117 | if (resolve) return getReferred(); | 117 | { |
118 | return basicGetReferred(); | 118 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: |
119 | } | 119 | if (resolve) return getReferred(); |
120 | return super.eGet(featureID, resolve, coreType); | 120 | return basicGetReferred(); |
121 | } | 121 | } |
122 | 122 | return super.eGet(featureID, resolve, coreType); | |
123 | /** | 123 | } |
124 | * <!-- begin-user-doc --> | 124 | |
125 | * <!-- end-user-doc --> | 125 | /** |
126 | * @generated | 126 | * <!-- begin-user-doc --> |
127 | */ | 127 | * <!-- end-user-doc --> |
128 | @Override | 128 | * @generated |
129 | public void eSet(int featureID, Object newValue) | 129 | */ |
130 | { | 130 | @Override |
131 | switch (featureID) | 131 | public void eSet(int featureID, Object newValue) |
132 | { | 132 | { |
133 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: | 133 | switch (featureID) |
134 | setReferred((MetamodelDeclaration)newValue); | 134 | { |
135 | return; | 135 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: |
136 | } | 136 | setReferred((MetamodelDeclaration)newValue); |
137 | super.eSet(featureID, newValue); | 137 | return; |
138 | } | 138 | } |
139 | 139 | super.eSet(featureID, newValue); | |
140 | /** | 140 | } |
141 | * <!-- begin-user-doc --> | 141 | |
142 | * <!-- end-user-doc --> | 142 | /** |
143 | * @generated | 143 | * <!-- begin-user-doc --> |
144 | */ | 144 | * <!-- end-user-doc --> |
145 | @Override | 145 | * @generated |
146 | public void eUnset(int featureID) | 146 | */ |
147 | { | 147 | @Override |
148 | switch (featureID) | 148 | public void eUnset(int featureID) |
149 | { | 149 | { |
150 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: | 150 | switch (featureID) |
151 | setReferred((MetamodelDeclaration)null); | 151 | { |
152 | return; | 152 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: |
153 | } | 153 | setReferred((MetamodelDeclaration)null); |
154 | super.eUnset(featureID); | 154 | return; |
155 | } | 155 | } |
156 | 156 | super.eUnset(featureID); | |
157 | /** | 157 | } |
158 | * <!-- begin-user-doc --> | 158 | |
159 | * <!-- end-user-doc --> | 159 | /** |
160 | * @generated | 160 | * <!-- begin-user-doc --> |
161 | */ | 161 | * <!-- end-user-doc --> |
162 | @Override | 162 | * @generated |
163 | public boolean eIsSet(int featureID) | 163 | */ |
164 | { | 164 | @Override |
165 | switch (featureID) | 165 | public boolean eIsSet(int featureID) |
166 | { | 166 | { |
167 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: | 167 | switch (featureID) |
168 | return referred != null; | 168 | { |
169 | } | 169 | case ApplicationConfigurationPackage.METAMODEL_REFERENCE__REFERRED: |
170 | return super.eIsSet(featureID); | 170 | return referred != null; |
171 | } | 171 | } |
172 | 172 | return super.eIsSet(featureID); | |
173 | } //MetamodelReferenceImpl | 173 | } |
174 | |||
175 | } //MetamodelReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java index 412b46e6..345b09ce 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/MetamodelSpecificationImpl.java | |||
@@ -1,166 +1,167 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelEntry; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.MetamodelSpecification; |
9 | 9 | ||
10 | import java.util.Collection; | 10 | import java.util.Collection; |
11 | 11 | ||
12 | import org.eclipse.emf.common.notify.NotificationChain; | 12 | import org.eclipse.emf.common.notify.NotificationChain; |
13 | 13 | ||
14 | import org.eclipse.emf.common.util.EList; | 14 | import org.eclipse.emf.common.util.EList; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.EClass; | 16 | import org.eclipse.emf.ecore.EClass; |
17 | import org.eclipse.emf.ecore.InternalEObject; | 17 | import org.eclipse.emf.ecore.InternalEObject; |
18 | 18 | ||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | 19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; |
20 | import org.eclipse.emf.ecore.util.InternalEList; | 20 | import org.eclipse.emf.ecore.util.InternalEList; |
21 | 21 | ||
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * An implementation of the model object '<em><b>Metamodel Specification</b></em>'. | 24 | * An implementation of the model object '<em><b>Metamodel Specification</b></em>'. |
25 | * <!-- end-user-doc --> | 25 | * <!-- end-user-doc --> |
26 | * <p> | 26 | * <p> |
27 | * The following features are implemented: | 27 | * The following features are implemented: |
28 | * </p> | 28 | * </p> |
29 | * <ul> | 29 | * <ul> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl#getEntries <em>Entries</em>}</li> | 30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.MetamodelSpecificationImpl#getEntries <em>Entries</em>}</li> |
31 | * </ul> | 31 | * </ul> |
32 | * | 32 | * |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | public class MetamodelSpecificationImpl extends MetamodelImpl implements MetamodelSpecification | 35 | public class MetamodelSpecificationImpl extends MetamodelImpl implements MetamodelSpecification |
36 | { | 36 | { |
37 | /** | 37 | /** |
38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. | 38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. |
39 | * <!-- begin-user-doc --> | 39 | * <!-- begin-user-doc --> |
40 | * <!-- end-user-doc --> | 40 | * <!-- end-user-doc --> |
41 | * @see #getEntries() | 41 | * @see #getEntries() |
42 | * @generated | 42 | * @generated |
43 | * @ordered | 43 | * @ordered |
44 | */ | 44 | */ |
45 | protected EList<MetamodelEntry> entries; | 45 | protected EList<MetamodelEntry> entries; |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
49 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
50 | * @generated | 50 | * @generated |
51 | */ | 51 | */ |
52 | protected MetamodelSpecificationImpl() | 52 | protected MetamodelSpecificationImpl() |
53 | { | 53 | { |
54 | super(); | 54 | super(); |
55 | } | 55 | } |
56 | 56 | ||
57 | /** | 57 | /** |
58 | * <!-- begin-user-doc --> | 58 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 59 | * <!-- end-user-doc --> |
60 | * @generated | 60 | * @generated |
61 | */ | 61 | */ |
62 | @Override | 62 | @Override |
63 | protected EClass eStaticClass() | 63 | protected EClass eStaticClass() |
64 | { | 64 | { |
65 | return ApplicationConfigurationPackage.Literals.METAMODEL_SPECIFICATION; | 65 | return ApplicationConfigurationPackage.Literals.METAMODEL_SPECIFICATION; |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
69 | * <!-- begin-user-doc --> | 69 | * <!-- begin-user-doc --> |
70 | * <!-- end-user-doc --> | 70 | * <!-- end-user-doc --> |
71 | * @generated | 71 | * @generated |
72 | */ | 72 | */ |
73 | public EList<MetamodelEntry> getEntries() | 73 | @Override |
74 | { | 74 | public EList<MetamodelEntry> getEntries() |
75 | if (entries == null) | 75 | { |
76 | { | 76 | if (entries == null) |
77 | entries = new EObjectContainmentEList<MetamodelEntry>(MetamodelEntry.class, this, ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES); | 77 | { |
78 | } | 78 | entries = new EObjectContainmentEList<MetamodelEntry>(MetamodelEntry.class, this, ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES); |
79 | return entries; | 79 | } |
80 | } | 80 | return entries; |
81 | 81 | } | |
82 | /** | 82 | |
83 | * <!-- begin-user-doc --> | 83 | /** |
84 | * <!-- end-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * @generated | 85 | * <!-- end-user-doc --> |
86 | */ | 86 | * @generated |
87 | @Override | 87 | */ |
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 88 | @Override |
89 | { | 89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
90 | switch (featureID) | 90 | { |
91 | { | 91 | switch (featureID) |
92 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: | 92 | { |
93 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); | 93 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: |
94 | } | 94 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); |
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | 95 | } |
96 | } | 96 | return super.eInverseRemove(otherEnd, featureID, msgs); |
97 | 97 | } | |
98 | /** | 98 | |
99 | * <!-- begin-user-doc --> | 99 | /** |
100 | * <!-- end-user-doc --> | 100 | * <!-- begin-user-doc --> |
101 | * @generated | 101 | * <!-- end-user-doc --> |
102 | */ | 102 | * @generated |
103 | @Override | 103 | */ |
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 104 | @Override |
105 | { | 105 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
106 | switch (featureID) | 106 | { |
107 | { | 107 | switch (featureID) |
108 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: | 108 | { |
109 | return getEntries(); | 109 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: |
110 | } | 110 | return getEntries(); |
111 | return super.eGet(featureID, resolve, coreType); | 111 | } |
112 | } | 112 | return super.eGet(featureID, resolve, coreType); |
113 | 113 | } | |
114 | /** | 114 | |
115 | * <!-- begin-user-doc --> | 115 | /** |
116 | * <!-- end-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | */ | 118 | * @generated |
119 | @SuppressWarnings("unchecked") | 119 | */ |
120 | @Override | 120 | @SuppressWarnings("unchecked") |
121 | public void eSet(int featureID, Object newValue) | 121 | @Override |
122 | { | 122 | public void eSet(int featureID, Object newValue) |
123 | switch (featureID) | 123 | { |
124 | { | 124 | switch (featureID) |
125 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: | 125 | { |
126 | getEntries().clear(); | 126 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: |
127 | getEntries().addAll((Collection<? extends MetamodelEntry>)newValue); | 127 | getEntries().clear(); |
128 | return; | 128 | getEntries().addAll((Collection<? extends MetamodelEntry>)newValue); |
129 | } | 129 | return; |
130 | super.eSet(featureID, newValue); | 130 | } |
131 | } | 131 | super.eSet(featureID, newValue); |
132 | 132 | } | |
133 | /** | 133 | |
134 | * <!-- begin-user-doc --> | 134 | /** |
135 | * <!-- end-user-doc --> | 135 | * <!-- begin-user-doc --> |
136 | * @generated | 136 | * <!-- end-user-doc --> |
137 | */ | 137 | * @generated |
138 | @Override | 138 | */ |
139 | public void eUnset(int featureID) | 139 | @Override |
140 | { | 140 | public void eUnset(int featureID) |
141 | switch (featureID) | 141 | { |
142 | { | 142 | switch (featureID) |
143 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: | 143 | { |
144 | getEntries().clear(); | 144 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: |
145 | return; | 145 | getEntries().clear(); |
146 | } | 146 | return; |
147 | super.eUnset(featureID); | 147 | } |
148 | } | 148 | super.eUnset(featureID); |
149 | 149 | } | |
150 | /** | 150 | |
151 | * <!-- begin-user-doc --> | 151 | /** |
152 | * <!-- end-user-doc --> | 152 | * <!-- begin-user-doc --> |
153 | * @generated | 153 | * <!-- end-user-doc --> |
154 | */ | 154 | * @generated |
155 | @Override | 155 | */ |
156 | public boolean eIsSet(int featureID) | 156 | @Override |
157 | { | 157 | public boolean eIsSet(int featureID) |
158 | switch (featureID) | 158 | { |
159 | { | 159 | switch (featureID) |
160 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: | 160 | { |
161 | return entries != null && !entries.isEmpty(); | 161 | case ApplicationConfigurationPackage.METAMODEL_SPECIFICATION__ENTRIES: |
162 | } | 162 | return entries != null && !entries.isEmpty(); |
163 | return super.eIsSet(featureID); | 163 | } |
164 | } | 164 | return super.eIsSet(featureID); |
165 | 165 | } | |
166 | } //MetamodelSpecificationImpl | 166 | |
167 | } //MetamodelSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java index 58c052fe..fb94ae3e 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ModelEntryImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ModelEntry; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>Model Entry</b></em>'. | 13 | * An implementation of the model object '<em><b>Model Entry</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class ModelEntryImpl extends PartialModelEntryImpl implements ModelEntry | 18 | public class ModelEntryImpl extends PartialModelEntryImpl implements ModelEntry |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected ModelEntryImpl() | 25 | protected ModelEntryImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return ApplicationConfigurationPackage.Literals.MODEL_ENTRY; | 38 | return ApplicationConfigurationPackage.Literals.MODEL_ENTRY; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //ModelEntryImpl | 41 | } //ModelEntryImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java index 124df0f6..83e10ed4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/NumberSpecificationImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Number Specification</b></em>'. | 15 | * An implementation of the model object '<em><b>Number Specification</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification | 20 | public class NumberSpecificationImpl extends MinimalEObjectImpl.Container implements NumberSpecification |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected NumberSpecificationImpl() | 27 | protected NumberSpecificationImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION; | 40 | return ApplicationConfigurationPackage.Literals.NUMBER_SPECIFICATION; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //NumberSpecificationImpl | 43 | } //NumberSpecificationImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java index 9a014ed6..5ee4a7ca 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectReferenceImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>Object Reference</b></em>'. | 13 | * An implementation of the model object '<em><b>Object Reference</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class ObjectReferenceImpl extends TypeReferenceImpl implements ObjectReference | 18 | public class ObjectReferenceImpl extends TypeReferenceImpl implements ObjectReference |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected ObjectReferenceImpl() | 25 | protected ObjectReferenceImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return ApplicationConfigurationPackage.Literals.OBJECT_REFERENCE; | 38 | return ApplicationConfigurationPackage.Literals.OBJECT_REFERENCE; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //ObjectReferenceImpl | 41 | } //ObjectReferenceImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java index 51b9262b..67a57d59 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectTypeScopeImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectReference; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectTypeScope; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Object Type Scope</b></em>'. | 20 | * An implementation of the model object '<em><b>Object Type Scope</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType <em>Type</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectTypeScopeImpl#getType <em>Type</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope | 31 | public class ObjectTypeScopeImpl extends TypeScopeImpl implements ObjectTypeScope |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | 34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getType() | 37 | * @see #getType() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected ObjectReference type; | 41 | protected ObjectReference type; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected ObjectTypeScopeImpl() | 48 | protected ObjectTypeScopeImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE; | 61 | return ApplicationConfigurationPackage.Literals.OBJECT_TYPE_SCOPE; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public ObjectReference getType() | 69 | @Override |
70 | { | 70 | public ObjectReference getType() |
71 | return type; | 71 | { |
72 | } | 72 | return type; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetType(ObjectReference newType, NotificationChain msgs) |
81 | ObjectReference oldType = type; | 81 | { |
82 | type = newType; | 82 | ObjectReference oldType = type; |
83 | if (eNotificationRequired()) | 83 | type = newType; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, oldType, newType); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setType(ObjectReference newType) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newType != type) | 98 | public void setType(ObjectReference newType) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newType != type) |
101 | if (type != null) | 101 | { |
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newType != null) | 103 | if (type != null) |
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); | 104 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); |
105 | msgs = basicSetType(newType, msgs); | 105 | if (newType != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, null, msgs); |
107 | } | 107 | msgs = basicSetType(newType, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE, newType, newType)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | 122 | switch (featureID) |
123 | return basicSetType(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetType(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | 138 | switch (featureID) |
139 | return getType(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getType(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | 154 | switch (featureID) |
155 | setType((ObjectReference)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: |
157 | } | 157 | setType((ObjectReference)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | 171 | switch (featureID) |
172 | setType((ObjectReference)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: |
174 | } | 174 | setType((ObjectReference)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: | 188 | switch (featureID) |
189 | return type != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.OBJECT_TYPE_SCOPE__TYPE: |
191 | return super.eIsSet(featureID); | 191 | return type != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //ObjectTypeScopeImpl | 194 | } |
195 | |||
196 | } //ObjectTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java new file mode 100644 index 00000000..29dc49ff --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveDeclarationImpl.java | |||
@@ -0,0 +1,196 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Objective Declaration</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveDeclarationImpl#getSpecification <em>Specification</em>}</li> | ||
27 | * </ul> | ||
28 | * | ||
29 | * @generated | ||
30 | */ | ||
31 | public class ObjectiveDeclarationImpl extends DeclarationImpl implements ObjectiveDeclaration | ||
32 | { | ||
33 | /** | ||
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | ||
35 | * <!-- begin-user-doc --> | ||
36 | * <!-- end-user-doc --> | ||
37 | * @see #getSpecification() | ||
38 | * @generated | ||
39 | * @ordered | ||
40 | */ | ||
41 | protected ObjectiveSpecification specification; | ||
42 | |||
43 | /** | ||
44 | * <!-- begin-user-doc --> | ||
45 | * <!-- end-user-doc --> | ||
46 | * @generated | ||
47 | */ | ||
48 | protected ObjectiveDeclarationImpl() | ||
49 | { | ||
50 | super(); | ||
51 | } | ||
52 | |||
53 | /** | ||
54 | * <!-- begin-user-doc --> | ||
55 | * <!-- end-user-doc --> | ||
56 | * @generated | ||
57 | */ | ||
58 | @Override | ||
59 | protected EClass eStaticClass() | ||
60 | { | ||
61 | return ApplicationConfigurationPackage.Literals.OBJECTIVE_DECLARATION; | ||
62 | } | ||
63 | |||
64 | /** | ||
65 | * <!-- begin-user-doc --> | ||
66 | * <!-- end-user-doc --> | ||
67 | * @generated | ||
68 | */ | ||
69 | @Override | ||
70 | public ObjectiveSpecification getSpecification() | ||
71 | { | ||
72 | return specification; | ||
73 | } | ||
74 | |||
75 | /** | ||
76 | * <!-- begin-user-doc --> | ||
77 | * <!-- end-user-doc --> | ||
78 | * @generated | ||
79 | */ | ||
80 | public NotificationChain basicSetSpecification(ObjectiveSpecification newSpecification, NotificationChain msgs) | ||
81 | { | ||
82 | ObjectiveSpecification oldSpecification = specification; | ||
83 | specification = newSpecification; | ||
84 | if (eNotificationRequired()) | ||
85 | { | ||
86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | ||
87 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
88 | } | ||
89 | return msgs; | ||
90 | } | ||
91 | |||
92 | /** | ||
93 | * <!-- begin-user-doc --> | ||
94 | * <!-- end-user-doc --> | ||
95 | * @generated | ||
96 | */ | ||
97 | @Override | ||
98 | public void setSpecification(ObjectiveSpecification newSpecification) | ||
99 | { | ||
100 | if (newSpecification != specification) | ||
101 | { | ||
102 | NotificationChain msgs = null; | ||
103 | if (specification != null) | ||
104 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); | ||
105 | if (newSpecification != null) | ||
106 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, null, msgs); | ||
107 | msgs = basicSetSpecification(newSpecification, msgs); | ||
108 | if (msgs != null) msgs.dispatch(); | ||
109 | } | ||
110 | else if (eNotificationRequired()) | ||
111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | ||
112 | } | ||
113 | |||
114 | /** | ||
115 | * <!-- begin-user-doc --> | ||
116 | * <!-- end-user-doc --> | ||
117 | * @generated | ||
118 | */ | ||
119 | @Override | ||
120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
121 | { | ||
122 | switch (featureID) | ||
123 | { | ||
124 | case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: | ||
125 | return basicSetSpecification(null, msgs); | ||
126 | } | ||
127 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
128 | } | ||
129 | |||
130 | /** | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @generated | ||
134 | */ | ||
135 | @Override | ||
136 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
137 | { | ||
138 | switch (featureID) | ||
139 | { | ||
140 | case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: | ||
141 | return getSpecification(); | ||
142 | } | ||
143 | return super.eGet(featureID, resolve, coreType); | ||
144 | } | ||
145 | |||
146 | /** | ||
147 | * <!-- begin-user-doc --> | ||
148 | * <!-- end-user-doc --> | ||
149 | * @generated | ||
150 | */ | ||
151 | @Override | ||
152 | public void eSet(int featureID, Object newValue) | ||
153 | { | ||
154 | switch (featureID) | ||
155 | { | ||
156 | case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: | ||
157 | setSpecification((ObjectiveSpecification)newValue); | ||
158 | return; | ||
159 | } | ||
160 | super.eSet(featureID, newValue); | ||
161 | } | ||
162 | |||
163 | /** | ||
164 | * <!-- begin-user-doc --> | ||
165 | * <!-- end-user-doc --> | ||
166 | * @generated | ||
167 | */ | ||
168 | @Override | ||
169 | public void eUnset(int featureID) | ||
170 | { | ||
171 | switch (featureID) | ||
172 | { | ||
173 | case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: | ||
174 | setSpecification((ObjectiveSpecification)null); | ||
175 | return; | ||
176 | } | ||
177 | super.eUnset(featureID); | ||
178 | } | ||
179 | |||
180 | /** | ||
181 | * <!-- begin-user-doc --> | ||
182 | * <!-- end-user-doc --> | ||
183 | * @generated | ||
184 | */ | ||
185 | @Override | ||
186 | public boolean eIsSet(int featureID) | ||
187 | { | ||
188 | switch (featureID) | ||
189 | { | ||
190 | case ApplicationConfigurationPackage.OBJECTIVE_DECLARATION__SPECIFICATION: | ||
191 | return specification != null; | ||
192 | } | ||
193 | return super.eIsSet(featureID); | ||
194 | } | ||
195 | |||
196 | } //ObjectiveDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java new file mode 100644 index 00000000..b4c550ac --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveEntryImpl.java | |||
@@ -0,0 +1,197 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | import org.eclipse.emf.common.notify.NotificationChain; | ||
12 | |||
13 | import org.eclipse.emf.ecore.EClass; | ||
14 | import org.eclipse.emf.ecore.InternalEObject; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
18 | |||
19 | /** | ||
20 | * <!-- begin-user-doc --> | ||
21 | * An implementation of the model object '<em><b>Objective Entry</b></em>'. | ||
22 | * <!-- end-user-doc --> | ||
23 | * <p> | ||
24 | * The following features are implemented: | ||
25 | * </p> | ||
26 | * <ul> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveEntryImpl#getFunction <em>Function</em>}</li> | ||
28 | * </ul> | ||
29 | * | ||
30 | * @generated | ||
31 | */ | ||
32 | public class ObjectiveEntryImpl extends MinimalEObjectImpl.Container implements ObjectiveEntry | ||
33 | { | ||
34 | /** | ||
35 | * The cached value of the '{@link #getFunction() <em>Function</em>}' containment reference. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @see #getFunction() | ||
39 | * @generated | ||
40 | * @ordered | ||
41 | */ | ||
42 | protected ObjectiveFunction function; | ||
43 | |||
44 | /** | ||
45 | * <!-- begin-user-doc --> | ||
46 | * <!-- end-user-doc --> | ||
47 | * @generated | ||
48 | */ | ||
49 | protected ObjectiveEntryImpl() | ||
50 | { | ||
51 | super(); | ||
52 | } | ||
53 | |||
54 | /** | ||
55 | * <!-- begin-user-doc --> | ||
56 | * <!-- end-user-doc --> | ||
57 | * @generated | ||
58 | */ | ||
59 | @Override | ||
60 | protected EClass eStaticClass() | ||
61 | { | ||
62 | return ApplicationConfigurationPackage.Literals.OBJECTIVE_ENTRY; | ||
63 | } | ||
64 | |||
65 | /** | ||
66 | * <!-- begin-user-doc --> | ||
67 | * <!-- end-user-doc --> | ||
68 | * @generated | ||
69 | */ | ||
70 | @Override | ||
71 | public ObjectiveFunction getFunction() | ||
72 | { | ||
73 | return function; | ||
74 | } | ||
75 | |||
76 | /** | ||
77 | * <!-- begin-user-doc --> | ||
78 | * <!-- end-user-doc --> | ||
79 | * @generated | ||
80 | */ | ||
81 | public NotificationChain basicSetFunction(ObjectiveFunction newFunction, NotificationChain msgs) | ||
82 | { | ||
83 | ObjectiveFunction oldFunction = function; | ||
84 | function = newFunction; | ||
85 | if (eNotificationRequired()) | ||
86 | { | ||
87 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, oldFunction, newFunction); | ||
88 | if (msgs == null) msgs = notification; else msgs.add(notification); | ||
89 | } | ||
90 | return msgs; | ||
91 | } | ||
92 | |||
93 | /** | ||
94 | * <!-- begin-user-doc --> | ||
95 | * <!-- end-user-doc --> | ||
96 | * @generated | ||
97 | */ | ||
98 | @Override | ||
99 | public void setFunction(ObjectiveFunction newFunction) | ||
100 | { | ||
101 | if (newFunction != function) | ||
102 | { | ||
103 | NotificationChain msgs = null; | ||
104 | if (function != null) | ||
105 | msgs = ((InternalEObject)function).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); | ||
106 | if (newFunction != null) | ||
107 | msgs = ((InternalEObject)newFunction).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, null, msgs); | ||
108 | msgs = basicSetFunction(newFunction, msgs); | ||
109 | if (msgs != null) msgs.dispatch(); | ||
110 | } | ||
111 | else if (eNotificationRequired()) | ||
112 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION, newFunction, newFunction)); | ||
113 | } | ||
114 | |||
115 | /** | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @generated | ||
119 | */ | ||
120 | @Override | ||
121 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
122 | { | ||
123 | switch (featureID) | ||
124 | { | ||
125 | case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: | ||
126 | return basicSetFunction(null, msgs); | ||
127 | } | ||
128 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
129 | } | ||
130 | |||
131 | /** | ||
132 | * <!-- begin-user-doc --> | ||
133 | * <!-- end-user-doc --> | ||
134 | * @generated | ||
135 | */ | ||
136 | @Override | ||
137 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
138 | { | ||
139 | switch (featureID) | ||
140 | { | ||
141 | case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: | ||
142 | return getFunction(); | ||
143 | } | ||
144 | return super.eGet(featureID, resolve, coreType); | ||
145 | } | ||
146 | |||
147 | /** | ||
148 | * <!-- begin-user-doc --> | ||
149 | * <!-- end-user-doc --> | ||
150 | * @generated | ||
151 | */ | ||
152 | @Override | ||
153 | public void eSet(int featureID, Object newValue) | ||
154 | { | ||
155 | switch (featureID) | ||
156 | { | ||
157 | case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: | ||
158 | setFunction((ObjectiveFunction)newValue); | ||
159 | return; | ||
160 | } | ||
161 | super.eSet(featureID, newValue); | ||
162 | } | ||
163 | |||
164 | /** | ||
165 | * <!-- begin-user-doc --> | ||
166 | * <!-- end-user-doc --> | ||
167 | * @generated | ||
168 | */ | ||
169 | @Override | ||
170 | public void eUnset(int featureID) | ||
171 | { | ||
172 | switch (featureID) | ||
173 | { | ||
174 | case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: | ||
175 | setFunction((ObjectiveFunction)null); | ||
176 | return; | ||
177 | } | ||
178 | super.eUnset(featureID); | ||
179 | } | ||
180 | |||
181 | /** | ||
182 | * <!-- begin-user-doc --> | ||
183 | * <!-- end-user-doc --> | ||
184 | * @generated | ||
185 | */ | ||
186 | @Override | ||
187 | public boolean eIsSet(int featureID) | ||
188 | { | ||
189 | switch (featureID) | ||
190 | { | ||
191 | case ApplicationConfigurationPackage.OBJECTIVE_ENTRY__FUNCTION: | ||
192 | return function != null; | ||
193 | } | ||
194 | return super.eIsSet(featureID); | ||
195 | } | ||
196 | |||
197 | } //ObjectiveEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java new file mode 100644 index 00000000..08c7b296 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveFunctionImpl.java | |||
@@ -0,0 +1,43 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveFunction; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
12 | |||
13 | /** | ||
14 | * <!-- begin-user-doc --> | ||
15 | * An implementation of the model object '<em><b>Objective Function</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class ObjectiveFunctionImpl extends MinimalEObjectImpl.Container implements ObjectiveFunction | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected ObjectiveFunctionImpl() | ||
28 | { | ||
29 | super(); | ||
30 | } | ||
31 | |||
32 | /** | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @generated | ||
36 | */ | ||
37 | @Override | ||
38 | protected EClass eStaticClass() | ||
39 | { | ||
40 | return ApplicationConfigurationPackage.Literals.OBJECTIVE_FUNCTION; | ||
41 | } | ||
42 | |||
43 | } //ObjectiveFunctionImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java new file mode 100644 index 00000000..30ce8bf3 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveImpl.java | |||
@@ -0,0 +1,43 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Objective; | ||
8 | |||
9 | import org.eclipse.emf.ecore.EClass; | ||
10 | |||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | ||
12 | |||
13 | /** | ||
14 | * <!-- begin-user-doc --> | ||
15 | * An implementation of the model object '<em><b>Objective</b></em>'. | ||
16 | * <!-- end-user-doc --> | ||
17 | * | ||
18 | * @generated | ||
19 | */ | ||
20 | public class ObjectiveImpl extends MinimalEObjectImpl.Container implements Objective | ||
21 | { | ||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * <!-- end-user-doc --> | ||
25 | * @generated | ||
26 | */ | ||
27 | protected ObjectiveImpl() | ||
28 | { | ||
29 | super(); | ||
30 | } | ||
31 | |||
32 | /** | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @generated | ||
36 | */ | ||
37 | @Override | ||
38 | protected EClass eStaticClass() | ||
39 | { | ||
40 | return ApplicationConfigurationPackage.Literals.OBJECTIVE; | ||
41 | } | ||
42 | |||
43 | } //ObjectiveImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java new file mode 100644 index 00000000..45c55462 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveReferenceImpl.java | |||
@@ -0,0 +1,175 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveDeclaration; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveReference; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | import org.eclipse.emf.ecore.InternalEObject; | ||
14 | |||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
16 | |||
17 | /** | ||
18 | * <!-- begin-user-doc --> | ||
19 | * An implementation of the model object '<em><b>Objective Reference</b></em>'. | ||
20 | * <!-- end-user-doc --> | ||
21 | * <p> | ||
22 | * The following features are implemented: | ||
23 | * </p> | ||
24 | * <ul> | ||
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveReferenceImpl#getReferred <em>Referred</em>}</li> | ||
26 | * </ul> | ||
27 | * | ||
28 | * @generated | ||
29 | */ | ||
30 | public class ObjectiveReferenceImpl extends ObjectiveImpl implements ObjectiveReference | ||
31 | { | ||
32 | /** | ||
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | ||
34 | * <!-- begin-user-doc --> | ||
35 | * <!-- end-user-doc --> | ||
36 | * @see #getReferred() | ||
37 | * @generated | ||
38 | * @ordered | ||
39 | */ | ||
40 | protected ObjectiveDeclaration referred; | ||
41 | |||
42 | /** | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @generated | ||
46 | */ | ||
47 | protected ObjectiveReferenceImpl() | ||
48 | { | ||
49 | super(); | ||
50 | } | ||
51 | |||
52 | /** | ||
53 | * <!-- begin-user-doc --> | ||
54 | * <!-- end-user-doc --> | ||
55 | * @generated | ||
56 | */ | ||
57 | @Override | ||
58 | protected EClass eStaticClass() | ||
59 | { | ||
60 | return ApplicationConfigurationPackage.Literals.OBJECTIVE_REFERENCE; | ||
61 | } | ||
62 | |||
63 | /** | ||
64 | * <!-- begin-user-doc --> | ||
65 | * <!-- end-user-doc --> | ||
66 | * @generated | ||
67 | */ | ||
68 | @Override | ||
69 | public ObjectiveDeclaration getReferred() | ||
70 | { | ||
71 | if (referred != null && referred.eIsProxy()) | ||
72 | { | ||
73 | InternalEObject oldReferred = (InternalEObject)referred; | ||
74 | referred = (ObjectiveDeclaration)eResolveProxy(oldReferred); | ||
75 | if (referred != oldReferred) | ||
76 | { | ||
77 | if (eNotificationRequired()) | ||
78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); | ||
79 | } | ||
80 | } | ||
81 | return referred; | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | public ObjectiveDeclaration basicGetReferred() | ||
90 | { | ||
91 | return referred; | ||
92 | } | ||
93 | |||
94 | /** | ||
95 | * <!-- begin-user-doc --> | ||
96 | * <!-- end-user-doc --> | ||
97 | * @generated | ||
98 | */ | ||
99 | @Override | ||
100 | public void setReferred(ObjectiveDeclaration newReferred) | ||
101 | { | ||
102 | ObjectiveDeclaration oldReferred = referred; | ||
103 | referred = newReferred; | ||
104 | if (eNotificationRequired()) | ||
105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED, oldReferred, referred)); | ||
106 | } | ||
107 | |||
108 | /** | ||
109 | * <!-- begin-user-doc --> | ||
110 | * <!-- end-user-doc --> | ||
111 | * @generated | ||
112 | */ | ||
113 | @Override | ||
114 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
115 | { | ||
116 | switch (featureID) | ||
117 | { | ||
118 | case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: | ||
119 | if (resolve) return getReferred(); | ||
120 | return basicGetReferred(); | ||
121 | } | ||
122 | return super.eGet(featureID, resolve, coreType); | ||
123 | } | ||
124 | |||
125 | /** | ||
126 | * <!-- begin-user-doc --> | ||
127 | * <!-- end-user-doc --> | ||
128 | * @generated | ||
129 | */ | ||
130 | @Override | ||
131 | public void eSet(int featureID, Object newValue) | ||
132 | { | ||
133 | switch (featureID) | ||
134 | { | ||
135 | case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: | ||
136 | setReferred((ObjectiveDeclaration)newValue); | ||
137 | return; | ||
138 | } | ||
139 | super.eSet(featureID, newValue); | ||
140 | } | ||
141 | |||
142 | /** | ||
143 | * <!-- begin-user-doc --> | ||
144 | * <!-- end-user-doc --> | ||
145 | * @generated | ||
146 | */ | ||
147 | @Override | ||
148 | public void eUnset(int featureID) | ||
149 | { | ||
150 | switch (featureID) | ||
151 | { | ||
152 | case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: | ||
153 | setReferred((ObjectiveDeclaration)null); | ||
154 | return; | ||
155 | } | ||
156 | super.eUnset(featureID); | ||
157 | } | ||
158 | |||
159 | /** | ||
160 | * <!-- begin-user-doc --> | ||
161 | * <!-- end-user-doc --> | ||
162 | * @generated | ||
163 | */ | ||
164 | @Override | ||
165 | public boolean eIsSet(int featureID) | ||
166 | { | ||
167 | switch (featureID) | ||
168 | { | ||
169 | case ApplicationConfigurationPackage.OBJECTIVE_REFERENCE__REFERRED: | ||
170 | return referred != null; | ||
171 | } | ||
172 | return super.eIsSet(featureID); | ||
173 | } | ||
174 | |||
175 | } //ObjectiveReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java new file mode 100644 index 00000000..94bde3de --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ObjectiveSpecificationImpl.java | |||
@@ -0,0 +1,167 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveEntry; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ObjectiveSpecification; | ||
9 | |||
10 | import java.util.Collection; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.NotificationChain; | ||
13 | |||
14 | import org.eclipse.emf.common.util.EList; | ||
15 | |||
16 | import org.eclipse.emf.ecore.EClass; | ||
17 | import org.eclipse.emf.ecore.InternalEObject; | ||
18 | |||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | ||
20 | import org.eclipse.emf.ecore.util.InternalEList; | ||
21 | |||
22 | /** | ||
23 | * <!-- begin-user-doc --> | ||
24 | * An implementation of the model object '<em><b>Objective Specification</b></em>'. | ||
25 | * <!-- end-user-doc --> | ||
26 | * <p> | ||
27 | * The following features are implemented: | ||
28 | * </p> | ||
29 | * <ul> | ||
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ObjectiveSpecificationImpl#getEntries <em>Entries</em>}</li> | ||
31 | * </ul> | ||
32 | * | ||
33 | * @generated | ||
34 | */ | ||
35 | public class ObjectiveSpecificationImpl extends ObjectiveImpl implements ObjectiveSpecification | ||
36 | { | ||
37 | /** | ||
38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. | ||
39 | * <!-- begin-user-doc --> | ||
40 | * <!-- end-user-doc --> | ||
41 | * @see #getEntries() | ||
42 | * @generated | ||
43 | * @ordered | ||
44 | */ | ||
45 | protected EList<ObjectiveEntry> entries; | ||
46 | |||
47 | /** | ||
48 | * <!-- begin-user-doc --> | ||
49 | * <!-- end-user-doc --> | ||
50 | * @generated | ||
51 | */ | ||
52 | protected ObjectiveSpecificationImpl() | ||
53 | { | ||
54 | super(); | ||
55 | } | ||
56 | |||
57 | /** | ||
58 | * <!-- begin-user-doc --> | ||
59 | * <!-- end-user-doc --> | ||
60 | * @generated | ||
61 | */ | ||
62 | @Override | ||
63 | protected EClass eStaticClass() | ||
64 | { | ||
65 | return ApplicationConfigurationPackage.Literals.OBJECTIVE_SPECIFICATION; | ||
66 | } | ||
67 | |||
68 | /** | ||
69 | * <!-- begin-user-doc --> | ||
70 | * <!-- end-user-doc --> | ||
71 | * @generated | ||
72 | */ | ||
73 | @Override | ||
74 | public EList<ObjectiveEntry> getEntries() | ||
75 | { | ||
76 | if (entries == null) | ||
77 | { | ||
78 | entries = new EObjectContainmentEList<ObjectiveEntry>(ObjectiveEntry.class, this, ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES); | ||
79 | } | ||
80 | return entries; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | @Override | ||
89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | ||
90 | { | ||
91 | switch (featureID) | ||
92 | { | ||
93 | case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: | ||
94 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); | ||
95 | } | ||
96 | return super.eInverseRemove(otherEnd, featureID, msgs); | ||
97 | } | ||
98 | |||
99 | /** | ||
100 | * <!-- begin-user-doc --> | ||
101 | * <!-- end-user-doc --> | ||
102 | * @generated | ||
103 | */ | ||
104 | @Override | ||
105 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
106 | { | ||
107 | switch (featureID) | ||
108 | { | ||
109 | case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: | ||
110 | return getEntries(); | ||
111 | } | ||
112 | return super.eGet(featureID, resolve, coreType); | ||
113 | } | ||
114 | |||
115 | /** | ||
116 | * <!-- begin-user-doc --> | ||
117 | * <!-- end-user-doc --> | ||
118 | * @generated | ||
119 | */ | ||
120 | @SuppressWarnings("unchecked") | ||
121 | @Override | ||
122 | public void eSet(int featureID, Object newValue) | ||
123 | { | ||
124 | switch (featureID) | ||
125 | { | ||
126 | case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: | ||
127 | getEntries().clear(); | ||
128 | getEntries().addAll((Collection<? extends ObjectiveEntry>)newValue); | ||
129 | return; | ||
130 | } | ||
131 | super.eSet(featureID, newValue); | ||
132 | } | ||
133 | |||
134 | /** | ||
135 | * <!-- begin-user-doc --> | ||
136 | * <!-- end-user-doc --> | ||
137 | * @generated | ||
138 | */ | ||
139 | @Override | ||
140 | public void eUnset(int featureID) | ||
141 | { | ||
142 | switch (featureID) | ||
143 | { | ||
144 | case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: | ||
145 | getEntries().clear(); | ||
146 | return; | ||
147 | } | ||
148 | super.eUnset(featureID); | ||
149 | } | ||
150 | |||
151 | /** | ||
152 | * <!-- begin-user-doc --> | ||
153 | * <!-- end-user-doc --> | ||
154 | * @generated | ||
155 | */ | ||
156 | @Override | ||
157 | public boolean eIsSet(int featureID) | ||
158 | { | ||
159 | switch (featureID) | ||
160 | { | ||
161 | case ApplicationConfigurationPackage.OBJECTIVE_SPECIFICATION__ENTRIES: | ||
162 | return entries != null && !entries.isEmpty(); | ||
163 | } | ||
164 | return super.eIsSet(featureID); | ||
165 | } | ||
166 | |||
167 | } //ObjectiveSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java new file mode 100644 index 00000000..168b573a --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/OptimizationEntryImpl.java | |||
@@ -0,0 +1,180 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationDirection; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.OptimizationEntry; | ||
9 | |||
10 | import org.eclipse.emf.common.notify.Notification; | ||
11 | |||
12 | import org.eclipse.emf.ecore.EClass; | ||
13 | |||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
15 | |||
16 | /** | ||
17 | * <!-- begin-user-doc --> | ||
18 | * An implementation of the model object '<em><b>Optimization Entry</b></em>'. | ||
19 | * <!-- end-user-doc --> | ||
20 | * <p> | ||
21 | * The following features are implemented: | ||
22 | * </p> | ||
23 | * <ul> | ||
24 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.OptimizationEntryImpl#getDirection <em>Direction</em>}</li> | ||
25 | * </ul> | ||
26 | * | ||
27 | * @generated | ||
28 | */ | ||
29 | public class OptimizationEntryImpl extends ObjectiveEntryImpl implements OptimizationEntry | ||
30 | { | ||
31 | /** | ||
32 | * The default value of the '{@link #getDirection() <em>Direction</em>}' attribute. | ||
33 | * <!-- begin-user-doc --> | ||
34 | * <!-- end-user-doc --> | ||
35 | * @see #getDirection() | ||
36 | * @generated | ||
37 | * @ordered | ||
38 | */ | ||
39 | protected static final OptimizationDirection DIRECTION_EDEFAULT = OptimizationDirection.MINIMIZE; | ||
40 | |||
41 | /** | ||
42 | * The cached value of the '{@link #getDirection() <em>Direction</em>}' attribute. | ||
43 | * <!-- begin-user-doc --> | ||
44 | * <!-- end-user-doc --> | ||
45 | * @see #getDirection() | ||
46 | * @generated | ||
47 | * @ordered | ||
48 | */ | ||
49 | protected OptimizationDirection direction = DIRECTION_EDEFAULT; | ||
50 | |||
51 | /** | ||
52 | * <!-- begin-user-doc --> | ||
53 | * <!-- end-user-doc --> | ||
54 | * @generated | ||
55 | */ | ||
56 | protected OptimizationEntryImpl() | ||
57 | { | ||
58 | super(); | ||
59 | } | ||
60 | |||
61 | /** | ||
62 | * <!-- begin-user-doc --> | ||
63 | * <!-- end-user-doc --> | ||
64 | * @generated | ||
65 | */ | ||
66 | @Override | ||
67 | protected EClass eStaticClass() | ||
68 | { | ||
69 | return ApplicationConfigurationPackage.Literals.OPTIMIZATION_ENTRY; | ||
70 | } | ||
71 | |||
72 | /** | ||
73 | * <!-- begin-user-doc --> | ||
74 | * <!-- end-user-doc --> | ||
75 | * @generated | ||
76 | */ | ||
77 | @Override | ||
78 | public OptimizationDirection getDirection() | ||
79 | { | ||
80 | return direction; | ||
81 | } | ||
82 | |||
83 | /** | ||
84 | * <!-- begin-user-doc --> | ||
85 | * <!-- end-user-doc --> | ||
86 | * @generated | ||
87 | */ | ||
88 | @Override | ||
89 | public void setDirection(OptimizationDirection newDirection) | ||
90 | { | ||
91 | OptimizationDirection oldDirection = direction; | ||
92 | direction = newDirection == null ? DIRECTION_EDEFAULT : newDirection; | ||
93 | if (eNotificationRequired()) | ||
94 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION, oldDirection, direction)); | ||
95 | } | ||
96 | |||
97 | /** | ||
98 | * <!-- begin-user-doc --> | ||
99 | * <!-- end-user-doc --> | ||
100 | * @generated | ||
101 | */ | ||
102 | @Override | ||
103 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
104 | { | ||
105 | switch (featureID) | ||
106 | { | ||
107 | case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: | ||
108 | return getDirection(); | ||
109 | } | ||
110 | return super.eGet(featureID, resolve, coreType); | ||
111 | } | ||
112 | |||
113 | /** | ||
114 | * <!-- begin-user-doc --> | ||
115 | * <!-- end-user-doc --> | ||
116 | * @generated | ||
117 | */ | ||
118 | @Override | ||
119 | public void eSet(int featureID, Object newValue) | ||
120 | { | ||
121 | switch (featureID) | ||
122 | { | ||
123 | case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: | ||
124 | setDirection((OptimizationDirection)newValue); | ||
125 | return; | ||
126 | } | ||
127 | super.eSet(featureID, newValue); | ||
128 | } | ||
129 | |||
130 | /** | ||
131 | * <!-- begin-user-doc --> | ||
132 | * <!-- end-user-doc --> | ||
133 | * @generated | ||
134 | */ | ||
135 | @Override | ||
136 | public void eUnset(int featureID) | ||
137 | { | ||
138 | switch (featureID) | ||
139 | { | ||
140 | case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: | ||
141 | setDirection(DIRECTION_EDEFAULT); | ||
142 | return; | ||
143 | } | ||
144 | super.eUnset(featureID); | ||
145 | } | ||
146 | |||
147 | /** | ||
148 | * <!-- begin-user-doc --> | ||
149 | * <!-- end-user-doc --> | ||
150 | * @generated | ||
151 | */ | ||
152 | @Override | ||
153 | public boolean eIsSet(int featureID) | ||
154 | { | ||
155 | switch (featureID) | ||
156 | { | ||
157 | case ApplicationConfigurationPackage.OPTIMIZATION_ENTRY__DIRECTION: | ||
158 | return direction != DIRECTION_EDEFAULT; | ||
159 | } | ||
160 | return super.eIsSet(featureID); | ||
161 | } | ||
162 | |||
163 | /** | ||
164 | * <!-- begin-user-doc --> | ||
165 | * <!-- end-user-doc --> | ||
166 | * @generated | ||
167 | */ | ||
168 | @Override | ||
169 | public String toString() | ||
170 | { | ||
171 | if (eIsProxy()) return super.toString(); | ||
172 | |||
173 | StringBuilder result = new StringBuilder(super.toString()); | ||
174 | result.append(" (direction: "); | ||
175 | result.append(direction); | ||
176 | result.append(')'); | ||
177 | return result.toString(); | ||
178 | } | ||
179 | |||
180 | } //OptimizationEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java index 2932fa6e..9ae56d76 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelDeclarationImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Partial Model Declaration</b></em>'. | 20 | * An implementation of the model object '<em><b>Partial Model Declaration</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl#getSpecification <em>Specification</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelDeclarationImpl#getSpecification <em>Specification</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class PartialModelDeclarationImpl extends DeclarationImpl implements PartialModelDeclaration | 31 | public class PartialModelDeclarationImpl extends DeclarationImpl implements PartialModelDeclaration |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | 34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getSpecification() | 37 | * @see #getSpecification() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected PartialModelSpecification specification; | 41 | protected PartialModelSpecification specification; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected PartialModelDeclarationImpl() | 48 | protected PartialModelDeclarationImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION; | 61 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_DECLARATION; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public PartialModelSpecification getSpecification() | 69 | @Override |
70 | { | 70 | public PartialModelSpecification getSpecification() |
71 | return specification; | 71 | { |
72 | } | 72 | return specification; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetSpecification(PartialModelSpecification newSpecification, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetSpecification(PartialModelSpecification newSpecification, NotificationChain msgs) |
81 | PartialModelSpecification oldSpecification = specification; | 81 | { |
82 | specification = newSpecification; | 82 | PartialModelSpecification oldSpecification = specification; |
83 | if (eNotificationRequired()) | 83 | specification = newSpecification; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setSpecification(PartialModelSpecification newSpecification) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newSpecification != specification) | 98 | public void setSpecification(PartialModelSpecification newSpecification) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newSpecification != specification) |
101 | if (specification != null) | 101 | { |
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newSpecification != null) | 103 | if (specification != null) |
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); | 104 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); |
105 | msgs = basicSetSpecification(newSpecification, msgs); | 105 | if (newSpecification != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, null, msgs); |
107 | } | 107 | msgs = basicSetSpecification(newSpecification, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | 122 | switch (featureID) |
123 | return basicSetSpecification(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetSpecification(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | 138 | switch (featureID) |
139 | return getSpecification(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getSpecification(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | 154 | switch (featureID) |
155 | setSpecification((PartialModelSpecification)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: |
157 | } | 157 | setSpecification((PartialModelSpecification)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | 171 | switch (featureID) |
172 | setSpecification((PartialModelSpecification)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: |
174 | } | 174 | setSpecification((PartialModelSpecification)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: | 188 | switch (featureID) |
189 | return specification != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.PARTIAL_MODEL_DECLARATION__SPECIFICATION: |
191 | return super.eIsSet(featureID); | 191 | return specification != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //PartialModelDeclarationImpl | 194 | } |
195 | |||
196 | } //PartialModelDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java index 23571a76..40b7ebd1 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelEntryImpl.java | |||
@@ -1,195 +1,197 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.File; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 17 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
18 | 18 | ||
19 | /** | 19 | /** |
20 | * <!-- begin-user-doc --> | 20 | * <!-- begin-user-doc --> |
21 | * An implementation of the model object '<em><b>Partial Model Entry</b></em>'. | 21 | * An implementation of the model object '<em><b>Partial Model Entry</b></em>'. |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * <p> | 23 | * <p> |
24 | * The following features are implemented: | 24 | * The following features are implemented: |
25 | * </p> | 25 | * </p> |
26 | * <ul> | 26 | * <ul> |
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl#getPath <em>Path</em>}</li> | 27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelEntryImpl#getPath <em>Path</em>}</li> |
28 | * </ul> | 28 | * </ul> |
29 | * | 29 | * |
30 | * @generated | 30 | * @generated |
31 | */ | 31 | */ |
32 | public class PartialModelEntryImpl extends MinimalEObjectImpl.Container implements PartialModelEntry | 32 | public class PartialModelEntryImpl extends MinimalEObjectImpl.Container implements PartialModelEntry |
33 | { | 33 | { |
34 | /** | 34 | /** |
35 | * The cached value of the '{@link #getPath() <em>Path</em>}' containment reference. | 35 | * The cached value of the '{@link #getPath() <em>Path</em>}' containment reference. |
36 | * <!-- begin-user-doc --> | 36 | * <!-- begin-user-doc --> |
37 | * <!-- end-user-doc --> | 37 | * <!-- end-user-doc --> |
38 | * @see #getPath() | 38 | * @see #getPath() |
39 | * @generated | 39 | * @generated |
40 | * @ordered | 40 | * @ordered |
41 | */ | 41 | */ |
42 | protected File path; | 42 | protected File path; |
43 | 43 | ||
44 | /** | 44 | /** |
45 | * <!-- begin-user-doc --> | 45 | * <!-- begin-user-doc --> |
46 | * <!-- end-user-doc --> | 46 | * <!-- end-user-doc --> |
47 | * @generated | 47 | * @generated |
48 | */ | 48 | */ |
49 | protected PartialModelEntryImpl() | 49 | protected PartialModelEntryImpl() |
50 | { | 50 | { |
51 | super(); | 51 | super(); |
52 | } | 52 | } |
53 | 53 | ||
54 | /** | 54 | /** |
55 | * <!-- begin-user-doc --> | 55 | * <!-- begin-user-doc --> |
56 | * <!-- end-user-doc --> | 56 | * <!-- end-user-doc --> |
57 | * @generated | 57 | * @generated |
58 | */ | 58 | */ |
59 | @Override | 59 | @Override |
60 | protected EClass eStaticClass() | 60 | protected EClass eStaticClass() |
61 | { | 61 | { |
62 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY; | 62 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_ENTRY; |
63 | } | 63 | } |
64 | 64 | ||
65 | /** | 65 | /** |
66 | * <!-- begin-user-doc --> | 66 | * <!-- begin-user-doc --> |
67 | * <!-- end-user-doc --> | 67 | * <!-- end-user-doc --> |
68 | * @generated | 68 | * @generated |
69 | */ | 69 | */ |
70 | public File getPath() | 70 | @Override |
71 | { | 71 | public File getPath() |
72 | return path; | 72 | { |
73 | } | 73 | return path; |
74 | 74 | } | |
75 | /** | 75 | |
76 | * <!-- begin-user-doc --> | 76 | /** |
77 | * <!-- end-user-doc --> | 77 | * <!-- begin-user-doc --> |
78 | * @generated | 78 | * <!-- end-user-doc --> |
79 | */ | 79 | * @generated |
80 | public NotificationChain basicSetPath(File newPath, NotificationChain msgs) | 80 | */ |
81 | { | 81 | public NotificationChain basicSetPath(File newPath, NotificationChain msgs) |
82 | File oldPath = path; | 82 | { |
83 | path = newPath; | 83 | File oldPath = path; |
84 | if (eNotificationRequired()) | 84 | path = newPath; |
85 | { | 85 | if (eNotificationRequired()) |
86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, oldPath, newPath); | 86 | { |
87 | if (msgs == null) msgs = notification; else msgs.add(notification); | 87 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, oldPath, newPath); |
88 | } | 88 | if (msgs == null) msgs = notification; else msgs.add(notification); |
89 | return msgs; | 89 | } |
90 | } | 90 | return msgs; |
91 | 91 | } | |
92 | /** | 92 | |
93 | * <!-- begin-user-doc --> | 93 | /** |
94 | * <!-- end-user-doc --> | 94 | * <!-- begin-user-doc --> |
95 | * @generated | 95 | * <!-- end-user-doc --> |
96 | */ | 96 | * @generated |
97 | public void setPath(File newPath) | 97 | */ |
98 | { | 98 | @Override |
99 | if (newPath != path) | 99 | public void setPath(File newPath) |
100 | { | 100 | { |
101 | NotificationChain msgs = null; | 101 | if (newPath != path) |
102 | if (path != null) | 102 | { |
103 | msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); | 103 | NotificationChain msgs = null; |
104 | if (newPath != null) | 104 | if (path != null) |
105 | msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); | 105 | msgs = ((InternalEObject)path).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); |
106 | msgs = basicSetPath(newPath, msgs); | 106 | if (newPath != null) |
107 | if (msgs != null) msgs.dispatch(); | 107 | msgs = ((InternalEObject)newPath).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, null, msgs); |
108 | } | 108 | msgs = basicSetPath(newPath, msgs); |
109 | else if (eNotificationRequired()) | 109 | if (msgs != null) msgs.dispatch(); |
110 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, newPath, newPath)); | 110 | } |
111 | } | 111 | else if (eNotificationRequired()) |
112 | 112 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH, newPath, newPath)); | |
113 | /** | 113 | } |
114 | * <!-- begin-user-doc --> | 114 | |
115 | * <!-- end-user-doc --> | 115 | /** |
116 | * @generated | 116 | * <!-- begin-user-doc --> |
117 | */ | 117 | * <!-- end-user-doc --> |
118 | @Override | 118 | * @generated |
119 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 119 | */ |
120 | { | 120 | @Override |
121 | switch (featureID) | 121 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
122 | { | 122 | { |
123 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | 123 | switch (featureID) |
124 | return basicSetPath(null, msgs); | 124 | { |
125 | } | 125 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: |
126 | return super.eInverseRemove(otherEnd, featureID, msgs); | 126 | return basicSetPath(null, msgs); |
127 | } | 127 | } |
128 | 128 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
129 | /** | 129 | } |
130 | * <!-- begin-user-doc --> | 130 | |
131 | * <!-- end-user-doc --> | 131 | /** |
132 | * @generated | 132 | * <!-- begin-user-doc --> |
133 | */ | 133 | * <!-- end-user-doc --> |
134 | @Override | 134 | * @generated |
135 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 135 | */ |
136 | { | 136 | @Override |
137 | switch (featureID) | 137 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
138 | { | 138 | { |
139 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | 139 | switch (featureID) |
140 | return getPath(); | 140 | { |
141 | } | 141 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: |
142 | return super.eGet(featureID, resolve, coreType); | 142 | return getPath(); |
143 | } | 143 | } |
144 | 144 | return super.eGet(featureID, resolve, coreType); | |
145 | /** | 145 | } |
146 | * <!-- begin-user-doc --> | 146 | |
147 | * <!-- end-user-doc --> | 147 | /** |
148 | * @generated | 148 | * <!-- begin-user-doc --> |
149 | */ | 149 | * <!-- end-user-doc --> |
150 | @Override | 150 | * @generated |
151 | public void eSet(int featureID, Object newValue) | 151 | */ |
152 | { | 152 | @Override |
153 | switch (featureID) | 153 | public void eSet(int featureID, Object newValue) |
154 | { | 154 | { |
155 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | 155 | switch (featureID) |
156 | setPath((File)newValue); | 156 | { |
157 | return; | 157 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: |
158 | } | 158 | setPath((File)newValue); |
159 | super.eSet(featureID, newValue); | 159 | return; |
160 | } | 160 | } |
161 | 161 | super.eSet(featureID, newValue); | |
162 | /** | 162 | } |
163 | * <!-- begin-user-doc --> | 163 | |
164 | * <!-- end-user-doc --> | 164 | /** |
165 | * @generated | 165 | * <!-- begin-user-doc --> |
166 | */ | 166 | * <!-- end-user-doc --> |
167 | @Override | 167 | * @generated |
168 | public void eUnset(int featureID) | 168 | */ |
169 | { | 169 | @Override |
170 | switch (featureID) | 170 | public void eUnset(int featureID) |
171 | { | 171 | { |
172 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | 172 | switch (featureID) |
173 | setPath((File)null); | 173 | { |
174 | return; | 174 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: |
175 | } | 175 | setPath((File)null); |
176 | super.eUnset(featureID); | 176 | return; |
177 | } | 177 | } |
178 | 178 | super.eUnset(featureID); | |
179 | /** | 179 | } |
180 | * <!-- begin-user-doc --> | 180 | |
181 | * <!-- end-user-doc --> | 181 | /** |
182 | * @generated | 182 | * <!-- begin-user-doc --> |
183 | */ | 183 | * <!-- end-user-doc --> |
184 | @Override | 184 | * @generated |
185 | public boolean eIsSet(int featureID) | 185 | */ |
186 | { | 186 | @Override |
187 | switch (featureID) | 187 | public boolean eIsSet(int featureID) |
188 | { | 188 | { |
189 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: | 189 | switch (featureID) |
190 | return path != null; | 190 | { |
191 | } | 191 | case ApplicationConfigurationPackage.PARTIAL_MODEL_ENTRY__PATH: |
192 | return super.eIsSet(featureID); | 192 | return path != null; |
193 | } | 193 | } |
194 | 194 | return super.eIsSet(featureID); | |
195 | } //PartialModelEntryImpl | 195 | } |
196 | |||
197 | } //PartialModelEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java index ccccd0cb..b5ab1ca4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModel; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Partial Model</b></em>'. | 15 | * An implementation of the model object '<em><b>Partial Model</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class PartialModelImpl extends MinimalEObjectImpl.Container implements PartialModel | 20 | public class PartialModelImpl extends MinimalEObjectImpl.Container implements PartialModel |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected PartialModelImpl() | 27 | protected PartialModelImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL; | 40 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //PartialModelImpl | 43 | } //PartialModelImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java index 1af7e8ad..a7d46f85 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelReferenceImpl.java | |||
@@ -1,173 +1,175 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelReference; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | 11 | ||
12 | import org.eclipse.emf.ecore.EClass; | 12 | import org.eclipse.emf.ecore.EClass; |
13 | import org.eclipse.emf.ecore.InternalEObject; | 13 | import org.eclipse.emf.ecore.InternalEObject; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>Partial Model Reference</b></em>'. | 19 | * An implementation of the model object '<em><b>Partial Model Reference</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl#getReferred <em>Referred</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelReferenceImpl#getReferred <em>Referred</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class PartialModelReferenceImpl extends PartialModelImpl implements PartialModelReference | 30 | public class PartialModelReferenceImpl extends PartialModelImpl implements PartialModelReference |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | 33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getReferred() | 36 | * @see #getReferred() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected PartialModelDeclaration referred; | 40 | protected PartialModelDeclaration referred; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @generated | 45 | * @generated |
46 | */ | 46 | */ |
47 | protected PartialModelReferenceImpl() | 47 | protected PartialModelReferenceImpl() |
48 | { | 48 | { |
49 | super(); | 49 | super(); |
50 | } | 50 | } |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | @Override | 57 | @Override |
58 | protected EClass eStaticClass() | 58 | protected EClass eStaticClass() |
59 | { | 59 | { |
60 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE; | 60 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_REFERENCE; |
61 | } | 61 | } |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @generated | 66 | * @generated |
67 | */ | 67 | */ |
68 | public PartialModelDeclaration getReferred() | 68 | @Override |
69 | { | 69 | public PartialModelDeclaration getReferred() |
70 | if (referred != null && referred.eIsProxy()) | 70 | { |
71 | { | 71 | if (referred != null && referred.eIsProxy()) |
72 | InternalEObject oldReferred = (InternalEObject)referred; | 72 | { |
73 | referred = (PartialModelDeclaration)eResolveProxy(oldReferred); | 73 | InternalEObject oldReferred = (InternalEObject)referred; |
74 | if (referred != oldReferred) | 74 | referred = (PartialModelDeclaration)eResolveProxy(oldReferred); |
75 | { | 75 | if (referred != oldReferred) |
76 | if (eNotificationRequired()) | 76 | { |
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); | 77 | if (eNotificationRequired()) |
78 | } | 78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); |
79 | } | 79 | } |
80 | return referred; | 80 | } |
81 | } | 81 | return referred; |
82 | 82 | } | |
83 | /** | 83 | |
84 | * <!-- begin-user-doc --> | 84 | /** |
85 | * <!-- end-user-doc --> | 85 | * <!-- begin-user-doc --> |
86 | * @generated | 86 | * <!-- end-user-doc --> |
87 | */ | 87 | * @generated |
88 | public PartialModelDeclaration basicGetReferred() | 88 | */ |
89 | { | 89 | public PartialModelDeclaration basicGetReferred() |
90 | return referred; | 90 | { |
91 | } | 91 | return referred; |
92 | 92 | } | |
93 | /** | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * <!-- begin-user-doc --> |
96 | * @generated | 96 | * <!-- end-user-doc --> |
97 | */ | 97 | * @generated |
98 | public void setReferred(PartialModelDeclaration newReferred) | 98 | */ |
99 | { | 99 | @Override |
100 | PartialModelDeclaration oldReferred = referred; | 100 | public void setReferred(PartialModelDeclaration newReferred) |
101 | referred = newReferred; | 101 | { |
102 | if (eNotificationRequired()) | 102 | PartialModelDeclaration oldReferred = referred; |
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); | 103 | referred = newReferred; |
104 | } | 104 | if (eNotificationRequired()) |
105 | 105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED, oldReferred, referred)); | |
106 | /** | 106 | } |
107 | * <!-- begin-user-doc --> | 107 | |
108 | * <!-- end-user-doc --> | 108 | /** |
109 | * @generated | 109 | * <!-- begin-user-doc --> |
110 | */ | 110 | * <!-- end-user-doc --> |
111 | @Override | 111 | * @generated |
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 112 | */ |
113 | { | 113 | @Override |
114 | switch (featureID) | 114 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
115 | { | 115 | { |
116 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: | 116 | switch (featureID) |
117 | if (resolve) return getReferred(); | 117 | { |
118 | return basicGetReferred(); | 118 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: |
119 | } | 119 | if (resolve) return getReferred(); |
120 | return super.eGet(featureID, resolve, coreType); | 120 | return basicGetReferred(); |
121 | } | 121 | } |
122 | 122 | return super.eGet(featureID, resolve, coreType); | |
123 | /** | 123 | } |
124 | * <!-- begin-user-doc --> | 124 | |
125 | * <!-- end-user-doc --> | 125 | /** |
126 | * @generated | 126 | * <!-- begin-user-doc --> |
127 | */ | 127 | * <!-- end-user-doc --> |
128 | @Override | 128 | * @generated |
129 | public void eSet(int featureID, Object newValue) | 129 | */ |
130 | { | 130 | @Override |
131 | switch (featureID) | 131 | public void eSet(int featureID, Object newValue) |
132 | { | 132 | { |
133 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: | 133 | switch (featureID) |
134 | setReferred((PartialModelDeclaration)newValue); | 134 | { |
135 | return; | 135 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: |
136 | } | 136 | setReferred((PartialModelDeclaration)newValue); |
137 | super.eSet(featureID, newValue); | 137 | return; |
138 | } | 138 | } |
139 | 139 | super.eSet(featureID, newValue); | |
140 | /** | 140 | } |
141 | * <!-- begin-user-doc --> | 141 | |
142 | * <!-- end-user-doc --> | 142 | /** |
143 | * @generated | 143 | * <!-- begin-user-doc --> |
144 | */ | 144 | * <!-- end-user-doc --> |
145 | @Override | 145 | * @generated |
146 | public void eUnset(int featureID) | 146 | */ |
147 | { | 147 | @Override |
148 | switch (featureID) | 148 | public void eUnset(int featureID) |
149 | { | 149 | { |
150 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: | 150 | switch (featureID) |
151 | setReferred((PartialModelDeclaration)null); | 151 | { |
152 | return; | 152 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: |
153 | } | 153 | setReferred((PartialModelDeclaration)null); |
154 | super.eUnset(featureID); | 154 | return; |
155 | } | 155 | } |
156 | 156 | super.eUnset(featureID); | |
157 | /** | 157 | } |
158 | * <!-- begin-user-doc --> | 158 | |
159 | * <!-- end-user-doc --> | 159 | /** |
160 | * @generated | 160 | * <!-- begin-user-doc --> |
161 | */ | 161 | * <!-- end-user-doc --> |
162 | @Override | 162 | * @generated |
163 | public boolean eIsSet(int featureID) | 163 | */ |
164 | { | 164 | @Override |
165 | switch (featureID) | 165 | public boolean eIsSet(int featureID) |
166 | { | 166 | { |
167 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: | 167 | switch (featureID) |
168 | return referred != null; | 168 | { |
169 | } | 169 | case ApplicationConfigurationPackage.PARTIAL_MODEL_REFERENCE__REFERRED: |
170 | return super.eIsSet(featureID); | 170 | return referred != null; |
171 | } | 171 | } |
172 | 172 | return super.eIsSet(featureID); | |
173 | } //PartialModelReferenceImpl | 173 | } |
174 | |||
175 | } //PartialModelReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java index 5098cc3d..cf1b697a 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PartialModelSpecificationImpl.java | |||
@@ -1,166 +1,167 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelEntry; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PartialModelSpecification; |
9 | 9 | ||
10 | import java.util.Collection; | 10 | import java.util.Collection; |
11 | 11 | ||
12 | import org.eclipse.emf.common.notify.NotificationChain; | 12 | import org.eclipse.emf.common.notify.NotificationChain; |
13 | 13 | ||
14 | import org.eclipse.emf.common.util.EList; | 14 | import org.eclipse.emf.common.util.EList; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.EClass; | 16 | import org.eclipse.emf.ecore.EClass; |
17 | import org.eclipse.emf.ecore.InternalEObject; | 17 | import org.eclipse.emf.ecore.InternalEObject; |
18 | 18 | ||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | 19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; |
20 | import org.eclipse.emf.ecore.util.InternalEList; | 20 | import org.eclipse.emf.ecore.util.InternalEList; |
21 | 21 | ||
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * An implementation of the model object '<em><b>Partial Model Specification</b></em>'. | 24 | * An implementation of the model object '<em><b>Partial Model Specification</b></em>'. |
25 | * <!-- end-user-doc --> | 25 | * <!-- end-user-doc --> |
26 | * <p> | 26 | * <p> |
27 | * The following features are implemented: | 27 | * The following features are implemented: |
28 | * </p> | 28 | * </p> |
29 | * <ul> | 29 | * <ul> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl#getEntry <em>Entry</em>}</li> | 30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PartialModelSpecificationImpl#getEntry <em>Entry</em>}</li> |
31 | * </ul> | 31 | * </ul> |
32 | * | 32 | * |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | public class PartialModelSpecificationImpl extends PartialModelImpl implements PartialModelSpecification | 35 | public class PartialModelSpecificationImpl extends PartialModelImpl implements PartialModelSpecification |
36 | { | 36 | { |
37 | /** | 37 | /** |
38 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' containment reference list. | 38 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' containment reference list. |
39 | * <!-- begin-user-doc --> | 39 | * <!-- begin-user-doc --> |
40 | * <!-- end-user-doc --> | 40 | * <!-- end-user-doc --> |
41 | * @see #getEntry() | 41 | * @see #getEntry() |
42 | * @generated | 42 | * @generated |
43 | * @ordered | 43 | * @ordered |
44 | */ | 44 | */ |
45 | protected EList<PartialModelEntry> entry; | 45 | protected EList<PartialModelEntry> entry; |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
49 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
50 | * @generated | 50 | * @generated |
51 | */ | 51 | */ |
52 | protected PartialModelSpecificationImpl() | 52 | protected PartialModelSpecificationImpl() |
53 | { | 53 | { |
54 | super(); | 54 | super(); |
55 | } | 55 | } |
56 | 56 | ||
57 | /** | 57 | /** |
58 | * <!-- begin-user-doc --> | 58 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 59 | * <!-- end-user-doc --> |
60 | * @generated | 60 | * @generated |
61 | */ | 61 | */ |
62 | @Override | 62 | @Override |
63 | protected EClass eStaticClass() | 63 | protected EClass eStaticClass() |
64 | { | 64 | { |
65 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_SPECIFICATION; | 65 | return ApplicationConfigurationPackage.Literals.PARTIAL_MODEL_SPECIFICATION; |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
69 | * <!-- begin-user-doc --> | 69 | * <!-- begin-user-doc --> |
70 | * <!-- end-user-doc --> | 70 | * <!-- end-user-doc --> |
71 | * @generated | 71 | * @generated |
72 | */ | 72 | */ |
73 | public EList<PartialModelEntry> getEntry() | 73 | @Override |
74 | { | 74 | public EList<PartialModelEntry> getEntry() |
75 | if (entry == null) | 75 | { |
76 | { | 76 | if (entry == null) |
77 | entry = new EObjectContainmentEList<PartialModelEntry>(PartialModelEntry.class, this, ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY); | 77 | { |
78 | } | 78 | entry = new EObjectContainmentEList<PartialModelEntry>(PartialModelEntry.class, this, ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY); |
79 | return entry; | 79 | } |
80 | } | 80 | return entry; |
81 | 81 | } | |
82 | /** | 82 | |
83 | * <!-- begin-user-doc --> | 83 | /** |
84 | * <!-- end-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * @generated | 85 | * <!-- end-user-doc --> |
86 | */ | 86 | * @generated |
87 | @Override | 87 | */ |
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 88 | @Override |
89 | { | 89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
90 | switch (featureID) | 90 | { |
91 | { | 91 | switch (featureID) |
92 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | 92 | { |
93 | return ((InternalEList<?>)getEntry()).basicRemove(otherEnd, msgs); | 93 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: |
94 | } | 94 | return ((InternalEList<?>)getEntry()).basicRemove(otherEnd, msgs); |
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | 95 | } |
96 | } | 96 | return super.eInverseRemove(otherEnd, featureID, msgs); |
97 | 97 | } | |
98 | /** | 98 | |
99 | * <!-- begin-user-doc --> | 99 | /** |
100 | * <!-- end-user-doc --> | 100 | * <!-- begin-user-doc --> |
101 | * @generated | 101 | * <!-- end-user-doc --> |
102 | */ | 102 | * @generated |
103 | @Override | 103 | */ |
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 104 | @Override |
105 | { | 105 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
106 | switch (featureID) | 106 | { |
107 | { | 107 | switch (featureID) |
108 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | 108 | { |
109 | return getEntry(); | 109 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: |
110 | } | 110 | return getEntry(); |
111 | return super.eGet(featureID, resolve, coreType); | 111 | } |
112 | } | 112 | return super.eGet(featureID, resolve, coreType); |
113 | 113 | } | |
114 | /** | 114 | |
115 | * <!-- begin-user-doc --> | 115 | /** |
116 | * <!-- end-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | */ | 118 | * @generated |
119 | @SuppressWarnings("unchecked") | 119 | */ |
120 | @Override | 120 | @SuppressWarnings("unchecked") |
121 | public void eSet(int featureID, Object newValue) | 121 | @Override |
122 | { | 122 | public void eSet(int featureID, Object newValue) |
123 | switch (featureID) | 123 | { |
124 | { | 124 | switch (featureID) |
125 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | 125 | { |
126 | getEntry().clear(); | 126 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: |
127 | getEntry().addAll((Collection<? extends PartialModelEntry>)newValue); | 127 | getEntry().clear(); |
128 | return; | 128 | getEntry().addAll((Collection<? extends PartialModelEntry>)newValue); |
129 | } | 129 | return; |
130 | super.eSet(featureID, newValue); | 130 | } |
131 | } | 131 | super.eSet(featureID, newValue); |
132 | 132 | } | |
133 | /** | 133 | |
134 | * <!-- begin-user-doc --> | 134 | /** |
135 | * <!-- end-user-doc --> | 135 | * <!-- begin-user-doc --> |
136 | * @generated | 136 | * <!-- end-user-doc --> |
137 | */ | 137 | * @generated |
138 | @Override | 138 | */ |
139 | public void eUnset(int featureID) | 139 | @Override |
140 | { | 140 | public void eUnset(int featureID) |
141 | switch (featureID) | 141 | { |
142 | { | 142 | switch (featureID) |
143 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | 143 | { |
144 | getEntry().clear(); | 144 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: |
145 | return; | 145 | getEntry().clear(); |
146 | } | 146 | return; |
147 | super.eUnset(featureID); | 147 | } |
148 | } | 148 | super.eUnset(featureID); |
149 | 149 | } | |
150 | /** | 150 | |
151 | * <!-- begin-user-doc --> | 151 | /** |
152 | * <!-- end-user-doc --> | 152 | * <!-- begin-user-doc --> |
153 | * @generated | 153 | * <!-- end-user-doc --> |
154 | */ | 154 | * @generated |
155 | @Override | 155 | */ |
156 | public boolean eIsSet(int featureID) | 156 | @Override |
157 | { | 157 | public boolean eIsSet(int featureID) |
158 | switch (featureID) | 158 | { |
159 | { | 159 | switch (featureID) |
160 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: | 160 | { |
161 | return entry != null && !entry.isEmpty(); | 161 | case ApplicationConfigurationPackage.PARTIAL_MODEL_SPECIFICATION__ENTRY: |
162 | } | 162 | return entry != null && !entry.isEmpty(); |
163 | return super.eIsSet(featureID); | 163 | } |
164 | } | 164 | return super.eIsSet(featureID); |
165 | 165 | } | |
166 | } //PartialModelSpecificationImpl | 166 | |
167 | } //PartialModelSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java index 55391651..101840d2 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternElementImpl.java | |||
@@ -1,174 +1,176 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternElement; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | import org.eclipse.emf.ecore.InternalEObject; | 12 | import org.eclipse.emf.ecore.InternalEObject; |
13 | 13 | ||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
15 | 15 | ||
16 | import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; | 16 | import org.eclipse.viatra.query.patternlanguage.emf.vql.Pattern; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Pattern Element</b></em>'. | 20 | * An implementation of the model object '<em><b>Pattern Element</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl#getPattern <em>Pattern</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternElementImpl#getPattern <em>Pattern</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class PatternElementImpl extends PatternEntryImpl implements PatternElement | 31 | public class PatternElementImpl extends PatternEntryImpl implements PatternElement |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getPattern() <em>Pattern</em>}' reference. | 34 | * The cached value of the '{@link #getPattern() <em>Pattern</em>}' reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getPattern() | 37 | * @see #getPattern() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected Pattern pattern; | 41 | protected Pattern pattern; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected PatternElementImpl() | 48 | protected PatternElementImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.PATTERN_ELEMENT; | 61 | return ApplicationConfigurationPackage.Literals.PATTERN_ELEMENT; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public Pattern getPattern() | 69 | @Override |
70 | { | 70 | public Pattern getPattern() |
71 | if (pattern != null && pattern.eIsProxy()) | 71 | { |
72 | { | 72 | if (pattern != null && pattern.eIsProxy()) |
73 | InternalEObject oldPattern = (InternalEObject)pattern; | 73 | { |
74 | pattern = (Pattern)eResolveProxy(oldPattern); | 74 | InternalEObject oldPattern = (InternalEObject)pattern; |
75 | if (pattern != oldPattern) | 75 | pattern = (Pattern)eResolveProxy(oldPattern); |
76 | { | 76 | if (pattern != oldPattern) |
77 | if (eNotificationRequired()) | 77 | { |
78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); | 78 | if (eNotificationRequired()) |
79 | } | 79 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); |
80 | } | 80 | } |
81 | return pattern; | 81 | } |
82 | } | 82 | return pattern; |
83 | 83 | } | |
84 | /** | 84 | |
85 | * <!-- begin-user-doc --> | 85 | /** |
86 | * <!-- end-user-doc --> | 86 | * <!-- begin-user-doc --> |
87 | * @generated | 87 | * <!-- end-user-doc --> |
88 | */ | 88 | * @generated |
89 | public Pattern basicGetPattern() | 89 | */ |
90 | { | 90 | public Pattern basicGetPattern() |
91 | return pattern; | 91 | { |
92 | } | 92 | return pattern; |
93 | 93 | } | |
94 | /** | 94 | |
95 | * <!-- begin-user-doc --> | 95 | /** |
96 | * <!-- end-user-doc --> | 96 | * <!-- begin-user-doc --> |
97 | * @generated | 97 | * <!-- end-user-doc --> |
98 | */ | 98 | * @generated |
99 | public void setPattern(Pattern newPattern) | 99 | */ |
100 | { | 100 | @Override |
101 | Pattern oldPattern = pattern; | 101 | public void setPattern(Pattern newPattern) |
102 | pattern = newPattern; | 102 | { |
103 | if (eNotificationRequired()) | 103 | Pattern oldPattern = pattern; |
104 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); | 104 | pattern = newPattern; |
105 | } | 105 | if (eNotificationRequired()) |
106 | 106 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN, oldPattern, pattern)); | |
107 | /** | 107 | } |
108 | * <!-- begin-user-doc --> | 108 | |
109 | * <!-- end-user-doc --> | 109 | /** |
110 | * @generated | 110 | * <!-- begin-user-doc --> |
111 | */ | 111 | * <!-- end-user-doc --> |
112 | @Override | 112 | * @generated |
113 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 113 | */ |
114 | { | 114 | @Override |
115 | switch (featureID) | 115 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
116 | { | 116 | { |
117 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: | 117 | switch (featureID) |
118 | if (resolve) return getPattern(); | 118 | { |
119 | return basicGetPattern(); | 119 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: |
120 | } | 120 | if (resolve) return getPattern(); |
121 | return super.eGet(featureID, resolve, coreType); | 121 | return basicGetPattern(); |
122 | } | 122 | } |
123 | 123 | return super.eGet(featureID, resolve, coreType); | |
124 | /** | 124 | } |
125 | * <!-- begin-user-doc --> | 125 | |
126 | * <!-- end-user-doc --> | 126 | /** |
127 | * @generated | 127 | * <!-- begin-user-doc --> |
128 | */ | 128 | * <!-- end-user-doc --> |
129 | @Override | 129 | * @generated |
130 | public void eSet(int featureID, Object newValue) | 130 | */ |
131 | { | 131 | @Override |
132 | switch (featureID) | 132 | public void eSet(int featureID, Object newValue) |
133 | { | 133 | { |
134 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: | 134 | switch (featureID) |
135 | setPattern((Pattern)newValue); | 135 | { |
136 | return; | 136 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: |
137 | } | 137 | setPattern((Pattern)newValue); |
138 | super.eSet(featureID, newValue); | 138 | return; |
139 | } | 139 | } |
140 | 140 | super.eSet(featureID, newValue); | |
141 | /** | 141 | } |
142 | * <!-- begin-user-doc --> | 142 | |
143 | * <!-- end-user-doc --> | 143 | /** |
144 | * @generated | 144 | * <!-- begin-user-doc --> |
145 | */ | 145 | * <!-- end-user-doc --> |
146 | @Override | 146 | * @generated |
147 | public void eUnset(int featureID) | 147 | */ |
148 | { | 148 | @Override |
149 | switch (featureID) | 149 | public void eUnset(int featureID) |
150 | { | 150 | { |
151 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: | 151 | switch (featureID) |
152 | setPattern((Pattern)null); | 152 | { |
153 | return; | 153 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: |
154 | } | 154 | setPattern((Pattern)null); |
155 | super.eUnset(featureID); | 155 | return; |
156 | } | 156 | } |
157 | 157 | super.eUnset(featureID); | |
158 | /** | 158 | } |
159 | * <!-- begin-user-doc --> | 159 | |
160 | * <!-- end-user-doc --> | 160 | /** |
161 | * @generated | 161 | * <!-- begin-user-doc --> |
162 | */ | 162 | * <!-- end-user-doc --> |
163 | @Override | 163 | * @generated |
164 | public boolean eIsSet(int featureID) | 164 | */ |
165 | { | 165 | @Override |
166 | switch (featureID) | 166 | public boolean eIsSet(int featureID) |
167 | { | 167 | { |
168 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: | 168 | switch (featureID) |
169 | return pattern != null; | 169 | { |
170 | } | 170 | case ApplicationConfigurationPackage.PATTERN_ELEMENT__PATTERN: |
171 | return super.eIsSet(featureID); | 171 | return pattern != null; |
172 | } | 172 | } |
173 | 173 | return super.eIsSet(featureID); | |
174 | } //PatternElementImpl | 174 | } |
175 | |||
176 | } //PatternElementImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java index d00accae..cb39def4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternEntryImpl.java | |||
@@ -1,175 +1,177 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | import org.eclipse.emf.ecore.InternalEObject; | 12 | import org.eclipse.emf.ecore.InternalEObject; |
13 | 13 | ||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
15 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 15 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
16 | 16 | ||
17 | import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; | 17 | import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; |
18 | 18 | ||
19 | /** | 19 | /** |
20 | * <!-- begin-user-doc --> | 20 | * <!-- begin-user-doc --> |
21 | * An implementation of the model object '<em><b>Pattern Entry</b></em>'. | 21 | * An implementation of the model object '<em><b>Pattern Entry</b></em>'. |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * <p> | 23 | * <p> |
24 | * The following features are implemented: | 24 | * The following features are implemented: |
25 | * </p> | 25 | * </p> |
26 | * <ul> | 26 | * <ul> |
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl#getPackage <em>Package</em>}</li> | 27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternEntryImpl#getPackage <em>Package</em>}</li> |
28 | * </ul> | 28 | * </ul> |
29 | * | 29 | * |
30 | * @generated | 30 | * @generated |
31 | */ | 31 | */ |
32 | public class PatternEntryImpl extends MinimalEObjectImpl.Container implements PatternEntry | 32 | public class PatternEntryImpl extends MinimalEObjectImpl.Container implements PatternEntry |
33 | { | 33 | { |
34 | /** | 34 | /** |
35 | * The cached value of the '{@link #getPackage() <em>Package</em>}' reference. | 35 | * The cached value of the '{@link #getPackage() <em>Package</em>}' reference. |
36 | * <!-- begin-user-doc --> | 36 | * <!-- begin-user-doc --> |
37 | * <!-- end-user-doc --> | 37 | * <!-- end-user-doc --> |
38 | * @see #getPackage() | 38 | * @see #getPackage() |
39 | * @generated | 39 | * @generated |
40 | * @ordered | 40 | * @ordered |
41 | */ | 41 | */ |
42 | protected PatternModel package_; | 42 | protected PatternModel package_; |
43 | 43 | ||
44 | /** | 44 | /** |
45 | * <!-- begin-user-doc --> | 45 | * <!-- begin-user-doc --> |
46 | * <!-- end-user-doc --> | 46 | * <!-- end-user-doc --> |
47 | * @generated | 47 | * @generated |
48 | */ | 48 | */ |
49 | protected PatternEntryImpl() | 49 | protected PatternEntryImpl() |
50 | { | 50 | { |
51 | super(); | 51 | super(); |
52 | } | 52 | } |
53 | 53 | ||
54 | /** | 54 | /** |
55 | * <!-- begin-user-doc --> | 55 | * <!-- begin-user-doc --> |
56 | * <!-- end-user-doc --> | 56 | * <!-- end-user-doc --> |
57 | * @generated | 57 | * @generated |
58 | */ | 58 | */ |
59 | @Override | 59 | @Override |
60 | protected EClass eStaticClass() | 60 | protected EClass eStaticClass() |
61 | { | 61 | { |
62 | return ApplicationConfigurationPackage.Literals.PATTERN_ENTRY; | 62 | return ApplicationConfigurationPackage.Literals.PATTERN_ENTRY; |
63 | } | 63 | } |
64 | 64 | ||
65 | /** | 65 | /** |
66 | * <!-- begin-user-doc --> | 66 | * <!-- begin-user-doc --> |
67 | * <!-- end-user-doc --> | 67 | * <!-- end-user-doc --> |
68 | * @generated | 68 | * @generated |
69 | */ | 69 | */ |
70 | public PatternModel getPackage() | 70 | @Override |
71 | { | 71 | public PatternModel getPackage() |
72 | if (package_ != null && package_.eIsProxy()) | 72 | { |
73 | { | 73 | if (package_ != null && package_.eIsProxy()) |
74 | InternalEObject oldPackage = (InternalEObject)package_; | 74 | { |
75 | package_ = (PatternModel)eResolveProxy(oldPackage); | 75 | InternalEObject oldPackage = (InternalEObject)package_; |
76 | if (package_ != oldPackage) | 76 | package_ = (PatternModel)eResolveProxy(oldPackage); |
77 | { | 77 | if (package_ != oldPackage) |
78 | if (eNotificationRequired()) | 78 | { |
79 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); | 79 | if (eNotificationRequired()) |
80 | } | 80 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); |
81 | } | 81 | } |
82 | return package_; | 82 | } |
83 | } | 83 | return package_; |
84 | 84 | } | |
85 | /** | 85 | |
86 | * <!-- begin-user-doc --> | 86 | /** |
87 | * <!-- end-user-doc --> | 87 | * <!-- begin-user-doc --> |
88 | * @generated | 88 | * <!-- end-user-doc --> |
89 | */ | 89 | * @generated |
90 | public PatternModel basicGetPackage() | 90 | */ |
91 | { | 91 | public PatternModel basicGetPackage() |
92 | return package_; | 92 | { |
93 | } | 93 | return package_; |
94 | 94 | } | |
95 | /** | 95 | |
96 | * <!-- begin-user-doc --> | 96 | /** |
97 | * <!-- end-user-doc --> | 97 | * <!-- begin-user-doc --> |
98 | * @generated | 98 | * <!-- end-user-doc --> |
99 | */ | 99 | * @generated |
100 | public void setPackage(PatternModel newPackage) | 100 | */ |
101 | { | 101 | @Override |
102 | PatternModel oldPackage = package_; | 102 | public void setPackage(PatternModel newPackage) |
103 | package_ = newPackage; | 103 | { |
104 | if (eNotificationRequired()) | 104 | PatternModel oldPackage = package_; |
105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); | 105 | package_ = newPackage; |
106 | } | 106 | if (eNotificationRequired()) |
107 | 107 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE, oldPackage, package_)); | |
108 | /** | 108 | } |
109 | * <!-- begin-user-doc --> | 109 | |
110 | * <!-- end-user-doc --> | 110 | /** |
111 | * @generated | 111 | * <!-- begin-user-doc --> |
112 | */ | 112 | * <!-- end-user-doc --> |
113 | @Override | 113 | * @generated |
114 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 114 | */ |
115 | { | 115 | @Override |
116 | switch (featureID) | 116 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
117 | { | 117 | { |
118 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: | 118 | switch (featureID) |
119 | if (resolve) return getPackage(); | 119 | { |
120 | return basicGetPackage(); | 120 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: |
121 | } | 121 | if (resolve) return getPackage(); |
122 | return super.eGet(featureID, resolve, coreType); | 122 | return basicGetPackage(); |
123 | } | 123 | } |
124 | 124 | return super.eGet(featureID, resolve, coreType); | |
125 | /** | 125 | } |
126 | * <!-- begin-user-doc --> | 126 | |
127 | * <!-- end-user-doc --> | 127 | /** |
128 | * @generated | 128 | * <!-- begin-user-doc --> |
129 | */ | 129 | * <!-- end-user-doc --> |
130 | @Override | 130 | * @generated |
131 | public void eSet(int featureID, Object newValue) | 131 | */ |
132 | { | 132 | @Override |
133 | switch (featureID) | 133 | public void eSet(int featureID, Object newValue) |
134 | { | 134 | { |
135 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: | 135 | switch (featureID) |
136 | setPackage((PatternModel)newValue); | 136 | { |
137 | return; | 137 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: |
138 | } | 138 | setPackage((PatternModel)newValue); |
139 | super.eSet(featureID, newValue); | 139 | return; |
140 | } | 140 | } |
141 | 141 | super.eSet(featureID, newValue); | |
142 | /** | 142 | } |
143 | * <!-- begin-user-doc --> | 143 | |
144 | * <!-- end-user-doc --> | 144 | /** |
145 | * @generated | 145 | * <!-- begin-user-doc --> |
146 | */ | 146 | * <!-- end-user-doc --> |
147 | @Override | 147 | * @generated |
148 | public void eUnset(int featureID) | 148 | */ |
149 | { | 149 | @Override |
150 | switch (featureID) | 150 | public void eUnset(int featureID) |
151 | { | 151 | { |
152 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: | 152 | switch (featureID) |
153 | setPackage((PatternModel)null); | 153 | { |
154 | return; | 154 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: |
155 | } | 155 | setPackage((PatternModel)null); |
156 | super.eUnset(featureID); | 156 | return; |
157 | } | 157 | } |
158 | 158 | super.eUnset(featureID); | |
159 | /** | 159 | } |
160 | * <!-- begin-user-doc --> | 160 | |
161 | * <!-- end-user-doc --> | 161 | /** |
162 | * @generated | 162 | * <!-- begin-user-doc --> |
163 | */ | 163 | * <!-- end-user-doc --> |
164 | @Override | 164 | * @generated |
165 | public boolean eIsSet(int featureID) | 165 | */ |
166 | { | 166 | @Override |
167 | switch (featureID) | 167 | public boolean eIsSet(int featureID) |
168 | { | 168 | { |
169 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: | 169 | switch (featureID) |
170 | return package_ != null; | 170 | { |
171 | } | 171 | case ApplicationConfigurationPackage.PATTERN_ENTRY__PACKAGE: |
172 | return super.eIsSet(featureID); | 172 | return package_ != null; |
173 | } | 173 | } |
174 | 174 | return super.eIsSet(featureID); | |
175 | } //PatternEntryImpl | 175 | } |
176 | |||
177 | } //PatternEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java index 410ad21c..5240cfd4 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/PatternSpecificationImpl.java | |||
@@ -1,166 +1,167 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternEntry; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.PatternSpecification; |
9 | 9 | ||
10 | import java.util.Collection; | 10 | import java.util.Collection; |
11 | 11 | ||
12 | import org.eclipse.emf.common.notify.NotificationChain; | 12 | import org.eclipse.emf.common.notify.NotificationChain; |
13 | 13 | ||
14 | import org.eclipse.emf.common.util.EList; | 14 | import org.eclipse.emf.common.util.EList; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.EClass; | 16 | import org.eclipse.emf.ecore.EClass; |
17 | import org.eclipse.emf.ecore.InternalEObject; | 17 | import org.eclipse.emf.ecore.InternalEObject; |
18 | 18 | ||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | 19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; |
20 | import org.eclipse.emf.ecore.util.InternalEList; | 20 | import org.eclipse.emf.ecore.util.InternalEList; |
21 | 21 | ||
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * An implementation of the model object '<em><b>Pattern Specification</b></em>'. | 24 | * An implementation of the model object '<em><b>Pattern Specification</b></em>'. |
25 | * <!-- end-user-doc --> | 25 | * <!-- end-user-doc --> |
26 | * <p> | 26 | * <p> |
27 | * The following features are implemented: | 27 | * The following features are implemented: |
28 | * </p> | 28 | * </p> |
29 | * <ul> | 29 | * <ul> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl#getEntries <em>Entries</em>}</li> | 30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.PatternSpecificationImpl#getEntries <em>Entries</em>}</li> |
31 | * </ul> | 31 | * </ul> |
32 | * | 32 | * |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | public class PatternSpecificationImpl extends GraphPatternImpl implements PatternSpecification | 35 | public class PatternSpecificationImpl extends GraphPatternImpl implements PatternSpecification |
36 | { | 36 | { |
37 | /** | 37 | /** |
38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. | 38 | * The cached value of the '{@link #getEntries() <em>Entries</em>}' containment reference list. |
39 | * <!-- begin-user-doc --> | 39 | * <!-- begin-user-doc --> |
40 | * <!-- end-user-doc --> | 40 | * <!-- end-user-doc --> |
41 | * @see #getEntries() | 41 | * @see #getEntries() |
42 | * @generated | 42 | * @generated |
43 | * @ordered | 43 | * @ordered |
44 | */ | 44 | */ |
45 | protected EList<PatternEntry> entries; | 45 | protected EList<PatternEntry> entries; |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
49 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
50 | * @generated | 50 | * @generated |
51 | */ | 51 | */ |
52 | protected PatternSpecificationImpl() | 52 | protected PatternSpecificationImpl() |
53 | { | 53 | { |
54 | super(); | 54 | super(); |
55 | } | 55 | } |
56 | 56 | ||
57 | /** | 57 | /** |
58 | * <!-- begin-user-doc --> | 58 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 59 | * <!-- end-user-doc --> |
60 | * @generated | 60 | * @generated |
61 | */ | 61 | */ |
62 | @Override | 62 | @Override |
63 | protected EClass eStaticClass() | 63 | protected EClass eStaticClass() |
64 | { | 64 | { |
65 | return ApplicationConfigurationPackage.Literals.PATTERN_SPECIFICATION; | 65 | return ApplicationConfigurationPackage.Literals.PATTERN_SPECIFICATION; |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
69 | * <!-- begin-user-doc --> | 69 | * <!-- begin-user-doc --> |
70 | * <!-- end-user-doc --> | 70 | * <!-- end-user-doc --> |
71 | * @generated | 71 | * @generated |
72 | */ | 72 | */ |
73 | public EList<PatternEntry> getEntries() | 73 | @Override |
74 | { | 74 | public EList<PatternEntry> getEntries() |
75 | if (entries == null) | 75 | { |
76 | { | 76 | if (entries == null) |
77 | entries = new EObjectContainmentEList<PatternEntry>(PatternEntry.class, this, ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES); | 77 | { |
78 | } | 78 | entries = new EObjectContainmentEList<PatternEntry>(PatternEntry.class, this, ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES); |
79 | return entries; | 79 | } |
80 | } | 80 | return entries; |
81 | 81 | } | |
82 | /** | 82 | |
83 | * <!-- begin-user-doc --> | 83 | /** |
84 | * <!-- end-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * @generated | 85 | * <!-- end-user-doc --> |
86 | */ | 86 | * @generated |
87 | @Override | 87 | */ |
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 88 | @Override |
89 | { | 89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
90 | switch (featureID) | 90 | { |
91 | { | 91 | switch (featureID) |
92 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | 92 | { |
93 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); | 93 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: |
94 | } | 94 | return ((InternalEList<?>)getEntries()).basicRemove(otherEnd, msgs); |
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | 95 | } |
96 | } | 96 | return super.eInverseRemove(otherEnd, featureID, msgs); |
97 | 97 | } | |
98 | /** | 98 | |
99 | * <!-- begin-user-doc --> | 99 | /** |
100 | * <!-- end-user-doc --> | 100 | * <!-- begin-user-doc --> |
101 | * @generated | 101 | * <!-- end-user-doc --> |
102 | */ | 102 | * @generated |
103 | @Override | 103 | */ |
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 104 | @Override |
105 | { | 105 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
106 | switch (featureID) | 106 | { |
107 | { | 107 | switch (featureID) |
108 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | 108 | { |
109 | return getEntries(); | 109 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: |
110 | } | 110 | return getEntries(); |
111 | return super.eGet(featureID, resolve, coreType); | 111 | } |
112 | } | 112 | return super.eGet(featureID, resolve, coreType); |
113 | 113 | } | |
114 | /** | 114 | |
115 | * <!-- begin-user-doc --> | 115 | /** |
116 | * <!-- end-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | */ | 118 | * @generated |
119 | @SuppressWarnings("unchecked") | 119 | */ |
120 | @Override | 120 | @SuppressWarnings("unchecked") |
121 | public void eSet(int featureID, Object newValue) | 121 | @Override |
122 | { | 122 | public void eSet(int featureID, Object newValue) |
123 | switch (featureID) | 123 | { |
124 | { | 124 | switch (featureID) |
125 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | 125 | { |
126 | getEntries().clear(); | 126 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: |
127 | getEntries().addAll((Collection<? extends PatternEntry>)newValue); | 127 | getEntries().clear(); |
128 | return; | 128 | getEntries().addAll((Collection<? extends PatternEntry>)newValue); |
129 | } | 129 | return; |
130 | super.eSet(featureID, newValue); | 130 | } |
131 | } | 131 | super.eSet(featureID, newValue); |
132 | 132 | } | |
133 | /** | 133 | |
134 | * <!-- begin-user-doc --> | 134 | /** |
135 | * <!-- end-user-doc --> | 135 | * <!-- begin-user-doc --> |
136 | * @generated | 136 | * <!-- end-user-doc --> |
137 | */ | 137 | * @generated |
138 | @Override | 138 | */ |
139 | public void eUnset(int featureID) | 139 | @Override |
140 | { | 140 | public void eUnset(int featureID) |
141 | switch (featureID) | 141 | { |
142 | { | 142 | switch (featureID) |
143 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | 143 | { |
144 | getEntries().clear(); | 144 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: |
145 | return; | 145 | getEntries().clear(); |
146 | } | 146 | return; |
147 | super.eUnset(featureID); | 147 | } |
148 | } | 148 | super.eUnset(featureID); |
149 | 149 | } | |
150 | /** | 150 | |
151 | * <!-- begin-user-doc --> | 151 | /** |
152 | * <!-- end-user-doc --> | 152 | * <!-- begin-user-doc --> |
153 | * @generated | 153 | * <!-- end-user-doc --> |
154 | */ | 154 | * @generated |
155 | @Override | 155 | */ |
156 | public boolean eIsSet(int featureID) | 156 | @Override |
157 | { | 157 | public boolean eIsSet(int featureID) |
158 | switch (featureID) | 158 | { |
159 | { | 159 | switch (featureID) |
160 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: | 160 | { |
161 | return entries != null && !entries.isEmpty(); | 161 | case ApplicationConfigurationPackage.PATTERN_SPECIFICATION__ENTRIES: |
162 | } | 162 | return entries != null && !entries.isEmpty(); |
163 | return super.eIsSet(featureID); | 163 | } |
164 | } | 164 | return super.eIsSet(featureID); |
165 | 165 | } | |
166 | } //PatternSpecificationImpl | 166 | |
167 | } //PatternSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java index d19d0bfb..dd476591 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealEnumerationImpl.java | |||
@@ -1,164 +1,165 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealEnumeration; |
8 | 8 | ||
9 | import java.math.BigDecimal; | 9 | import java.math.BigDecimal; |
10 | 10 | ||
11 | import java.util.Collection; | 11 | import java.util.Collection; |
12 | 12 | ||
13 | import org.eclipse.emf.common.util.EList; | 13 | import org.eclipse.emf.common.util.EList; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.EClass; | 15 | import org.eclipse.emf.ecore.EClass; |
16 | 16 | ||
17 | import org.eclipse.emf.ecore.util.EDataTypeEList; | 17 | import org.eclipse.emf.ecore.util.EDataTypeEList; |
18 | 18 | ||
19 | /** | 19 | /** |
20 | * <!-- begin-user-doc --> | 20 | * <!-- begin-user-doc --> |
21 | * An implementation of the model object '<em><b>Real Enumeration</b></em>'. | 21 | * An implementation of the model object '<em><b>Real Enumeration</b></em>'. |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * <p> | 23 | * <p> |
24 | * The following features are implemented: | 24 | * The following features are implemented: |
25 | * </p> | 25 | * </p> |
26 | * <ul> | 26 | * <ul> |
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry <em>Entry</em>}</li> | 27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealEnumerationImpl#getEntry <em>Entry</em>}</li> |
28 | * </ul> | 28 | * </ul> |
29 | * | 29 | * |
30 | * @generated | 30 | * @generated |
31 | */ | 31 | */ |
32 | public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration | 32 | public class RealEnumerationImpl extends NumberSpecificationImpl implements RealEnumeration |
33 | { | 33 | { |
34 | /** | 34 | /** |
35 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. | 35 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. |
36 | * <!-- begin-user-doc --> | 36 | * <!-- begin-user-doc --> |
37 | * <!-- end-user-doc --> | 37 | * <!-- end-user-doc --> |
38 | * @see #getEntry() | 38 | * @see #getEntry() |
39 | * @generated | 39 | * @generated |
40 | * @ordered | 40 | * @ordered |
41 | */ | 41 | */ |
42 | protected EList<BigDecimal> entry; | 42 | protected EList<BigDecimal> entry; |
43 | 43 | ||
44 | /** | 44 | /** |
45 | * <!-- begin-user-doc --> | 45 | * <!-- begin-user-doc --> |
46 | * <!-- end-user-doc --> | 46 | * <!-- end-user-doc --> |
47 | * @generated | 47 | * @generated |
48 | */ | 48 | */ |
49 | protected RealEnumerationImpl() | 49 | protected RealEnumerationImpl() |
50 | { | 50 | { |
51 | super(); | 51 | super(); |
52 | } | 52 | } |
53 | 53 | ||
54 | /** | 54 | /** |
55 | * <!-- begin-user-doc --> | 55 | * <!-- begin-user-doc --> |
56 | * <!-- end-user-doc --> | 56 | * <!-- end-user-doc --> |
57 | * @generated | 57 | * @generated |
58 | */ | 58 | */ |
59 | @Override | 59 | @Override |
60 | protected EClass eStaticClass() | 60 | protected EClass eStaticClass() |
61 | { | 61 | { |
62 | return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION; | 62 | return ApplicationConfigurationPackage.Literals.REAL_ENUMERATION; |
63 | } | 63 | } |
64 | 64 | ||
65 | /** | 65 | /** |
66 | * <!-- begin-user-doc --> | 66 | * <!-- begin-user-doc --> |
67 | * <!-- end-user-doc --> | 67 | * <!-- end-user-doc --> |
68 | * @generated | 68 | * @generated |
69 | */ | 69 | */ |
70 | public EList<BigDecimal> getEntry() | 70 | @Override |
71 | { | 71 | public EList<BigDecimal> getEntry() |
72 | if (entry == null) | 72 | { |
73 | { | 73 | if (entry == null) |
74 | entry = new EDataTypeEList<BigDecimal>(BigDecimal.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY); | 74 | { |
75 | } | 75 | entry = new EDataTypeEList<BigDecimal>(BigDecimal.class, this, ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY); |
76 | return entry; | 76 | } |
77 | } | 77 | return entry; |
78 | 78 | } | |
79 | /** | 79 | |
80 | * <!-- begin-user-doc --> | 80 | /** |
81 | * <!-- end-user-doc --> | 81 | * <!-- begin-user-doc --> |
82 | * @generated | 82 | * <!-- end-user-doc --> |
83 | */ | 83 | * @generated |
84 | @Override | 84 | */ |
85 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 85 | @Override |
86 | { | 86 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
87 | switch (featureID) | 87 | { |
88 | { | 88 | switch (featureID) |
89 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | 89 | { |
90 | return getEntry(); | 90 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: |
91 | } | 91 | return getEntry(); |
92 | return super.eGet(featureID, resolve, coreType); | 92 | } |
93 | } | 93 | return super.eGet(featureID, resolve, coreType); |
94 | 94 | } | |
95 | /** | 95 | |
96 | * <!-- begin-user-doc --> | 96 | /** |
97 | * <!-- end-user-doc --> | 97 | * <!-- begin-user-doc --> |
98 | * @generated | 98 | * <!-- end-user-doc --> |
99 | */ | 99 | * @generated |
100 | @SuppressWarnings("unchecked") | 100 | */ |
101 | @Override | 101 | @SuppressWarnings("unchecked") |
102 | public void eSet(int featureID, Object newValue) | 102 | @Override |
103 | { | 103 | public void eSet(int featureID, Object newValue) |
104 | switch (featureID) | 104 | { |
105 | { | 105 | switch (featureID) |
106 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | 106 | { |
107 | getEntry().clear(); | 107 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: |
108 | getEntry().addAll((Collection<? extends BigDecimal>)newValue); | 108 | getEntry().clear(); |
109 | return; | 109 | getEntry().addAll((Collection<? extends BigDecimal>)newValue); |
110 | } | 110 | return; |
111 | super.eSet(featureID, newValue); | 111 | } |
112 | } | 112 | super.eSet(featureID, newValue); |
113 | 113 | } | |
114 | /** | 114 | |
115 | * <!-- begin-user-doc --> | 115 | /** |
116 | * <!-- end-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | */ | 118 | * @generated |
119 | @Override | 119 | */ |
120 | public void eUnset(int featureID) | 120 | @Override |
121 | { | 121 | public void eUnset(int featureID) |
122 | switch (featureID) | 122 | { |
123 | { | 123 | switch (featureID) |
124 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | 124 | { |
125 | getEntry().clear(); | 125 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: |
126 | return; | 126 | getEntry().clear(); |
127 | } | 127 | return; |
128 | super.eUnset(featureID); | 128 | } |
129 | } | 129 | super.eUnset(featureID); |
130 | 130 | } | |
131 | /** | 131 | |
132 | * <!-- begin-user-doc --> | 132 | /** |
133 | * <!-- end-user-doc --> | 133 | * <!-- begin-user-doc --> |
134 | * @generated | 134 | * <!-- end-user-doc --> |
135 | */ | 135 | * @generated |
136 | @Override | 136 | */ |
137 | public boolean eIsSet(int featureID) | 137 | @Override |
138 | { | 138 | public boolean eIsSet(int featureID) |
139 | switch (featureID) | 139 | { |
140 | { | 140 | switch (featureID) |
141 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: | 141 | { |
142 | return entry != null && !entry.isEmpty(); | 142 | case ApplicationConfigurationPackage.REAL_ENUMERATION__ENTRY: |
143 | } | 143 | return entry != null && !entry.isEmpty(); |
144 | return super.eIsSet(featureID); | 144 | } |
145 | } | 145 | return super.eIsSet(featureID); |
146 | 146 | } | |
147 | /** | 147 | |
148 | * <!-- begin-user-doc --> | 148 | /** |
149 | * <!-- end-user-doc --> | 149 | * <!-- begin-user-doc --> |
150 | * @generated | 150 | * <!-- end-user-doc --> |
151 | */ | 151 | * @generated |
152 | @Override | 152 | */ |
153 | public String toString() | 153 | @Override |
154 | { | 154 | public String toString() |
155 | if (eIsProxy()) return super.toString(); | 155 | { |
156 | 156 | if (eIsProxy()) return super.toString(); | |
157 | StringBuffer result = new StringBuffer(super.toString()); | 157 | |
158 | result.append(" (entry: "); | 158 | StringBuilder result = new StringBuilder(super.toString()); |
159 | result.append(entry); | 159 | result.append(" (entry: "); |
160 | result.append(')'); | 160 | result.append(entry); |
161 | return result.toString(); | 161 | result.append(')'); |
162 | } | 162 | return result.toString(); |
163 | 163 | } | |
164 | } //RealEnumerationImpl | 164 | |
165 | } //RealEnumerationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java index e34982fc..02642d6b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealReferenceImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>Real Reference</b></em>'. | 13 | * An implementation of the model object '<em><b>Real Reference</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class RealReferenceImpl extends TypeReferenceImpl implements RealReference | 18 | public class RealReferenceImpl extends TypeReferenceImpl implements RealReference |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected RealReferenceImpl() | 25 | protected RealReferenceImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return ApplicationConfigurationPackage.Literals.REAL_REFERENCE; | 38 | return ApplicationConfigurationPackage.Literals.REAL_REFERENCE; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //RealReferenceImpl | 41 | } //RealReferenceImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java index a936da12..eb2685d9 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealScopeImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealScope; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>Real Scope</b></em>'. | 13 | * An implementation of the model object '<em><b>Real Scope</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class RealScopeImpl extends RealReferenceImpl implements RealScope | 18 | public class RealScopeImpl extends RealReferenceImpl implements RealScope |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected RealScopeImpl() | 25 | protected RealScopeImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return ApplicationConfigurationPackage.Literals.REAL_SCOPE; | 38 | return ApplicationConfigurationPackage.Literals.REAL_SCOPE; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //RealScopeImpl | 41 | } //RealScopeImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java index dc3d6fc9..cb2576d5 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RealTypeScopeImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealReference; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RealTypeScope; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Real Type Scope</b></em>'. | 20 | * An implementation of the model object '<em><b>Real Type Scope</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType <em>Type</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RealTypeScopeImpl#getType <em>Type</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope | 31 | public class RealTypeScopeImpl extends TypeScopeImpl implements RealTypeScope |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | 34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getType() | 37 | * @see #getType() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected RealReference type; | 41 | protected RealReference type; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected RealTypeScopeImpl() | 48 | protected RealTypeScopeImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE; | 61 | return ApplicationConfigurationPackage.Literals.REAL_TYPE_SCOPE; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public RealReference getType() | 69 | @Override |
70 | { | 70 | public RealReference getType() |
71 | return type; | 71 | { |
72 | } | 72 | return type; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetType(RealReference newType, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetType(RealReference newType, NotificationChain msgs) |
81 | RealReference oldType = type; | 81 | { |
82 | type = newType; | 82 | RealReference oldType = type; |
83 | if (eNotificationRequired()) | 83 | type = newType; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, oldType, newType); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setType(RealReference newType) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newType != type) | 98 | public void setType(RealReference newType) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newType != type) |
101 | if (type != null) | 101 | { |
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newType != null) | 103 | if (type != null) |
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); | 104 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); |
105 | msgs = basicSetType(newType, msgs); | 105 | if (newType != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, null, msgs); |
107 | } | 107 | msgs = basicSetType(newType, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE, newType, newType)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | 122 | switch (featureID) |
123 | return basicSetType(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetType(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | 138 | switch (featureID) |
139 | return getType(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getType(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | 154 | switch (featureID) |
155 | setType((RealReference)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: |
157 | } | 157 | setType((RealReference)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | 171 | switch (featureID) |
172 | setType((RealReference)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: |
174 | } | 174 | setType((RealReference)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: | 188 | switch (featureID) |
189 | return type != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.REAL_TYPE_SCOPE__TYPE: |
191 | return super.eIsSet(featureID); | 191 | return type != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //RealTypeScopeImpl | 194 | } |
195 | |||
196 | } //RealTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java index 9abb1448..e2728fe9 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/RuntimeEntryImpl.java | |||
@@ -1,177 +1,179 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.RuntimeEntry; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 13 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
14 | 14 | ||
15 | /** | 15 | /** |
16 | * <!-- begin-user-doc --> | 16 | * <!-- begin-user-doc --> |
17 | * An implementation of the model object '<em><b>Runtime Entry</b></em>'. | 17 | * An implementation of the model object '<em><b>Runtime Entry</b></em>'. |
18 | * <!-- end-user-doc --> | 18 | * <!-- end-user-doc --> |
19 | * <p> | 19 | * <p> |
20 | * The following features are implemented: | 20 | * The following features are implemented: |
21 | * </p> | 21 | * </p> |
22 | * <ul> | 22 | * <ul> |
23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl#getMillisecLimit <em>Millisec Limit</em>}</li> | 23 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.RuntimeEntryImpl#getMillisecLimit <em>Millisec Limit</em>}</li> |
24 | * </ul> | 24 | * </ul> |
25 | * | 25 | * |
26 | * @generated | 26 | * @generated |
27 | */ | 27 | */ |
28 | public class RuntimeEntryImpl extends ConfigEntryImpl implements RuntimeEntry | 28 | public class RuntimeEntryImpl extends ConfigEntryImpl implements RuntimeEntry |
29 | { | 29 | { |
30 | /** | 30 | /** |
31 | * The default value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute. | 31 | * The default value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute. |
32 | * <!-- begin-user-doc --> | 32 | * <!-- begin-user-doc --> |
33 | * <!-- end-user-doc --> | 33 | * <!-- end-user-doc --> |
34 | * @see #getMillisecLimit() | 34 | * @see #getMillisecLimit() |
35 | * @generated | 35 | * @generated |
36 | * @ordered | 36 | * @ordered |
37 | */ | 37 | */ |
38 | protected static final int MILLISEC_LIMIT_EDEFAULT = 0; | 38 | protected static final int MILLISEC_LIMIT_EDEFAULT = 0; |
39 | 39 | ||
40 | /** | 40 | /** |
41 | * The cached value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute. | 41 | * The cached value of the '{@link #getMillisecLimit() <em>Millisec Limit</em>}' attribute. |
42 | * <!-- begin-user-doc --> | 42 | * <!-- begin-user-doc --> |
43 | * <!-- end-user-doc --> | 43 | * <!-- end-user-doc --> |
44 | * @see #getMillisecLimit() | 44 | * @see #getMillisecLimit() |
45 | * @generated | 45 | * @generated |
46 | * @ordered | 46 | * @ordered |
47 | */ | 47 | */ |
48 | protected int millisecLimit = MILLISEC_LIMIT_EDEFAULT; | 48 | protected int millisecLimit = MILLISEC_LIMIT_EDEFAULT; |
49 | 49 | ||
50 | /** | 50 | /** |
51 | * <!-- begin-user-doc --> | 51 | * <!-- begin-user-doc --> |
52 | * <!-- end-user-doc --> | 52 | * <!-- end-user-doc --> |
53 | * @generated | 53 | * @generated |
54 | */ | 54 | */ |
55 | protected RuntimeEntryImpl() | 55 | protected RuntimeEntryImpl() |
56 | { | 56 | { |
57 | super(); | 57 | super(); |
58 | } | 58 | } |
59 | 59 | ||
60 | /** | 60 | /** |
61 | * <!-- begin-user-doc --> | 61 | * <!-- begin-user-doc --> |
62 | * <!-- end-user-doc --> | 62 | * <!-- end-user-doc --> |
63 | * @generated | 63 | * @generated |
64 | */ | 64 | */ |
65 | @Override | 65 | @Override |
66 | protected EClass eStaticClass() | 66 | protected EClass eStaticClass() |
67 | { | 67 | { |
68 | return ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY; | 68 | return ApplicationConfigurationPackage.Literals.RUNTIME_ENTRY; |
69 | } | 69 | } |
70 | 70 | ||
71 | /** | 71 | /** |
72 | * <!-- begin-user-doc --> | 72 | * <!-- begin-user-doc --> |
73 | * <!-- end-user-doc --> | 73 | * <!-- end-user-doc --> |
74 | * @generated | 74 | * @generated |
75 | */ | 75 | */ |
76 | public int getMillisecLimit() | 76 | @Override |
77 | { | 77 | public int getMillisecLimit() |
78 | return millisecLimit; | 78 | { |
79 | } | 79 | return millisecLimit; |
80 | 80 | } | |
81 | /** | 81 | |
82 | * <!-- begin-user-doc --> | 82 | /** |
83 | * <!-- end-user-doc --> | 83 | * <!-- begin-user-doc --> |
84 | * @generated | 84 | * <!-- end-user-doc --> |
85 | */ | 85 | * @generated |
86 | public void setMillisecLimit(int newMillisecLimit) | 86 | */ |
87 | { | 87 | @Override |
88 | int oldMillisecLimit = millisecLimit; | 88 | public void setMillisecLimit(int newMillisecLimit) |
89 | millisecLimit = newMillisecLimit; | 89 | { |
90 | if (eNotificationRequired()) | 90 | int oldMillisecLimit = millisecLimit; |
91 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT, oldMillisecLimit, millisecLimit)); | 91 | millisecLimit = newMillisecLimit; |
92 | } | 92 | if (eNotificationRequired()) |
93 | 93 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT, oldMillisecLimit, millisecLimit)); | |
94 | /** | 94 | } |
95 | * <!-- begin-user-doc --> | 95 | |
96 | * <!-- end-user-doc --> | 96 | /** |
97 | * @generated | 97 | * <!-- begin-user-doc --> |
98 | */ | 98 | * <!-- end-user-doc --> |
99 | @Override | 99 | * @generated |
100 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 100 | */ |
101 | { | 101 | @Override |
102 | switch (featureID) | 102 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
103 | { | 103 | { |
104 | case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: | 104 | switch (featureID) |
105 | return getMillisecLimit(); | 105 | { |
106 | } | 106 | case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: |
107 | return super.eGet(featureID, resolve, coreType); | 107 | return getMillisecLimit(); |
108 | } | 108 | } |
109 | 109 | return super.eGet(featureID, resolve, coreType); | |
110 | /** | 110 | } |
111 | * <!-- begin-user-doc --> | 111 | |
112 | * <!-- end-user-doc --> | 112 | /** |
113 | * @generated | 113 | * <!-- begin-user-doc --> |
114 | */ | 114 | * <!-- end-user-doc --> |
115 | @Override | 115 | * @generated |
116 | public void eSet(int featureID, Object newValue) | 116 | */ |
117 | { | 117 | @Override |
118 | switch (featureID) | 118 | public void eSet(int featureID, Object newValue) |
119 | { | 119 | { |
120 | case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: | 120 | switch (featureID) |
121 | setMillisecLimit((Integer)newValue); | 121 | { |
122 | return; | 122 | case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: |
123 | } | 123 | setMillisecLimit((Integer)newValue); |
124 | super.eSet(featureID, newValue); | 124 | return; |
125 | } | 125 | } |
126 | 126 | super.eSet(featureID, newValue); | |
127 | /** | 127 | } |
128 | * <!-- begin-user-doc --> | 128 | |
129 | * <!-- end-user-doc --> | 129 | /** |
130 | * @generated | 130 | * <!-- begin-user-doc --> |
131 | */ | 131 | * <!-- end-user-doc --> |
132 | @Override | 132 | * @generated |
133 | public void eUnset(int featureID) | 133 | */ |
134 | { | 134 | @Override |
135 | switch (featureID) | 135 | public void eUnset(int featureID) |
136 | { | 136 | { |
137 | case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: | 137 | switch (featureID) |
138 | setMillisecLimit(MILLISEC_LIMIT_EDEFAULT); | 138 | { |
139 | return; | 139 | case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: |
140 | } | 140 | setMillisecLimit(MILLISEC_LIMIT_EDEFAULT); |
141 | super.eUnset(featureID); | 141 | return; |
142 | } | 142 | } |
143 | 143 | super.eUnset(featureID); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public boolean eIsSet(int featureID) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public boolean eIsSet(int featureID) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: | 154 | switch (featureID) |
155 | return millisecLimit != MILLISEC_LIMIT_EDEFAULT; | 155 | { |
156 | } | 156 | case ApplicationConfigurationPackage.RUNTIME_ENTRY__MILLISEC_LIMIT: |
157 | return super.eIsSet(featureID); | 157 | return millisecLimit != MILLISEC_LIMIT_EDEFAULT; |
158 | } | 158 | } |
159 | 159 | return super.eIsSet(featureID); | |
160 | /** | 160 | } |
161 | * <!-- begin-user-doc --> | 161 | |
162 | * <!-- end-user-doc --> | 162 | /** |
163 | * @generated | 163 | * <!-- begin-user-doc --> |
164 | */ | 164 | * <!-- end-user-doc --> |
165 | @Override | 165 | * @generated |
166 | public String toString() | 166 | */ |
167 | { | 167 | @Override |
168 | if (eIsProxy()) return super.toString(); | 168 | public String toString() |
169 | 169 | { | |
170 | StringBuffer result = new StringBuffer(super.toString()); | 170 | if (eIsProxy()) return super.toString(); |
171 | result.append(" (millisecLimit: "); | 171 | |
172 | result.append(millisecLimit); | 172 | StringBuilder result = new StringBuilder(super.toString()); |
173 | result.append(')'); | 173 | result.append(" (millisecLimit: "); |
174 | return result.toString(); | 174 | result.append(millisecLimit); |
175 | } | 175 | result.append(')'); |
176 | 176 | return result.toString(); | |
177 | } //RuntimeEntryImpl | 177 | } |
178 | |||
179 | } //RuntimeEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java index c731abbb..7b833c37 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeDeclarationImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Scope Declaration</b></em>'. | 20 | * An implementation of the model object '<em><b>Scope Declaration</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl#getSpecification <em>Specification</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeDeclarationImpl#getSpecification <em>Specification</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class ScopeDeclarationImpl extends DeclarationImpl implements ScopeDeclaration | 31 | public class ScopeDeclarationImpl extends DeclarationImpl implements ScopeDeclaration |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. | 34 | * The cached value of the '{@link #getSpecification() <em>Specification</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getSpecification() | 37 | * @see #getSpecification() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected ScopeSpecification specification; | 41 | protected ScopeSpecification specification; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected ScopeDeclarationImpl() | 48 | protected ScopeDeclarationImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION; | 61 | return ApplicationConfigurationPackage.Literals.SCOPE_DECLARATION; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public ScopeSpecification getSpecification() | 69 | @Override |
70 | { | 70 | public ScopeSpecification getSpecification() |
71 | return specification; | 71 | { |
72 | } | 72 | return specification; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetSpecification(ScopeSpecification newSpecification, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetSpecification(ScopeSpecification newSpecification, NotificationChain msgs) |
81 | ScopeSpecification oldSpecification = specification; | 81 | { |
82 | specification = newSpecification; | 82 | ScopeSpecification oldSpecification = specification; |
83 | if (eNotificationRequired()) | 83 | specification = newSpecification; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, oldSpecification, newSpecification); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setSpecification(ScopeSpecification newSpecification) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newSpecification != specification) | 98 | public void setSpecification(ScopeSpecification newSpecification) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newSpecification != specification) |
101 | if (specification != null) | 101 | { |
102 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newSpecification != null) | 103 | if (specification != null) |
104 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); | 104 | msgs = ((InternalEObject)specification).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); |
105 | msgs = basicSetSpecification(newSpecification, msgs); | 105 | if (newSpecification != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newSpecification).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, null, msgs); |
107 | } | 107 | msgs = basicSetSpecification(newSpecification, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION, newSpecification, newSpecification)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: | 122 | switch (featureID) |
123 | return basicSetSpecification(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetSpecification(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: | 138 | switch (featureID) |
139 | return getSpecification(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getSpecification(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: | 154 | switch (featureID) |
155 | setSpecification((ScopeSpecification)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: |
157 | } | 157 | setSpecification((ScopeSpecification)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: | 171 | switch (featureID) |
172 | setSpecification((ScopeSpecification)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: |
174 | } | 174 | setSpecification((ScopeSpecification)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: | 188 | switch (featureID) |
189 | return specification != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.SCOPE_DECLARATION__SPECIFICATION: |
191 | return super.eIsSet(featureID); | 191 | return specification != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //ScopeDeclarationImpl | 194 | } |
195 | |||
196 | } //ScopeDeclarationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java index 92309b90..704f35dd 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Scope; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Scope</b></em>'. | 15 | * An implementation of the model object '<em><b>Scope</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope | 20 | public class ScopeImpl extends MinimalEObjectImpl.Container implements Scope |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected ScopeImpl() | 27 | protected ScopeImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.SCOPE; | 40 | return ApplicationConfigurationPackage.Literals.SCOPE; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //ScopeImpl | 43 | } //ScopeImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java index 74f1c235..b02e2129 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeReferenceImpl.java | |||
@@ -1,173 +1,175 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeDeclaration; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeReference; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | 11 | ||
12 | import org.eclipse.emf.ecore.EClass; | 12 | import org.eclipse.emf.ecore.EClass; |
13 | import org.eclipse.emf.ecore.InternalEObject; | 13 | import org.eclipse.emf.ecore.InternalEObject; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 15 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>Scope Reference</b></em>'. | 19 | * An implementation of the model object '<em><b>Scope Reference</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl#getReferred <em>Referred</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeReferenceImpl#getReferred <em>Referred</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class ScopeReferenceImpl extends ScopeImpl implements ScopeReference | 30 | public class ScopeReferenceImpl extends ScopeImpl implements ScopeReference |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. | 33 | * The cached value of the '{@link #getReferred() <em>Referred</em>}' reference. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getReferred() | 36 | * @see #getReferred() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected ScopeDeclaration referred; | 40 | protected ScopeDeclaration referred; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @generated | 45 | * @generated |
46 | */ | 46 | */ |
47 | protected ScopeReferenceImpl() | 47 | protected ScopeReferenceImpl() |
48 | { | 48 | { |
49 | super(); | 49 | super(); |
50 | } | 50 | } |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | @Override | 57 | @Override |
58 | protected EClass eStaticClass() | 58 | protected EClass eStaticClass() |
59 | { | 59 | { |
60 | return ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE; | 60 | return ApplicationConfigurationPackage.Literals.SCOPE_REFERENCE; |
61 | } | 61 | } |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @generated | 66 | * @generated |
67 | */ | 67 | */ |
68 | public ScopeDeclaration getReferred() | 68 | @Override |
69 | { | 69 | public ScopeDeclaration getReferred() |
70 | if (referred != null && referred.eIsProxy()) | 70 | { |
71 | { | 71 | if (referred != null && referred.eIsProxy()) |
72 | InternalEObject oldReferred = (InternalEObject)referred; | 72 | { |
73 | referred = (ScopeDeclaration)eResolveProxy(oldReferred); | 73 | InternalEObject oldReferred = (InternalEObject)referred; |
74 | if (referred != oldReferred) | 74 | referred = (ScopeDeclaration)eResolveProxy(oldReferred); |
75 | { | 75 | if (referred != oldReferred) |
76 | if (eNotificationRequired()) | 76 | { |
77 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); | 77 | if (eNotificationRequired()) |
78 | } | 78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); |
79 | } | 79 | } |
80 | return referred; | 80 | } |
81 | } | 81 | return referred; |
82 | 82 | } | |
83 | /** | 83 | |
84 | * <!-- begin-user-doc --> | 84 | /** |
85 | * <!-- end-user-doc --> | 85 | * <!-- begin-user-doc --> |
86 | * @generated | 86 | * <!-- end-user-doc --> |
87 | */ | 87 | * @generated |
88 | public ScopeDeclaration basicGetReferred() | 88 | */ |
89 | { | 89 | public ScopeDeclaration basicGetReferred() |
90 | return referred; | 90 | { |
91 | } | 91 | return referred; |
92 | 92 | } | |
93 | /** | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * <!-- begin-user-doc --> |
96 | * @generated | 96 | * <!-- end-user-doc --> |
97 | */ | 97 | * @generated |
98 | public void setReferred(ScopeDeclaration newReferred) | 98 | */ |
99 | { | 99 | @Override |
100 | ScopeDeclaration oldReferred = referred; | 100 | public void setReferred(ScopeDeclaration newReferred) |
101 | referred = newReferred; | 101 | { |
102 | if (eNotificationRequired()) | 102 | ScopeDeclaration oldReferred = referred; |
103 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); | 103 | referred = newReferred; |
104 | } | 104 | if (eNotificationRequired()) |
105 | 105 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED, oldReferred, referred)); | |
106 | /** | 106 | } |
107 | * <!-- begin-user-doc --> | 107 | |
108 | * <!-- end-user-doc --> | 108 | /** |
109 | * @generated | 109 | * <!-- begin-user-doc --> |
110 | */ | 110 | * <!-- end-user-doc --> |
111 | @Override | 111 | * @generated |
112 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 112 | */ |
113 | { | 113 | @Override |
114 | switch (featureID) | 114 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
115 | { | 115 | { |
116 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: | 116 | switch (featureID) |
117 | if (resolve) return getReferred(); | 117 | { |
118 | return basicGetReferred(); | 118 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: |
119 | } | 119 | if (resolve) return getReferred(); |
120 | return super.eGet(featureID, resolve, coreType); | 120 | return basicGetReferred(); |
121 | } | 121 | } |
122 | 122 | return super.eGet(featureID, resolve, coreType); | |
123 | /** | 123 | } |
124 | * <!-- begin-user-doc --> | 124 | |
125 | * <!-- end-user-doc --> | 125 | /** |
126 | * @generated | 126 | * <!-- begin-user-doc --> |
127 | */ | 127 | * <!-- end-user-doc --> |
128 | @Override | 128 | * @generated |
129 | public void eSet(int featureID, Object newValue) | 129 | */ |
130 | { | 130 | @Override |
131 | switch (featureID) | 131 | public void eSet(int featureID, Object newValue) |
132 | { | 132 | { |
133 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: | 133 | switch (featureID) |
134 | setReferred((ScopeDeclaration)newValue); | 134 | { |
135 | return; | 135 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: |
136 | } | 136 | setReferred((ScopeDeclaration)newValue); |
137 | super.eSet(featureID, newValue); | 137 | return; |
138 | } | 138 | } |
139 | 139 | super.eSet(featureID, newValue); | |
140 | /** | 140 | } |
141 | * <!-- begin-user-doc --> | 141 | |
142 | * <!-- end-user-doc --> | 142 | /** |
143 | * @generated | 143 | * <!-- begin-user-doc --> |
144 | */ | 144 | * <!-- end-user-doc --> |
145 | @Override | 145 | * @generated |
146 | public void eUnset(int featureID) | 146 | */ |
147 | { | 147 | @Override |
148 | switch (featureID) | 148 | public void eUnset(int featureID) |
149 | { | 149 | { |
150 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: | 150 | switch (featureID) |
151 | setReferred((ScopeDeclaration)null); | 151 | { |
152 | return; | 152 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: |
153 | } | 153 | setReferred((ScopeDeclaration)null); |
154 | super.eUnset(featureID); | 154 | return; |
155 | } | 155 | } |
156 | 156 | super.eUnset(featureID); | |
157 | /** | 157 | } |
158 | * <!-- begin-user-doc --> | 158 | |
159 | * <!-- end-user-doc --> | 159 | /** |
160 | * @generated | 160 | * <!-- begin-user-doc --> |
161 | */ | 161 | * <!-- end-user-doc --> |
162 | @Override | 162 | * @generated |
163 | public boolean eIsSet(int featureID) | 163 | */ |
164 | { | 164 | @Override |
165 | switch (featureID) | 165 | public boolean eIsSet(int featureID) |
166 | { | 166 | { |
167 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: | 167 | switch (featureID) |
168 | return referred != null; | 168 | { |
169 | } | 169 | case ApplicationConfigurationPackage.SCOPE_REFERENCE__REFERRED: |
170 | return super.eIsSet(featureID); | 170 | return referred != null; |
171 | } | 171 | } |
172 | 172 | return super.eIsSet(featureID); | |
173 | } //ScopeReferenceImpl | 173 | } |
174 | |||
175 | } //ScopeReferenceImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java index b9e4f045..4d0cdf68 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ScopeSpecificationImpl.java | |||
@@ -1,166 +1,167 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ScopeSpecification; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; |
9 | 9 | ||
10 | import java.util.Collection; | 10 | import java.util.Collection; |
11 | 11 | ||
12 | import org.eclipse.emf.common.notify.NotificationChain; | 12 | import org.eclipse.emf.common.notify.NotificationChain; |
13 | 13 | ||
14 | import org.eclipse.emf.common.util.EList; | 14 | import org.eclipse.emf.common.util.EList; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.EClass; | 16 | import org.eclipse.emf.ecore.EClass; |
17 | import org.eclipse.emf.ecore.InternalEObject; | 17 | import org.eclipse.emf.ecore.InternalEObject; |
18 | 18 | ||
19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; | 19 | import org.eclipse.emf.ecore.util.EObjectContainmentEList; |
20 | import org.eclipse.emf.ecore.util.InternalEList; | 20 | import org.eclipse.emf.ecore.util.InternalEList; |
21 | 21 | ||
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * An implementation of the model object '<em><b>Scope Specification</b></em>'. | 24 | * An implementation of the model object '<em><b>Scope Specification</b></em>'. |
25 | * <!-- end-user-doc --> | 25 | * <!-- end-user-doc --> |
26 | * <p> | 26 | * <p> |
27 | * The following features are implemented: | 27 | * The following features are implemented: |
28 | * </p> | 28 | * </p> |
29 | * <ul> | 29 | * <ul> |
30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl#getScopes <em>Scopes</em>}</li> | 30 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ScopeSpecificationImpl#getScopes <em>Scopes</em>}</li> |
31 | * </ul> | 31 | * </ul> |
32 | * | 32 | * |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | public class ScopeSpecificationImpl extends ScopeImpl implements ScopeSpecification | 35 | public class ScopeSpecificationImpl extends ScopeImpl implements ScopeSpecification |
36 | { | 36 | { |
37 | /** | 37 | /** |
38 | * The cached value of the '{@link #getScopes() <em>Scopes</em>}' containment reference list. | 38 | * The cached value of the '{@link #getScopes() <em>Scopes</em>}' containment reference list. |
39 | * <!-- begin-user-doc --> | 39 | * <!-- begin-user-doc --> |
40 | * <!-- end-user-doc --> | 40 | * <!-- end-user-doc --> |
41 | * @see #getScopes() | 41 | * @see #getScopes() |
42 | * @generated | 42 | * @generated |
43 | * @ordered | 43 | * @ordered |
44 | */ | 44 | */ |
45 | protected EList<TypeScope> scopes; | 45 | protected EList<TypeScope> scopes; |
46 | 46 | ||
47 | /** | 47 | /** |
48 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
49 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
50 | * @generated | 50 | * @generated |
51 | */ | 51 | */ |
52 | protected ScopeSpecificationImpl() | 52 | protected ScopeSpecificationImpl() |
53 | { | 53 | { |
54 | super(); | 54 | super(); |
55 | } | 55 | } |
56 | 56 | ||
57 | /** | 57 | /** |
58 | * <!-- begin-user-doc --> | 58 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 59 | * <!-- end-user-doc --> |
60 | * @generated | 60 | * @generated |
61 | */ | 61 | */ |
62 | @Override | 62 | @Override |
63 | protected EClass eStaticClass() | 63 | protected EClass eStaticClass() |
64 | { | 64 | { |
65 | return ApplicationConfigurationPackage.Literals.SCOPE_SPECIFICATION; | 65 | return ApplicationConfigurationPackage.Literals.SCOPE_SPECIFICATION; |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
69 | * <!-- begin-user-doc --> | 69 | * <!-- begin-user-doc --> |
70 | * <!-- end-user-doc --> | 70 | * <!-- end-user-doc --> |
71 | * @generated | 71 | * @generated |
72 | */ | 72 | */ |
73 | public EList<TypeScope> getScopes() | 73 | @Override |
74 | { | 74 | public EList<TypeScope> getScopes() |
75 | if (scopes == null) | 75 | { |
76 | { | 76 | if (scopes == null) |
77 | scopes = new EObjectContainmentEList<TypeScope>(TypeScope.class, this, ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES); | 77 | { |
78 | } | 78 | scopes = new EObjectContainmentEList<TypeScope>(TypeScope.class, this, ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES); |
79 | return scopes; | 79 | } |
80 | } | 80 | return scopes; |
81 | 81 | } | |
82 | /** | 82 | |
83 | * <!-- begin-user-doc --> | 83 | /** |
84 | * <!-- end-user-doc --> | 84 | * <!-- begin-user-doc --> |
85 | * @generated | 85 | * <!-- end-user-doc --> |
86 | */ | 86 | * @generated |
87 | @Override | 87 | */ |
88 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 88 | @Override |
89 | { | 89 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
90 | switch (featureID) | 90 | { |
91 | { | 91 | switch (featureID) |
92 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | 92 | { |
93 | return ((InternalEList<?>)getScopes()).basicRemove(otherEnd, msgs); | 93 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: |
94 | } | 94 | return ((InternalEList<?>)getScopes()).basicRemove(otherEnd, msgs); |
95 | return super.eInverseRemove(otherEnd, featureID, msgs); | 95 | } |
96 | } | 96 | return super.eInverseRemove(otherEnd, featureID, msgs); |
97 | 97 | } | |
98 | /** | 98 | |
99 | * <!-- begin-user-doc --> | 99 | /** |
100 | * <!-- end-user-doc --> | 100 | * <!-- begin-user-doc --> |
101 | * @generated | 101 | * <!-- end-user-doc --> |
102 | */ | 102 | * @generated |
103 | @Override | 103 | */ |
104 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 104 | @Override |
105 | { | 105 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
106 | switch (featureID) | 106 | { |
107 | { | 107 | switch (featureID) |
108 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | 108 | { |
109 | return getScopes(); | 109 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: |
110 | } | 110 | return getScopes(); |
111 | return super.eGet(featureID, resolve, coreType); | 111 | } |
112 | } | 112 | return super.eGet(featureID, resolve, coreType); |
113 | 113 | } | |
114 | /** | 114 | |
115 | * <!-- begin-user-doc --> | 115 | /** |
116 | * <!-- end-user-doc --> | 116 | * <!-- begin-user-doc --> |
117 | * @generated | 117 | * <!-- end-user-doc --> |
118 | */ | 118 | * @generated |
119 | @SuppressWarnings("unchecked") | 119 | */ |
120 | @Override | 120 | @SuppressWarnings("unchecked") |
121 | public void eSet(int featureID, Object newValue) | 121 | @Override |
122 | { | 122 | public void eSet(int featureID, Object newValue) |
123 | switch (featureID) | 123 | { |
124 | { | 124 | switch (featureID) |
125 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | 125 | { |
126 | getScopes().clear(); | 126 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: |
127 | getScopes().addAll((Collection<? extends TypeScope>)newValue); | 127 | getScopes().clear(); |
128 | return; | 128 | getScopes().addAll((Collection<? extends TypeScope>)newValue); |
129 | } | 129 | return; |
130 | super.eSet(featureID, newValue); | 130 | } |
131 | } | 131 | super.eSet(featureID, newValue); |
132 | 132 | } | |
133 | /** | 133 | |
134 | * <!-- begin-user-doc --> | 134 | /** |
135 | * <!-- end-user-doc --> | 135 | * <!-- begin-user-doc --> |
136 | * @generated | 136 | * <!-- end-user-doc --> |
137 | */ | 137 | * @generated |
138 | @Override | 138 | */ |
139 | public void eUnset(int featureID) | 139 | @Override |
140 | { | 140 | public void eUnset(int featureID) |
141 | switch (featureID) | 141 | { |
142 | { | 142 | switch (featureID) |
143 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | 143 | { |
144 | getScopes().clear(); | 144 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: |
145 | return; | 145 | getScopes().clear(); |
146 | } | 146 | return; |
147 | super.eUnset(featureID); | 147 | } |
148 | } | 148 | super.eUnset(featureID); |
149 | 149 | } | |
150 | /** | 150 | |
151 | * <!-- begin-user-doc --> | 151 | /** |
152 | * <!-- end-user-doc --> | 152 | * <!-- begin-user-doc --> |
153 | * @generated | 153 | * <!-- end-user-doc --> |
154 | */ | 154 | * @generated |
155 | @Override | 155 | */ |
156 | public boolean eIsSet(int featureID) | 156 | @Override |
157 | { | 157 | public boolean eIsSet(int featureID) |
158 | switch (featureID) | 158 | { |
159 | { | 159 | switch (featureID) |
160 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: | 160 | { |
161 | return scopes != null && !scopes.isEmpty(); | 161 | case ApplicationConfigurationPackage.SCOPE_SPECIFICATION__SCOPES: |
162 | } | 162 | return scopes != null && !scopes.isEmpty(); |
163 | return super.eIsSet(featureID); | 163 | } |
164 | } | 164 | return super.eIsSet(featureID); |
165 | 165 | } | |
166 | } //ScopeSpecificationImpl | 166 | |
167 | } //ScopeSpecificationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java index 7e72525a..fcc1e5bf 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringEnumerationImpl.java | |||
@@ -1,162 +1,163 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringEnumeration; |
8 | 8 | ||
9 | import java.util.Collection; | 9 | import java.util.Collection; |
10 | 10 | ||
11 | import org.eclipse.emf.common.util.EList; | 11 | import org.eclipse.emf.common.util.EList; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | 14 | ||
15 | import org.eclipse.emf.ecore.util.EDataTypeEList; | 15 | import org.eclipse.emf.ecore.util.EDataTypeEList; |
16 | 16 | ||
17 | /** | 17 | /** |
18 | * <!-- begin-user-doc --> | 18 | * <!-- begin-user-doc --> |
19 | * An implementation of the model object '<em><b>String Enumeration</b></em>'. | 19 | * An implementation of the model object '<em><b>String Enumeration</b></em>'. |
20 | * <!-- end-user-doc --> | 20 | * <!-- end-user-doc --> |
21 | * <p> | 21 | * <p> |
22 | * The following features are implemented: | 22 | * The following features are implemented: |
23 | * </p> | 23 | * </p> |
24 | * <ul> | 24 | * <ul> |
25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry <em>Entry</em>}</li> | 25 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringEnumerationImpl#getEntry <em>Entry</em>}</li> |
26 | * </ul> | 26 | * </ul> |
27 | * | 27 | * |
28 | * @generated | 28 | * @generated |
29 | */ | 29 | */ |
30 | public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration | 30 | public class StringEnumerationImpl extends NumberSpecificationImpl implements StringEnumeration |
31 | { | 31 | { |
32 | /** | 32 | /** |
33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. | 33 | * The cached value of the '{@link #getEntry() <em>Entry</em>}' attribute list. |
34 | * <!-- begin-user-doc --> | 34 | * <!-- begin-user-doc --> |
35 | * <!-- end-user-doc --> | 35 | * <!-- end-user-doc --> |
36 | * @see #getEntry() | 36 | * @see #getEntry() |
37 | * @generated | 37 | * @generated |
38 | * @ordered | 38 | * @ordered |
39 | */ | 39 | */ |
40 | protected EList<String> entry; | 40 | protected EList<String> entry; |
41 | 41 | ||
42 | /** | 42 | /** |
43 | * <!-- begin-user-doc --> | 43 | * <!-- begin-user-doc --> |
44 | * <!-- end-user-doc --> | 44 | * <!-- end-user-doc --> |
45 | * @generated | 45 | * @generated |
46 | */ | 46 | */ |
47 | protected StringEnumerationImpl() | 47 | protected StringEnumerationImpl() |
48 | { | 48 | { |
49 | super(); | 49 | super(); |
50 | } | 50 | } |
51 | 51 | ||
52 | /** | 52 | /** |
53 | * <!-- begin-user-doc --> | 53 | * <!-- begin-user-doc --> |
54 | * <!-- end-user-doc --> | 54 | * <!-- end-user-doc --> |
55 | * @generated | 55 | * @generated |
56 | */ | 56 | */ |
57 | @Override | 57 | @Override |
58 | protected EClass eStaticClass() | 58 | protected EClass eStaticClass() |
59 | { | 59 | { |
60 | return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION; | 60 | return ApplicationConfigurationPackage.Literals.STRING_ENUMERATION; |
61 | } | 61 | } |
62 | 62 | ||
63 | /** | 63 | /** |
64 | * <!-- begin-user-doc --> | 64 | * <!-- begin-user-doc --> |
65 | * <!-- end-user-doc --> | 65 | * <!-- end-user-doc --> |
66 | * @generated | 66 | * @generated |
67 | */ | 67 | */ |
68 | public EList<String> getEntry() | 68 | @Override |
69 | { | 69 | public EList<String> getEntry() |
70 | if (entry == null) | 70 | { |
71 | { | 71 | if (entry == null) |
72 | entry = new EDataTypeEList<String>(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY); | 72 | { |
73 | } | 73 | entry = new EDataTypeEList<String>(String.class, this, ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY); |
74 | return entry; | 74 | } |
75 | } | 75 | return entry; |
76 | 76 | } | |
77 | /** | 77 | |
78 | * <!-- begin-user-doc --> | 78 | /** |
79 | * <!-- end-user-doc --> | 79 | * <!-- begin-user-doc --> |
80 | * @generated | 80 | * <!-- end-user-doc --> |
81 | */ | 81 | * @generated |
82 | @Override | 82 | */ |
83 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 83 | @Override |
84 | { | 84 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
85 | switch (featureID) | 85 | { |
86 | { | 86 | switch (featureID) |
87 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | 87 | { |
88 | return getEntry(); | 88 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: |
89 | } | 89 | return getEntry(); |
90 | return super.eGet(featureID, resolve, coreType); | 90 | } |
91 | } | 91 | return super.eGet(featureID, resolve, coreType); |
92 | 92 | } | |
93 | /** | 93 | |
94 | * <!-- begin-user-doc --> | 94 | /** |
95 | * <!-- end-user-doc --> | 95 | * <!-- begin-user-doc --> |
96 | * @generated | 96 | * <!-- end-user-doc --> |
97 | */ | 97 | * @generated |
98 | @SuppressWarnings("unchecked") | 98 | */ |
99 | @Override | 99 | @SuppressWarnings("unchecked") |
100 | public void eSet(int featureID, Object newValue) | 100 | @Override |
101 | { | 101 | public void eSet(int featureID, Object newValue) |
102 | switch (featureID) | 102 | { |
103 | { | 103 | switch (featureID) |
104 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | 104 | { |
105 | getEntry().clear(); | 105 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: |
106 | getEntry().addAll((Collection<? extends String>)newValue); | 106 | getEntry().clear(); |
107 | return; | 107 | getEntry().addAll((Collection<? extends String>)newValue); |
108 | } | 108 | return; |
109 | super.eSet(featureID, newValue); | 109 | } |
110 | } | 110 | super.eSet(featureID, newValue); |
111 | 111 | } | |
112 | /** | 112 | |
113 | * <!-- begin-user-doc --> | 113 | /** |
114 | * <!-- end-user-doc --> | 114 | * <!-- begin-user-doc --> |
115 | * @generated | 115 | * <!-- end-user-doc --> |
116 | */ | 116 | * @generated |
117 | @Override | 117 | */ |
118 | public void eUnset(int featureID) | 118 | @Override |
119 | { | 119 | public void eUnset(int featureID) |
120 | switch (featureID) | 120 | { |
121 | { | 121 | switch (featureID) |
122 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | 122 | { |
123 | getEntry().clear(); | 123 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: |
124 | return; | 124 | getEntry().clear(); |
125 | } | 125 | return; |
126 | super.eUnset(featureID); | 126 | } |
127 | } | 127 | super.eUnset(featureID); |
128 | 128 | } | |
129 | /** | 129 | |
130 | * <!-- begin-user-doc --> | 130 | /** |
131 | * <!-- end-user-doc --> | 131 | * <!-- begin-user-doc --> |
132 | * @generated | 132 | * <!-- end-user-doc --> |
133 | */ | 133 | * @generated |
134 | @Override | 134 | */ |
135 | public boolean eIsSet(int featureID) | 135 | @Override |
136 | { | 136 | public boolean eIsSet(int featureID) |
137 | switch (featureID) | 137 | { |
138 | { | 138 | switch (featureID) |
139 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: | 139 | { |
140 | return entry != null && !entry.isEmpty(); | 140 | case ApplicationConfigurationPackage.STRING_ENUMERATION__ENTRY: |
141 | } | 141 | return entry != null && !entry.isEmpty(); |
142 | return super.eIsSet(featureID); | 142 | } |
143 | } | 143 | return super.eIsSet(featureID); |
144 | 144 | } | |
145 | /** | 145 | |
146 | * <!-- begin-user-doc --> | 146 | /** |
147 | * <!-- end-user-doc --> | 147 | * <!-- begin-user-doc --> |
148 | * @generated | 148 | * <!-- end-user-doc --> |
149 | */ | 149 | * @generated |
150 | @Override | 150 | */ |
151 | public String toString() | 151 | @Override |
152 | { | 152 | public String toString() |
153 | if (eIsProxy()) return super.toString(); | 153 | { |
154 | 154 | if (eIsProxy()) return super.toString(); | |
155 | StringBuffer result = new StringBuffer(super.toString()); | 155 | |
156 | result.append(" (entry: "); | 156 | StringBuilder result = new StringBuilder(super.toString()); |
157 | result.append(entry); | 157 | result.append(" (entry: "); |
158 | result.append(')'); | 158 | result.append(entry); |
159 | return result.toString(); | 159 | result.append(')'); |
160 | } | 160 | return result.toString(); |
161 | 161 | } | |
162 | } //StringEnumerationImpl | 162 | |
163 | } //StringEnumerationImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java index c6b29515..4963a8f9 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringReferenceImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>String Reference</b></em>'. | 13 | * An implementation of the model object '<em><b>String Reference</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class StringReferenceImpl extends TypeReferenceImpl implements StringReference | 18 | public class StringReferenceImpl extends TypeReferenceImpl implements StringReference |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected StringReferenceImpl() | 25 | protected StringReferenceImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return ApplicationConfigurationPackage.Literals.STRING_REFERENCE; | 38 | return ApplicationConfigurationPackage.Literals.STRING_REFERENCE; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //StringReferenceImpl | 41 | } //StringReferenceImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java index c9c60e7b..8fb2b6de 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringScopeImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringScope; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>String Scope</b></em>'. | 13 | * An implementation of the model object '<em><b>String Scope</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class StringScopeImpl extends StringReferenceImpl implements StringScope | 18 | public class StringScopeImpl extends StringReferenceImpl implements StringScope |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected StringScopeImpl() | 25 | protected StringScopeImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return ApplicationConfigurationPackage.Literals.STRING_SCOPE; | 38 | return ApplicationConfigurationPackage.Literals.STRING_SCOPE; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //StringScopeImpl | 41 | } //StringScopeImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java index 1f0f0b2e..0c113e4c 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/StringTypeScopeImpl.java | |||
@@ -1,194 +1,196 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringReference; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.StringTypeScope; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>String Type Scope</b></em>'. | 20 | * An implementation of the model object '<em><b>String Type Scope</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType <em>Type</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.StringTypeScopeImpl#getType <em>Type</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope | 31 | public class StringTypeScopeImpl extends TypeScopeImpl implements StringTypeScope |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. | 34 | * The cached value of the '{@link #getType() <em>Type</em>}' containment reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getType() | 37 | * @see #getType() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected StringReference type; | 41 | protected StringReference type; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected StringTypeScopeImpl() | 48 | protected StringTypeScopeImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE; | 61 | return ApplicationConfigurationPackage.Literals.STRING_TYPE_SCOPE; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public StringReference getType() | 69 | @Override |
70 | { | 70 | public StringReference getType() |
71 | return type; | 71 | { |
72 | } | 72 | return type; |
73 | 73 | } | |
74 | /** | 74 | |
75 | * <!-- begin-user-doc --> | 75 | /** |
76 | * <!-- end-user-doc --> | 76 | * <!-- begin-user-doc --> |
77 | * @generated | 77 | * <!-- end-user-doc --> |
78 | */ | 78 | * @generated |
79 | public NotificationChain basicSetType(StringReference newType, NotificationChain msgs) | 79 | */ |
80 | { | 80 | public NotificationChain basicSetType(StringReference newType, NotificationChain msgs) |
81 | StringReference oldType = type; | 81 | { |
82 | type = newType; | 82 | StringReference oldType = type; |
83 | if (eNotificationRequired()) | 83 | type = newType; |
84 | { | 84 | if (eNotificationRequired()) |
85 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType); | 85 | { |
86 | if (msgs == null) msgs = notification; else msgs.add(notification); | 86 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, oldType, newType); |
87 | } | 87 | if (msgs == null) msgs = notification; else msgs.add(notification); |
88 | return msgs; | 88 | } |
89 | } | 89 | return msgs; |
90 | 90 | } | |
91 | /** | 91 | |
92 | * <!-- begin-user-doc --> | 92 | /** |
93 | * <!-- end-user-doc --> | 93 | * <!-- begin-user-doc --> |
94 | * @generated | 94 | * <!-- end-user-doc --> |
95 | */ | 95 | * @generated |
96 | public void setType(StringReference newType) | 96 | */ |
97 | { | 97 | @Override |
98 | if (newType != type) | 98 | public void setType(StringReference newType) |
99 | { | 99 | { |
100 | NotificationChain msgs = null; | 100 | if (newType != type) |
101 | if (type != null) | 101 | { |
102 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); | 102 | NotificationChain msgs = null; |
103 | if (newType != null) | 103 | if (type != null) |
104 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); | 104 | msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); |
105 | msgs = basicSetType(newType, msgs); | 105 | if (newType != null) |
106 | if (msgs != null) msgs.dispatch(); | 106 | msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, null, msgs); |
107 | } | 107 | msgs = basicSetType(newType, msgs); |
108 | else if (eNotificationRequired()) | 108 | if (msgs != null) msgs.dispatch(); |
109 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType)); | 109 | } |
110 | } | 110 | else if (eNotificationRequired()) |
111 | 111 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE, newType, newType)); | |
112 | /** | 112 | } |
113 | * <!-- begin-user-doc --> | 113 | |
114 | * <!-- end-user-doc --> | 114 | /** |
115 | * @generated | 115 | * <!-- begin-user-doc --> |
116 | */ | 116 | * <!-- end-user-doc --> |
117 | @Override | 117 | * @generated |
118 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 118 | */ |
119 | { | 119 | @Override |
120 | switch (featureID) | 120 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
121 | { | 121 | { |
122 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | 122 | switch (featureID) |
123 | return basicSetType(null, msgs); | 123 | { |
124 | } | 124 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: |
125 | return super.eInverseRemove(otherEnd, featureID, msgs); | 125 | return basicSetType(null, msgs); |
126 | } | 126 | } |
127 | 127 | return super.eInverseRemove(otherEnd, featureID, msgs); | |
128 | /** | 128 | } |
129 | * <!-- begin-user-doc --> | 129 | |
130 | * <!-- end-user-doc --> | 130 | /** |
131 | * @generated | 131 | * <!-- begin-user-doc --> |
132 | */ | 132 | * <!-- end-user-doc --> |
133 | @Override | 133 | * @generated |
134 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 134 | */ |
135 | { | 135 | @Override |
136 | switch (featureID) | 136 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
137 | { | 137 | { |
138 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | 138 | switch (featureID) |
139 | return getType(); | 139 | { |
140 | } | 140 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: |
141 | return super.eGet(featureID, resolve, coreType); | 141 | return getType(); |
142 | } | 142 | } |
143 | 143 | return super.eGet(featureID, resolve, coreType); | |
144 | /** | 144 | } |
145 | * <!-- begin-user-doc --> | 145 | |
146 | * <!-- end-user-doc --> | 146 | /** |
147 | * @generated | 147 | * <!-- begin-user-doc --> |
148 | */ | 148 | * <!-- end-user-doc --> |
149 | @Override | 149 | * @generated |
150 | public void eSet(int featureID, Object newValue) | 150 | */ |
151 | { | 151 | @Override |
152 | switch (featureID) | 152 | public void eSet(int featureID, Object newValue) |
153 | { | 153 | { |
154 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | 154 | switch (featureID) |
155 | setType((StringReference)newValue); | 155 | { |
156 | return; | 156 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: |
157 | } | 157 | setType((StringReference)newValue); |
158 | super.eSet(featureID, newValue); | 158 | return; |
159 | } | 159 | } |
160 | 160 | super.eSet(featureID, newValue); | |
161 | /** | 161 | } |
162 | * <!-- begin-user-doc --> | 162 | |
163 | * <!-- end-user-doc --> | 163 | /** |
164 | * @generated | 164 | * <!-- begin-user-doc --> |
165 | */ | 165 | * <!-- end-user-doc --> |
166 | @Override | 166 | * @generated |
167 | public void eUnset(int featureID) | 167 | */ |
168 | { | 168 | @Override |
169 | switch (featureID) | 169 | public void eUnset(int featureID) |
170 | { | 170 | { |
171 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | 171 | switch (featureID) |
172 | setType((StringReference)null); | 172 | { |
173 | return; | 173 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: |
174 | } | 174 | setType((StringReference)null); |
175 | super.eUnset(featureID); | 175 | return; |
176 | } | 176 | } |
177 | 177 | super.eUnset(featureID); | |
178 | /** | 178 | } |
179 | * <!-- begin-user-doc --> | 179 | |
180 | * <!-- end-user-doc --> | 180 | /** |
181 | * @generated | 181 | * <!-- begin-user-doc --> |
182 | */ | 182 | * <!-- end-user-doc --> |
183 | @Override | 183 | * @generated |
184 | public boolean eIsSet(int featureID) | 184 | */ |
185 | { | 185 | @Override |
186 | switch (featureID) | 186 | public boolean eIsSet(int featureID) |
187 | { | 187 | { |
188 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: | 188 | switch (featureID) |
189 | return type != null; | 189 | { |
190 | } | 190 | case ApplicationConfigurationPackage.STRING_TYPE_SCOPE__TYPE: |
191 | return super.eIsSet(featureID); | 191 | return type != null; |
192 | } | 192 | } |
193 | 193 | return super.eIsSet(featureID); | |
194 | } //StringTypeScopeImpl | 194 | } |
195 | |||
196 | } //StringTypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java index ace0d069..575258f9 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TaskImpl.java | |||
@@ -1,41 +1,41 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.Task; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | /** | 11 | /** |
12 | * <!-- begin-user-doc --> | 12 | * <!-- begin-user-doc --> |
13 | * An implementation of the model object '<em><b>Task</b></em>'. | 13 | * An implementation of the model object '<em><b>Task</b></em>'. |
14 | * <!-- end-user-doc --> | 14 | * <!-- end-user-doc --> |
15 | * | 15 | * |
16 | * @generated | 16 | * @generated |
17 | */ | 17 | */ |
18 | public class TaskImpl extends CommandImpl implements Task | 18 | public class TaskImpl extends CommandImpl implements Task |
19 | { | 19 | { |
20 | /** | 20 | /** |
21 | * <!-- begin-user-doc --> | 21 | * <!-- begin-user-doc --> |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * @generated | 23 | * @generated |
24 | */ | 24 | */ |
25 | protected TaskImpl() | 25 | protected TaskImpl() |
26 | { | 26 | { |
27 | super(); | 27 | super(); |
28 | } | 28 | } |
29 | 29 | ||
30 | /** | 30 | /** |
31 | * <!-- begin-user-doc --> | 31 | * <!-- begin-user-doc --> |
32 | * <!-- end-user-doc --> | 32 | * <!-- end-user-doc --> |
33 | * @generated | 33 | * @generated |
34 | */ | 34 | */ |
35 | @Override | 35 | @Override |
36 | protected EClass eStaticClass() | 36 | protected EClass eStaticClass() |
37 | { | 37 | { |
38 | return ApplicationConfigurationPackage.Literals.TASK; | 38 | return ApplicationConfigurationPackage.Literals.TASK; |
39 | } | 39 | } |
40 | 40 | ||
41 | } //TaskImpl | 41 | } //TaskImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java new file mode 100644 index 00000000..4e968236 --- /dev/null +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ThresholdEntryImpl.java | |||
@@ -0,0 +1,240 @@ | |||
1 | /** | ||
2 | * generated by Xtext 2.21.0 | ||
3 | */ | ||
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | ||
5 | |||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | ||
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ComparisonOperator; | ||
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ThresholdEntry; | ||
9 | |||
10 | import java.math.BigDecimal; | ||
11 | |||
12 | import org.eclipse.emf.common.notify.Notification; | ||
13 | |||
14 | import org.eclipse.emf.ecore.EClass; | ||
15 | |||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | ||
17 | |||
18 | /** | ||
19 | * <!-- begin-user-doc --> | ||
20 | * An implementation of the model object '<em><b>Threshold Entry</b></em>'. | ||
21 | * <!-- end-user-doc --> | ||
22 | * <p> | ||
23 | * The following features are implemented: | ||
24 | * </p> | ||
25 | * <ul> | ||
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getOperator <em>Operator</em>}</li> | ||
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ThresholdEntryImpl#getThreshold <em>Threshold</em>}</li> | ||
28 | * </ul> | ||
29 | * | ||
30 | * @generated | ||
31 | */ | ||
32 | public class ThresholdEntryImpl extends ObjectiveEntryImpl implements ThresholdEntry | ||
33 | { | ||
34 | /** | ||
35 | * The default value of the '{@link #getOperator() <em>Operator</em>}' attribute. | ||
36 | * <!-- begin-user-doc --> | ||
37 | * <!-- end-user-doc --> | ||
38 | * @see #getOperator() | ||
39 | * @generated | ||
40 | * @ordered | ||
41 | */ | ||
42 | protected static final ComparisonOperator OPERATOR_EDEFAULT = ComparisonOperator.LESS; | ||
43 | |||
44 | /** | ||
45 | * The cached value of the '{@link #getOperator() <em>Operator</em>}' attribute. | ||
46 | * <!-- begin-user-doc --> | ||
47 | * <!-- end-user-doc --> | ||
48 | * @see #getOperator() | ||
49 | * @generated | ||
50 | * @ordered | ||
51 | */ | ||
52 | protected ComparisonOperator operator = OPERATOR_EDEFAULT; | ||
53 | |||
54 | /** | ||
55 | * The default value of the '{@link #getThreshold() <em>Threshold</em>}' attribute. | ||
56 | * <!-- begin-user-doc --> | ||
57 | * <!-- end-user-doc --> | ||
58 | * @see #getThreshold() | ||
59 | * @generated | ||
60 | * @ordered | ||
61 | */ | ||
62 | protected static final BigDecimal THRESHOLD_EDEFAULT = null; | ||
63 | |||
64 | /** | ||
65 | * The cached value of the '{@link #getThreshold() <em>Threshold</em>}' attribute. | ||
66 | * <!-- begin-user-doc --> | ||
67 | * <!-- end-user-doc --> | ||
68 | * @see #getThreshold() | ||
69 | * @generated | ||
70 | * @ordered | ||
71 | */ | ||
72 | protected BigDecimal threshold = THRESHOLD_EDEFAULT; | ||
73 | |||
74 | /** | ||
75 | * <!-- begin-user-doc --> | ||
76 | * <!-- end-user-doc --> | ||
77 | * @generated | ||
78 | */ | ||
79 | protected ThresholdEntryImpl() | ||
80 | { | ||
81 | super(); | ||
82 | } | ||
83 | |||
84 | /** | ||
85 | * <!-- begin-user-doc --> | ||
86 | * <!-- end-user-doc --> | ||
87 | * @generated | ||
88 | */ | ||
89 | @Override | ||
90 | protected EClass eStaticClass() | ||
91 | { | ||
92 | return ApplicationConfigurationPackage.Literals.THRESHOLD_ENTRY; | ||
93 | } | ||
94 | |||
95 | /** | ||
96 | * <!-- begin-user-doc --> | ||
97 | * <!-- end-user-doc --> | ||
98 | * @generated | ||
99 | */ | ||
100 | @Override | ||
101 | public ComparisonOperator getOperator() | ||
102 | { | ||
103 | return operator; | ||
104 | } | ||
105 | |||
106 | /** | ||
107 | * <!-- begin-user-doc --> | ||
108 | * <!-- end-user-doc --> | ||
109 | * @generated | ||
110 | */ | ||
111 | @Override | ||
112 | public void setOperator(ComparisonOperator newOperator) | ||
113 | { | ||
114 | ComparisonOperator oldOperator = operator; | ||
115 | operator = newOperator == null ? OPERATOR_EDEFAULT : newOperator; | ||
116 | if (eNotificationRequired()) | ||
117 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR, oldOperator, operator)); | ||
118 | } | ||
119 | |||
120 | /** | ||
121 | * <!-- begin-user-doc --> | ||
122 | * <!-- end-user-doc --> | ||
123 | * @generated | ||
124 | */ | ||
125 | @Override | ||
126 | public BigDecimal getThreshold() | ||
127 | { | ||
128 | return threshold; | ||
129 | } | ||
130 | |||
131 | /** | ||
132 | * <!-- begin-user-doc --> | ||
133 | * <!-- end-user-doc --> | ||
134 | * @generated | ||
135 | */ | ||
136 | @Override | ||
137 | public void setThreshold(BigDecimal newThreshold) | ||
138 | { | ||
139 | BigDecimal oldThreshold = threshold; | ||
140 | threshold = newThreshold; | ||
141 | if (eNotificationRequired()) | ||
142 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD, oldThreshold, threshold)); | ||
143 | } | ||
144 | |||
145 | /** | ||
146 | * <!-- begin-user-doc --> | ||
147 | * <!-- end-user-doc --> | ||
148 | * @generated | ||
149 | */ | ||
150 | @Override | ||
151 | public Object eGet(int featureID, boolean resolve, boolean coreType) | ||
152 | { | ||
153 | switch (featureID) | ||
154 | { | ||
155 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: | ||
156 | return getOperator(); | ||
157 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: | ||
158 | return getThreshold(); | ||
159 | } | ||
160 | return super.eGet(featureID, resolve, coreType); | ||
161 | } | ||
162 | |||
163 | /** | ||
164 | * <!-- begin-user-doc --> | ||
165 | * <!-- end-user-doc --> | ||
166 | * @generated | ||
167 | */ | ||
168 | @Override | ||
169 | public void eSet(int featureID, Object newValue) | ||
170 | { | ||
171 | switch (featureID) | ||
172 | { | ||
173 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: | ||
174 | setOperator((ComparisonOperator)newValue); | ||
175 | return; | ||
176 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: | ||
177 | setThreshold((BigDecimal)newValue); | ||
178 | return; | ||
179 | } | ||
180 | super.eSet(featureID, newValue); | ||
181 | } | ||
182 | |||
183 | /** | ||
184 | * <!-- begin-user-doc --> | ||
185 | * <!-- end-user-doc --> | ||
186 | * @generated | ||
187 | */ | ||
188 | @Override | ||
189 | public void eUnset(int featureID) | ||
190 | { | ||
191 | switch (featureID) | ||
192 | { | ||
193 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: | ||
194 | setOperator(OPERATOR_EDEFAULT); | ||
195 | return; | ||
196 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: | ||
197 | setThreshold(THRESHOLD_EDEFAULT); | ||
198 | return; | ||
199 | } | ||
200 | super.eUnset(featureID); | ||
201 | } | ||
202 | |||
203 | /** | ||
204 | * <!-- begin-user-doc --> | ||
205 | * <!-- end-user-doc --> | ||
206 | * @generated | ||
207 | */ | ||
208 | @Override | ||
209 | public boolean eIsSet(int featureID) | ||
210 | { | ||
211 | switch (featureID) | ||
212 | { | ||
213 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY__OPERATOR: | ||
214 | return operator != OPERATOR_EDEFAULT; | ||
215 | case ApplicationConfigurationPackage.THRESHOLD_ENTRY__THRESHOLD: | ||
216 | return THRESHOLD_EDEFAULT == null ? threshold != null : !THRESHOLD_EDEFAULT.equals(threshold); | ||
217 | } | ||
218 | return super.eIsSet(featureID); | ||
219 | } | ||
220 | |||
221 | /** | ||
222 | * <!-- begin-user-doc --> | ||
223 | * <!-- end-user-doc --> | ||
224 | * @generated | ||
225 | */ | ||
226 | @Override | ||
227 | public String toString() | ||
228 | { | ||
229 | if (eIsProxy()) return super.toString(); | ||
230 | |||
231 | StringBuilder result = new StringBuilder(super.toString()); | ||
232 | result.append(" (operator: "); | ||
233 | result.append(operator); | ||
234 | result.append(", threshold: "); | ||
235 | result.append(threshold); | ||
236 | result.append(')'); | ||
237 | return result.toString(); | ||
238 | } | ||
239 | |||
240 | } //ThresholdEntryImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java index 93ad169a..254e585d 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeReferenceImpl.java | |||
@@ -1,43 +1,43 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeReference; |
8 | 8 | ||
9 | import org.eclipse.emf.ecore.EClass; | 9 | import org.eclipse.emf.ecore.EClass; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 11 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
12 | 12 | ||
13 | /** | 13 | /** |
14 | * <!-- begin-user-doc --> | 14 | * <!-- begin-user-doc --> |
15 | * An implementation of the model object '<em><b>Type Reference</b></em>'. | 15 | * An implementation of the model object '<em><b>Type Reference</b></em>'. |
16 | * <!-- end-user-doc --> | 16 | * <!-- end-user-doc --> |
17 | * | 17 | * |
18 | * @generated | 18 | * @generated |
19 | */ | 19 | */ |
20 | public class TypeReferenceImpl extends MinimalEObjectImpl.Container implements TypeReference | 20 | public class TypeReferenceImpl extends MinimalEObjectImpl.Container implements TypeReference |
21 | { | 21 | { |
22 | /** | 22 | /** |
23 | * <!-- begin-user-doc --> | 23 | * <!-- begin-user-doc --> |
24 | * <!-- end-user-doc --> | 24 | * <!-- end-user-doc --> |
25 | * @generated | 25 | * @generated |
26 | */ | 26 | */ |
27 | protected TypeReferenceImpl() | 27 | protected TypeReferenceImpl() |
28 | { | 28 | { |
29 | super(); | 29 | super(); |
30 | } | 30 | } |
31 | 31 | ||
32 | /** | 32 | /** |
33 | * <!-- begin-user-doc --> | 33 | * <!-- begin-user-doc --> |
34 | * <!-- end-user-doc --> | 34 | * <!-- end-user-doc --> |
35 | * @generated | 35 | * @generated |
36 | */ | 36 | */ |
37 | @Override | 37 | @Override |
38 | protected EClass eStaticClass() | 38 | protected EClass eStaticClass() |
39 | { | 39 | { |
40 | return ApplicationConfigurationPackage.Literals.TYPE_REFERENCE; | 40 | return ApplicationConfigurationPackage.Literals.TYPE_REFERENCE; |
41 | } | 41 | } |
42 | 42 | ||
43 | } //TypeReferenceImpl | 43 | } //TypeReferenceImpl |
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java index 9ae4fe6e..de983d7b 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/TypeScopeImpl.java | |||
@@ -1,322 +1,328 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.NumberSpecification; |
8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; | 8 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.TypeScope; |
9 | 9 | ||
10 | import org.eclipse.emf.common.notify.Notification; | 10 | import org.eclipse.emf.common.notify.Notification; |
11 | import org.eclipse.emf.common.notify.NotificationChain; | 11 | import org.eclipse.emf.common.notify.NotificationChain; |
12 | 12 | ||
13 | import org.eclipse.emf.ecore.EClass; | 13 | import org.eclipse.emf.ecore.EClass; |
14 | import org.eclipse.emf.ecore.InternalEObject; | 14 | import org.eclipse.emf.ecore.InternalEObject; |
15 | 15 | ||
16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 16 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
17 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; | 17 | import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; |
18 | 18 | ||
19 | /** | 19 | /** |
20 | * <!-- begin-user-doc --> | 20 | * <!-- begin-user-doc --> |
21 | * An implementation of the model object '<em><b>Type Scope</b></em>'. | 21 | * An implementation of the model object '<em><b>Type Scope</b></em>'. |
22 | * <!-- end-user-doc --> | 22 | * <!-- end-user-doc --> |
23 | * <p> | 23 | * <p> |
24 | * The following features are implemented: | 24 | * The following features are implemented: |
25 | * </p> | 25 | * </p> |
26 | * <ul> | 26 | * <ul> |
27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew <em>Sets New</em>}</li> | 27 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsNew <em>Sets New</em>}</li> |
28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum <em>Sets Sum</em>}</li> | 28 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#isSetsSum <em>Sets Sum</em>}</li> |
29 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber <em>Number</em>}</li> | 29 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.TypeScopeImpl#getNumber <em>Number</em>}</li> |
30 | * </ul> | 30 | * </ul> |
31 | * | 31 | * |
32 | * @generated | 32 | * @generated |
33 | */ | 33 | */ |
34 | public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope | 34 | public class TypeScopeImpl extends MinimalEObjectImpl.Container implements TypeScope |
35 | { | 35 | { |
36 | /** | 36 | /** |
37 | * The default value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. | 37 | * The default value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. |
38 | * <!-- begin-user-doc --> | 38 | * <!-- begin-user-doc --> |
39 | * <!-- end-user-doc --> | 39 | * <!-- end-user-doc --> |
40 | * @see #isSetsNew() | 40 | * @see #isSetsNew() |
41 | * @generated | 41 | * @generated |
42 | * @ordered | 42 | * @ordered |
43 | */ | 43 | */ |
44 | protected static final boolean SETS_NEW_EDEFAULT = false; | 44 | protected static final boolean SETS_NEW_EDEFAULT = false; |
45 | 45 | ||
46 | /** | 46 | /** |
47 | * The cached value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. | 47 | * The cached value of the '{@link #isSetsNew() <em>Sets New</em>}' attribute. |
48 | * <!-- begin-user-doc --> | 48 | * <!-- begin-user-doc --> |
49 | * <!-- end-user-doc --> | 49 | * <!-- end-user-doc --> |
50 | * @see #isSetsNew() | 50 | * @see #isSetsNew() |
51 | * @generated | 51 | * @generated |
52 | * @ordered | 52 | * @ordered |
53 | */ | 53 | */ |
54 | protected boolean setsNew = SETS_NEW_EDEFAULT; | 54 | protected boolean setsNew = SETS_NEW_EDEFAULT; |
55 | 55 | ||
56 | /** | 56 | /** |
57 | * The default value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute. | 57 | * The default value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute. |
58 | * <!-- begin-user-doc --> | 58 | * <!-- begin-user-doc --> |
59 | * <!-- end-user-doc --> | 59 | * <!-- end-user-doc --> |
60 | * @see #isSetsSum() | 60 | * @see #isSetsSum() |
61 | * @generated | 61 | * @generated |
62 | * @ordered | 62 | * @ordered |
63 | */ | 63 | */ |
64 | protected static final boolean SETS_SUM_EDEFAULT = false; | 64 | protected static final boolean SETS_SUM_EDEFAULT = false; |
65 | 65 | ||
66 | /** | 66 | /** |
67 | * The cached value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute. | 67 | * The cached value of the '{@link #isSetsSum() <em>Sets Sum</em>}' attribute. |
68 | * <!-- begin-user-doc --> | 68 | * <!-- begin-user-doc --> |
69 | * <!-- end-user-doc --> | 69 | * <!-- end-user-doc --> |
70 | * @see #isSetsSum() | 70 | * @see #isSetsSum() |
71 | * @generated | 71 | * @generated |
72 | * @ordered | 72 | * @ordered |
73 | */ | 73 | */ |
74 | protected boolean setsSum = SETS_SUM_EDEFAULT; | 74 | protected boolean setsSum = SETS_SUM_EDEFAULT; |
75 | 75 | ||
76 | /** | 76 | /** |
77 | * The cached value of the '{@link #getNumber() <em>Number</em>}' containment reference. | 77 | * The cached value of the '{@link #getNumber() <em>Number</em>}' containment reference. |
78 | * <!-- begin-user-doc --> | 78 | * <!-- begin-user-doc --> |
79 | * <!-- end-user-doc --> | 79 | * <!-- end-user-doc --> |
80 | * @see #getNumber() | 80 | * @see #getNumber() |
81 | * @generated | 81 | * @generated |
82 | * @ordered | 82 | * @ordered |
83 | */ | 83 | */ |
84 | protected NumberSpecification number; | 84 | protected NumberSpecification number; |
85 | 85 | ||
86 | /** | 86 | /** |
87 | * <!-- begin-user-doc --> | 87 | * <!-- begin-user-doc --> |
88 | * <!-- end-user-doc --> | 88 | * <!-- end-user-doc --> |
89 | * @generated | 89 | * @generated |
90 | */ | 90 | */ |
91 | protected TypeScopeImpl() | 91 | protected TypeScopeImpl() |
92 | { | 92 | { |
93 | super(); | 93 | super(); |
94 | } | 94 | } |
95 | 95 | ||
96 | /** | 96 | /** |
97 | * <!-- begin-user-doc --> | 97 | * <!-- begin-user-doc --> |
98 | * <!-- end-user-doc --> | 98 | * <!-- end-user-doc --> |
99 | * @generated | 99 | * @generated |
100 | */ | 100 | */ |
101 | @Override | 101 | @Override |
102 | protected EClass eStaticClass() | 102 | protected EClass eStaticClass() |
103 | { | 103 | { |
104 | return ApplicationConfigurationPackage.Literals.TYPE_SCOPE; | 104 | return ApplicationConfigurationPackage.Literals.TYPE_SCOPE; |
105 | } | 105 | } |
106 | 106 | ||
107 | /** | 107 | /** |
108 | * <!-- begin-user-doc --> | 108 | * <!-- begin-user-doc --> |
109 | * <!-- end-user-doc --> | 109 | * <!-- end-user-doc --> |
110 | * @generated | 110 | * @generated |
111 | */ | 111 | */ |
112 | public boolean isSetsNew() | 112 | @Override |
113 | { | 113 | public boolean isSetsNew() |
114 | return setsNew; | 114 | { |
115 | } | 115 | return setsNew; |
116 | 116 | } | |
117 | /** | 117 | |
118 | * <!-- begin-user-doc --> | 118 | /** |
119 | * <!-- end-user-doc --> | 119 | * <!-- begin-user-doc --> |
120 | * @generated | 120 | * <!-- end-user-doc --> |
121 | */ | 121 | * @generated |
122 | public void setSetsNew(boolean newSetsNew) | 122 | */ |
123 | { | 123 | @Override |
124 | boolean oldSetsNew = setsNew; | 124 | public void setSetsNew(boolean newSetsNew) |
125 | setsNew = newSetsNew; | 125 | { |
126 | if (eNotificationRequired()) | 126 | boolean oldSetsNew = setsNew; |
127 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW, oldSetsNew, setsNew)); | 127 | setsNew = newSetsNew; |
128 | } | 128 | if (eNotificationRequired()) |
129 | 129 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW, oldSetsNew, setsNew)); | |
130 | /** | 130 | } |
131 | * <!-- begin-user-doc --> | 131 | |
132 | * <!-- end-user-doc --> | 132 | /** |
133 | * @generated | 133 | * <!-- begin-user-doc --> |
134 | */ | 134 | * <!-- end-user-doc --> |
135 | public boolean isSetsSum() | 135 | * @generated |
136 | { | 136 | */ |
137 | return setsSum; | 137 | @Override |
138 | } | 138 | public boolean isSetsSum() |
139 | 139 | { | |
140 | /** | 140 | return setsSum; |
141 | * <!-- begin-user-doc --> | 141 | } |
142 | * <!-- end-user-doc --> | 142 | |
143 | * @generated | 143 | /** |
144 | */ | 144 | * <!-- begin-user-doc --> |
145 | public void setSetsSum(boolean newSetsSum) | 145 | * <!-- end-user-doc --> |
146 | { | 146 | * @generated |
147 | boolean oldSetsSum = setsSum; | 147 | */ |
148 | setsSum = newSetsSum; | 148 | @Override |
149 | if (eNotificationRequired()) | 149 | public void setSetsSum(boolean newSetsSum) |
150 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM, oldSetsSum, setsSum)); | 150 | { |
151 | } | 151 | boolean oldSetsSum = setsSum; |
152 | 152 | setsSum = newSetsSum; | |
153 | /** | 153 | if (eNotificationRequired()) |
154 | * <!-- begin-user-doc --> | 154 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM, oldSetsSum, setsSum)); |
155 | * <!-- end-user-doc --> | 155 | } |
156 | * @generated | 156 | |
157 | */ | 157 | /** |
158 | public NumberSpecification getNumber() | 158 | * <!-- begin-user-doc --> |
159 | { | 159 | * <!-- end-user-doc --> |
160 | return number; | 160 | * @generated |
161 | } | 161 | */ |
162 | 162 | @Override | |
163 | /** | 163 | public NumberSpecification getNumber() |
164 | * <!-- begin-user-doc --> | 164 | { |
165 | * <!-- end-user-doc --> | 165 | return number; |
166 | * @generated | 166 | } |
167 | */ | 167 | |
168 | public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs) | 168 | /** |
169 | { | 169 | * <!-- begin-user-doc --> |
170 | NumberSpecification oldNumber = number; | 170 | * <!-- end-user-doc --> |
171 | number = newNumber; | 171 | * @generated |
172 | if (eNotificationRequired()) | 172 | */ |
173 | { | 173 | public NotificationChain basicSetNumber(NumberSpecification newNumber, NotificationChain msgs) |
174 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber); | 174 | { |
175 | if (msgs == null) msgs = notification; else msgs.add(notification); | 175 | NumberSpecification oldNumber = number; |
176 | } | 176 | number = newNumber; |
177 | return msgs; | 177 | if (eNotificationRequired()) |
178 | } | 178 | { |
179 | 179 | ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, oldNumber, newNumber); | |
180 | /** | 180 | if (msgs == null) msgs = notification; else msgs.add(notification); |
181 | * <!-- begin-user-doc --> | 181 | } |
182 | * <!-- end-user-doc --> | 182 | return msgs; |
183 | * @generated | 183 | } |
184 | */ | 184 | |
185 | public void setNumber(NumberSpecification newNumber) | 185 | /** |
186 | { | 186 | * <!-- begin-user-doc --> |
187 | if (newNumber != number) | 187 | * <!-- end-user-doc --> |
188 | { | 188 | * @generated |
189 | NotificationChain msgs = null; | 189 | */ |
190 | if (number != null) | 190 | @Override |
191 | msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); | 191 | public void setNumber(NumberSpecification newNumber) |
192 | if (newNumber != null) | 192 | { |
193 | msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); | 193 | if (newNumber != number) |
194 | msgs = basicSetNumber(newNumber, msgs); | 194 | { |
195 | if (msgs != null) msgs.dispatch(); | 195 | NotificationChain msgs = null; |
196 | } | 196 | if (number != null) |
197 | else if (eNotificationRequired()) | 197 | msgs = ((InternalEObject)number).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); |
198 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber)); | 198 | if (newNumber != null) |
199 | } | 199 | msgs = ((InternalEObject)newNumber).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, null, msgs); |
200 | 200 | msgs = basicSetNumber(newNumber, msgs); | |
201 | /** | 201 | if (msgs != null) msgs.dispatch(); |
202 | * <!-- begin-user-doc --> | 202 | } |
203 | * <!-- end-user-doc --> | 203 | else if (eNotificationRequired()) |
204 | * @generated | 204 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER, newNumber, newNumber)); |
205 | */ | 205 | } |
206 | @Override | 206 | |
207 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) | 207 | /** |
208 | { | 208 | * <!-- begin-user-doc --> |
209 | switch (featureID) | 209 | * <!-- end-user-doc --> |
210 | { | 210 | * @generated |
211 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: | 211 | */ |
212 | return basicSetNumber(null, msgs); | 212 | @Override |
213 | } | 213 | public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) |
214 | return super.eInverseRemove(otherEnd, featureID, msgs); | 214 | { |
215 | } | 215 | switch (featureID) |
216 | 216 | { | |
217 | /** | 217 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
218 | * <!-- begin-user-doc --> | 218 | return basicSetNumber(null, msgs); |
219 | * <!-- end-user-doc --> | 219 | } |
220 | * @generated | 220 | return super.eInverseRemove(otherEnd, featureID, msgs); |
221 | */ | 221 | } |
222 | @Override | 222 | |
223 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 223 | /** |
224 | { | 224 | * <!-- begin-user-doc --> |
225 | switch (featureID) | 225 | * <!-- end-user-doc --> |
226 | { | 226 | * @generated |
227 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 227 | */ |
228 | return isSetsNew(); | 228 | @Override |
229 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 229 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
230 | return isSetsSum(); | 230 | { |
231 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: | 231 | switch (featureID) |
232 | return getNumber(); | 232 | { |
233 | } | 233 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
234 | return super.eGet(featureID, resolve, coreType); | 234 | return isSetsNew(); |
235 | } | 235 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
236 | 236 | return isSetsSum(); | |
237 | /** | 237 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
238 | * <!-- begin-user-doc --> | 238 | return getNumber(); |
239 | * <!-- end-user-doc --> | 239 | } |
240 | * @generated | 240 | return super.eGet(featureID, resolve, coreType); |
241 | */ | 241 | } |
242 | @Override | 242 | |
243 | public void eSet(int featureID, Object newValue) | 243 | /** |
244 | { | 244 | * <!-- begin-user-doc --> |
245 | switch (featureID) | 245 | * <!-- end-user-doc --> |
246 | { | 246 | * @generated |
247 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 247 | */ |
248 | setSetsNew((Boolean)newValue); | 248 | @Override |
249 | return; | 249 | public void eSet(int featureID, Object newValue) |
250 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 250 | { |
251 | setSetsSum((Boolean)newValue); | 251 | switch (featureID) |
252 | return; | 252 | { |
253 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: | 253 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
254 | setNumber((NumberSpecification)newValue); | 254 | setSetsNew((Boolean)newValue); |
255 | return; | 255 | return; |
256 | } | 256 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
257 | super.eSet(featureID, newValue); | 257 | setSetsSum((Boolean)newValue); |
258 | } | 258 | return; |
259 | 259 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: | |
260 | /** | 260 | setNumber((NumberSpecification)newValue); |
261 | * <!-- begin-user-doc --> | 261 | return; |
262 | * <!-- end-user-doc --> | 262 | } |
263 | * @generated | 263 | super.eSet(featureID, newValue); |
264 | */ | 264 | } |
265 | @Override | 265 | |
266 | public void eUnset(int featureID) | 266 | /** |
267 | { | 267 | * <!-- begin-user-doc --> |
268 | switch (featureID) | 268 | * <!-- end-user-doc --> |
269 | { | 269 | * @generated |
270 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 270 | */ |
271 | setSetsNew(SETS_NEW_EDEFAULT); | 271 | @Override |
272 | return; | 272 | public void eUnset(int featureID) |
273 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 273 | { |
274 | setSetsSum(SETS_SUM_EDEFAULT); | 274 | switch (featureID) |
275 | return; | 275 | { |
276 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: | 276 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
277 | setNumber((NumberSpecification)null); | 277 | setSetsNew(SETS_NEW_EDEFAULT); |
278 | return; | 278 | return; |
279 | } | 279 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
280 | super.eUnset(featureID); | 280 | setSetsSum(SETS_SUM_EDEFAULT); |
281 | } | 281 | return; |
282 | 282 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: | |
283 | /** | 283 | setNumber((NumberSpecification)null); |
284 | * <!-- begin-user-doc --> | 284 | return; |
285 | * <!-- end-user-doc --> | 285 | } |
286 | * @generated | 286 | super.eUnset(featureID); |
287 | */ | 287 | } |
288 | @Override | 288 | |
289 | public boolean eIsSet(int featureID) | 289 | /** |
290 | { | 290 | * <!-- begin-user-doc --> |
291 | switch (featureID) | 291 | * <!-- end-user-doc --> |
292 | { | 292 | * @generated |
293 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: | 293 | */ |
294 | return setsNew != SETS_NEW_EDEFAULT; | 294 | @Override |
295 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: | 295 | public boolean eIsSet(int featureID) |
296 | return setsSum != SETS_SUM_EDEFAULT; | 296 | { |
297 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: | 297 | switch (featureID) |
298 | return number != null; | 298 | { |
299 | } | 299 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_NEW: |
300 | return super.eIsSet(featureID); | 300 | return setsNew != SETS_NEW_EDEFAULT; |
301 | } | 301 | case ApplicationConfigurationPackage.TYPE_SCOPE__SETS_SUM: |
302 | 302 | return setsSum != SETS_SUM_EDEFAULT; | |
303 | /** | 303 | case ApplicationConfigurationPackage.TYPE_SCOPE__NUMBER: |
304 | * <!-- begin-user-doc --> | 304 | return number != null; |
305 | * <!-- end-user-doc --> | 305 | } |
306 | * @generated | 306 | return super.eIsSet(featureID); |
307 | */ | 307 | } |
308 | @Override | 308 | |
309 | public String toString() | 309 | /** |
310 | { | 310 | * <!-- begin-user-doc --> |
311 | if (eIsProxy()) return super.toString(); | 311 | * <!-- end-user-doc --> |
312 | 312 | * @generated | |
313 | StringBuffer result = new StringBuffer(super.toString()); | 313 | */ |
314 | result.append(" (setsNew: "); | 314 | @Override |
315 | result.append(setsNew); | 315 | public String toString() |
316 | result.append(", setsSum: "); | 316 | { |
317 | result.append(setsSum); | 317 | if (eIsProxy()) return super.toString(); |
318 | result.append(')'); | 318 | |
319 | return result.toString(); | 319 | StringBuilder result = new StringBuilder(super.toString()); |
320 | } | 320 | result.append(" (setsNew: "); |
321 | 321 | result.append(setsNew); | |
322 | } //TypeScopeImpl | 322 | result.append(", setsSum: "); |
323 | result.append(setsSum); | ||
324 | result.append(')'); | ||
325 | return result.toString(); | ||
326 | } | ||
327 | |||
328 | } //TypeScopeImpl | ||
diff --git a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java index 1cd02845..80b48b41 100644 --- a/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java +++ b/Application/hu.bme.mit.inf.dslreasoner.application/src-gen/hu/bme/mit/inf/dslreasoner/application/applicationConfiguration/impl/ViatraImportImpl.java | |||
@@ -1,174 +1,176 @@ | |||
1 | /** | 1 | /** |
2 | * generated by Xtext 2.12.0 | 2 | * generated by Xtext 2.21.0 |
3 | */ | 3 | */ |
4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; | 4 | package hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl; |
5 | 5 | ||
6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; | 6 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ApplicationConfigurationPackage; |
7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; | 7 | import hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.ViatraImport; |
8 | 8 | ||
9 | import org.eclipse.emf.common.notify.Notification; | 9 | import org.eclipse.emf.common.notify.Notification; |
10 | 10 | ||
11 | import org.eclipse.emf.ecore.EClass; | 11 | import org.eclipse.emf.ecore.EClass; |
12 | import org.eclipse.emf.ecore.InternalEObject; | 12 | import org.eclipse.emf.ecore.InternalEObject; |
13 | 13 | ||
14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; | 14 | import org.eclipse.emf.ecore.impl.ENotificationImpl; |
15 | 15 | ||
16 | import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; | 16 | import org.eclipse.viatra.query.patternlanguage.emf.vql.PatternModel; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * <!-- begin-user-doc --> | 19 | * <!-- begin-user-doc --> |
20 | * An implementation of the model object '<em><b>Viatra Import</b></em>'. | 20 | * An implementation of the model object '<em><b>Viatra Import</b></em>'. |
21 | * <!-- end-user-doc --> | 21 | * <!-- end-user-doc --> |
22 | * <p> | 22 | * <p> |
23 | * The following features are implemented: | 23 | * The following features are implemented: |
24 | * </p> | 24 | * </p> |
25 | * <ul> | 25 | * <ul> |
26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl#getImportedViatra <em>Imported Viatra</em>}</li> | 26 | * <li>{@link hu.bme.mit.inf.dslreasoner.application.applicationConfiguration.impl.ViatraImportImpl#getImportedViatra <em>Imported Viatra</em>}</li> |
27 | * </ul> | 27 | * </ul> |
28 | * | 28 | * |
29 | * @generated | 29 | * @generated |
30 | */ | 30 | */ |
31 | public class ViatraImportImpl extends ImportImpl implements ViatraImport | 31 | public class ViatraImportImpl extends ImportImpl implements ViatraImport |
32 | { | 32 | { |
33 | /** | 33 | /** |
34 | * The cached value of the '{@link #getImportedViatra() <em>Imported Viatra</em>}' reference. | 34 | * The cached value of the '{@link #getImportedViatra() <em>Imported Viatra</em>}' reference. |
35 | * <!-- begin-user-doc --> | 35 | * <!-- begin-user-doc --> |
36 | * <!-- end-user-doc --> | 36 | * <!-- end-user-doc --> |
37 | * @see #getImportedViatra() | 37 | * @see #getImportedViatra() |
38 | * @generated | 38 | * @generated |
39 | * @ordered | 39 | * @ordered |
40 | */ | 40 | */ |
41 | protected PatternModel importedViatra; | 41 | protected PatternModel importedViatra; |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * <!-- begin-user-doc --> | 44 | * <!-- begin-user-doc --> |
45 | * <!-- end-user-doc --> | 45 | * <!-- end-user-doc --> |
46 | * @generated | 46 | * @generated |
47 | */ | 47 | */ |
48 | protected ViatraImportImpl() | 48 | protected ViatraImportImpl() |
49 | { | 49 | { |
50 | super(); | 50 | super(); |
51 | } | 51 | } |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * <!-- begin-user-doc --> | 54 | * <!-- begin-user-doc --> |
55 | * <!-- end-user-doc --> | 55 | * <!-- end-user-doc --> |
56 | * @generated | 56 | * @generated |
57 | */ | 57 | */ |
58 | @Override | 58 | @Override |
59 | protected EClass eStaticClass() | 59 | protected EClass eStaticClass() |
60 | { | 60 | { |
61 | return ApplicationConfigurationPackage.Literals.VIATRA_IMPORT; | 61 | return ApplicationConfigurationPackage.Literals.VIATRA_IMPORT; |
62 | } | 62 | } |
63 | 63 | ||
64 | /** | 64 | /** |
65 | * <!-- begin-user-doc --> | 65 | * <!-- begin-user-doc --> |
66 | * <!-- end-user-doc --> | 66 | * <!-- end-user-doc --> |
67 | * @generated | 67 | * @generated |
68 | */ | 68 | */ |
69 | public PatternModel getImportedViatra() | 69 | @Override |
70 | { | 70 | public PatternModel getImportedViatra() |
71 | if (importedViatra != null && importedViatra.eIsProxy()) | 71 | { |
72 | { | 72 | if (importedViatra != null && importedViatra.eIsProxy()) |
73 | InternalEObject oldImportedViatra = (InternalEObject)importedViatra; | 73 | { |
74 | importedViatra = (PatternModel)eResolveProxy(oldImportedViatra); | 74 | InternalEObject oldImportedViatra = (InternalEObject)importedViatra; |
75 | if (importedViatra != oldImportedViatra) | 75 | importedViatra = (PatternModel)eResolveProxy(oldImportedViatra); |
76 | { | 76 | if (importedViatra != oldImportedViatra) |
77 | if (eNotificationRequired()) | 77 | { |
78 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); | 78 | if (eNotificationRequired()) |
79 | } | 79 | eNotify(new ENotificationImpl(this, Notification.RESOLVE, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); |
80 | } | 80 | } |
81 | return importedViatra; | 81 | } |
82 | } | 82 | return importedViatra; |
83 | 83 | } | |
84 | /** | 84 | |
85 | * <!-- begin-user-doc --> | 85 | /** |
86 | * <!-- end-user-doc --> | 86 | * <!-- begin-user-doc --> |
87 | * @generated | 87 | * <!-- end-user-doc --> |
88 | */ | 88 | * @generated |
89 | public PatternModel basicGetImportedViatra() | 89 | */ |
90 | { | 90 | public PatternModel basicGetImportedViatra() |
91 | return importedViatra; | 91 | { |
92 | } | 92 | return importedViatra; |
93 | 93 | } | |
94 | /** | 94 | |
95 | * <!-- begin-user-doc --> | 95 | /** |
96 | * <!-- end-user-doc --> | 96 | * <!-- begin-user-doc --> |
97 | * @generated | 97 | * <!-- end-user-doc --> |
98 | */ | 98 | * @generated |
99 | public void setImportedViatra(PatternModel newImportedViatra) | 99 | */ |
100 | { | 100 | @Override |
101 | PatternModel oldImportedViatra = importedViatra; | 101 | public void setImportedViatra(PatternModel newImportedViatra) |
102 | importedViatra = newImportedViatra; | 102 | { |
103 | if (eNotificationRequired()) | 103 | PatternModel oldImportedViatra = importedViatra; |
104 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); | 104 | importedViatra = newImportedViatra; |
105 | } | 105 | if (eNotificationRequired()) |
106 | 106 | eNotify(new ENotificationImpl(this, Notification.SET, ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA, oldImportedViatra, importedViatra)); | |
107 | /** | 107 | } |
108 | * <!-- begin-user-doc --> | 108 | |
109 | * <!-- end-user-doc --> | 109 | /** |
110 | * @generated | 110 | * <!-- begin-user-doc --> |
111 | */ | 111 | * <!-- end-user-doc --> |
112 | @Override | 112 | * @generated |
113 | public Object eGet(int featureID, boolean resolve, boolean coreType) | 113 | */ |
114 | { | 114 | @Override |
115 | switch (featureID) | 115 | public Object eGet(int featureID, boolean resolve, boolean coreType) |
116 | { | 116 | { |
117 | case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: | 117 | switch (featureID) |
118 | if (resolve) return getImportedViatra(); | 118 | { |
119 | return basicGetImportedViatra(); | 119 | case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: |
120 | } | 120 | if (resolve) return getImportedViatra(); |
121 | return super.eGet(featureID, resolve, coreType); | 121 | return basicGetImportedViatra(); |
122 | } | 122 | } |
123 | 123 | return super.eGet(featureID, resolve, coreType); | |
124 | /** | 124 | } |
125 | * <!-- begin-user-doc --> | 125 | |
126 | * <!-- end-user-doc --> | 126 | /** |
127 | * @generated | 127 | * <!-- begin-user-doc --> |
128 | */ | 128 | * <!-- end-user-doc --> |
129 | @Override | 129 | * @generated |
130 | public void eSet(int featureID, Object newValue) | 130 | */ |
131 | { | 131 | @Override |
132 | switch (featureID) | 132 | public void eSet(int featureID, Object newValue) |
133 | { | 133 | { |
134 | case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: | 134 | switch (featureID) |
135 | setImportedViatra((PatternModel)newValue); | 135 | { |
136 | return; | 136 | case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: |
137 | } | 137 | setImportedViatra((PatternModel)newValue); |
138 | super.eSet(featureID, newValue); | 138 | return; |
139 | } | 139 | } |
140 | 140 | super.eSet(featureID, newValue); | |
141 | /** | 141 | } |
142 | * <!-- begin-user-doc --> | 142 | |
143 | * <!-- end-user-doc --> | 143 | /** |
144 | * @generated | 144 | * <!-- begin-user-doc --> |
145 | */ | 145 | * <!-- end-user-doc --> |
146 | @Override | 146 | * @generated |
147 | public void eUnset(int featureID) | 147 | */ |
148 | { | 148 | @Override |
149 | switch (featureID) | 149 | public void eUnset(int featureID) |
150 | { | 150 | { |
151 | case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: | 151 | switch (featureID) |
152 | setImportedViatra((PatternModel)null); | 152 | { |
153 | return; | 153 | case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: |
154 | } | 154 | setImportedViatra((PatternModel)null); |
155 | super.eUnset(featureID); | 155 | return; |
156 | } | 156 | } |
157 | 157 | super.eUnset(featureID); | |
158 | /** | 158 | } |
159 | * <!-- begin-user-doc --> | 159 | |
160 | * <!-- end-user-doc --> | 160 | /** |
161 | * @generated | 161 | * <!-- begin-user-doc --> |
162 | */ | 162 | * <!-- end-user-doc --> |
163 | @Override | 163 | * @generated |
164 | public boolean eIsSet(int featureID) | 164 | */ |
165 | { | 165 | @Override |
166 | switch (featureID) | 166 | public boolean eIsSet(int featureID) |
167 | { | 167 | { |
168 | case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: | 168 | switch (featureID) |
169 | return importedViatra != null; | 169 | { |
170 | } | 170 | case ApplicationConfigurationPackage.VIATRA_IMPORT__IMPORTED_VIATRA: |
171 | return super.eIsSet(featureID); | 171 | return importedViatra != null; |
172 | } | 172 | } |
173 | 173 | return super.eIsSet(featureID); | |
174 | } //ViatraImportImpl | 174 | } |
175 | |||
176 | } //ViatraImportImpl | ||