CloneSet59


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
41330.989statement_sequence[3]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
141643
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/presentation/EcoreModelWizard.java
241655
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/presentation/Ecore2EcoreModelWizard.java
341634
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2xml/presentation/Ecore2XMLModelWizard.java
Next
Last
Clone Instance
1
Line Count
41
Source Line
643
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/ecore/presentation/EcoreModelWizard.java

addPage(newFileCreationPage);
// Try and get the resource selection to determine a current directory for the file dialog.
//
if (selection != null && !selection.isEmpty()) {
  // Get the resource...
  //
  Object selectedElement = selection.iterator().next();
  if (selectedElement instanceof IResource) {
    // Get the resource parent, if its a file.
    //
    IResource selectedResource = (IResource) selectedElement;
    if (selectedResource.getType() == IResource.FILE) {
      selectedResource = selectedResource.getParent();
    }
    // This gives us a directory...
    //
    if (selectedResource instanceof IFolder || selectedResource instanceof IProject) {
      // Set this for the container.
      //
      newFileCreationPage.setContainerFullPath(selectedResource.getFullPath());
      // Make up a unique new name here.
      //
      String defaultModelBaseFilename = EcoreEditorPlugin.INSTANCE.getString("_UI_EcoreEditorFilenameDefaultBase");
      String defaultModelFilenameExtension = FILE_EXTENSIONS.get(0);
      String modelFilename = defaultModelBaseFilename + "." + defaultModelFilenameExtension;
      for (int i = 1; ((IContainer) selectedResource).findMember(modelFilename) != null; ++i) {
        modelFilename = defaultModelBaseFilename + i + "." + defaultModelFilenameExtension;
      }
      newFileCreationPage.setFileName(modelFilename);
    }
  }
}
initialObjectCreationPage = new EcoreModelWizardInitialObjectCreationPage("Whatever2");


Next
Previous
Clone Instance
2
Line Count
41
Source Line
655
Source File
E:/TSE/Projects-CloneDR/emf-2.4.1/src/org/eclipse/emf/mapping/ecore2ecore/presentation/Ecore2EcoreModelWizard.java

addPage(newFileCreationPage);
// Try and get the resource selection to determine a current directory for the file dialog.
//
if (selection != null && !selection.isEmpty()) {
  // Get the resource...
  //
  Object selectedElement = selection.iterator().next();
  if (selectedElement instanceof IResource) {
    // Get the resource parent, if its a file.
    //
    IResource selectedResource = (IResource) selectedElement;
    if (selectedResource.getType() == IResource.FILE) {
      selectedResource = selectedResource.getParent();
    }
    // This gives us a directory...
    //
    if (selectedResource instanceof IFolder || selectedResource instanceof IProject) {
      // Set this for the container.
      //
      newFileCreationPage.setContainerFullPath(selectedResource.getFullPath());
      // Make up a unique new name here.
      //
      String defaultModelBaseFilename = Ecore2EcoreEditorPlugin.INSTANCE.getString("_UI_Ecore2EcoreEditorFilenameDefaultBase");
      String defaultModelFilenameExtension = FILE_EXTENSIONS.get(0);
      String modelFilename = defaultModelBaseFilename + "." + defaultModelFilenameExtension;
      for (int i = 1; ((IContainer) selectedResource).findMember(modelFilename) != null; ++i) {
        modelFilename = defaultModelBaseFilename + i + "." + defaultModelFilenameExtension;
      }
      newFileCreationPage.setFileName(modelFilename);
    }
  }
}
initialObjectCreationPage = new Ecore2EcoreModelWizardInitialObjectCreationPage("Whatever2");


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

addPage(newFileCreationPage);
// Try and get the resource selection to determine a current directory for the file dialog.
//
if (selection != null && !selection.isEmpty()) {
  // Get the resource...
  //
  Object selectedElement = selection.iterator().next();
  if (selectedElement instanceof IResource) {
    // Get the resource parent, if its a file.
    //
    IResource selectedResource = (IResource) selectedElement;
    if (selectedResource.getType() == IResource.FILE) {
      selectedResource = selectedResource.getParent();
    }
    // This gives us a directory...
    //
    if (selectedResource instanceof IFolder || selectedResource instanceof IProject) {
      // Set this for the container.
      //
      newFileCreationPage.setContainerFullPath(selectedResource.getFullPath());
      // Make up a unique new name here.
      //
      String defaultModelBaseFilename = Ecore2XMLUIPlugin.INSTANCE.getString("_UI_Ecore2XMLEditorFilenameDefaultBase"); //$NON-NLS-1$
      String defaultModelFilenameExtension = FILE_EXTENSIONS.get(0);
      String modelFilename = defaultModelBaseFilename + "." + defaultModelFilenameExtension; //$NON-NLS-1$
      for (int i = 1; ((IContainer) selectedResource).findMember(modelFilename) != null; ++i) {
        modelFilename = defaultModelBaseFilename + i + "." + defaultModelFilenameExtension; //$NON-NLS-1$
      }
      newFileCreationPage.setFileName(modelFilename);
    }
  }
}
initialObjectCreationPage = new Ecore2XMLModelWizardInitialObjectCreationPage("Whatever2"); //$NON-NLS-1$


Clone AbstractionParameter Count: 3Parameter Bindings

addPage(newFileCreationPage);
// Try and get the resource selection to determine a current directory for the file dialog.
//
if (selection != null && !selection.isEmpty()) {
  // Get the resource...
  //
  Object selectedElement = selection.iterator().next();
  if (selectedElement instanceof IResource) {
    // Get the resource parent, if its a file.
    //
    IResource selectedResource = (IResource) selectedElement;
    if (selectedResource.getType() == IResource.FILE) {
      selectedResource = selectedResource.getParent();
    }
    // This gives us a directory...
    //
    if (selectedResource instanceof IFolder || selectedResource instanceof IProject) {
      // Set this for the container.
      //
      newFileCreationPage.setContainerFullPath(selectedResource.getFullPath());
      // Make up a unique new name here.
      //
      String defaultModelBaseFilename = [[#variable14712240]].INSTANCE.getString( [[#variable146e4ac0]]); //$NON-NLS-1$
      String defaultModelFilenameExtension = FILE_EXTENSIONS.get(0);
      String modelFilename = defaultModelBaseFilename + "." + defaultModelFilenameExtension; //$NON-NLS-1$
      for (int i = 1; ((IContainer) selectedResource).findMember(modelFilename) != null; ++i) {
        modelFilename = defaultModelBaseFilename + i + "." + defaultModelFilenameExtension; //$NON-NLS-1$
      }
      newFileCreationPage.setFileName(modelFilename);
    }
  }
}
initialObjectCreationPage = new [[#variable146e0160]]("Whatever2"); //$NON-NLS-1$
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#14712240]]
EcoreEditorPlugin 
12[[#14712240]]
Ecore2EcoreEditorPlugin 
13[[#14712240]]
Ecore2XMLUIPlugin 
21[[#146e4ac0]]
"_UI_EcoreEditorFilenameDefaultBase" 
22[[#146e4ac0]]
"_UI_Ecore2EcoreEditorFilenameDefaultBase" 
23[[#146e4ac0]]
"_UI_Ecore2XMLEditorFilenameDefaultBase" 
31[[#146e0160]]
EcoreModelWizardInitialObjectCreationPage 
32[[#146e0160]]
Ecore2EcoreModelWizardInitialObjectCreationPage 
33[[#146e0160]]
Ecore2XMLModelWizardInitialObjectCreationPage