public override IIslandCollisionDetector CreateIslandCollisionDetector( GitVisualiser.Model.ViewControlData viewControlData) { var collisionDetector = _collisionDetector; _collisionDetector = null; return(collisionDetector); }
public override GitVisualiser.Model.IIslands CreateIslands( GitVisualiser.Model.ViewControlData viewControlData, GitVisualiser.Model.Branch releaseArchipelago) { var result = _islands; _islands = null; _viewControlData = viewControlData; return(result); }
public virtual GitVisualiser.Model.IIslands CreateIslands( GitVisualiser.Model.ViewControlData viewControlData, GitVisualiser.Model.Branch releaseArchipelago) { return(new GitVisualiser.Model.Islands(viewControlData, releaseArchipelago)); }
public virtual IIslandCollisionDetector CreateIslandCollisionDetector( GitVisualiser.Model.ViewControlData viewControlData) { return(new IslandCollisionDetector(viewControlData)); }