======= ======= ====== Differences ====== -org.eclipse.emf.compare.diff.metamodel.impl.DiffGroupImpl@1026d9f (conflicting: false, kind: Change) -3 change(s) in Package Package -3 change(s) in Class A -1 change(s) in Attribute x -Attribute visibility in x has changed from public to private -class_.impl.MethodImpl@178aa0f (name: getX) (visibility: public) has been added -class_.impl.MethodImpl@e4de50 (name: setX ) (visibility: public) has been added -class_.impl.ParameterImpl@1bf756b (name: X) has been added ====== Pre conditions ====== ===== 6413040 : Package: Package_0 ===== ===== A : Class: Class_0 ===== * ( ) name = 'A' * (-) isAbstract = false * ( ) superClass = null * ( ) EReference0 = null * ( ) implements->isEmpty() ===== x : Attribute: Attribute_0 ===== * ( ) name = 'x' * (X) visibility = Visibility::public * (-) type = #{Class_1} ===== Boolean : Class: Class_1 ===== * ( ) name = 'Boolean' * ( ) isAbstract = false * ( ) superClass = null * ( ) EReference0 = null * ( ) implements->isEmpty() ====== Post conditions ====== ===== 20392293 : Package: Package_0 ===== ===== A : Class: Class_0 ===== * ( ) name = 'A' * (-) isAbstract = false * ( ) superClass = null * ( ) EReference0 = null * ( ) implements->isEmpty() ===== getX : Method: Method_0 ===== * (e) name = 'get'+#{Attribute_0}.name //'getX' * (X) visibility = Visibility::public * (e) returnType = #{Attribute_0}.type //#{Class_1} ===== setX : Method: Method_1 ===== * (e) name = 'set'+'+#{Attribute_0}.name //'setX' * (X) visibility = Visibility::public * (+) returnType = null ===== X : Parameter: Parameter_0 ===== * ( ) name = 'X' * (-) type = #{Class_1} ===== x : Attribute: Attribute_0 ===== * ( ) name = 'x' * (X) visibility = Visibility::private * (X) type = #{Class_1} ===== Boolean : Class: Class_1 ===== * ( ) name = 'Boolean' * ( ) isAbstract = false * ( ) superClass = null * ( ) EReference0 = null * ( ) implements->isEmpty()