public void notifyChanged(Notification msg) { MappingPackage ePackage = MappingPackage.eINSTANCE; //MappingPackage ePackage = ((ComplexTypeConverter)msg.getNotifier()).ePackageMapping(); if (msg.getFeature() == ePackage.getComplexTypeConverter_In2out() || msg.getFeature() == ePackage.getComplexTypeConverter_Out2in()) { this.fireNotifyChanged(msg); // HGD::fireNotifyChanged(msg.getNotifier(), msg.getEventType(), msg.getFeature(), msg.getOldValue(), msg.getNewValue(), msg.getPosition()); return; } super.notifyChanged(msg);
public void notifyChanged(Notification msg) { //MappingPackage ePackage = ((FunctionPair)msg.getNotifier()).ePackageMapping(); MappingPackage ePackage = MappingPackage.eINSTANCE; if (msg.getFeature() == ePackage.getFunctionPair_In2out() || msg.getFeature() == ePackage.getFunctionPair_Out2in()) { fireNotifyChanged(msg); //HGD::fireNotifyChanged(msg.getNotifier(), msg.getEventType(), msg.getStructuralFeature(), msg.getOldValue(), msg.getNewValue(), msg.getPosition()); return; } super.notifyChanged(msg);
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/mapping/provider/ComplexTypeConverterItemProvider.java File path: /emf-2.4.1/src/org/eclipse/emf/mapping/provider/FunctionPairItemProvider.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public void notifyChanged(Notification msg) 
1
public void notifyChanged(Notification msg) 
2
  {
2
  {
3
    MappingPackage ePackage = MappingPackage.eINSTANCE;
3
    //MappingPackage ePackage = ((FunctionPair)msg.getNotifier()).ePackageMapping();
4
    //MappingPackage ePackage = ((ComplexTypeConverter)msg.getNotifier()).ePackageMapping();
4
    MappingPackage ePackage = MappingPackage.eINSTANCE;
5
    if (msg.getFeature() == ePackage.getComplexTypeConverter_In2out() || msg.getFeature() == ePackage.getComplexTypeConverter_Out2in())
5
    if (msg.getFeature() == ePackage.getFunctionPair_In2out() || msg.getFeature() == ePackage.getFunctionPair_Out2in())
6
    {
6
    {
7
      this.fireNotifyChanged(msg);
7
      fireNotifyChanged(msg);
8
      // HGD::fireNotifyChanged(msg.getNotifier(), msg.getEventType(), msg.getFeature(), msg.getOldValue(), msg.getNewValue(), msg.getPosition());
8
      //HGD::fireNotifyChanged(msg.getNotifier(), msg.getEventType(), msg.getStructuralFeature(), msg.getOldValue(), msg.getNewValue(), msg.getPosition());
9
      return;
9
      return;
10
    }
10
    }
11
    super.notifyChanged(msg);
11
    super.notifyChanged(msg);
12
  
12
  
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0