CloneSet16


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
228230.971class_body_declarations[15]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12211651
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/presentation/EcoreEditor.java
22281834
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/presentation/Ecore2XMLEditor.java
Next
Last
Clone Instance
1
Line Count
221
Source Line
1651
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/presentation/EcoreEditor.java

/**
 * This is called during startup.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public void init(IEditorSite site, IEditorInput editorInput) {
  setSite(site);
  setInputWithNotify(editorInput);
  setPartName(editorInput.getName());
  site.setSelectionProvider(this );
  site.getPage().addPartListener(partListener);
  ResourcesPlugin.getWorkspace().addResourceChangeListener(resourceChangeListener, IResourceChangeEvent.POST_CHANGE);
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public void setFocus() {
  getControl(getActivePage()).setFocus();
}

/**
 * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void addSelectionChangedListener(ISelectionChangedListener listener) {
  selectionChangedListeners.add(listener);
}

/**
 * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void removeSelectionChangedListener(ISelectionChangedListener listener) {
  selectionChangedListeners.remove(listener);
}

/**
 * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to return this editor's overall selection.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public ISelection getSelection() {
  return editorSelection;
}

/**
 * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to set this editor's overall selection.
 * Calling this result will notify the listeners.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setSelection(ISelection selection) {
  editorSelection = selection;
  for (ISelectionChangedListener listener: selectionChangedListeners) {
    listener.selectionChanged(new SelectionChangedEvent(this, selection));
  }
  setStatusLineManager(selection);
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setStatusLineManager(ISelection selection) {
  IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ? contentOutlineStatusLineManager: getActionBars().getStatusLineManager();
  if (statusLineManager != null) {
    if (selection instanceof IStructuredSelection) {
      Collection<? > collection = ((IStructuredSelection) selection).toList();
      switch (collection.size()) {
        case 0:
          {
            statusLineManager.setMessage(getString("_UI_NoObjectSelected"));
            break;
          }
        case 1:
          {
            String text = new AdapterFactoryItemDelegator(adapterFactory).getText(collection.iterator().next());
            statusLineManager.setMessage(getString("_UI_SingleObjectSelected", text));
            break;
          }
        default:
          {
            statusLineManager.setMessage(getString("_UI_MultiObjectSelected", Integer.toString(collection.size())));
            break;
          }
      }
    }
    else {
      statusLineManager.setMessage("");
    }
  }
}

/**
 * This looks up a string in the plugin's plugin.properties file.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
private static String getString(String key) {
  return EcoreEditorPlugin.INSTANCE.getString(key);
}

/**
 * This looks up a string in plugin.properties, making a substitution.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
private static String getString(String key, Object s1) {
  return EcoreEditorPlugin.INSTANCE.getString(key, new Object[] {
                                                                  s1
                                                                } );
}

/**
 * This implements {@link org.eclipse.jface.action.IMenuListener} to help fill the context menus with contributions from the Edit menu.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void menuAboutToShow(IMenuManager menuManager) {
  ((IMenuListener) getEditorSite().getActionBarContributor()).menuAboutToShow(menuManager);
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EditingDomainActionBarContributor getActionBarContributor() {
  return (EditingDomainActionBarContributor) getEditorSite().getActionBarContributor();
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public IActionBars getActionBars() {
  return getActionBarContributor().getActionBars();
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public AdapterFactory getAdapterFactory() {
  return adapterFactory;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public void dispose() {
  updateProblemIndication = false;
  ResourcesPlugin.getWorkspace().removeResourceChangeListener(resourceChangeListener);
  getSite().getPage().removePartListener(partListener);
  adapterFactory.dispose();
  if (getActionBarContributor().getActiveEditor() == this ) {
    getActionBarContributor().setActiveEditor(null);
  }
  if (propertySheetPage != null) {
    propertySheetPage.dispose();
  }
  if (contentOutlinePage != null) {
    contentOutlinePage.dispose();
  }
  super.dispose();
}

/**
 * Returns whether the outline view should be presented to the user.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
protected boolean showOutlineView() {
  return false;
}


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

/**
 * This is called during startup.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public void init(IEditorSite site, IEditorInput editorInput) {
  setSite(site);
  setInputWithNotify(editorInput);
  setPartName(editorInput.getName());
  site.setSelectionProvider(this );
  site.getPage().addPartListener(partListener);
  ResourcesPlugin.getWorkspace().addResourceChangeListener(resourceChangeListener, IResourceChangeEvent.POST_CHANGE);
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public void setFocus() {
  if (currentViewerPane != null) {
    currentViewerPane.setFocus();
  }
  else {
    getControl(getActivePage()).setFocus();
  }
}

/**
 * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void addSelectionChangedListener(ISelectionChangedListener listener) {
  selectionChangedListeners.add(listener);
}

/**
 * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void removeSelectionChangedListener(ISelectionChangedListener listener) {
  selectionChangedListeners.remove(listener);
}

/**
 * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to return this editor's overall selection.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public ISelection getSelection() {
  return editorSelection;
}

/**
 * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to set this editor's overall selection.
 * Calling this result will notify the listeners.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setSelection(ISelection selection) {
  editorSelection = selection;
  for (ISelectionChangedListener listener: selectionChangedListeners) {
    listener.selectionChanged(new SelectionChangedEvent(this, selection));
  }
  setStatusLineManager(selection);
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void setStatusLineManager(ISelection selection) {
  IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ? contentOutlineStatusLineManager: getActionBars().getStatusLineManager();
  if (statusLineManager != null) {
    if (selection instanceof IStructuredSelection) {
      Collection<? > collection = ((IStructuredSelection) selection).toList();
      switch (collection.size()) {
        case 0:
          {
            statusLineManager.setMessage(getString("_UI_NoObjectSelected")); //$NON-NLS-1$
            break;
          }
        case 1:
          {
            String text = new AdapterFactoryItemDelegator(adapterFactory).getText(collection.iterator().next());
            statusLineManager.setMessage(getString("_UI_SingleObjectSelected", text)); //$NON-NLS-1$
            break;
          }
        default:
          {
            statusLineManager.setMessage(getString("_UI_MultiObjectSelected", Integer.toString(collection.size()))); //$NON-NLS-1$
            break;
          }
      }
    }
    else {
      statusLineManager.setMessage(""); //$NON-NLS-1$
    }
  }
}

/**
 * This looks up a string in the plugin's plugin.properties file.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
private static String getString(String key) {
  return Ecore2XMLUIPlugin.INSTANCE.getString(key);
}

/**
 * This looks up a string in plugin.properties, making a substitution.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
private static String getString(String key, Object s1) {
  return Ecore2XMLUIPlugin.INSTANCE.getString(key, new Object[] {
                                                                  s1
                                                                } );
}

/**
 * This implements {@link org.eclipse.jface.action.IMenuListener} to help fill the context menus with contributions from the Edit menu.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public void menuAboutToShow(IMenuManager menuManager) {
  ((IMenuListener) getEditorSite().getActionBarContributor()).menuAboutToShow(menuManager);
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EditingDomainActionBarContributor getActionBarContributor() {
  return (EditingDomainActionBarContributor) getEditorSite().getActionBarContributor();
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public IActionBars getActionBars() {
  return getActionBarContributor().getActionBars();
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public AdapterFactory getAdapterFactory() {
  return adapterFactory;
}

/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override public void dispose() {
  updateProblemIndication = false;
  ResourcesPlugin.getWorkspace().removeResourceChangeListener(resourceChangeListener);
  getSite().getPage().removePartListener(partListener);
  adapterFactory.dispose();
  if (getActionBarContributor().getActiveEditor() == this ) {
    getActionBarContributor().setActiveEditor(null);
  }
  if (propertySheetPage != null) {
    propertySheetPage.dispose();
  }
  if (contentOutlinePage != null) {
    contentOutlinePage.dispose();
  }
  super.dispose();
}

/**
 * Returns whether the outline view should be presented to the user.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
protected boolean showOutlineView() {
  return true;
}


Clone AbstractionParameter Count: 3Parameter Bindings

/**
   * This is called during startup.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
@Override public void init(IEditorSite site, IEditorInput editorInput) {
  setSite(site);
  setInputWithNotify(editorInput);
  setPartName(editorInput.getName());
  site.setSelectionProvider(this );
  site.getPage().addPartListener(partListener);
  ResourcesPlugin.getWorkspace().addResourceChangeListener(resourceChangeListener, IResourceChangeEvent.POST_CHANGE);
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
@Override public void setFocus() {
   [[#variable146fe520]]
}

/**
   * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public void addSelectionChangedListener(ISelectionChangedListener listener) {
  selectionChangedListeners.add(listener);
}

/**
   * This implements {@link org.eclipse.jface.viewers.ISelectionProvider}.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public void removeSelectionChangedListener(ISelectionChangedListener listener) {
  selectionChangedListeners.remove(listener);
}

/**
   * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to return this editor's overall selection.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public ISelection getSelection() {
  return editorSelection;
}

/**
   * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to set this editor's overall selection.
   * Calling this result will notify the listeners.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public void setSelection(ISelection selection) {
  editorSelection = selection;
  for (ISelectionChangedListener listener: selectionChangedListeners) {
    listener.selectionChanged(new SelectionChangedEvent(this, selection));
  }
  setStatusLineManager(selection);
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public void setStatusLineManager(ISelection selection) {
  IStatusLineManager statusLineManager = currentViewer != null && currentViewer == contentOutlineViewer ? contentOutlineStatusLineManager: getActionBars().getStatusLineManager();
  if (statusLineManager != null) {
    if (selection instanceof IStructuredSelection) {
      Collection<? > collection = ((IStructuredSelection) selection).toList();
      switch (collection.size()) {
        case 0:
          {
            statusLineManager.setMessage(getString("_UI_NoObjectSelected")); //$NON-NLS-1$
            break;
          }
        case 1:
          {
            String text = new AdapterFactoryItemDelegator(adapterFactory).getText(collection.iterator().next());
            statusLineManager.setMessage(getString("_UI_SingleObjectSelected", text)); //$NON-NLS-1$
            break;
          }
        default:
          {
            statusLineManager.setMessage(getString("_UI_MultiObjectSelected", Integer.toString(collection.size()))); //$NON-NLS-1$
            break;
          }
      }
    }
    else {
      statusLineManager.setMessage(""); //$NON-NLS-1$
    }
  }
}

/**
   * This looks up a string in the plugin's plugin.properties file.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
private static String getString(String key) {
  return [[#variable146fe440]].INSTANCE.getString(key);
}

/**
   * This looks up a string in plugin.properties, making a substitution.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
private static String getString(String key, Object s1) {
  return [[#variable146fe440]].INSTANCE.getString(key, new Object[] {
                                                                      s1
                                                                    } );
}

/**
   * This implements {@link org.eclipse.jface.action.IMenuListener} to help fill the context menus with contributions from the Edit menu.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public void menuAboutToShow(IMenuManager menuManager) {
  ((IMenuListener) getEditorSite().getActionBarContributor()).menuAboutToShow(menuManager);
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public EditingDomainActionBarContributor getActionBarContributor() {
  return (EditingDomainActionBarContributor) getEditorSite().getActionBarContributor();
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public IActionBars getActionBars() {
  return getActionBarContributor().getActionBars();
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
public AdapterFactory getAdapterFactory() {
  return adapterFactory;
}

/**
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
@Override public void dispose() {
  updateProblemIndication = false;
  ResourcesPlugin.getWorkspace().removeResourceChangeListener(resourceChangeListener);
  getSite().getPage().removePartListener(partListener);
  adapterFactory.dispose();
  if (getActionBarContributor().getActiveEditor() == this ) {
    getActionBarContributor().setActiveEditor(null);
  }
  if (propertySheetPage != null) {
    propertySheetPage.dispose();
  }
  if (contentOutlinePage != null) {
    contentOutlinePage.dispose();
  }
  super.dispose();
}

/**
   * Returns whether the outline view should be presented to the user.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
protected boolean showOutlineView() {
  return [[#variable146fe340]];
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#146fe520]]
getControl(getActivePage()).setFocus(); 
12[[#146fe520]]
if (currentViewerPane != null) {
  currentViewerPane.setFocus();
}
else {
  getControl(getActivePage()).setFocus();
} 
21[[#146fe440]]
EcoreEditorPlugin 
22[[#146fe440]]
Ecore2XMLUIPlugin 
31[[#146fe340]]
false 
32[[#146fe340]]
true