CloneSet381


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
13230.970method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
113101
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EParameterImpl.java
213523
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EStructuralFeatureImpl.java
Next
Last
Clone Instance
1
Line Count
13
Source Line
101
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EParameterImpl.java

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
  switch (featureID) {
    case EcorePackage.EPARAMETER__EANNOTATIONS:
      return ((InternalEList<? >) getEAnnotations()).basicRemove(otherEnd, msgs);
    case EcorePackage.EPARAMETER__EGENERIC_TYPE:
      return basicUnsetEGenericType(msgs);
    case EcorePackage.EPARAMETER__EOPERATION:
      return eBasicSetContainer(null, EcorePackage.EPARAMETER__EOPERATION, msgs);
  }
  return eDynamicInverseRemove(otherEnd, featureID, msgs);
}


First
Previous
Clone Instance
2
Line Count
13
Source Line
523
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/EStructuralFeatureImpl.java

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
  switch (featureID) {
    case EcorePackage.ESTRUCTURAL_FEATURE__EANNOTATIONS:
      return ((InternalEList<? >) getEAnnotations()).basicRemove(otherEnd, msgs);
    case EcorePackage.ESTRUCTURAL_FEATURE__EGENERIC_TYPE:
      return basicUnsetEGenericType(msgs);
    case EcorePackage.ESTRUCTURAL_FEATURE__ECONTAINING_CLASS:
      return eBasicSetContainer(null, EcorePackage.ESTRUCTURAL_FEATURE__ECONTAINING_CLASS, msgs);
  }
  return eDynamicInverseRemove(otherEnd, featureID, msgs);
}


Clone AbstractionParameter Count: 3Parameter Bindings

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
@Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
  switch (featureID) {
    case EcorePackage. [[#variable172a0880]]:
      return ((InternalEList<? >) getEAnnotations()).basicRemove(otherEnd, msgs);
    case EcorePackage. [[#variable172a0800]]:
      return basicUnsetEGenericType(msgs);
    case EcorePackage. [[#variable17298240]]:
      return eBasicSetContainer(null, EcorePackage. [[#variable17298240]], msgs);
  }
  return eDynamicInverseRemove(otherEnd, featureID, msgs);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#172a0880]]
EPARAMETER__EANNOTATIONS 
12[[#172a0880]]
ESTRUCTURAL_FEATURE__EANNOTATIONS 
21[[#172a0800]]
EPARAMETER__EGENERIC_TYPE 
22[[#172a0800]]
ESTRUCTURAL_FEATURE__EGENERIC_TYPE 
31[[#17298240]]
EPARAMETER__EOPERATION 
32[[#17298240]]
ESTRUCTURAL_FEATURE__ECONTAINING_CLASS