package br.uff.ic.dyevc.model.topology;
/**
* Relates two <a href="CloneInfo">CloneInfo</a> objects, origin and destination, with
* each other.
*
* @author Cristiano
*/
public class CloneRelationship {
private RepositoryInfo origin;
private RepositoryInfo destination;
private int nonSyncTrackedCommitsCount;
private int nonSyncNonTrackedCommitsCount;
public int getNonSyncTrackedCommitsCount() {
return nonSyncTrackedCommitsCount;
}
public void setNonSyncTrackedCommitsCount(int nonSyncTrackedCommitsCount) {
this.nonSyncTrackedCommitsCount = nonSyncTrackedCommitsCount;
}
public int getNonSyncNonTrackedCommitsCount() {
return nonSyncNonTrackedCommitsCount;
}
public void setNonSyncNonTrackedCommitsCount(int nonSyncNonTrackedCommitsCount) {
this.nonSyncNonTrackedCommitsCount = nonSyncNonTrackedCommitsCount;
}
/**
* Constructs an object of this class.
*
* @param origin
* @param destination
*/
public CloneRelationship(RepositoryInfo origin, RepositoryInfo destination) {
this.origin = origin;
this.destination = destination;
}
public RepositoryInfo getOrigin() {
return origin;
}
public RepositoryInfo getDestination() {
return destination;
}
}