Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-10-31 07:24:13 +0000
committerEike Stepper2012-10-31 07:24:13 +0000
commit6953df207533ff1b5165ce9f5269c7ee6be4efc8 (patch)
tree87777c3e77d8d3348fd89d2fef734061ee65a467 /plugins/org.eclipse.emf.cdo.tests.uml
parentfd117030245fd7bbba3f768f5a732d2abc695ab5 (diff)
downloadcdo-6953df207533ff1b5165ce9f5269c7ee6be4efc8.tar.gz
cdo-6953df207533ff1b5165ce9f5269c7ee6be4efc8.tar.xz
cdo-6953df207533ff1b5165ce9f5269c7ee6be4efc8.zip
[393012] [Legacy] Support registered dynamic packages in UML Profiles
https://bugs.eclipse.org/bugs/show_bug.cgi?id=393012
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests.uml')
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.uml/build.properties2
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.uml/src/org/eclipse/emf/cdo/tests/uml/RegisteredDynamicProfileTest.java16
2 files changed, 13 insertions, 5 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests.uml/build.properties b/plugins/org.eclipse.emf.cdo.tests.uml/build.properties
index 39f50abe5f..dfb0392236 100644
--- a/plugins/org.eclipse.emf.cdo.tests.uml/build.properties
+++ b/plugins/org.eclipse.emf.cdo.tests.uml/build.properties
@@ -8,3 +8,5 @@ bin.includes = META-INF/,\
plugin.properties,\
copyright.txt,\
about.html
+src.includes = copyright.txt,\
+ about.html
diff --git a/plugins/org.eclipse.emf.cdo.tests.uml/src/org/eclipse/emf/cdo/tests/uml/RegisteredDynamicProfileTest.java b/plugins/org.eclipse.emf.cdo.tests.uml/src/org/eclipse/emf/cdo/tests/uml/RegisteredDynamicProfileTest.java
index 248bbb2ac7..62e24727d4 100644
--- a/plugins/org.eclipse.emf.cdo.tests.uml/src/org/eclipse/emf/cdo/tests/uml/RegisteredDynamicProfileTest.java
+++ b/plugins/org.eclipse.emf.cdo.tests.uml/src/org/eclipse/emf/cdo/tests/uml/RegisteredDynamicProfileTest.java
@@ -29,6 +29,14 @@ import org.eclipse.emf.ecore.resource.ResourceSet;
import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
import org.eclipse.emf.ecore.util.EcoreUtil;
+import org.eclipse.uml2.common.util.UML2Util;
+import org.eclipse.uml2.uml.Model;
+import org.eclipse.uml2.uml.NamedElement;
+import org.eclipse.uml2.uml.Profile;
+import org.eclipse.uml2.uml.Stereotype;
+import org.eclipse.uml2.uml.UMLFactory;
+import org.eclipse.uml2.uml.UMLPackage;
+
/**
* Tests legacy-mode support for registered dynamic UML Profiles.
*/
@@ -44,8 +52,6 @@ public class RegisteredDynamicProfileTest extends AbstractCDOTest
private static final String S_CONCEPT = "Concept";
- private final UMLFactory umlFactory = UMLFactory.eINSTANCE;
-
//
// Test cases
//
@@ -59,11 +65,11 @@ public class RegisteredDynamicProfileTest extends AbstractCDOTest
CDOTransaction transaction = session.openTransaction(rset);
CDOResource res = transaction.createResource(getResourcePath("/model1.uml"));
- Model umlModel = umlFactory.createModel();
+ Model umlModel = UMLFactory.eINSTANCE.createModel();
res.getContents().add(umlModel);
umlModel.setName("model");
- Class aClass = umlModel.createOwnedClass("Fruit", true);
+ org.eclipse.uml2.uml.Class aClass = umlModel.createOwnedClass("Fruit", true);
Profile profile = UML2Util.load(rset, URI.createURI(MY_PROFILE_URI), UMLPackage.Literals.PROFILE);
assertNotNull(profile);
@@ -91,7 +97,7 @@ public class RegisteredDynamicProfileTest extends AbstractCDOTest
assertEquals(2, res.getContents().size()); // the model and the stereotype instance
umlModel = (Model)res.getContents().get(0);
- aClass = (Class)EcoreUtil.getObjectByType(umlModel.getOwnedTypes(), UMLPackage.Literals.CLASS);
+ aClass = (org.eclipse.uml2.uml.Class)EcoreUtil.getObjectByType(umlModel.getOwnedTypes(), UMLPackage.Literals.CLASS);
assertNotNull(aClass);
// changes in UML2 API are needed to recognize the EClass<-->Stereotype relationship using

Back to the top