CloneSet81


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
57230.979compilation_unit
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
15717
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/ui/action/CopyAction.java
25717
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/ui/action/CutAction.java
Next
Last
Clone Instance
1
Line Count
57
Source Line
17
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/ui/action/CopyAction.java

/**
 * <copyright> 
 *
 * Copyright (c) 2002-2006 IBM Corporation and others.
 * All rights reserved.   This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors: 
 *   IBM - Initial API and implementation
 *
 * </copyright>
 *
 * $Id: CopyAction.java,v 1.4 2006/12/28 06:50:05 marcelop Exp $
 */
package org.eclipse.emf.edit.ui.action;

import java.util.Collection;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.edit.command.CopyToClipboardCommand;
import org.eclipse.emf.edit.domain.EditingDomain;
import org.eclipse.emf.edit.domain.IEditingDomainProvider;
import org.eclipse.emf.edit.ui.EMFEditUIPlugin;

/**
 * A copy action is implemented by creating a {@link CopyToClipboardCommand}.
 */
public class CopyAction extends CommandActionHandler {
  public CopyAction(EditingDomain domain) {
    super(domain, EMFEditUIPlugin.INSTANCE.getString("_UI_Copy_menu_item"));
  }

  public CopyAction() {
    super(null, EMFEditUIPlugin.INSTANCE.getString("_UI_Copy_menu_item"));
  }

  @Override public Command createCommand(Collection<? > selection) {
    return CopyToClipboardCommand.create(domain, selection);
  }

  /**
   * @deprecated As of EMF 2.1.0, replaced by {@link #setActiveWorkbenchPart}.
   */
  @Deprecated public void setActiveEditor(IEditorPart editorPart) {
    setActiveWorkbenchPart(editorPart);
  }

  /**
   * @since 2.1.0
   */
  public void setActiveWorkbenchPart(IWorkbenchPart workbenchPart) {
    if (workbenchPart instanceof IEditingDomainProvider) {
      domain = ((IEditingDomainProvider) workbenchPart).getEditingDomain();
    }
  }
}




First
Previous
Clone Instance
2
Line Count
57
Source Line
17
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/edit/ui/action/CutAction.java

/**
 * <copyright> 
 *
 * Copyright (c) 2002-2006 IBM Corporation and others.
 * All rights reserved.   This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors: 
 *   IBM - Initial API and implementation
 *
 * </copyright>
 *
 * $Id: CutAction.java,v 1.4 2006/12/28 06:50:04 marcelop Exp $
 */
package org.eclipse.emf.edit.ui.action;

import java.util.Collection;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.edit.command.CutToClipboardCommand;
import org.eclipse.emf.edit.domain.EditingDomain;
import org.eclipse.emf.edit.domain.IEditingDomainProvider;
import org.eclipse.emf.edit.ui.EMFEditUIPlugin;

/**
 * A cut action is implemented by creating a {@link CutToClipboardCommand}.
 */
public class CutAction extends CommandActionHandler {
  public CutAction(EditingDomain domain) {
    super(domain, EMFEditUIPlugin.INSTANCE.getString("_UI_Cut_menu_item"));
  }

  public CutAction() {
    super(null, EMFEditUIPlugin.INSTANCE.getString("_UI_Cut_menu_item"));
  }

  @Override public Command createCommand(Collection<? > selection) {
    return CutToClipboardCommand.create(domain, selection);
  }

  /**
   * @deprecated As of EMF 2.1.0, replaced by {@link #setActiveWorkbenchPart}.
   */
  @Deprecated public void setActiveEditor(IEditorPart editorPart) {
    setActiveWorkbenchPart(editorPart);
  }

  /**
   * @since 2.1.0
   */
  public void setActiveWorkbenchPart(IWorkbenchPart workbenchPart) {
    if (workbenchPart instanceof IEditingDomainProvider) {
      domain = ((IEditingDomainProvider) workbenchPart).getEditingDomain();
    }
  }
}




Clone AbstractionParameter Count: 3Parameter Bindings

/**
 * <copyright> 
 *
 * Copyright (c) 2002-2006 IBM Corporation and others.
 * All rights reserved.   This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors: 
 *   IBM - Initial API and implementation
 *
 * </copyright>
 *
 * $Id: CopyAction.java,v 1.4 2006/12/28 06:50:05 marcelop Exp $
 */
/**
 * <copyright> 
 *
 * Copyright (c) 2002-2006 IBM Corporation and others.
 * All rights reserved.   This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors: 
 *   IBM - Initial API and implementation
 *
 * </copyright>
 *
 * $Id: CutAction.java,v 1.4 2006/12/28 06:50:04 marcelop Exp $
 */
package org.eclipse.emf.edit.ui.action;

import java.util.Collection;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.emf.common.command.Command;
import org.eclipse.emf.edit.command. [[#variable146d41e0]];
import org.eclipse.emf.edit.domain.EditingDomain;
import org.eclipse.emf.edit.domain.IEditingDomainProvider;
import org.eclipse.emf.edit.ui.EMFEditUIPlugin;

/**
 * A copy action is implemented by creating a {@link CopyToClipboardCommand}.
 */
/**
 * A cut action is implemented by creating a {@link CutToClipboardCommand}.
 */
public class [[#variable146d4140]]extends CommandActionHandler {
  public [[#variable146d4140]](EditingDomain domain) {
    super(domain, EMFEditUIPlugin.INSTANCE.getString( [[#variable146d40a0]]));
  }

  public [[#variable146d4140]]() {
    super(null, EMFEditUIPlugin.INSTANCE.getString( [[#variable146d40a0]]));
  }

  @Override public Command createCommand(Collection<? > selection) {
    return [[#variable146d41e0]].create(domain, selection);
  }

  /**
     * @deprecated As of EMF 2.1.0, replaced by {@link #setActiveWorkbenchPart}.
     */
  @Deprecated public void setActiveEditor(IEditorPart editorPart) {
    setActiveWorkbenchPart(editorPart);
  }

  /**
     * @since 2.1.0
     */
  public void setActiveWorkbenchPart(IWorkbenchPart workbenchPart) {
    if (workbenchPart instanceof IEditingDomainProvider) {
      domain = ((IEditingDomainProvider) workbenchPart).getEditingDomain();
    }
  }
}


 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#146d41e0]]
CopyToClipboardCommand 
12[[#146d41e0]]
CutToClipboardCommand 
21[[#146d4140]]
CopyAction 
22[[#146d4140]]
CutAction 
31[[#146d40a0]]
"_UI_Copy_menu_item" 
32[[#146d40a0]]
"_UI_Cut_menu_item"