public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getName()).append("\t"); String originalPath = pattern.getBefore().endsWith(".") ? pattern.getBefore().substring(0, pattern.getBefore().length()-1) : pattern.getBefore(); sb.append(originalPath); sb.append(" to "); String movedPath = pattern.getAfter().endsWith(".") ? pattern.getAfter().substring(0, pattern.getAfter().length()-1) : pattern.getAfter(); sb.append(movedPath); return sb.toString(); } }
public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getName()).append("\t"); String originalPath = pattern.getBefore().endsWith("/") ? pattern.getBefore().substring(0, pattern.getBefore().length()-1) : pattern.getBefore(); sb.append(originalPath); sb.append(" to "); String movedPath = pattern.getAfter().endsWith("/") ? pattern.getAfter().substring(0, pattern.getAfter().length()-1) : pattern.getAfter(); sb.append(movedPath); return sb.toString(); }
public boolean containsOperationWithTheSameRenamePattern(UMLOperation operation, RenamePattern pattern) { if(pattern == null) return false; for(UMLOperation originalOperation : operations) { String originalOperationName = originalOperation.getName(); if(originalOperationName.contains(pattern.getBefore())) { String originalOperationNameAfterReplacement = originalOperationName.replace(pattern.getBefore(), pattern.getAfter()); if(originalOperationNameAfterReplacement.equals(operation.getName())) return true; } } return false; }
public boolean containsAttributeWithTheSameRenamePattern(UMLAttribute attribute, RenamePattern pattern) { if(pattern == null) return false; for(UMLAttribute originalAttribute : attributes) { String originalAttributeName = originalAttribute.getName(); if(originalAttributeName.contains(pattern.getBefore())) { String originalAttributeNameAfterReplacement = originalAttributeName.replace(pattern.getBefore(), pattern.getAfter()); if(originalAttributeNameAfterReplacement.equals(attribute.getName())) return true; } } return false; }