Skip to content

Commit 1da08e4

Browse files
author
Mariana Azevedo
committed
Correcting factors/indicators view.
1 parent dd02e05 commit 1da08e4

File tree

7 files changed

+10
-85
lines changed

7 files changed

+10
-85
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@
99

1010
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
1111
hs_err_pid*
12-
/bin/
12+
/bin/
13+
javaCompiler...args

META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: O3SMeasures
44
Bundle-SymbolicName: O3SMeasures;singleton:=true
5-
Bundle-Version: 1.3.0
5+
Bundle-Version: 1.3.1
66
Bundle-Vendor: Mariana Azevedo
77
Require-Bundle: org.eclipse.ui,
88
org.eclipse.core.resources,

javaCompiler...args

Lines changed: 0 additions & 79 deletions
This file was deleted.

src/com/o3smeasures/measures/enumeration/FactorsEnum.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ public enum FactorsEnum {
1111
INCREASE_MODULARITY("Increase of Modularity"),
1212
HIGH_COHESION_METHODS("High Cohesion of Methods"),
1313
TIGHT_LOOSE_COHESION("Tight and Loose Class Cohesion"),
14-
COMPLEXITY_REDUCTION("Complexity Reduction");
14+
COMPLEXITY_REDUCTION("Complexity Reduction"),
15+
NONE("None");
1516

1617
private String name;
1718

src/com/o3smeasures/measures/enumeration/MeasuresEnum.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public enum MeasuresEnum {
1616
NC("NC", "Number of Classes"),
1717
NOM("NOM", "Number of Methods"),
1818
RFC("RFC", "Response for Class"),
19-
TCC("TCC", "Tight and Loose Class Cohesion"),
19+
TCC("TCC", "Tight Class Cohesion"),
2020
WMC("WMC", "Weight Methods per Class");
2121

2222
private String acronym;

src/com/o3smeasures/plugin/chart/BarChart.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import org.jfree.chart.renderer.category.LineAndShapeRenderer;
1818
import org.jfree.data.category.DefaultCategoryDataset;
1919

20+
import com.o3smeasures.measures.enumeration.FactorsEnum;
2021
import com.o3smeasures.measures.enumeration.O3SMeasuresConfigurationEnum;
2122
import com.o3smeasures.statistic.Factor;
2223
import com.o3smeasures.statistic.Indicator;
@@ -143,7 +144,7 @@ private void createFactors(ItemMeasured itemsMeasured) throws FactorNotFoundExce
143144
for (ItemMeasured item : items) {
144145

145146
String factorName = O3SMeasuresConfigurationEnum.searchByValue(item.getName()).getFactor();
146-
if (!factorName.equals("None") && !factorName.equals("High Cohesion of Methods")){
147+
if (!factorName.equals(FactorsEnum.NONE.getName()) && !factorName.equals(FactorsEnum.HIGH_COHESION_METHODS.getName())){
147148
Factor factor = factorsMap.computeIfAbsent(factorName, f -> new Factor(factorName, factorName, 0));
148149
factor.getIndicators().add(new Indicator(item, 0.0));
149150
factor.setNumberOfIndicators(factor.getNumberOfIndicators()+1);

src/com/o3smeasures/plugin/chart/BoxAndWhiskerChart.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.jfree.chart.plot.CategoryPlot;
1313
import org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset;
1414

15+
import com.o3smeasures.measures.enumeration.FactorsEnum;
1516
import com.o3smeasures.measures.enumeration.O3SMeasuresConfigurationEnum;
1617
import com.o3smeasures.statistic.Factor;
1718
import com.o3smeasures.statistic.Indicator;
@@ -110,7 +111,7 @@ private void createFactors(ItemMeasured itemsMeasured) throws FactorNotFoundExce
110111
for (ItemMeasured item : items) {
111112

112113
String factorName = O3SMeasuresConfigurationEnum.searchByValue(item.getName()).getFactor();
113-
if (!factorName.equals("None") && !factorName.equals("High Cohesion of Methods")){
114+
if (!factorName.equals(FactorsEnum.NONE.getName()) && !factorName.equals(FactorsEnum.HIGH_COHESION_METHODS.getName())){
114115
Factor factor = factorsMap.computeIfAbsent(factorName, f -> new Factor(factorName, factorName, 0));
115116
factor.getIndicators().add(new Indicator(item, 0.0));
116117
}

0 commit comments

Comments
 (0)