diff options
Diffstat (limited to 'plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.parametric/src/org/eclipse/papyrus/sysml/diagram/parametric/ParametricDiagramCondition.java')
-rw-r--r-- | plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.parametric/src/org/eclipse/papyrus/sysml/diagram/parametric/ParametricDiagramCondition.java | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.parametric/src/org/eclipse/papyrus/sysml/diagram/parametric/ParametricDiagramCondition.java b/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.parametric/src/org/eclipse/papyrus/sysml/diagram/parametric/ParametricDiagramCondition.java index ec094bdaa2d..db8c22d2667 100644 --- a/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.parametric/src/org/eclipse/papyrus/sysml/diagram/parametric/ParametricDiagramCondition.java +++ b/plugins/sysml/diagram/org.eclipse.papyrus.sysml.diagram.parametric/src/org/eclipse/papyrus/sysml/diagram/parametric/ParametricDiagramCondition.java @@ -9,14 +9,13 @@ * Contributors: * chevrel.regis@gmail.com * CEA LIST - Initial API and implementation + * Laurent Wouters (CEA LIST) laurent.wouters@cea.fr - Viewpoints application * *****************************************************************************/ package org.eclipse.papyrus.sysml.diagram.parametric; import org.eclipse.emf.ecore.EObject; import org.eclipse.papyrus.infra.core.extension.commands.PerspectiveContextDependence; -import org.eclipse.papyrus.sysml.blocks.Block; -import org.eclipse.uml2.uml.util.UMLUtil; /** * ParametricDiagramCondition to set conditions for the diagram creation @@ -28,19 +27,6 @@ public class ParametricDiagramCondition extends PerspectiveContextDependence { */ @Override public boolean create(EObject selectedElement) { - if(super.create(selectedElement)) { - // Could create a Parametric Diagram on a Block - if(selectedElement instanceof org.eclipse.uml2.uml.Class) { - org.eclipse.uml2.uml.Class clazz = (org.eclipse.uml2.uml.Class)selectedElement; - if(UMLUtil.getStereotypeApplication(clazz, Block.class) != null) { - return true; - } - } - // Could create a Parametric Diagram on a Package, an intermediate Block will be created - else if(selectedElement instanceof org.eclipse.uml2.uml.Package) { - return true; - } - } return false; } } |