aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/ecore-gen/hu/bme/mit/inf/dslreasoner/viatra2logic/viatra2logicannotations/impl/TransfomedViatraQueryImpl.java
diff options
context:
space:
mode:
authorLibravatar Oszkar Semerath <semerath@mit.bme.hu>2020-05-07 02:41:05 +0200
committerLibravatar Oszkar Semerath <semerath@mit.bme.hu>2020-05-07 02:41:05 +0200
commit28a7fda89898ec9d32d97efe7a0e111f36a8cf87 (patch)
tree7638c7a5876ff02250c4014cf60b2d8140ad1544 /Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/ecore-gen/hu/bme/mit/inf/dslreasoner/viatra2logic/viatra2logicannotations/impl/TransfomedViatraQueryImpl.java
parentAdjustments to FamilyTree and Pledge Case studies (diff)
downloadVIATRA-Generator-28a7fda89898ec9d32d97efe7a0e111f36a8cf87.tar.gz
VIATRA-Generator-28a7fda89898ec9d32d97efe7a0e111f36a8cf87.tar.zst
VIATRA-Generator-28a7fda89898ec9d32d97efe7a0e111f36a8cf87.zip
viatra parsing fixes
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/ecore-gen/hu/bme/mit/inf/dslreasoner/viatra2logic/viatra2logicannotations/impl/TransfomedViatraQueryImpl.java')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/ecore-gen/hu/bme/mit/inf/dslreasoner/viatra2logic/viatra2logicannotations/impl/TransfomedViatraQueryImpl.java54
1 files changed, 54 insertions, 0 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/ecore-gen/hu/bme/mit/inf/dslreasoner/viatra2logic/viatra2logicannotations/impl/TransfomedViatraQueryImpl.java b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/ecore-gen/hu/bme/mit/inf/dslreasoner/viatra2logic/viatra2logicannotations/impl/TransfomedViatraQueryImpl.java
index 469ba336..d0233450 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/ecore-gen/hu/bme/mit/inf/dslreasoner/viatra2logic/viatra2logicannotations/impl/TransfomedViatraQueryImpl.java
+++ b/Framework/hu.bme.mit.inf.dslreasoner.viatra2logic/ecore-gen/hu/bme/mit/inf/dslreasoner/viatra2logic/viatra2logicannotations/impl/TransfomedViatraQueryImpl.java
@@ -29,6 +29,7 @@ import org.eclipse.emf.ecore.util.InternalEList;
29 * <li>{@link hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.impl.TransfomedViatraQueryImpl#getPatternFullyQualifiedName <em>Pattern Fully Qualified Name</em>}</li> 29 * <li>{@link hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.impl.TransfomedViatraQueryImpl#getPatternFullyQualifiedName <em>Pattern Fully Qualified Name</em>}</li>
30 * <li>{@link hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.impl.TransfomedViatraQueryImpl#getPatternPQuery <em>Pattern PQuery</em>}</li> 30 * <li>{@link hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.impl.TransfomedViatraQueryImpl#getPatternPQuery <em>Pattern PQuery</em>}</li>
31 * <li>{@link hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.impl.TransfomedViatraQueryImpl#getVariableTrace <em>Variable Trace</em>}</li> 31 * <li>{@link hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.impl.TransfomedViatraQueryImpl#getVariableTrace <em>Variable Trace</em>}</li>
32 * <li>{@link hu.bme.mit.inf.dslreasoner.viatra2logic.viatra2logicannotations.impl.TransfomedViatraQueryImpl#getOptimizedDisjunction <em>Optimized Disjunction</em>}</li>
32 * </ul> 33 * </ul>
33 * 34 *
34 * @generated 35 * @generated
@@ -81,6 +82,24 @@ public class TransfomedViatraQueryImpl extends RelationAnnotationImpl implements
81 */ 82 */
82 protected EList<VariableMapping> variableTrace; 83 protected EList<VariableMapping> variableTrace;
83 /** 84 /**
85 * The default value of the '{@link #getOptimizedDisjunction() <em>Optimized Disjunction</em>}' attribute.
86 * <!-- begin-user-doc -->
87 * <!-- end-user-doc -->
88 * @see #getOptimizedDisjunction()
89 * @generated
90 * @ordered
91 */
92 protected static final Object OPTIMIZED_DISJUNCTION_EDEFAULT = null;
93 /**
94 * The cached value of the '{@link #getOptimizedDisjunction() <em>Optimized Disjunction</em>}' attribute.
95 * <!-- begin-user-doc -->
96 * <!-- end-user-doc -->
97 * @see #getOptimizedDisjunction()
98 * @generated
99 * @ordered
100 */
101 protected Object optimizedDisjunction = OPTIMIZED_DISJUNCTION_EDEFAULT;
102 /**
84 * <!-- begin-user-doc --> 103 * <!-- begin-user-doc -->
85 * <!-- end-user-doc --> 104 * <!-- end-user-doc -->
86 * @generated 105 * @generated
@@ -164,6 +183,29 @@ public class TransfomedViatraQueryImpl extends RelationAnnotationImpl implements
164 * @generated 183 * @generated
165 */ 184 */
166 @Override 185 @Override
186 public Object getOptimizedDisjunction() {
187 return optimizedDisjunction;
188 }
189
190 /**
191 * <!-- begin-user-doc -->
192 * <!-- end-user-doc -->
193 * @generated
194 */
195 @Override
196 public void setOptimizedDisjunction(Object newOptimizedDisjunction) {
197 Object oldOptimizedDisjunction = optimizedDisjunction;
198 optimizedDisjunction = newOptimizedDisjunction;
199 if (eNotificationRequired())
200 eNotify(new ENotificationImpl(this, Notification.SET, Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__OPTIMIZED_DISJUNCTION, oldOptimizedDisjunction, optimizedDisjunction));
201 }
202
203 /**
204 * <!-- begin-user-doc -->
205 * <!-- end-user-doc -->
206 * @generated
207 */
208 @Override
167 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { 209 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
168 switch (featureID) { 210 switch (featureID) {
169 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__VARIABLE_TRACE: 211 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__VARIABLE_TRACE:
@@ -186,6 +228,8 @@ public class TransfomedViatraQueryImpl extends RelationAnnotationImpl implements
186 return getPatternPQuery(); 228 return getPatternPQuery();
187 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__VARIABLE_TRACE: 229 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__VARIABLE_TRACE:
188 return getVariableTrace(); 230 return getVariableTrace();
231 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__OPTIMIZED_DISJUNCTION:
232 return getOptimizedDisjunction();
189 } 233 }
190 return super.eGet(featureID, resolve, coreType); 234 return super.eGet(featureID, resolve, coreType);
191 } 235 }
@@ -209,6 +253,9 @@ public class TransfomedViatraQueryImpl extends RelationAnnotationImpl implements
209 getVariableTrace().clear(); 253 getVariableTrace().clear();
210 getVariableTrace().addAll((Collection<? extends VariableMapping>)newValue); 254 getVariableTrace().addAll((Collection<? extends VariableMapping>)newValue);
211 return; 255 return;
256 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__OPTIMIZED_DISJUNCTION:
257 setOptimizedDisjunction(newValue);
258 return;
212 } 259 }
213 super.eSet(featureID, newValue); 260 super.eSet(featureID, newValue);
214 } 261 }
@@ -230,6 +277,9 @@ public class TransfomedViatraQueryImpl extends RelationAnnotationImpl implements
230 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__VARIABLE_TRACE: 277 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__VARIABLE_TRACE:
231 getVariableTrace().clear(); 278 getVariableTrace().clear();
232 return; 279 return;
280 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__OPTIMIZED_DISJUNCTION:
281 setOptimizedDisjunction(OPTIMIZED_DISJUNCTION_EDEFAULT);
282 return;
233 } 283 }
234 super.eUnset(featureID); 284 super.eUnset(featureID);
235 } 285 }
@@ -248,6 +298,8 @@ public class TransfomedViatraQueryImpl extends RelationAnnotationImpl implements
248 return PATTERN_PQUERY_EDEFAULT == null ? patternPQuery != null : !PATTERN_PQUERY_EDEFAULT.equals(patternPQuery); 298 return PATTERN_PQUERY_EDEFAULT == null ? patternPQuery != null : !PATTERN_PQUERY_EDEFAULT.equals(patternPQuery);
249 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__VARIABLE_TRACE: 299 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__VARIABLE_TRACE:
250 return variableTrace != null && !variableTrace.isEmpty(); 300 return variableTrace != null && !variableTrace.isEmpty();
301 case Viatra2LogicAnnotationsPackage.TRANSFOMED_VIATRA_QUERY__OPTIMIZED_DISJUNCTION:
302 return OPTIMIZED_DISJUNCTION_EDEFAULT == null ? optimizedDisjunction != null : !OPTIMIZED_DISJUNCTION_EDEFAULT.equals(optimizedDisjunction);
251 } 303 }
252 return super.eIsSet(featureID); 304 return super.eIsSet(featureID);
253 } 305 }
@@ -266,6 +318,8 @@ public class TransfomedViatraQueryImpl extends RelationAnnotationImpl implements
266 result.append(patternFullyQualifiedName); 318 result.append(patternFullyQualifiedName);
267 result.append(", patternPQuery: "); 319 result.append(", patternPQuery: ");
268 result.append(patternPQuery); 320 result.append(patternPQuery);
321 result.append(", optimizedDisjunction: ");
322 result.append(optimizedDisjunction);
269 result.append(')'); 323 result.append(')');
270 return result.toString(); 324 return result.toString();
271 } 325 }