Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Lorenzo2015-06-05 08:14:38 +0000
committervincent lorenzo2015-06-08 14:44:58 +0000
commit4f2ae110d3c199b79801285d4e1946a05006372d (patch)
tree9076b6ced0fc323a113add25982f392bfb6c24c9 /plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml
parent0cf497f7fb13e6eb3f36835379480c31c9faa134 (diff)
downloadorg.eclipse.papyrus-4f2ae110d3c199b79801285d4e1946a05006372d.tar.gz
org.eclipse.papyrus-4f2ae110d3c199b79801285d4e1946a05006372d.tar.xz
org.eclipse.papyrus-4f2ae110d3c199b79801285d4e1946a05006372d.zip
469376: [Table] Memory Leak : (Tree)NattableWidgetManager, EObjectTreeItemAxis and others objects are not disposed when the table is closed
Change-Id: Ie35fd68b304cebed52e8dcc8dfd412a88082740d Reviewed-on: https://git.eclipse.org/r/49533 Reviewed-by: Camille Letavernier <camille.letavernier@cea.fr> Reviewed-by: vincent lorenzo <vincent.lorenzo@cea.fr> Tested-by: Hudson CI
Diffstat (limited to 'plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml')
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java4
-rw-r--r--plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateElementCommandHandler.java36
2 files changed, 39 insertions, 1 deletions
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java
index c6f4b83145a..7b330de2d2b 100644
--- a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateCommandHandler.java
@@ -19,8 +19,10 @@ import org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateCommandHandl
*
* Abstract handler for every creation command for Sysml elements
* used in the ModelExplorer contextual ("Create new child") menu
- *
+ *
+ * @Deprecated since Eclipse Mars Use AbstractSysmlCreateElementCommandHandler
*/
+@Deprecated
public abstract class AbstractSysmlCreateCommandHandler extends AbstractCreateCommandHandler {
private static final ICommandFilter filter = SysmlCommandFilter.INSTANCE;
diff --git a/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateElementCommandHandler.java b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateElementCommandHandler.java
new file mode 100644
index 00000000000..02e6e4e3466
--- /dev/null
+++ b/plugins/sysml/org.eclipse.papyrus.sysml.service.types/src/org/eclipse/papyrus/sysml/service/types/handlers/AbstractSysmlCreateElementCommandHandler.java
@@ -0,0 +1,36 @@
+/*****************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ *
+ *
+ * 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:
+ * Vincent Lorenzo (CEA LIST) vincent.lorenzo@cea.fr - Initial API and implementation
+ *
+ *****************************************************************************/
+
+package org.eclipse.papyrus.sysml.service.types.handlers;
+
+import org.eclipse.papyrus.sysml.service.types.filter.SysmlCommandFilter;
+import org.eclipse.papyrus.uml.service.types.filter.ICommandFilter;
+import org.eclipse.papyrus.uml.service.types.handlers.AbstractCreateElementCommandHandler;
+
+/**
+ *
+ * Abstract handler for every creation command for Sysml elements
+ * used in the ModelExplorer contextual ("Create new child") menu
+ *
+ */
+public abstract class AbstractSysmlCreateElementCommandHandler extends AbstractCreateElementCommandHandler {
+
+ private static final ICommandFilter filter = SysmlCommandFilter.INSTANCE;
+
+ @Override
+ public ICommandFilter getCommandFilter() {
+ return filter;
+ }
+
+}

Back to the top