CloneSet369


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
31201.000class_body_declarations[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
131308
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/impl/FeatureChangeImpl.java
231275
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/impl/FeatureMapEntryImpl.java
Next
Last
Clone Instance
1
Line Count
31
Source Line
308
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/impl/FeatureChangeImpl.java

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated NOT
 */
public EStructuralFeature basicGetFeature() {
  return feature;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated NOT
 */
public void setFeature(EStructuralFeature newFeature) {
  EStructuralFeature oldFeature = basicGetFeature();
  feature = newFeature;
  featureName = null;
  if (feature != null && feature.eIsProxy())
    eFlags |= EPROXY_FEATURECHANGE;
  else
    eFlags &= ~EPROXY_FEATURECHANGE;
  if (eNotificationRequired())
    eNotify(new ENotificationImpl(this, Notification.SET, ChangePackage.FEATURE_CHANGE__FEATURE, oldFeature, newFeature));
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated NOT
 */
public void unsetFeature() {
  setFeature(null);
}


First
Previous
Clone Instance
2
Line Count
31
Source Line
275
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/change/impl/FeatureMapEntryImpl.java

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated NOT
 */
public EStructuralFeature basicGetFeature() {
  return feature;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated NOT
 */
public void setFeature(EStructuralFeature newFeature) {
  EStructuralFeature oldFeature = basicGetFeature();
  feature = newFeature;
  featureName = null;
  if (feature != null && feature.eIsProxy())
    eFlags |= EPROXY_FEATURECHANGE;
  else
    eFlags &= ~EPROXY_FEATURECHANGE;
  if (eNotificationRequired())
    eNotify(new ENotificationImpl(this, Notification.SET, ChangePackage.FEATURE_CHANGE__FEATURE, oldFeature, newFeature));
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated NOT
 */
public void unsetFeature() {
  setFeature(null);
}


Clone AbstractionParameter Count: 0Parameter Bindings

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated NOT
   */
public EStructuralFeature basicGetFeature() {
  return feature;
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated NOT
   */
public void setFeature(EStructuralFeature newFeature) {
  EStructuralFeature oldFeature = basicGetFeature();
  feature = newFeature;
  featureName = null;
  if (feature != null && feature.eIsProxy())
    eFlags |= EPROXY_FEATURECHANGE;
  else
    eFlags &= ~EPROXY_FEATURECHANGE;
  if (eNotificationRequired())
    eNotify(new ENotificationImpl(this, Notification.SET, ChangePackage.FEATURE_CHANGE__FEATURE, oldFeature, newFeature));
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated NOT
   */
public void unsetFeature() {
  setFeature(null);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None