private List<Refactoring> getRenameClassRefactorings() { List<Refactoring> refactorings = new ArrayList<Refactoring>(); for(UMLClassRenameDiff classRenameDiff : classRenameDiffList) { Refactoring refactoring = null; if(classRenameDiff.samePackage()) refactoring = new RenameClassRefactoring(classRenameDiff.getOriginalClass(), classRenameDiff.getRenamedClass()); else refactoring = new MoveAndRenameClassRefactoring(classRenameDiff.getOriginalClass(), classRenameDiff.getRenamedClass()); refactorings.add(refactoring); } return refactorings; }
public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getName()).append("\t"); sb.append(originalClass.getName()); sb.append(" renamed to "); sb.append(renamedClass.getName()); return sb.toString(); }
public String getName() { return this.getRefactoringType().getDisplayName(); }
} else if (r instanceof RenameClassRefactoring) { RenameClassRefactoring ref = (RenameClassRefactoring) r; rs.add(new RefactoringRelationship(r.getRefactoringType(), ref.getOriginalClassName(), ref.getRenamedClassName())); } else if (r instanceof ExtractSuperclassRefactoring) { ExtractSuperclassRefactoring ref = (ExtractSuperclassRefactoring) r;
} else if (r instanceof RenameClassRefactoring) { RenameClassRefactoring ref = (RenameClassRefactoring) r; rs.add(new RefactoringRelationship(refactoringTypeOf(r), ref.getOriginalClassName(), ref.getRenamedClassName())); } else if (r instanceof ExtractSuperclassRefactoring) { ExtractSuperclassRefactoring ref = (ExtractSuperclassRefactoring) r;
} else if (r instanceof RenameClassRefactoring) { RenameClassRefactoring ref = (RenameClassRefactoring) r; rs.add(new RefactoringRelationship(r.getRefactoringType(), ref.getOriginalClassName(), ref.getRenamedClassName())); } else if (r instanceof ExtractSuperclassRefactoring) { ExtractSuperclassRefactoring ref = (ExtractSuperclassRefactoring) r;