bug fixed
diff --git a/org.eclipse.emf.refactor.metrics.ecore.compositional/META-INF/MANIFEST.MF b/org.eclipse.emf.refactor.metrics.ecore.compositional/META-INF/MANIFEST.MF
index 678e566..aeef19f 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.compositional/META-INF/MANIFEST.MF
+++ b/org.eclipse.emf.refactor.metrics.ecore.compositional/META-INF/MANIFEST.MF
@@ -7,9 +7,6 @@
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.emf.ecore;bundle-version="2.8.1",
- org.eclipse.emf.refactor.metrics;bundle-version="0.7.0",
- org.eclipse.emf.refactor.metrics.ecore;bundle-version="0.7.0",
- org.eclipse.emf.refactor.metrics.ecore.ocl;bundle-version="0.7.0",
- org.eclipse.emf.refactor.metrics.ecore.henshin;bundle-version="0.7.0"
+ org.eclipse.emf.refactor.metrics;bundle-version="0.7.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/AvEPEOEC.class b/org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/AvEPEOEC.class
similarity index 94%
rename from org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/AvEPEOEC.class
rename to org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/AvEPEOEC.class
index 6473941..3b291fb 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/AvEPEOEC.class
+++ b/org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/AvEPEOEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/NFEEC.class b/org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/NFEEC.class
similarity index 94%
rename from org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/NFEEC.class
rename to org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/NFEEC.class
index 34a1578..d466f63 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/NFEEC.class
+++ b/org.eclipse.emf.refactor.metrics.ecore.compositional/bin/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/NFEEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.compositional/plugin.xml b/org.eclipse.emf.refactor.metrics.ecore.compositional/plugin.xml
index 878db6c..882b13c 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.compositional/plugin.xml
+++ b/org.eclipse.emf.refactor.metrics.ecore.compositional/plugin.xml
@@ -5,7 +5,7 @@
point="org.eclipse.emf.refactor.metrics">
<metric
id="org.eclipse.emf.refactor.metrics.ecore.avepeoec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.compositional.eclass.AvEPEOEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.compositional.eclazz.AvEPEOEC"
metric_context="EClass"
metric_description="Average number of EParameters in EOperations of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -13,7 +13,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.nfeec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.compositional.eclass.NFEEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.compositional.eclazz.NFEEC"
metric_context="EClass"
metric_description="Number of features (EAttributes and EOperations) of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
diff --git a/org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/AvEPEOEC.java b/org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/AvEPEOEC.java
similarity index 99%
rename from org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/AvEPEOEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/AvEPEOEC.java
index 4e109d3..63b1adb 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/AvEPEOEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/AvEPEOEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.compositional.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.compositional.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/NFEEC.java b/org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/NFEEC.java
similarity index 99%
rename from org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/NFEEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/NFEEC.java
index 6774d39..9bb96c7 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclass/NFEEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.compositional/src/org/eclipse/emf/refactor/metrics/ecore/compositional/eclazz/NFEEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.compositional.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.compositional.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/META-INF/MANIFEST.MF b/org.eclipse.emf.refactor.metrics.ecore.henshin/META-INF/MANIFEST.MF
index ea385ee..633d75f 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/META-INF/MANIFEST.MF
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/META-INF/MANIFEST.MF
@@ -6,8 +6,8 @@
Bundle-Activator: org.eclipse.emf.refactor.metrics.ecore.henshin.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
- org.eclipse.emf.ecore;bundle-version="2.8.1",
- org.eclipse.emf.refactor.metrics;bundle-version="0.7.0",
- org.eclipse.emf.refactor.metrics.henshin;bundle-version="0.7.0"
+ org.eclipse.emf.ecore,
+ org.eclipse.emf.refactor.metrics,
+ org.eclipse.emf.refactor.metrics.henshin
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEOEC.class b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEOEC.class
new file mode 100644
index 0000000..44fa572
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEOEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEPEC.class b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEPEC.class
new file mode 100644
index 0000000..feeedbf
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEPEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEREC.class b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEREC.class
new file mode 100644
index 0000000..c616783
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEREC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEC.class b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEC.class
new file mode 100644
index 0000000..aa8929b
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPECEC.class b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPECEC.class
new file mode 100644
index 0000000..c7bcdea
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPECEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEIEC.class b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEIEC.class
new file mode 100644
index 0000000..eceb750
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEIEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC.class b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC.class
new file mode 100644
index 0000000..79fd6f0
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC2.class b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC2.class
new file mode 100644
index 0000000..c3889cf
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/bin/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC2.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/plugin.xml b/org.eclipse.emf.refactor.metrics.ecore.henshin/plugin.xml
index 3e4b43a..0b2a652 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/plugin.xml
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/plugin.xml
@@ -5,7 +5,7 @@
point="org.eclipse.emf.refactor.metrics">
<metric
id="org.eclipse.emf.refactor.metrics.ecore.eceoec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclass.ECEOEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz.ECEOEC"
metric_context="EClass"
metric_description="Number of EReferences of other EClasses having the given EClass as type."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -13,7 +13,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.ecerec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclass.ECEREC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz.ECEREC"
metric_context="EClass"
metric_description="Number of EReferences of other EClasses having the given EClass as type."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -21,7 +21,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.ecepec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclass.ECEPEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz.ECEPEC"
metric_context="EClass"
metric_description="Number of EParameters within other EClasses having the given EClass as type."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -29,7 +29,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.icepeiec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclass.ICEPEIEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz.ICEPEIEC"
metric_context="EClass"
metric_description="Number of EParameters within the EClass having another interface as type."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -37,7 +37,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.icepecec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclass.ICEPECEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz.ICEPECEC"
metric_context="EClass"
metric_description="Number of EParameters within the EClass having another EClass as type."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -45,7 +45,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.icepec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclass.ICEPEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz.ICEPEC"
metric_context="EClass"
metric_description="Number of EParameters within the EClass having another EClass or interface as type."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -53,7 +53,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.nsubec2"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclass.NSUBEC2"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz.NSUBEC2"
metric_context="EClass"
metric_description="Number of all child EClasses of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -61,7 +61,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.nsubec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclass.NSUBEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz.NSUBEC"
metric_context="EClass"
metric_description="Number of direct child EClasses of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ECEOEC.java b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEOEC.java
similarity index 79%
rename from org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ECEOEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEOEC.java
index f5cce84..5853430 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ECEOEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEOEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.henshin.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz;
import java.io.IOException;
import java.net.URL;
@@ -8,7 +8,6 @@
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.metrics.ecore.henshin.Activator;
import org.eclipse.emf.refactor.metrics.henshin.managers.HenshinManager;
import org.eclipse.emf.refactor.metrics.interfaces.IMetricCalculator;
@@ -30,7 +29,7 @@
}
private String getFullPath(String transformationPath){
- URL url = FileLocator.find(Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
+ URL url = FileLocator.find(org.eclipse.emf.refactor.metrics.ecore.henshin.Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
URL fileUrl = null;
try {
fileUrl = FileLocator.toFileURL(url);
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ECEPEC.java b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEPEC.java
similarity index 79%
rename from org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ECEPEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEPEC.java
index 3b0836a..e799a2c 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ECEPEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEPEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.henshin.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz;
import java.io.IOException;
import java.net.URL;
@@ -8,7 +8,6 @@
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.metrics.ecore.henshin.Activator;
import org.eclipse.emf.refactor.metrics.henshin.managers.HenshinManager;
import org.eclipse.emf.refactor.metrics.interfaces.IMetricCalculator;
@@ -31,7 +30,7 @@
}
private String getFullPath(String transformationPath){
- URL url = FileLocator.find(Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
+ URL url = FileLocator.find(org.eclipse.emf.refactor.metrics.ecore.henshin.Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
URL fileUrl = null;
try {
fileUrl = FileLocator.toFileURL(url);
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ECEREC.java b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEREC.java
similarity index 79%
rename from org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ECEREC.java
rename to org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEREC.java
index 18771e9..0c1a389 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ECEREC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ECEREC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.henshin.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz;
import java.io.IOException;
import java.net.URL;
@@ -8,7 +8,6 @@
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.metrics.ecore.henshin.Activator;
import org.eclipse.emf.refactor.metrics.henshin.managers.HenshinManager;
import org.eclipse.emf.refactor.metrics.interfaces.IMetricCalculator;
@@ -30,7 +29,7 @@
}
private String getFullPath(String transformationPath){
- URL url = FileLocator.find(Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
+ URL url = FileLocator.find(org.eclipse.emf.refactor.metrics.ecore.henshin.Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
URL fileUrl = null;
try {
fileUrl = FileLocator.toFileURL(url);
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ICEPEC.java b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEC.java
similarity index 79%
rename from org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ICEPEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEC.java
index c838bb6..6e6e8d8 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ICEPEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.henshin.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz;
import java.io.IOException;
import java.net.URL;
@@ -8,7 +8,6 @@
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.metrics.ecore.henshin.Activator;
import org.eclipse.emf.refactor.metrics.henshin.managers.HenshinManager;
import org.eclipse.emf.refactor.metrics.interfaces.IMetricCalculator;
@@ -31,7 +30,7 @@
}
private String getFullPath(String transformationPath){
- URL url = FileLocator.find(Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
+ URL url = FileLocator.find(org.eclipse.emf.refactor.metrics.ecore.henshin.Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
URL fileUrl = null;
try {
fileUrl = FileLocator.toFileURL(url);
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ICEPECEC.java b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPECEC.java
similarity index 79%
rename from org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ICEPECEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPECEC.java
index c85624b..6a4804f 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ICEPECEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPECEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.henshin.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz;
import java.io.IOException;
import java.net.URL;
@@ -8,7 +8,6 @@
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.metrics.ecore.henshin.Activator;
import org.eclipse.emf.refactor.metrics.henshin.managers.HenshinManager;
import org.eclipse.emf.refactor.metrics.interfaces.IMetricCalculator;
@@ -30,7 +29,7 @@
}
private String getFullPath(String transformationPath){
- URL url = FileLocator.find(Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
+ URL url = FileLocator.find(org.eclipse.emf.refactor.metrics.ecore.henshin.Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
URL fileUrl = null;
try {
fileUrl = FileLocator.toFileURL(url);
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ICEPEIEC.java b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEIEC.java
similarity index 79%
rename from org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ICEPEIEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEIEC.java
index e716619..5e69cd2 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/ICEPEIEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/ICEPEIEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.henshin.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz;
import java.io.IOException;
import java.net.URL;
@@ -8,7 +8,6 @@
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.metrics.ecore.henshin.Activator;
import org.eclipse.emf.refactor.metrics.henshin.managers.HenshinManager;
import org.eclipse.emf.refactor.metrics.interfaces.IMetricCalculator;
@@ -30,7 +29,7 @@
}
private String getFullPath(String transformationPath){
- URL url = FileLocator.find(Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
+ URL url = FileLocator.find(org.eclipse.emf.refactor.metrics.ecore.henshin.Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
URL fileUrl = null;
try {
fileUrl = FileLocator.toFileURL(url);
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/NSUBEC.java b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC.java
similarity index 79%
rename from org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/NSUBEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC.java
index ecdba82..2a3df69 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/NSUBEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.henshin.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz;
import java.io.IOException;
import java.net.URL;
@@ -8,7 +8,6 @@
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.metrics.ecore.henshin.Activator;
import org.eclipse.emf.refactor.metrics.henshin.managers.HenshinManager;
import org.eclipse.emf.refactor.metrics.interfaces.IMetricCalculator;
@@ -31,7 +30,7 @@
}
private String getFullPath(String transformationPath){
- URL url = FileLocator.find(Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
+ URL url = FileLocator.find(org.eclipse.emf.refactor.metrics.ecore.henshin.Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
URL fileUrl = null;
try {
fileUrl = FileLocator.toFileURL(url);
diff --git a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/NSUBEC2.java b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC2.java
similarity index 79%
rename from org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/NSUBEC2.java
rename to org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC2.java
index cb14f01..ebdbbf4 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclass/NSUBEC2.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.henshin/src/org/eclipse/emf/refactor/metrics/ecore/henshin/eclazz/NSUBEC2.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.henshin.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.henshin.eclazz;
import java.io.IOException;
import java.net.URL;
@@ -8,7 +8,6 @@
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.refactor.metrics.ecore.henshin.Activator;
import org.eclipse.emf.refactor.metrics.henshin.managers.HenshinManager;
import org.eclipse.emf.refactor.metrics.interfaces.IMetricCalculator;
@@ -31,7 +30,7 @@
}
private String getFullPath(String transformationPath){
- URL url = FileLocator.find(Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
+ URL url = FileLocator.find(org.eclipse.emf.refactor.metrics.ecore.henshin.Activator.getDefault().getBundle(), new Path(transformationPath), Collections.EMPTY_MAP);
URL fileUrl = null;
try {
fileUrl = FileLocator.toFileURL(url);
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/META-INF/MANIFEST.MF b/org.eclipse.emf.refactor.metrics.ecore.ocl/META-INF/MANIFEST.MF
index 4609d36..4723226 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/META-INF/MANIFEST.MF
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/META-INF/MANIFEST.MF
@@ -6,8 +6,8 @@
Bundle-Activator: org.eclipse.emf.refactor.metrics.ecore.ocl.Activator
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
- org.eclipse.emf.ecore;bundle-version="2.8.1",
- org.eclipse.emf.refactor.metrics;bundle-version="0.7.0",
- org.eclipse.emf.refactor.metrics.ocl;bundle-version="0.7.0"
+ org.eclipse.emf.ecore,
+ org.eclipse.emf.refactor.metrics,
+ org.eclipse.emf.refactor.metrics.ocl
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NCEAEC.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NCEAEC.class
new file mode 100644
index 0000000..d0cd9da
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NCEAEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NDEROEC.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NDEROEC.class
new file mode 100644
index 0000000..c2c019c
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NDEROEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEAEC.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEAEC.class
new file mode 100644
index 0000000..d0ca09c
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEAEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEOEC.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEOEC.class
new file mode 100644
index 0000000..09828b2
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEOEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEREC.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEREC.class
new file mode 100644
index 0000000..62d142c
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEREC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEROEC.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEROEC.class
new file mode 100644
index 0000000..824fa07
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEROEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NERSEC.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NERSEC.class
new file mode 100644
index 0000000..c2a14fa
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NERSEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NPECEC.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NPECEC.class
new file mode 100644
index 0000000..519dca7
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NPECEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC.class
new file mode 100644
index 0000000..c2fa57a
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC2.class b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC2.class
new file mode 100644
index 0000000..22f8de9
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/bin/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC2.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/plugin.xml b/org.eclipse.emf.refactor.metrics.ecore.ocl/plugin.xml
index fbe3690..bafb442 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/plugin.xml
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/plugin.xml
@@ -1,11 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plugin>
<extension
point="org.eclipse.emf.refactor.metrics">
<metric
id="org.eclipse.emf.refactor.metrics.ecore.nceaec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NCEAEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NCEAEC"
metric_context="EClass"
metric_description="Number of constant EAttributes of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -13,7 +12,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.nderoec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NDEROEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NDEROEC"
metric_context="EClass"
metric_description="Number of different EClasses being referenced by the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -21,7 +20,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.npecec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NPECEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NPECEC"
metric_context="EClass"
metric_description="Number of EClasses being parts of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -29,7 +28,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.neroec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NEROEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NEROEC"
metric_context="EClass"
metric_description="Number of EReferences of the given EClass to other EClasses."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -37,7 +36,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.nersec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NERSEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NERSEC"
metric_context="EClass"
metric_description="Number of EReferences of the given EClass to itself."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -45,7 +44,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.nerec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NEREC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NEREC"
metric_context="EClass"
metric_description="Total number of EReferences of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -53,7 +52,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.neaec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NEAEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NEAEC"
metric_context="EClass"
metric_description="Number of EAttributes of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -61,7 +60,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.neoec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NEOEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NEOEC"
metric_context="EClass"
metric_description="Number of EOperations of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -69,7 +68,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.nsupec2"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NSUPEC2"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NSUPEC2"
metric_context="EClass"
metric_description="Total number of ancestors of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -77,7 +76,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.nsupec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclass.NSUPEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz.NSUPEC"
metric_context="EClass"
metric_description="Number of direct parent EClasses of the given EClass."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NCEAEC.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NCEAEC.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NCEAEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NCEAEC.java
index 3020df1..3133313 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NCEAEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NCEAEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NDEROEC.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NDEROEC.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NDEROEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NDEROEC.java
index b94fc1d..1b5965b 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NDEROEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NDEROEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEAEC.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEAEC.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEAEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEAEC.java
index dcd41ee..4c35cb6 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEAEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEAEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEOEC.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEOEC.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEOEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEOEC.java
index 37b08c2..fa9ec8e 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEOEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEOEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEREC.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEREC.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEREC.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEREC.java
index d468b17..57ca7b2 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEREC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEREC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEROEC.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEROEC.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEROEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEROEC.java
index a6cebfb..a2bde5e 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NEROEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NEROEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NERSEC.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NERSEC.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NERSEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NERSEC.java
index e6ea6bf..b0c31cf 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NERSEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NERSEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NPECEC.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NPECEC.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NPECEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NPECEC.java
index 1a05bdd..086a657 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NPECEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NPECEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NSUPEC.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NSUPEC.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC.java
index 429b9db..5e907fb 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NSUPEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NSUPEC2.java b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC2.java
similarity index 91%
rename from org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NSUPEC2.java
rename to org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC2.java
index 153d0f0..986fc8d 100644
--- a/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclass/NSUPEC2.java
+++ b/org.eclipse.emf.refactor.metrics.ecore.ocl/src/org/eclipse/emf/refactor/metrics/ecore/ocl/eclazz/NSUPEC2.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.ocl.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.ocl.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclass/HAGGEC.class b/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclazz/HAGGEC.class
similarity index 78%
rename from org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclass/HAGGEC.class
rename to org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclazz/HAGGEC.class
index 01592f2..dbd7524 100644
--- a/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclass/HAGGEC.class
+++ b/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclazz/HAGGEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclass/MAXDITEC.class b/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclazz/MAXDITEC.class
similarity index 92%
rename from org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclass/MAXDITEC.class
rename to org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclazz/MAXDITEC.class
index 39bbbd8..397be14 100644
--- a/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclass/MAXDITEC.class
+++ b/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclazz/MAXDITEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclass/NEPEC.class b/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclazz/NEPEC.class
similarity index 92%
rename from org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclass/NEPEC.class
rename to org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclazz/NEPEC.class
index 9a83b4d..fc21244 100644
--- a/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclass/NEPEC.class
+++ b/org.eclipse.emf.refactor.metrics.ecore/bin/org/eclipse/emf/refactor/metrics/ecore/eclazz/NEPEC.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.ecore/plugin.xml b/org.eclipse.emf.refactor.metrics.ecore/plugin.xml
index cd4e438..8845442 100644
--- a/org.eclipse.emf.refactor.metrics.ecore/plugin.xml
+++ b/org.eclipse.emf.refactor.metrics.ecore/plugin.xml
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plugin>
<extension point="org.eclipse.emf.refactor.metrics">
-<metric id="org.eclipse.emf.refactor.metrics.ecore.nepec" metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.eclass.NEPEC" metric_context="EClass" metric_description="Total number of EParameters in EOperations of the given EClass." metric_metamodel="http://www.eclipse.org/emf/2002/Ecore" metric_name="NEPEC"/>
+<metric id="org.eclipse.emf.refactor.metrics.ecore.nepec" metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.eclazz.NEPEC" metric_context="EClass" metric_description="Total number of EParameters in EOperations of the given EClass." metric_metamodel="http://www.eclipse.org/emf/2002/Ecore" metric_name="NEPEC"/>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.haggec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.eclass.HAGGEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.eclazz.HAGGEC"
metric_context="EClass"
metric_description="Length of the longest path to the leaves in the aggregation hierarchy."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
@@ -12,7 +12,7 @@
</metric>
<metric
id="org.eclipse.emf.refactor.metrics.ecore.maxditec"
- metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.eclass.MAXDITEC"
+ metric_calculate_class="org.eclipse.emf.refactor.metrics.ecore.eclazz.MAXDITEC"
metric_context="EClass"
metric_description="Depth of Inheritance Tree (maximum due to multiple inheritance)."
metric_metamodel="http://www.eclipse.org/emf/2002/Ecore"
diff --git a/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclass/HAGGEC.java b/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclazz/HAGGEC.java
similarity index 89%
rename from org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclass/HAGGEC.java
rename to org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclazz/HAGGEC.java
index 86db29c..0d417e0 100644
--- a/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclass/HAGGEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclazz/HAGGEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.eclazz;
import java.util.List;
@@ -30,7 +30,7 @@
for (int i=0; i < haggs.length; i++) {
haggs[i] = 0;
EReference ref = c.getEReferences().get(i);
- if (ref.isContainment()) {
+ if (ref.isContainment() && ref.getEReferenceType() != c) {
haggs[i] = (int) (1 + getHAgg((EClass) ref.getEReferenceType()));
}
}
diff --git a/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclass/MAXDITEC.java b/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclazz/MAXDITEC.java
similarity index 94%
rename from org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclass/MAXDITEC.java
rename to org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclazz/MAXDITEC.java
index 575d274..d835768 100644
--- a/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclass/MAXDITEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclazz/MAXDITEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.eclazz;
import java.util.List;
diff --git a/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclass/NEPEC.java b/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclazz/NEPEC.java
similarity index 90%
rename from org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclass/NEPEC.java
rename to org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclazz/NEPEC.java
index d61d605..ba08c3e 100644
--- a/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclass/NEPEC.java
+++ b/org.eclipse.emf.refactor.metrics.ecore/src/org/eclipse/emf/refactor/metrics/ecore/eclazz/NEPEC.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.ecore.eclass;
+package org.eclipse.emf.refactor.metrics.ecore.eclazz;
import java.util.List;
import org.eclipse.emf.ecore.EObject;
diff --git a/org.eclipse.emf.refactor.metrics.uml24.compositional/bin/org/eclipse/emf/refactor/metrics/uml24/compositional/umlpack/QACP.class b/org.eclipse.emf.refactor.metrics.uml24.compositional/bin/org/eclipse/emf/refactor/metrics/uml24/compositional/umlpack/QACP.class
index 653cbfd..f92c408 100644
--- a/org.eclipse.emf.refactor.metrics.uml24.compositional/bin/org/eclipse/emf/refactor/metrics/uml24/compositional/umlpack/QACP.class
+++ b/org.eclipse.emf.refactor.metrics.uml24.compositional/bin/org/eclipse/emf/refactor/metrics/uml24/compositional/umlpack/QACP.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.uml24.compositional/src/org/eclipse/emf/refactor/metrics/uml24/compositional/umlpack/QACP.java b/org.eclipse.emf.refactor.metrics.uml24.compositional/src/org/eclipse/emf/refactor/metrics/uml24/compositional/umlpack/QACP.java
index fdc73c3..f68cd96 100644
--- a/org.eclipse.emf.refactor.metrics.uml24.compositional/src/org/eclipse/emf/refactor/metrics/uml24/compositional/umlpack/QACP.java
+++ b/org.eclipse.emf.refactor.metrics.uml24.compositional/src/org/eclipse/emf/refactor/metrics/uml24/compositional/umlpack/QACP.java
@@ -14,7 +14,7 @@
private String metricID1 = "org.eclipse.emf.refactor.metrics.uml24.nacp";
private String metricID2 = "org.eclipse.emf.refactor.metrics.uml24.tncp";
- IOperation operation = Operations.getOperation("Div");
+ IOperation operation = Operations.getOperation("Division");
@Override
public void setContext(List<EObject> context) {
diff --git a/org.eclipse.emf.refactor.metrics.uml24/bin/org/eclipse/emf/refactor/metrics/uml24/umlpack/NACP.class b/org.eclipse.emf.refactor.metrics.uml24/bin/org/eclipse/emf/refactor/metrics/uml24/umlpack/NACP.class
new file mode 100644
index 0000000..43d208a
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.uml24/bin/org/eclipse/emf/refactor/metrics/uml24/umlpack/NACP.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.uml24/bin/org/eclipse/emf/refactor/metrics/uml24/umlpack/TNCP.class b/org.eclipse.emf.refactor.metrics.uml24/bin/org/eclipse/emf/refactor/metrics/uml24/umlpack/TNCP.class
new file mode 100644
index 0000000..c7362bd
--- /dev/null
+++ b/org.eclipse.emf.refactor.metrics.uml24/bin/org/eclipse/emf/refactor/metrics/uml24/umlpack/TNCP.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.metrics.uml24/plugin.xml b/org.eclipse.emf.refactor.metrics.uml24/plugin.xml
index 638355e..34e3ccc 100644
--- a/org.eclipse.emf.refactor.metrics.uml24/plugin.xml
+++ b/org.eclipse.emf.refactor.metrics.uml24/plugin.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plugin>
<extension point="org.eclipse.emf.refactor.metrics">
-<metric id="org.eclipse.emf.refactor.metrics.uml24.nacp" metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.packageuml.NACP" metric_context="Package" metric_description="Number of abstract Classes within the Package" metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" metric_name="NACP"/>
-<metric id="org.eclipse.emf.refactor.metrics.uml24.tncp" metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.packageuml.TNCP" metric_context="Package" metric_description="Total number of Classes within the Package" metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" metric_name="TNCP"/>
+<metric id="org.eclipse.emf.refactor.metrics.uml24.nacp" metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlpack.NACP" metric_context="Package" metric_description="Number of abstract Classes within the Package" metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" metric_name="NACP"/>
+<metric id="org.eclipse.emf.refactor.metrics.uml24.tncp" metric_calculate_class="org.eclipse.emf.refactor.metrics.uml24.umlpack.TNCP" metric_context="Package" metric_description="Total number of Classes within the Package" metric_metamodel="http://www.eclipse.org/uml2/4.0.0/UML" metric_name="TNCP"/>
</extension>
</plugin>
diff --git a/org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/packageuml/NACP.java b/org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/umlpack/NACP.java
similarity index 92%
rename from org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/packageuml/NACP.java
rename to org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/umlpack/NACP.java
index ed91fe4..882c20b 100644
--- a/org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/packageuml/NACP.java
+++ b/org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/umlpack/NACP.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.uml24.packageuml;
+package org.eclipse.emf.refactor.metrics.uml24.umlpack;
import java.util.List;
diff --git a/org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/packageuml/TNCP.java b/org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/umlpack/TNCP.java
similarity index 92%
rename from org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/packageuml/TNCP.java
rename to org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/umlpack/TNCP.java
index 134c1f9..a545245 100644
--- a/org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/packageuml/TNCP.java
+++ b/org.eclipse.emf.refactor.metrics.uml24/src/org/eclipse/emf/refactor/metrics/uml24/umlpack/TNCP.java
@@ -1,4 +1,4 @@
-package org.eclipse.emf.refactor.metrics.uml24.packageuml;
+package org.eclipse.emf.refactor.metrics.uml24.umlpack;
import java.util.List;
import org.eclipse.emf.ecore.EObject;