CloneSet23


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
231120.984class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
123119
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/EObjectToChangesMapEntryItemProvider.java
223164
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/FeatureChangeItemProvider.java
323189
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/ListChangeItemProvider.java
423164
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/ResourceChangeItemProvider.java
523210
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EClassifierItemProvider.java
62386
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EEnumItemProvider.java
72399
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EModelElementItemProvider.java
823377
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/ETypedElementItemProvider.java
92393
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/ETypeParameterItemProvider.java
1023125
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/provider/ENamedElementToXMLInfoMapEntryItemProvider.java
1123149
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/provider/XMLMapItemProvider.java
Next
Last
Clone Instance
1
Line Count
23
Source Line
119
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/EObjectToChangesMapEntryItemProvider.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(ChangePackage.Literals.EOBJECT_TO_CHANGES_MAP_ENTRY__VALUE);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


Next
Previous
Clone Instance
2
Line Count
23
Source Line
164
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/FeatureChangeItemProvider.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(ChangePackage.Literals.FEATURE_CHANGE__LIST_CHANGES);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


Next
Previous
Clone Instance
3
Line Count
23
Source Line
189
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/ListChangeItemProvider.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(ChangePackage.Literals.LIST_CHANGE__FEATURE_MAP_ENTRY_VALUES);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


Next
Previous
Clone Instance
4
Line Count
23
Source Line
164
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/provider/ResourceChangeItemProvider.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(ChangePackage.Literals.RESOURCE_CHANGE__LIST_CHANGES);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


Next
Previous
Clone Instance
5
Line Count
23
Source Line
210
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EClassifierItemProvider.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.ECLASSIFIER__ETYPE_PARAMETERS);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


Next
Previous
Clone Instance
6
Line Count
23
Source Line
86
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EEnumItemProvider.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.EENUM__ELITERALS);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


Next
Previous
Clone Instance
7
Line Count
23
Source Line
99
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/EModelElementItemProvider.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.EMODEL_ELEMENT__EANNOTATIONS);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


Next
Previous
Clone Instance
8
Line Count
23
Source Line
377
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/ETypedElementItemProvider.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.ETYPED_ELEMENT__EGENERIC_TYPE);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


Next
Previous
Clone Instance
9
Line Count
23
Source Line
93
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/provider/ETypeParameterItemProvider.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.ETYPE_PARAMETER__EBOUNDS);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


Next
Previous
Clone Instance
10
Line Count
23
Source Line
125
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/provider/ENamedElementToXMLInfoMapEntryItemProvider.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(Ecore2XMLPackage.Literals.ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__VALUE);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


First
Previous
Clone Instance
11
Line Count
23
Source Line
149
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/provider/XMLMapItemProvider.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(Ecore2XMLPackage.Literals.XML_MAP__ECORE_TO_XML_INFO);
  }
  return childrenFeatures;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}


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( [[#variable149bbbe0]].Literals. [[#variable149bbba0]]);
  }
  return childrenFeatures;
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
@Override protected EStructuralFeature getChildFeature(Object object, Object child) {
  // Check the type of the specified child object and return the proper feature to use for
  // adding (see {@link AddCommand}) it as a child.
  return super.getChildFeature(object, child);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#149bbbe0]]
ChangePackage 
12[[#149bbbe0]]
ChangePackage 
13[[#149bbbe0]]
ChangePackage 
14[[#149bbbe0]]
ChangePackage 
15[[#149bbbe0]]
EcorePackage 
16[[#149bbbe0]]
EcorePackage 
17[[#149bbbe0]]
EcorePackage 
18[[#149bbbe0]]
EcorePackage 
19[[#149bbbe0]]
EcorePackage 
110[[#149bbbe0]]
Ecore2XMLPackage 
111[[#149bbbe0]]
Ecore2XMLPackage 
21[[#149bbba0]]
EOBJECT_TO_CHANGES_MAP_ENTRY__VALUE 
22[[#149bbba0]]
FEATURE_CHANGE__LIST_CHANGES 
23[[#149bbba0]]
LIST_CHANGE__FEATURE_MAP_ENTRY_VALUES 
24[[#149bbba0]]
RESOURCE_CHANGE__LIST_CHANGES 
25[[#149bbba0]]
ECLASSIFIER__ETYPE_PARAMETERS 
26[[#149bbba0]]
EENUM__ELITERALS 
27[[#149bbba0]]
EMODEL_ELEMENT__EANNOTATIONS 
28[[#149bbba0]]
ETYPED_ELEMENT__EGENERIC_TYPE 
29[[#149bbba0]]
ETYPE_PARAMETER__EBOUNDS 
210[[#149bbba0]]
ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__VALUE 
211[[#149bbba0]]
XML_MAP__ECORE_TO_XML_INFO