Commit 96371bd5 authored by Erwan Bousse's avatar Erwan Bousse

Big bug solved (== not working with int, replaced with equals)

parent e456c2b7

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

......@@ -12,5 +12,5 @@ Export-Package: ab,
ab.util
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore;visibility:=reexport,
fr.inria.diverse.cloning.cloner;bundle-version="0.1.0"
fr.inria.diverse.cloning.runtime;bundle-version="0.1.0"
Bundle-ActivationPolicy: lazy
/**
*/
package mm5mutclassonly;
package yayabdeep;
import fr.inria.diverse.cloning.cloner.emfextension.impl.AbstractShareableEObject;
import mm5.Class234;
import mm5.Class235;
import mm5.Mm5Package;
import ab.A;
import ab.AbPackage;
import ab.B;
import java.util.Collection;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Class234</b></em>'.
* An implementation of the model object '<em><b>A</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>
* { @link mm5.impl.Class234MutClassOnlyPImpl#getRefClass235_855 <em>Ref Class235 855</em>}
* { @link ab.impl.ADeepPImpl#getI <em>I</em>}
* </li>
* <li>
* { @link mm5.impl.Class234MutClassOnlyPImpl#getAttEInt_876 <em>Att EInt 876</em>}
* { @link ab.impl.ADeepPImpl#getJ_m <em>Jm</em>}
* </li>
* <li>
* { @link mm5.impl.Class234MutClassOnlyPImpl#getAttEInt_952_m <em>Att EInt 952 m</em>}
* { @link ab.impl.ADeepPImpl#getB <em>B</em>}
* </li>
* </ul>
* </p>
* @generated
*/
public class Class234MutClassOnlyPImpl extends AbstractShareableEObject
implements Class234 {
protected Class234 cloned;
public class ADeepPImpl extends MinimalEObjectImpl.Container implements A {
protected A cloned;
/**
* The default value of the '
* { @link #getAttEInt_876() <em>Att EInt 876</em>}
* { @link #getI() <em>I</em>}
* ' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAttEInt_876()
* @see #getI()
* @generated
* @ordered
*/
protected static final int ATT_EINT_876_EDEFAULT = 0;
protected static final int I_EDEFAULT = 0;
/**
* The default value of the '
* { @link #getAttEInt_952_m() <em>Att EInt 952 m</em>}
* { @link #getJ_m() <em>Jm</em>}
* ' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAttEInt_952_m()
* @see #getJ_m()
* @generated
* @ordered
*/
protected static final int ATT_EINT_952_M_EDEFAULT = 0;
protected static final int JM_EDEFAULT = 0;
/**
* The cached value of the '
* { @link #getAttEInt_952_m() <em>Att EInt 952 m</em>}
* { @link #getJ_m() <em>Jm</em>}
* ' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAttEInt_952_m()
* @see #getJ_m()
* @generated
* @ordered
*/
protected int attEInt_952_m = ATT_EINT_952_M_EDEFAULT;
protected int j_m = JM_EDEFAULT;
/**
* The cached value of the '
* { @link #getB() <em>B</em>}
* ' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getB()
* @generated
* @ordered
*/
protected Class234MutClassOnlyPImpl(Class234 clonedParam) {
super();
cloned = clonedParam;
}
protected EList<B> b;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass() {
return Mm5Package.Literals.CLASS234;
protected ADeepPImpl(A clonedParam) {
super();
cloned = clonedParam;
}
/**
......@@ -94,8 +99,9 @@ public class Class234MutClassOnlyPImpl extends AbstractShareableEObject
* <!-- end-user-doc -->
* @generated
*/
public Class235 getRefClass235_855() {
return cloned.getRefClass235_855();