Skip to content
Snippets Groups Projects
Commit dbc02fa9 authored by Reiner Jung's avatar Reiner Jung
Browse files

minor fixes so it builds in eclipse without warnings

parent efcac0dc
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="mamba-core/src/main/generated/"/>
<classpathentry kind="src" path="mamba-core/src/main/generated"/>
<classpathentry kind="src" path="mamba-core/model"/>
<classpathentry kind="src" path="mamba-core/src/main/java"/>
<classpathentry kind="src" path="mamba-core/src/test/java"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: MAMBA;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Export-Package: org.omg.adm.smm.core,
org.omg.adm.smm.core.impl,
org.omg.adm.smm.core.util,
org.omg.adm.smm.extended,
org.omg.adm.smm.extended.impl,
org.omg.adm.smm.extended.util,
org.omg.adm.smm.extensions,
org.omg.adm.smm.extensions.impl,
org.omg.adm.smm.extensions.util,
org.omg.adm.smm.measure,
org.omg.adm.smm.measure.impl,
org.omg.adm.smm.measure.util,
org.omg.adm.smm.measurement,
org.omg.adm.smm.measurement.impl,
org.omg.adm.smm.measurement.util
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore;visibility:=reexport,
org.eclipse.emf.ecore.xmi;bundle-version="2.9.1",
org.eclipse.ocl.ecore;bundle-version="3.3.0",
org.apache.commons.math;bundle-version="2.1.0"
Bundle-ActivationPolicy: lazy
#
bin.includes = .,\
model/,\
META-INF/,\
plugin.xml,\
plugin.properties
jars.compile.order = .
source.. = mamba-core/src/main/generated//
output.. = bin/
......@@ -18,7 +18,6 @@
***************************************************************************/
package mamba.mee;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
......@@ -75,33 +74,6 @@ public abstract class AbstractMeasurementProvider {
*/
protected abstract Class<? extends EObject>[] getSupportedScopes();
/**
*
* @param domainModels
* @param supportedScopes
* @return
*/
private EObject[] filter(final EObject[] domainModels,
final Class<? extends EObject>[] supportedScopes) {
final List<EObject> result = new ArrayList<EObject>();
for (final EObject scope : domainModels) {
for (final Class<?> clazz : supportedScopes) {
boolean found = false;
for (final Class<?> iface : scope.getClass().getInterfaces()) {
if (iface.equals(clazz)) {
result.add(scope);
found = true;
break;
}
}
if (found) {
break;
}
}
}
return result.toArray(new EObject[0]);
}
/**
* Pushes a measurement result to the controller.
*
......
......@@ -29,6 +29,7 @@ public class DefaultModelManager extends AbstractModelManager {
@Override
public Class<? extends EObject>[] getSupportedScopes() {
@SuppressWarnings("unchecked")
final Class<? extends EObject>[] result = new Class[1];
result[0] = EObjectImpl.class;
return result;
......
......@@ -18,7 +18,7 @@
***************************************************************************/
package mamba.test.junit.statistics;
import junit.framework.Assert;
import org.junit.Assert;
import junit.framework.TestCase;
import mamba.statistics.IStatisticFunctionsEngine;
import mamba.statistics.StatisticFunctionsEngineException;
......@@ -51,7 +51,7 @@ public abstract class AbstractStatisticsEngineTest extends TestCase {
final double[] values = { -0.3, -800, 90, 23 };
final double minVal = -800;
Assert.assertEquals(minVal, this.statEngine.min(values));
Assert.assertEquals(minVal, this.statEngine.min(values), 0.00000001);
}
/**
......@@ -62,7 +62,7 @@ public abstract class AbstractStatisticsEngineTest extends TestCase {
final double[] values = { -2.3, -45, 23, 90 };
final double maxVal = 90;
Assert.assertEquals(maxVal, this.statEngine.max(values));
Assert.assertEquals(maxVal, this.statEngine.max(values), 0.00000001);
}
/**
......@@ -73,7 +73,7 @@ public abstract class AbstractStatisticsEngineTest extends TestCase {
final double[] values = { -2.3, -45, 23, 90 };
final double sum = -2.3 + -45 + 23 + 90;
Assert.assertEquals(sum, this.statEngine.sum(values));
Assert.assertEquals(sum, this.statEngine.sum(values), 0.00000001);
}
/**
......@@ -85,7 +85,7 @@ public abstract class AbstractStatisticsEngineTest extends TestCase {
final double meanVal = (99 + 45.0 + 12 + 90000 + 7 + -324)
/ values.length;
Assert.assertEquals(meanVal, this.statEngine.mean(values));
Assert.assertEquals(meanVal, this.statEngine.mean(values), 0.00000001);
}
/**
......@@ -97,7 +97,7 @@ public abstract class AbstractStatisticsEngineTest extends TestCase {
/* sorted array: {-324, 7, 12, 45.0, 99, 90000} */
final double medianVal = 28.5; // (12+45)/2
Assert.assertEquals(medianVal, this.statEngine.median(values));
Assert.assertEquals(medianVal, this.statEngine.median(values), 0.00000001);
}
/**
......@@ -109,7 +109,7 @@ public abstract class AbstractStatisticsEngineTest extends TestCase {
/* sorted array: {-663, 23, 24, 34, 456.9} */
final double medianVal = 24;
Assert.assertEquals(medianVal, this.statEngine.median(values));
Assert.assertEquals(medianVal, this.statEngine.median(values), 0.00000001);
}
public void testPercentile60() throws StatisticFunctionsEngineException {
......
#
pluginName = Smm Model
providerName = www.example.org
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
-->
<plugin>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated smm -->
<package
uri="http://mamba-framework.sourceforge.net/smm/measurement"
class="org.omg.adm.smm.measurement.MeasurementPackage"
genModel="mamba-core/model/smm.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated smm -->
<package
uri="http://mamba-framework.sourceforge.net/smm/measure"
class="org.omg.adm.smm.measure.MeasurePackage"
genModel="mamba-core/model/smm.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated smm -->
<package
uri="http://mamba-framework.sourceforge.net/smm/core"
class="org.omg.adm.smm.core.CorePackage"
genModel="mamba-core/model/smm.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated smm -->
<package
uri="http://mamba-framework.sourceforge.net/smm/extensions"
class="org.omg.adm.smm.extensions.ExtensionsPackage"
genModel="mamba-core/model/smm.genmodel"/>
</extension>
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated smm -->
<package
uri="http://mamba-framework.sourceforge.net/smm/extended"
class="org.omg.adm.smm.extended.ExtendedPackage"
genModel="mamba-core/model/smm.genmodel"/>
</extension>
</plugin>
Model Smm
This model description is not a real EMF artifact. It was generated by the
org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's
code generator can be extended.
This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false.
Package smm < http://mamba-framework.sourceforge.net/smm/>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment