gitignore added
diff --git a/org.eclipse.emf.refactor.smells.henshin/bin/org/eclipse/emf/refactor/smells/henshin/managers/HenshinRuntimeManager.class b/org.eclipse.emf.refactor.smells.henshin/bin/org/eclipse/emf/refactor/smells/henshin/managers/HenshinRuntimeManager.class index c0ee465..e0f3d29 100644 --- a/org.eclipse.emf.refactor.smells.henshin/bin/org/eclipse/emf/refactor/smells/henshin/managers/HenshinRuntimeManager.class +++ b/org.eclipse.emf.refactor.smells.henshin/bin/org/eclipse/emf/refactor/smells/henshin/managers/HenshinRuntimeManager.class Binary files differ
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 395c6ab..7b2fbd2 100644 --- a/org.eclipse.emf.refactor.smells.papyrus/META-INF/MANIFEST.MF +++ b/org.eclipse.emf.refactor.smells.papyrus/META-INF/MANIFEST.MF
@@ -7,10 +7,10 @@ Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, 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.metrics.runtime;bundle-version="0.7.0", - org.eclipse.emf.refactor.refactoring.papyrus;bundle-version="0.8.0" + org.eclipse.emf.refactor.refactoring.papyrus;bundle-version="0.8.0", + org.eclipse.papyrus.infra.emf;bundle-version="1.0.1" Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: JavaSE-1.6
diff --git a/org.eclipse.emf.refactor.smells.papyrus/bin/.gitignore b/org.eclipse.emf.refactor.smells.papyrus/bin/.gitignore new file mode 100644 index 0000000..cf1db2e --- /dev/null +++ b/org.eclipse.emf.refactor.smells.papyrus/bin/.gitignore
@@ -0,0 +1 @@ +/org/
diff --git a/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/managers/PapyrusSelectionManager.class b/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/managers/PapyrusSelectionManager.class index d96d515..5f49a28 100644 --- a/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/managers/PapyrusSelectionManager.class +++ b/org.eclipse.emf.refactor.smells.papyrus/bin/org/eclipse/emf/refactor/smells/papyrus/managers/PapyrusSelectionManager.class Binary files differ
diff --git a/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/managers/PapyrusSelectionManager.java b/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/managers/PapyrusSelectionManager.java index cc1d138..d3c65a3 100644 --- a/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/managers/PapyrusSelectionManager.java +++ b/org.eclipse.emf.refactor.smells.papyrus/src/org/eclipse/emf/refactor/smells/papyrus/managers/PapyrusSelectionManager.java
@@ -6,14 +6,14 @@ import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.EcoreUtil; -import org.eclipse.emf.facet.infra.browser.uicore.internal.model.ModelElementItem; import org.eclipse.emf.refactor.smells.managers.SelectionManager; import org.eclipse.gmf.runtime.diagram.ui.editparts.IGraphicalEditPart; import org.eclipse.gmf.runtime.notation.Diagram; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.StructuredSelection; +import org.eclipse.papyrus.infra.emf.utils.EMFHelper; -@SuppressWarnings("restriction") +//@SuppressWarnings("restriction") public class PapyrusSelectionManager extends SelectionManager { public static EObject getEObject(ISelection selection) { @@ -24,21 +24,21 @@ if (selection instanceof StructuredSelection) { StructuredSelection ss = (StructuredSelection) selection; Object o = ss.getFirstElement(); - if (o instanceof ModelElementItem) { - System.out.println("instanceof ModelElementItem"); - ModelElementItem mei = (ModelElementItem) o; - System.out.println("element: " + mei.getEObject()); - ret = mei.getEObject(); - } else { +// if (o instanceof ModelElementItem) { +// System.out.println("instanceof ModelElementItem"); +// ModelElementItem mei = (ModelElementItem) o; +// System.out.println("element: " + mei.getEObject()); +// ret = mei.getEObject(); +// } else { if (o instanceof IGraphicalEditPart) { System.out.println("instanceof IGraphicalEditPart"); IGraphicalEditPart gep = (IGraphicalEditPart) o; System.out.println("element: " + gep.resolveSemanticElement()); ret = gep.resolveSemanticElement(); } else { - return null; + return EMFHelper.getEObject(o); } - } +// } } return ret; }
diff --git a/org.eclipse.emf.refactor.smells.runtime/bin/.gitignore b/org.eclipse.emf.refactor.smells.runtime/bin/.gitignore deleted file mode 100644 index 571ee51..0000000 --- a/org.eclipse.emf.refactor.smells.runtime/bin/.gitignore +++ /dev/null
@@ -1 +0,0 @@ -/org