CloneSet13


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
223230.993nested_class_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1223414
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/presentation/Ecore2EcoreModelWizard.java
2223393
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/presentation/Ecore2XMLModelWizard.java
Next
Last
Clone Instance
1
Line Count
223
Source Line
414
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/presentation/Ecore2EcoreModelWizard.java

/**
 * This is the page where the type of object to create is selected.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public class Ecore2EcoreModelWizardInitialObjectCreationPage extends WizardPage {
  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected Combo initialObjectField;

  /**
   * @generated
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   */
  protected List<String> encodings;

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected Combo encodingField;

  /**
   * Pass in the selection.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public Ecore2EcoreModelWizardInitialObjectCreationPage(String pageId) {
    super(pageId);
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public void createControl(Composite parent) {
    Composite composite = new Composite(parent, SWT.NONE);
    {
      GridLayout layout = new GridLayout();
      layout.numColumns = 1;
      layout.verticalSpacing = 12;
      composite.setLayout(layout);
      GridData data = new GridData();
      data.verticalAlignment = GridData.FILL;
      data.grabExcessVerticalSpace = true;
      data.horizontalAlignment = GridData.FILL;
      composite.setLayoutData(data);
    }
    Label containerLabel = new Label(composite, SWT.LEFT);
    {
      containerLabel.setText(Ecore2EcoreEditorPlugin.INSTANCE.getString("_UI_ModelObject"));
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      containerLabel.setLayoutData(data);
    }
    initialObjectField = new Combo(composite, SWT.BORDER);
    {
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      data.grabExcessHorizontalSpace = true;
      initialObjectField.setLayoutData(data);
    }
    for (String objectName: getInitialObjectNames()) {
      initialObjectField.add(getLabel(objectName));
    }
    if (initialObjectField.getItemCount() == 1) {
      initialObjectField.select(0);
    }
    initialObjectField.addModifyListener(validator);
    Label encodingLabel = new Label(composite, SWT.LEFT);
    {
      encodingLabel.setText(Ecore2EcoreEditorPlugin.INSTANCE.getString("_UI_XMLEncoding"));
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      encodingLabel.setLayoutData(data);
    }
    encodingField = new Combo(composite, SWT.BORDER);
    {
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      data.grabExcessHorizontalSpace = true;
      encodingField.setLayoutData(data);
    }
    for (String encoding: getEncodings()) {
      encodingField.add(encoding);
    }
    encodingField.select(0);
    encodingField.addModifyListener(validator);
    setPageComplete(validatePage());
    setControl(composite);
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected ModifyListener validator = new ModifyListener() {
                                         public void modifyText(ModifyEvent e) {
                                           setPageComplete(validatePage());
                                         }
                                       };

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected boolean validatePage() {
    return getInitialObjectName() != null && getEncodings().contains(encodingField.getText());
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  @Override public void setVisible(boolean visible) {
    super.setVisible(visible);
    if (visible) {
      if (initialObjectField.getItemCount() == 1) {
        initialObjectField.clearSelection();
        encodingField.setFocus();
      }
      else {
        encodingField.clearSelection();
        initialObjectField.setFocus();
      }
    }
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public String getInitialObjectName() {
    String label = initialObjectField.getText();
    for (String name: getInitialObjectNames()) {
      if (getLabel(name).equals(label)) {
        return name;
      }
    }
    return null;
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public String getEncoding() {
    return encodingField.getText();
  }

  /**
   * Returns the label for the specified type name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected String getLabel(String typeName) {
    try {
      return Ecore2EcorePlugin.INSTANCE.getString("_UI_" + typeName + "_type");
    }
    catch (MissingResourceException
           mre) {
      Ecore2EcoreEditorPlugin.INSTANCE.log(mre);
    }
    return typeName;
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected Collection<String> getEncodings() {
    if (encodings == null) {
      encodings = new ArrayList<String>();
      for (StringTokenizer stringTokenizer = new StringTokenizer(Ecore2EcoreEditorPlugin.INSTANCE.getString("_UI_XMLEncodingChoices")); stringTokenizer.hasMoreTokens();) {
        encodings.add(stringTokenizer.nextToken());
      }
    }
    return encodings;
  }
}


First
Previous
Clone Instance
2
Line Count
223
Source Line
393
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/presentation/Ecore2XMLModelWizard.java

/**
 * This is the page where the type of object to create is selected.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public class Ecore2XMLModelWizardInitialObjectCreationPage extends WizardPage {
  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected Combo initialObjectField;

  /**
   * @generated
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   */
  protected List<String> encodings;

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected Combo encodingField;

  /**
   * Pass in the selection.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public Ecore2XMLModelWizardInitialObjectCreationPage(String pageId) {
    super(pageId);
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public void createControl(Composite parent) {
    Composite composite = new Composite(parent, SWT.NONE);
    {
      GridLayout layout = new GridLayout();
      layout.numColumns = 1;
      layout.verticalSpacing = 12;
      composite.setLayout(layout);
      GridData data = new GridData();
      data.verticalAlignment = GridData.FILL;
      data.grabExcessVerticalSpace = true;
      data.horizontalAlignment = GridData.FILL;
      composite.setLayoutData(data);
    }
    Label containerLabel = new Label(composite, SWT.LEFT);
    {
      containerLabel.setText(Ecore2XMLUIPlugin.INSTANCE.getString("_UI_ModelObject")); //$NON-NLS-1$
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      containerLabel.setLayoutData(data);
    }
    initialObjectField = new Combo(composite, SWT.BORDER);
    {
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      data.grabExcessHorizontalSpace = true;
      initialObjectField.setLayoutData(data);
    }
    for (String objectName: getInitialObjectNames()) {
      initialObjectField.add(getLabel(objectName));
    }
    if (initialObjectField.getItemCount() == 1) {
      initialObjectField.select(0);
    }
    initialObjectField.addModifyListener(validator);
    Label encodingLabel = new Label(composite, SWT.LEFT);
    {
      encodingLabel.setText(Ecore2XMLUIPlugin.INSTANCE.getString("_UI_XMLEncoding")); //$NON-NLS-1$
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      encodingLabel.setLayoutData(data);
    }
    encodingField = new Combo(composite, SWT.BORDER);
    {
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      data.grabExcessHorizontalSpace = true;
      encodingField.setLayoutData(data);
    }
    for (String encoding: getEncodings()) {
      encodingField.add(encoding);
    }
    encodingField.select(0);
    encodingField.addModifyListener(validator);
    setPageComplete(validatePage());
    setControl(composite);
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected ModifyListener validator = new ModifyListener() {
                                         public void modifyText(ModifyEvent e) {
                                           setPageComplete(validatePage());
                                         }
                                       };

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected boolean validatePage() {
    return getInitialObjectName() != null && getEncodings().contains(encodingField.getText());
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  @Override public void setVisible(boolean visible) {
    super.setVisible(visible);
    if (visible) {
      if (initialObjectField.getItemCount() == 1) {
        initialObjectField.clearSelection();
        encodingField.setFocus();
      }
      else {
        encodingField.clearSelection();
        initialObjectField.setFocus();
      }
    }
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public String getInitialObjectName() {
    String label = initialObjectField.getText();
    for (String name: getInitialObjectNames()) {
      if (getLabel(name).equals(label)) {
        return name;
      }
    }
    return null;
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  public String getEncoding() {
    return encodingField.getText();
  }

  /**
   * Returns the label for the specified type name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected String getLabel(String typeName) {
    try {
      return Ecore2XMLUIPlugin.INSTANCE.getString("_UI_" + typeName + "_type"); //$NON-NLS-1$ //$NON-NLS-2$
    }
    catch (MissingResourceException
           mre) {
      Ecore2XMLUIPlugin.INSTANCE.log(mre);
    }
    return typeName;
  }

  /**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  protected Collection<String> getEncodings() {
    if (encodings == null) {
      encodings = new ArrayList<String>();
      for (StringTokenizer stringTokenizer = new StringTokenizer(Ecore2XMLUIPlugin.INSTANCE.getString("_UI_XMLEncodingChoices")); stringTokenizer.hasMoreTokens();) //$NON-NLS-1$
      {
        encodings.add(stringTokenizer.nextToken());
      }
    }
    return encodings;
  }
}


Clone AbstractionParameter Count: 3Parameter Bindings

/**
   * This is the page where the type of object to create is selected.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public class [[#variable190a52e0]]extends WizardPage {
  /**
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  protected Combo initialObjectField;

  /**
       * @generated
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       */
  protected List<String> encodings;

  /**
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  protected Combo encodingField;

  /**
       * Pass in the selection.
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  public [[#variable190a52e0]](String pageId) {
    super(pageId);
  }

  /**
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  public void createControl(Composite parent) {
    Composite composite = new Composite(parent, SWT.NONE);
    {
      GridLayout layout = new GridLayout();
      layout.numColumns = 1;
      layout.verticalSpacing = 12;
      composite.setLayout(layout);
      GridData data = new GridData();
      data.verticalAlignment = GridData.FILL;
      data.grabExcessVerticalSpace = true;
      data.horizontalAlignment = GridData.FILL;
      composite.setLayoutData(data);
    }
    Label containerLabel = new Label(composite, SWT.LEFT);
    {
      containerLabel.setText( [[#variable190a5200]].INSTANCE.getString("_UI_ModelObject")); //$NON-NLS-1$
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      containerLabel.setLayoutData(data);
    }
    initialObjectField = new Combo(composite, SWT.BORDER);
    {
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      data.grabExcessHorizontalSpace = true;
      initialObjectField.setLayoutData(data);
    }
    for (String objectName: getInitialObjectNames()) {
      initialObjectField.add(getLabel(objectName));
    }
    if (initialObjectField.getItemCount() == 1) {
      initialObjectField.select(0);
    }
    initialObjectField.addModifyListener(validator);
    Label encodingLabel = new Label(composite, SWT.LEFT);
    {
      encodingLabel.setText( [[#variable190a5200]].INSTANCE.getString("_UI_XMLEncoding")); //$NON-NLS-1$
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      encodingLabel.setLayoutData(data);
    }
    encodingField = new Combo(composite, SWT.BORDER);
    {
      GridData data = new GridData();
      data.horizontalAlignment = GridData.FILL;
      data.grabExcessHorizontalSpace = true;
      encodingField.setLayoutData(data);
    }
    for (String encoding: getEncodings()) {
      encodingField.add(encoding);
    }
    encodingField.select(0);
    encodingField.addModifyListener(validator);
    setPageComplete(validatePage());
    setControl(composite);
  }

  /**
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  protected ModifyListener validator = new ModifyListener() {
                                         public void modifyText(ModifyEvent e) {
                                           setPageComplete(validatePage());
                                         }
                                       };

  /**
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  protected boolean validatePage() {
    return getInitialObjectName() != null && getEncodings().contains(encodingField.getText());
  }

  /**
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  @Override public void setVisible(boolean visible) {
    super.setVisible(visible);
    if (visible) {
      if (initialObjectField.getItemCount() == 1) {
        initialObjectField.clearSelection();
        encodingField.setFocus();
      }
      else {
        encodingField.clearSelection();
        initialObjectField.setFocus();
      }
    }
  }

  /**
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  public String getInitialObjectName() {
    String label = initialObjectField.getText();
    for (String name: getInitialObjectNames()) {
      if (getLabel(name).equals(label)) {
        return name;
      }
    }
    return null;
  }

  /**
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  public String getEncoding() {
    return encodingField.getText();
  }

  /**
       * Returns the label for the specified type name.
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  protected String getLabel(String typeName) {
    try {
      return [[#variable190a5020]].INSTANCE.getString("_UI_" + typeName + "_type"); //$NON-NLS-1$ //$NON-NLS-2$
    }
    catch (MissingResourceException
           mre) {
       [[#variable190a5200]].INSTANCE.log(mre);
    }
    return typeName;
  }

  /**
       * <!-- begin-user-doc -->
       * <!-- end-user-doc -->
       * @generated
       */
  protected Collection<String> getEncodings() {
    if (encodings == null) {
      encodings = new ArrayList<String>();
      for (StringTokenizer stringTokenizer = new StringTokenizer( [[#variable190a5200]].INSTANCE.getString("_UI_XMLEncodingChoices")); stringTokenizer.hasMoreTokens();) //$NON-NLS-1$
      {
        encodings.add(stringTokenizer.nextToken());
      }
    }
    return encodings;
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#190a52e0]]
Ecore2EcoreModelWizardInitialObjectCreationPage 
12[[#190a52e0]]
Ecore2XMLModelWizardInitialObjectCreationPage 
21[[#190a5200]]
Ecore2EcoreEditorPlugin 
22[[#190a5200]]
Ecore2XMLUIPlugin 
31[[#190a5020]]
Ecore2EcorePlugin 
32[[#190a5020]]
Ecore2XMLUIPlugin