CloneSet163


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
14230.975class_body_declarations[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1141414
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/BasicEObjectImpl.java
2141442
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/BasicEObjectImpl.java
Next
Last
Clone Instance
1
Line Count
14
Source Line
1414
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/impl/BasicEObjectImpl.java

public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
  return eDynamicInverseAdd(otherEnd, featureID, msgs);
}

public NotificationChain eDynamicInverseAdd(InternalEObject otherEnd, int featureID, Class<? > inverseClass, NotificationChain msgs) {
  return eDynamicInverseAdd(otherEnd, featureID, msgs);
}

protected NotificationChain eDynamicInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
  EStructuralFeature.Internal feature = (EStructuralFeature.Internal) eClass().getEStructuralFeature(featureID);
  return feature.getSettingDelegate().dynamicInverseAdd(this, eSettings(), featureID - eStaticFeatureCount(), otherEnd, msgs);
}


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

public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
  return eDynamicInverseRemove(otherEnd, featureID, msgs);
}

public NotificationChain eDynamicInverseRemove(InternalEObject otherEnd, int featureID, Class<? > inverseClass, NotificationChain msgs) {
  return eDynamicInverseRemove(otherEnd, featureID, msgs);
}

protected NotificationChain eDynamicInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
  EStructuralFeature.Internal feature = (EStructuralFeature.Internal) eClass().getEStructuralFeature(featureID);
  return feature.getSettingDelegate().dynamicInverseRemove(this, eSettings(), featureID - eStaticFeatureCount(), otherEnd, msgs);
}


Clone AbstractionParameter Count: 3Parameter Bindings

public NotificationChain  [[#variable1713b620]](InternalEObject otherEnd, int featureID, NotificationChain msgs) {
  return [[#variable1713b5c0]](otherEnd, featureID, msgs);
}

public NotificationChain  [[#variable1713b5c0]](InternalEObject otherEnd, int featureID, Class<? > inverseClass, NotificationChain msgs) {
  return [[#variable1713b5c0]](otherEnd, featureID, msgs);
}

protected NotificationChain  [[#variable1713b5c0]](InternalEObject otherEnd, int featureID, NotificationChain msgs) {
  EStructuralFeature.Internal feature = (EStructuralFeature.Internal) eClass().getEStructuralFeature(featureID);
  return feature.getSettingDelegate(). [[#variable1713b540]](this, eSettings(), featureID - eStaticFeatureCount(), otherEnd, msgs);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1713b620]]
eInverseAdd 
12[[#1713b620]]
eInverseRemove 
21[[#1713b5c0]]
eDynamicInverseAdd 
22[[#1713b5c0]]
eDynamicInverseRemove 
31[[#1713b540]]
dynamicInverseAdd 
32[[#1713b540]]
dynamicInverseRemove