diff options
author | Vincent Lorenzo | 2021-10-19 14:38:29 +0000 |
---|---|---|
committer | Vincent Lorenzo | 2021-11-03 10:27:05 +0000 |
commit | 938b6c20a4fc30e31a567e53a5bfe752f312bcd6 (patch) | |
tree | bf26ff31c7c2f1df7432ea25f80210176d1e5810 /tests/junit/plugins/infra | |
parent | ebe6472a086ed6c578a42a601d9dbd2af2f6314b (diff) | |
download | org.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')
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); |