Package ch.hortis.sonar.model

Examples of ch.hortis.sonar.model.Metric


public abstract class RciCalculator extends AbstractMetricCalculator {
  protected abstract Metrics getCountMetric();

  public void execute(Module module, List<Module> directSubmodules) {
    Metric countMetric = getMetric(getCountMetric());

    for (MeasureKey key : module.getMeasureKeys()) {
      if (key.getMetric().equals(countMetric)) {
        MeasureKey linesKey = new MeasureKey(getMetric(Metrics.NCSS_NCSS), null, null, key.getFile());
        Double lines = module.getMeasureValue(linesKey);
View Full Code Here


  protected void setNbLinesOfOneError(int i) {
    this.nbLinesForOneError=i;
  }

  public void execute(Module module, List<Module> directSubmodules) {
    Metric countMetric = getMetric(getCountMetric());

    for (MeasureKey key : module.getMeasureKeys()) {
      if (key.getMetric().equals(countMetric)) {
        MeasureKey linesKey = new MeasureKey(getMetric(Metrics.NCSS_NCSS), null, null, key.getFile());
        Double lines = module.getMeasureValue(linesKey);
View Full Code Here

      }
    }
  }
 
  private void ensureSureFireMeasures( Module module, Metrics sureFireMetrics ) {
    Metric sureFireMetric = getMetric(sureFireMetrics);
    MeasureKey sureFireMeasureKey = new MeasureKey(sureFireMetric, null, null, null);
   
    Double sureFireMeasure = module.getMeasureValue(sureFireMeasureKey);
    if ( sureFireMeasure == null ) {
      module.createMeasure(sureFireMeasureKey, 0d);
View Full Code Here

  protected int getNbLinesOfOneError(){
    return nbLinesForOneError;
  }

  public void execute(Module module, List<Module> directSubmodules) {
    Metric countMetric = getMetric(getCountMetric());

    for (MeasureKey key : module.getMeasureKeys()) {
      if (key.getMetric().equals(countMetric)) {
        MeasureKey linesKey = new MeasureKey(getMetric(Metrics.NCSS_NCSS), null, null, key.getFile());
        Double lines = module.getMeasureValue(linesKey);
View Full Code Here

TOP

Related Classes of ch.hortis.sonar.model.Metric

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.