CloneSet677


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
10220.977method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
110140
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EAnnotationItemProvider.java
210162
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EPackageItemProvider.java
Next
Last
Clone Instance
1
Line Count
10
Source Line
140
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EAnnotationItemProvider.java

/**
 * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
 * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
 * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
  if (childrenFeatures == null) {
    super.getChildrenFeatures(object);
    childrenFeatures.add(EcorePackage.Literals.EANNOTATION__DETAILS);
    childrenFeatures.add(EcorePackage.Literals.EANNOTATION__CONTENTS);
  }
  return childrenFeatures;
}


First
Previous
Clone Instance
2
Line Count
10
Source Line
162
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EPackageItemProvider.java

/**
 * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
 * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
 * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
  if (childrenFeatures == null) {
    super.getChildrenFeatures(object);
    childrenFeatures.add(EcorePackage.Literals.EPACKAGE__ECLASSIFIERS);
    childrenFeatures.add(EcorePackage.Literals.EPACKAGE__ESUBPACKAGES);
  }
  return childrenFeatures;
}


Clone AbstractionParameter Count: 2Parameter Bindings

/**
   * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
   * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
   * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
@Override public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
  if (childrenFeatures == null) {
    super.getChildrenFeatures(object);
    childrenFeatures.add(EcorePackage.Literals. [[#variable173ad620]]);
    childrenFeatures.add(EcorePackage.Literals. [[#variable173ad5a0]]);
  }
  return childrenFeatures;
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#173ad620]]
EANNOTATION__DETAILS 
12[[#173ad620]]
EPACKAGE__ECLASSIFIERS 
21[[#173ad5a0]]
EANNOTATION__CONTENTS 
22[[#173ad5a0]]
EPACKAGE__ESUBPACKAGES