package jdepend.knowledge.domainanalysis.impl;
import jdepend.knowledge.domainanalysis.AdviseInfo;
import jdepend.model.Relation;
public class RelationAdviseInfo extends AdviseInfo {
private String current;
private String jdepend;
public RelationAdviseInfo(Relation relation){
this.current = relation.getCurrent().getName();
this.jdepend = relation.getDepend().getName();
}
@Override
protected String calInfo() {
StringBuilder info = new StringBuilder();
info.append(this.getDesc());
info.append(this.getRelationInfo());
return info.toString();
}
private String getRelationInfo(){
return "(" + this.current + "->" + this.jdepend + ")";
}
}