//This product is provided under the terms of EPL (Eclipse Public License) //version 1.0. // //The full license text can be read from: http://www.eclipse.org/org/documents/epl-v10.php package org.dtangler.ui.dsm; public class MockCellInfo implements CellInfo { private final int depWeight; private final boolean isRowOrColumnSelected; private final AnalysisResultInfo analysisResultInfo; public MockCellInfo(int depWeight, boolean isRowOrColumnSelected, boolean hasErrors) { this.depWeight = depWeight; this.isRowOrColumnSelected = isRowOrColumnSelected; this.analysisResultInfo = new MockAnalysisResultInfo(hasErrors); } public AnalysisResultInfo getAnalysisResultInfo() { return analysisResultInfo; } public int getDependencyWeight() { return depWeight; } public boolean isInCrossHair() { return isRowOrColumnSelected; } public boolean isSelected() { return false; } }