aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/yakindu/impl/VertexImpl.java
diff options
context:
space:
mode:
authorLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-05-12 22:27:13 -0400
committerLibravatar ArenBabikian <aren.babikian@mail.mcgill.ca>2019-05-12 22:27:13 -0400
commitf1f2a1fac60aa00aa21cf9165e34666c108e8e4b (patch)
treed842680e6b3be73c572ac00fd16c35af79a12092 /Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/yakindu/impl/VertexImpl.java
parentVAMPIRE: fixed MANY bugs in containment and scope. #40 is good for now (diff)
downloadVIATRA-Generator-f1f2a1fac60aa00aa21cf9165e34666c108e8e4b.tar.gz
VIATRA-Generator-f1f2a1fac60aa00aa21cf9165e34666c108e8e4b.tar.zst
VIATRA-Generator-f1f2a1fac60aa00aa21cf9165e34666c108e8e4b.zip
Pre-realisticBranchCreation Commit
Diffstat (limited to 'Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/yakindu/impl/VertexImpl.java')
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/yakindu/impl/VertexImpl.java32
1 files changed, 16 insertions, 16 deletions
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/yakindu/impl/VertexImpl.java b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/yakindu/impl/VertexImpl.java
index 6f5b9ed3..6384fb51 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/yakindu/impl/VertexImpl.java
+++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/src/ca/mcgill/ecse/dslreasoner/standalone/test/yakindu/impl/VertexImpl.java
@@ -4,7 +4,7 @@ package ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.impl;
4 4
5import ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Transition; 5import ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Transition;
6import ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Vertex; 6import ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.Vertex;
7import ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.yakinduPackage; 7import ca.mcgill.ecse.dslreasoner.standalone.test.yakindu.YakinduPackage;
8 8
9import java.util.Collection; 9import java.util.Collection;
10 10
@@ -72,7 +72,7 @@ public abstract class VertexImpl extends MinimalEObjectImpl.Container implements
72 */ 72 */
73 @Override 73 @Override
74 protected EClass eStaticClass() { 74 protected EClass eStaticClass() {
75 return yakinduPackage.Literals.VERTEX; 75 return YakinduPackage.Literals.VERTEX;
76 } 76 }
77 77
78 /** 78 /**
@@ -82,7 +82,7 @@ public abstract class VertexImpl extends MinimalEObjectImpl.Container implements
82 */ 82 */
83 public EList<Transition> getIncomingTransitions() { 83 public EList<Transition> getIncomingTransitions() {
84 if (incomingTransitions == null) { 84 if (incomingTransitions == null) {
85 incomingTransitions = new EObjectWithInverseResolvingEList<Transition>(Transition.class, this, yakinduPackage.VERTEX__INCOMING_TRANSITIONS, yakinduPackage.TRANSITION__TARGET); 85 incomingTransitions = new EObjectWithInverseResolvingEList<Transition>(Transition.class, this, YakinduPackage.VERTEX__INCOMING_TRANSITIONS, YakinduPackage.TRANSITION__TARGET);
86 } 86 }
87 return incomingTransitions; 87 return incomingTransitions;
88 } 88 }
@@ -94,7 +94,7 @@ public abstract class VertexImpl extends MinimalEObjectImpl.Container implements
94 */ 94 */
95 public EList<Transition> getOutgoingTransitions() { 95 public EList<Transition> getOutgoingTransitions() {
96 if (outgoingTransitions == null) { 96 if (outgoingTransitions == null) {
97 outgoingTransitions = new EObjectContainmentWithInverseEList<Transition>(Transition.class, this, yakinduPackage.VERTEX__OUTGOING_TRANSITIONS, yakinduPackage.TRANSITION__SOURCE); 97 outgoingTransitions = new EObjectContainmentWithInverseEList<Transition>(Transition.class, this, YakinduPackage.VERTEX__OUTGOING_TRANSITIONS, YakinduPackage.TRANSITION__SOURCE);
98 } 98 }
99 return outgoingTransitions; 99 return outgoingTransitions;
100 } 100 }
@@ -108,9 +108,9 @@ public abstract class VertexImpl extends MinimalEObjectImpl.Container implements
108 @Override 108 @Override
109 public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { 109 public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
110 switch (featureID) { 110 switch (featureID) {
111 case yakinduPackage.VERTEX__INCOMING_TRANSITIONS: 111 case YakinduPackage.VERTEX__INCOMING_TRANSITIONS:
112 return ((InternalEList<InternalEObject>)(InternalEList<?>)getIncomingTransitions()).basicAdd(otherEnd, msgs); 112 return ((InternalEList<InternalEObject>)(InternalEList<?>)getIncomingTransitions()).basicAdd(otherEnd, msgs);
113 case yakinduPackage.VERTEX__OUTGOING_TRANSITIONS: 113 case YakinduPackage.VERTEX__OUTGOING_TRANSITIONS:
114 return ((InternalEList<InternalEObject>)(InternalEList<?>)getOutgoingTransitions()).basicAdd(otherEnd, msgs); 114 return ((InternalEList<InternalEObject>)(InternalEList<?>)getOutgoingTransitions()).basicAdd(otherEnd, msgs);
115 } 115 }
116 return super.eInverseAdd(otherEnd, featureID, msgs); 116 return super.eInverseAdd(otherEnd, featureID, msgs);
@@ -124,9 +124,9 @@ public abstract class VertexImpl extends MinimalEObjectImpl.Container implements
124 @Override 124 @Override
125 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { 125 public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
126 switch (featureID) { 126 switch (featureID) {
127 case yakinduPackage.VERTEX__INCOMING_TRANSITIONS: 127 case YakinduPackage.VERTEX__INCOMING_TRANSITIONS:
128 return ((InternalEList<?>)getIncomingTransitions()).basicRemove(otherEnd, msgs); 128 return ((InternalEList<?>)getIncomingTransitions()).basicRemove(otherEnd, msgs);
129 case yakinduPackage.VERTEX__OUTGOING_TRANSITIONS: 129 case YakinduPackage.VERTEX__OUTGOING_TRANSITIONS:
130 return ((InternalEList<?>)getOutgoingTransitions()).basicRemove(otherEnd, msgs); 130 return ((InternalEList<?>)getOutgoingTransitions()).basicRemove(otherEnd, msgs);
131 } 131 }
132 return super.eInverseRemove(otherEnd, featureID, msgs); 132 return super.eInverseRemove(otherEnd, featureID, msgs);
@@ -140,9 +140,9 @@ public abstract class VertexImpl extends MinimalEObjectImpl.Container implements
140 @Override 140 @Override
141 public Object eGet(int featureID, boolean resolve, boolean coreType) { 141 public Object eGet(int featureID, boolean resolve, boolean coreType) {
142 switch (featureID) { 142 switch (featureID) {
143 case yakinduPackage.VERTEX__INCOMING_TRANSITIONS: 143 case YakinduPackage.VERTEX__INCOMING_TRANSITIONS:
144 return getIncomingTransitions(); 144 return getIncomingTransitions();
145 case yakinduPackage.VERTEX__OUTGOING_TRANSITIONS: 145 case YakinduPackage.VERTEX__OUTGOING_TRANSITIONS:
146 return getOutgoingTransitions(); 146 return getOutgoingTransitions();
147 } 147 }
148 return super.eGet(featureID, resolve, coreType); 148 return super.eGet(featureID, resolve, coreType);
@@ -157,11 +157,11 @@ public abstract class VertexImpl extends MinimalEObjectImpl.Container implements
157 @Override 157 @Override
158 public void eSet(int featureID, Object newValue) { 158 public void eSet(int featureID, Object newValue) {
159 switch (featureID) { 159 switch (featureID) {
160 case yakinduPackage.VERTEX__INCOMING_TRANSITIONS: 160 case YakinduPackage.VERTEX__INCOMING_TRANSITIONS:
161 getIncomingTransitions().clear(); 161 getIncomingTransitions().clear();
162 getIncomingTransitions().addAll((Collection<? extends Transition>)newValue); 162 getIncomingTransitions().addAll((Collection<? extends Transition>)newValue);
163 return; 163 return;
164 case yakinduPackage.VERTEX__OUTGOING_TRANSITIONS: 164 case YakinduPackage.VERTEX__OUTGOING_TRANSITIONS:
165 getOutgoingTransitions().clear(); 165 getOutgoingTransitions().clear();
166 getOutgoingTransitions().addAll((Collection<? extends Transition>)newValue); 166 getOutgoingTransitions().addAll((Collection<? extends Transition>)newValue);
167 return; 167 return;
@@ -177,10 +177,10 @@ public abstract class VertexImpl extends MinimalEObjectImpl.Container implements
177 @Override 177 @Override
178 public void eUnset(int featureID) { 178 public void eUnset(int featureID) {
179 switch (featureID) { 179 switch (featureID) {
180 case yakinduPackage.VERTEX__INCOMING_TRANSITIONS: 180 case YakinduPackage.VERTEX__INCOMING_TRANSITIONS:
181 getIncomingTransitions().clear(); 181 getIncomingTransitions().clear();
182 return; 182 return;
183 case yakinduPackage.VERTEX__OUTGOING_TRANSITIONS: 183 case YakinduPackage.VERTEX__OUTGOING_TRANSITIONS:
184 getOutgoingTransitions().clear(); 184 getOutgoingTransitions().clear();
185 return; 185 return;
186 } 186 }
@@ -195,9 +195,9 @@ public abstract class VertexImpl extends MinimalEObjectImpl.Container implements
195 @Override 195 @Override
196 public boolean eIsSet(int featureID) { 196 public boolean eIsSet(int featureID) {
197 switch (featureID) { 197 switch (featureID) {
198 case yakinduPackage.VERTEX__INCOMING_TRANSITIONS: 198 case YakinduPackage.VERTEX__INCOMING_TRANSITIONS:
199 return incomingTransitions != null && !incomingTransitions.isEmpty(); 199 return incomingTransitions != null && !incomingTransitions.isEmpty();
200 case yakinduPackage.VERTEX__OUTGOING_TRANSITIONS: 200 case YakinduPackage.VERTEX__OUTGOING_TRANSITIONS:
201 return outgoingTransitions != null && !outgoingTransitions.isEmpty(); 201 return outgoingTransitions != null && !outgoingTransitions.isEmpty();
202 } 202 }
203 return super.eIsSet(featureID); 203 return super.eIsSet(featureID);