Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Lorenzo2021-10-19 14:38:29 +0000
committerVincent Lorenzo2021-11-03 10:27:05 +0000
commit938b6c20a4fc30e31a567e53a5bfe752f312bcd6 (patch)
treebf26ff31c7c2f1df7432ea25f80210176d1e5810 /tests/junit/plugins/infra
parentebe6472a086ed6c578a42a601d9dbd2af2f6314b (diff)
downloadorg.eclipse.papyrus-938b6c20a4fc30e31a567e53a5bfe752f312bcd6.tar.gz
org.eclipse.papyrus-938b6c20a4fc30e31a567e53a5bfe752f312bcd6.tar.xz
org.eclipse.papyrus-938b6c20a4fc30e31a567e53a5bfe752f312bcd6.zip
Bug 575255: [Toolsmiths] Remove genextension EPackage from the gmf.codegen metamodel + remove migration tool
Change-Id: I8440d4981ab460f9703edf636fbfdd39a7e8f705 Signed-off-by: Vincent Lorenzo <vincent.lorenzo@cea.fr>
Diffstat (limited to 'tests/junit/plugins/infra')
-rw-r--r--tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/META-INF/MANIFEST.MF2
-rw-r--r--tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/pom.xml2
-rw-r--r--tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCanonicalTest.java67
3 files changed, 19 insertions, 52 deletions
diff --git a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/META-INF/MANIFEST.MF
index 866ff1238dc..e0d004cd454 100644
--- a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/META-INF/MANIFEST.MF
+++ b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/META-INF/MANIFEST.MF
@@ -21,7 +21,7 @@ Export-Package: org.eclipse.papyrus.infra.gmfdiag.canonical.tests,
org.eclipse.papyrus.infra.gmfdiag.canonical.tests.internal;x-internal:=true
Bundle-Vendor: %providerName
Bundle-ActivationPolicy: lazy
-Bundle-Version: 2.1.0.qualifier
+Bundle-Version: 2.1.100.qualifier
Bundle-Name: %pluginName
Bundle-Localization: plugin
Bundle-ManifestVersion: 2
diff --git a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/pom.xml b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/pom.xml
index f76fe454e6d..f00675a703f 100644
--- a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/pom.xml
+++ b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/pom.xml
@@ -10,6 +10,6 @@
</parent>
<groupId>org.eclipse.papyrus.tests</groupId>
<artifactId>org.eclipse.papyrus.infra.gmfdiag.canonical.tests</artifactId>
- <version>2.1.0-SNAPSHOT</version>
+ <version>2.1.100-SNAPSHOT</version>
<packaging>eclipse-test-plugin</packaging>
</project>
diff --git a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCanonicalTest.java b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCanonicalTest.java
index 5c5df93098c..576105daf01 100644
--- a/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCanonicalTest.java
+++ b/tests/junit/plugins/infra/gmfdiag/org.eclipse.papyrus.infra.gmfdiag.canonical.tests/src/org/eclipse/papyrus/infra/gmfdiag/canonical/tests/AbstractCanonicalTest.java
@@ -77,9 +77,6 @@ import org.eclipse.gmf.runtime.notation.Edge;
import org.eclipse.gmf.runtime.notation.Node;
import org.eclipse.gmf.runtime.notation.View;
import org.eclipse.papyrus.commands.wrappers.GEFtoEMFCommandWrapper;
-import org.eclipse.papyrus.gmf.codegen.genextension.GenExtensionPackage;
-import org.eclipse.papyrus.gmf.codegen.genextension.VisualIDOverride;
-import org.eclipse.papyrus.gmf.codegen.genextension.util.PapyrusgmfgenextensionSwitch;
import org.eclipse.papyrus.gmf.codegen.gmfgen.GenChildNode;
import org.eclipse.papyrus.gmf.codegen.gmfgen.GenCommonBase;
import org.eclipse.papyrus.gmf.codegen.gmfgen.GenDiagram;
@@ -108,7 +105,6 @@ import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.EnumerationEnumerationLi
import org.eclipse.papyrus.uml.diagram.clazz.edit.parts.PackagePackageableElementCompartmentEditPart;
import org.eclipse.papyrus.uml.diagram.clazz.part.UMLDiagramEditorPlugin;
import org.eclipse.papyrus.uml.diagram.clazz.providers.UMLElementTypes;
-import org.eclipse.uml2.common.util.UML2Util;
import org.eclipse.uml2.uml.AggregationKind;
import org.eclipse.uml2.uml.Association;
import org.eclipse.uml2.uml.Dependency;
@@ -763,55 +759,26 @@ public class AbstractCanonicalTest extends AbstractPapyrusTest {
try {
URI classdiagram = URI.createPlatformPluginURI(String.format("/%s/model/classdiagram.gmfgen", UMLDiagramEditorPlugin.ID), true);
- VisualIDOverride ov = UML2Util.load(rset, classdiagram, GenExtensionPackage.eINSTANCE.getVisualIDOverride());
- if (ov != null) {
- PapyrusgmfgenextensionSwitch<Class<? extends View>> typeSwitch = new PapyrusgmfgenextensionSwitch<>() {
-
- @Override
- public Class<? extends View> caseVisualIDOverride(VisualIDOverride object) {
- Class<? extends View> result = null;
- GenCommonBase base = object.getGenView();
- if (base instanceof GenDiagram) {
- result = Diagram.class;
- } else if (base instanceof GenTopLevelNode) {
- result = Node.class;
- } else if (base instanceof GenChildNode) {
- result = Node.class;
- } else if (base instanceof GenLink) {
- result = Edge.class;
- }
- if (result != null) {
- map.put(object.getVisualID(), result);
- }
- return result;
+ Resource res = rset.getResource(classdiagram, true);
+ final TreeIterator<EObject> iter = res.getAllContents();
+ while (iter.hasNext()) {
+ final EObject base = iter.next();
+ if (base instanceof GenCommonBase) {
+ Class<? extends View> result = null;
+ if (base instanceof GenDiagram) {
+ result = Diagram.class;
+ } else if (base instanceof GenTopLevelNode) {
+ result = Node.class;
+ } else if (base instanceof GenChildNode) {
+ result = Node.class;
+ } else if (base instanceof GenLink) {
+ result = Edge.class;
}
- };
-
- for (Iterator<? extends EObject> iter = ov.eAllContents(); iter.hasNext();) {
- typeSwitch.doSwitch(iter.next());
- }
- } else {
- Resource res = rset.getResource(classdiagram, true);
- final TreeIterator<EObject> iter = res.getAllContents();
- while (iter.hasNext()) {
- final EObject base = iter.next();
- if (base instanceof GenCommonBase) {
- Class<? extends View> result = null;
- if (base instanceof GenDiagram) {
- result = Diagram.class;
- } else if (base instanceof GenTopLevelNode) {
- result = Node.class;
- } else if (base instanceof GenChildNode) {
- result = Node.class;
- } else if (base instanceof GenLink) {
- result = Edge.class;
- }
- if (result != null) {
- map.put(((GenCommonBase) base).getVisualIDOverride(), result);
- }
+ if (result != null) {
+ map.put(((GenCommonBase) base).getVisualIDOverride(), result);
}
-
}
+
}
} finally {
EMFHelper.unload(rset);

Back to the top