Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreperico2010-01-21 16:01:28 +0000
committereperico2010-01-21 16:01:28 +0000
commit0ae0e040a823f2c35aa66c4af85735b4ea8ef5e0 (patch)
treed824693015cb005f4393be7f908bafb39f1004b5
parentb27ae46585a7d902f617e9d0504d1477b7f1b27c (diff)
downloadorg.eclipse.papyrus-0ae0e040a823f2c35aa66c4af85735b4ea8ef5e0.tar.gz
org.eclipse.papyrus-0ae0e040a823f2c35aa66c4af85735b4ea8ef5e0.tar.xz
org.eclipse.papyrus-0ae0e040a823f2c35aa66c4af85735b4ea8ef5e0.zip
NEW - bug 297816: [SysML] Provide a Parametric diagram
https://bugs.eclipse.org/bugs/show_bug.cgi?id=297816 -Manage diagram initialization through the papyrus wizard
-rw-r--r--plugins/uml/org.eclipse.papyrus.umlutils/src/org/eclipse/papyrus/umlutils/ValueSpecificationUtil.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/uml/org.eclipse.papyrus.umlutils/src/org/eclipse/papyrus/umlutils/ValueSpecificationUtil.java b/plugins/uml/org.eclipse.papyrus.umlutils/src/org/eclipse/papyrus/umlutils/ValueSpecificationUtil.java
index 2c6b984a567..38785cf1ed7 100644
--- a/plugins/uml/org.eclipse.papyrus.umlutils/src/org/eclipse/papyrus/umlutils/ValueSpecificationUtil.java
+++ b/plugins/uml/org.eclipse.papyrus.umlutils/src/org/eclipse/papyrus/umlutils/ValueSpecificationUtil.java
@@ -14,6 +14,7 @@
package org.eclipse.papyrus.umlutils;
+import org.eclipse.uml2.uml.InstanceValue;
import org.eclipse.uml2.uml.LiteralBoolean;
import org.eclipse.uml2.uml.LiteralInteger;
import org.eclipse.uml2.uml.LiteralNull;
@@ -61,6 +62,9 @@ public class ValueSpecificationUtil {
case UMLPackage.OPAQUE_EXPRESSION:
value = OpaqueExpressionUtil.getBodyForLanguage((OpaqueExpression)specification, "UML"); //$NON-NLS-1$
break;
+ case UMLPackage.INSTANCE_VALUE:
+ value = ((InstanceValue)specification).getInstance().getName();
+ break;
case UMLPackage.EXPRESSION:
// TODO
break;

Back to the top