bugs fixed
diff --git a/org.eclipse.emf.refactor.smells.papyrus/META-INF/MANIFEST.MF b/org.eclipse.emf.refactor.smells.papyrus/META-INF/MANIFEST.MF
index 43cfbba..9a55cd8 100644
--- a/org.eclipse.emf.refactor.smells.papyrus/META-INF/MANIFEST.MF
+++ b/org.eclipse.emf.refactor.smells.papyrus/META-INF/MANIFEST.MF
@@ -9,6 +9,7 @@
org.eclipse.gmf.runtime.diagram.ui;bundle-version="1.6.0",
org.eclipse.emf.facet.infra.browser.uicore;bundle-version="0.2.1",
org.eclipse.emf.refactor.smells;bundle-version="0.7.0",
- org.eclipse.emf.refactor.smells.runtime;bundle-version="0.7.0"
+ org.eclipse.emf.refactor.smells.runtime;bundle-version="0.7.0",
+ org.eclipse.emf.refactor.metrics.runtime;bundle-version="0.7.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/managers/HighlightManager.class b/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/managers/HighlightManager.class
index 4e69431..72bdf97 100644
--- a/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/managers/HighlightManager.class
+++ b/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/managers/HighlightManager.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/ui/PapyrusDecoratorProvider.class b/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/ui/PapyrusDecoratorProvider.class
index b26d357..77b5f3d 100644
--- a/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/ui/PapyrusDecoratorProvider.class
+++ b/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/ui/PapyrusDecoratorProvider.class
Binary files differ
diff --git a/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/managers/HighlightManager.java b/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/managers/HighlightManager.java
index 3decdba..b9f9c38 100644
--- a/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/managers/HighlightManager.java
+++ b/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/managers/HighlightManager.java
@@ -6,6 +6,7 @@
import java.util.Map;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.refactor.metrics.runtime.core.Result;
import org.eclipse.emf.refactor.smells.runtime.core.EObjectGroup;
import org.eclipse.gmf.runtime.diagram.ui.editpolicies.DecorationEditPolicy.DecoratorTarget;
import org.eclipse.gmf.runtime.diagram.ui.services.decorator.IDecorator;
@@ -46,6 +47,9 @@
selected.add((EObject) selection);
System.out.println("Highlight ...");
}
+// if (selection instanceof Result) {
+// selected.addAll(((Result) selection).getContext());
+// }
for (EObject eo : selected) {
System.out.println("EObject: " + eo.toString());
}
diff --git a/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/ui/PapyrusDecoratorProvider.java b/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/ui/PapyrusDecoratorProvider.java
index 900b42a..600192c 100644
--- a/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/ui/PapyrusDecoratorProvider.java
+++ b/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/ui/PapyrusDecoratorProvider.java
@@ -8,7 +8,7 @@
public class PapyrusDecoratorProvider extends AbstractProvider implements IDecoratorProvider {
- public static final String PAPYRUS_DECORATOR_KEY = "papyrus_decorator";
+ public static final String PAPYRUS_DECORATOR_KEY = "papyrus_decorator_smells";
@Override
public boolean provides(IOperation operation) {