diff --git a/plugins/org.obeonetwork.dsl.uml2.core.design/plugin.xml b/plugins/org.obeonetwork.dsl.uml2.core.design/plugin.xml
index 9d6a75657..da3737e9b 100644
--- a/plugins/org.obeonetwork.dsl.uml2.core.design/plugin.xml
+++ b/plugins/org.obeonetwork.dsl.uml2.core.design/plugin.xml
@@ -19,13 +19,4 @@
class="org.obeonetwork.dsl.uml2.core.preferences.UmlDesignerPreferenceInitializer">
-
-
-
-
diff --git a/plugins/org.obeonetwork.dsl.uml2.core.design/src/org/obeonetwork/dsl/uml2/core/internal/properties/UmlDesignerTabDescriptorFilter.java b/plugins/org.obeonetwork.dsl.uml2.core.design/src/org/obeonetwork/dsl/uml2/core/internal/properties/UmlDesignerTabDescriptorFilter.java
deleted file mode 100644
index 2c6b1b559..000000000
--- a/plugins/org.obeonetwork.dsl.uml2.core.design/src/org/obeonetwork/dsl/uml2/core/internal/properties/UmlDesignerTabDescriptorFilter.java
+++ /dev/null
@@ -1,117 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2015 Obeo.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Obeo - initial API and implementation
- *******************************************************************************/
-package org.obeonetwork.dsl.uml2.core.internal.properties;
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-import org.eclipse.eef.properties.ui.api.IEEFTabDescriptor;
-import org.eclipse.eef.properties.ui.api.IEEFTabDescriptorFilter;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.gef.EditPart;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.StructuredSelection;
-import org.eclipse.sirius.ui.business.api.editor.ISiriusEditor;
-import org.eclipse.sirius.viewpoint.DRepresentationElement;
-import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.IWorkbenchPartReference;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.uml2.uml.Element;
-
-public class UmlDesignerTabDescriptorFilter implements IEEFTabDescriptorFilter {
-
- private static final String UML_GENERAL_TAB_LABEL = "General"; //$NON-NLS-1$
-
- private static final String UML_ADVANCED_TAB_LABEL = "Advanced"; //$NON-NLS-1$
-
- private static final String SIRIUS_DEFAULT_TAB_ID = "org.eclipse.sirius.ui.tools.views.model.explorer.tab"; //$NON-NLS-1$
-
- private static final String SIRIUS_EXTENSION_TAB_ID = "property.tab.semantic.extension"; //$NON-NLS-1$
-
- private static final String SIRIUS_EXTENSIONS_TAB_ID = "Extensions"; //$NON-NLS-1$
-
- private static final String SIRIUS_SEMANTIC_TAB_ID = "property.tab.semantic"; //$NON-NLS-1$
-
- private static final String SIRIUS_BEHAVIORS_TAB_ID = "property.tab.behaviors"; //$NON-NLS-1$
-
- private static final String SIRIUS_DOC_TAB_ID = "property.tab.documentation"; //$NON-NLS-1$
-
- private static final String SIRIUS_STYLE_TAB_ID = "property.tab.style"; //$NON-NLS-1$
-
- private static final String SIRIUS_APPEARANCE_TAB_ID = "property.tab.AppearancePropertySection"; //$NON-NLS-1$
-
- private static final String SIRIUS_DIAG_PROP_SECT_TAB_ID = "property.tab.DiagramPropertySection"; //$NON-NLS-1$
-
-
- List siriusTabsId = new ArrayList(
- Arrays.asList(
- SIRIUS_EXTENSION_TAB_ID, SIRIUS_EXTENSIONS_TAB_ID, SIRIUS_SEMANTIC_TAB_ID,
- SIRIUS_BEHAVIORS_TAB_ID, SIRIUS_DOC_TAB_ID, SIRIUS_STYLE_TAB_ID, SIRIUS_APPEARANCE_TAB_ID,
- SIRIUS_DIAG_PROP_SECT_TAB_ID));
-
- List UmlTabs = new ArrayList(
- Arrays.asList(UML_GENERAL_TAB_LABEL, UML_ADVANCED_TAB_LABEL));
-
- public boolean filter(IEEFTabDescriptor tabDescriptor) {
- final IWorkbenchPage activePage = PlatformUI.getWorkbench().getActiveWorkbenchWindow()
- .getActivePage();
-
- final IWorkbenchPartReference partRef = activePage.getActivePartReference();
- final IWorkbenchPart part = partRef.getPart(false);
- if (part instanceof ISiriusEditor) {
- final ISelection selection = activePage.getSelection();
- if (selection instanceof StructuredSelection && !((StructuredSelection)selection).isEmpty()) {
- final Object selectedObject = ((StructuredSelection)selection).getFirstElement();
- final Object semantic = getTarget(selectedObject);
- if (semantic instanceof Element) {
- return UmlTabs.contains(tabDescriptor.getLabel())
- || siriusTabsId.contains(tabDescriptor.getId());
- }
- }
- }
- return true;
- }
-
- /**
- * Get semantic object from a selection in Sirius editor.
- *
- * @param selectedObject
- * @return the semantic object
- */
- public Object getTarget(Object selectedObject) {
- Object result = null;
- if (selectedObject instanceof EditPart) {
- final EditPart selectedEditPart = (EditPart) selectedObject;
- final View view = (View) selectedEditPart.getModel();
- if (view.getElement() instanceof DSemanticDecorator)
- {
- final DSemanticDecorator diagram = (DSemanticDecorator) view.getElement();
- if (null != diagram) {
- result = diagram.getTarget();
- }
- }
- } else if (selectedObject instanceof DSemanticDecorator) {
- final DSemanticDecorator vpe = (DSemanticDecorator) selectedObject;
- result = vpe.getTarget();
- } else if (selectedObject instanceof DRepresentationElement) {
- final DRepresentationElement vpe = (DRepresentationElement) selectedObject;
- final List elements = vpe.getSemanticElements();
- for (final EObject element : elements) {
- result = element;
- }
- }
- return result;
- }
-}