@Override public void undo() { for (Object object : collection) { Mapping mapping = (Mapping)object; domain.getMappingRoot().deregister(mapping); } subcommand.undo(); } public void redo() { for (Object object : collection) { Mapping mapping = (Mapping)object; domain.getMappingRoot().register(mapping); } subcommand.redo(); } @Override public Collection<?> getResult() { return collection;
@Override public void undo() { for (Object object : collection) { Mapping mapping = (Mapping)object; domain.getMappingRoot().register(mapping); } subcommand.undo(); } public void redo() { for (Object object : collection) { Mapping mapping = (Mapping)object; domain.getMappingRoot().deregister(mapping); } subcommand.redo(); } @Override public Collection<?> getResult() { return collection;
Clone fragments detected by clone detection tool
File path: /emf-2.4.1/src/org/eclipse/emf/mapping/command/AddMappingCommand.java File path: /emf-2.4.1/src/org/eclipse/emf/mapping/command/RemoveMappingCommand.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
@Override
1
@Override
2
  public void undo() 
2
  public void undo() 
3
  {
3
  {
4
    for (Object object : collection)
4
    for (Object object : collection)
5
    {
5
    {
6
      Mapping mapping = (Mapping)object;
6
      Mapping mapping = (Mapping)object;
7
      domain.getMappingRoot().deregister(mapping);
7
      domain.getMappingRoot().register(mapping);
8
    }
8
    }
9
    subcommand.undo();
9
    subcommand.undo();
10
  }
10
  }
11
  public void redo()
11
  public void redo()
12
  {
12
  {
13
    for (Object object : collection)
13
    for (Object object : collection)
14
    {
14
    {
15
      Mapping mapping = (Mapping)object;
15
      Mapping mapping = (Mapping)object;
16
      domain.getMappingRoot().register(mapping);
16
      domain.getMappingRoot().deregister(mapping);
17
    }
17
    }
18
    subcommand.redo();
18
    subcommand.redo();
19
  }
19
  }
20
  @Override
20
  @Override
21
  public Collection<?> getResult() 
21
  public Collection<?> getResult() 
22
  {
22
  {
23
    return collection;
23
    return collection;
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0