/*
* Created on 24.10.2004
*/
package net.sourceforge.ganttproject.task.dependency.constraint;
import java.util.Date;
import net.sourceforge.ganttproject.task.TaskActivity;
import net.sourceforge.ganttproject.task.dependency.TaskDependency;
/**
* @author bard
*/
class DependencyActivityBindingImpl implements TaskDependency.ActivityBinding {
private final TaskActivity myDependeeActivity;
private final TaskActivity myDependantActivity;
private final Date[] myAlignedBounds;
DependencyActivityBindingImpl(TaskActivity dependantActivity, TaskActivity dependeeActivity, Date[] alignedBounds) {
myDependantActivity = dependantActivity;
myDependeeActivity = dependeeActivity;
myAlignedBounds = alignedBounds;
}
@Override
public TaskActivity getDependantActivity() {
return myDependantActivity;
}
@Override
public TaskActivity getDependeeActivity() {
return myDependeeActivity;
}
@Override
public Date[] getAlignedBounds() {
return myAlignedBounds;
}
}